По обновлению информации с датчика. Какой датчик обновился, такой экран и вылазит. Все зависит от вашей компитентности. Но компитентность ее нельзя купить или "спросить на форуме" , ее надо наработать.
Всем привет!!! Имеются семисегментные индикаторы в количестве 4 шт. - 18011AB, синие, подключаем их к ардуине через MAX7219 , по стандарной схеме, это часы, они работают, но индикаторы светят очень тускло, резистор на максе 10кОм, прогаммно пробывали по максимуму интенсивность включать, ничего не меняется, все также тускло...пробывали после 7219 по сегментам подключать Udn2981a, ярче начинает гореть, но засвечиваются те сегменты которые не должны гореть в данный момент и именно в четвертом разряде (крайний справа)...напряжение питтания индикаторов около 6в-7в через Udn2981a. Может кто подскажет как увеличить яркость без засвечивания сегментов которые не должны гореть??
Пробывали, все отлично горят...а точку по незнанию спалил одну из 4-х разрядов...мы ж как сначала пробуем потом читаем...но это не суть, горят как положено сегменты, только не 10,5 а 7, похоже там по 2 светодиода на сегмент..это ж китай...хотя может быть и 3, но это не суть, вопрос стоял в том, чтобы сделать ярче сегменты, но чтобы не светились неправильные при этом сегменты (нерабочие в текущий момент времени)
Поставьте на линии сегментов (или цифр) транзисторы для усиления напряжения. Можно транзисторную сборку. А токозадающий резистор на 7219 посчитайте с учётом коэффициента усиления транзистора. Я бы сначала посчитал грубо, а потом бы экспериментально подобрал поточнее.
Уверен, что это не лучший вариант, думаю Вам тут подскажут получше
Так еще раз.....Поскольку "мой" индикатор с общим катодом, я писал, что в линию сегментов ставил UDN2981A, это 8 канальный светодиодный драйвер, максимальный ток каждого канала 500ма, напряжения питания +7в подавал на сборку с бустера МТ3608 (12в подается по ниже приведенной схеме, но не стал рисковать, так как там применялись индикаторы большего размера с большим числом светодиодов в каждой цепочке сегмента)...резистор интенсивности на максе подобрал чуть больше минимального по ДШ = 10кОм (по ДШ 9,53 кОм), хотя и ставил и 40кОм и 30кОм, 20кОм, мало что изменялось...Так вот, сегменты стали светиться ярче, но и засветы "ненужных" сегментов в данный момент начали появляться тоже. Вопрос ...как избавиться от засветов "ненужных" сегментов???
Ну, Вы сделали практически то, что я написал - поставили транзисторную сборку, только неправильно.
При таком включении Вы теряете управление током, которое Вам обеспечивает MAX7219, потому Вам обязательно нужны резисторы для ограничения тока (см. рисунок в правом нижнем углу стр. 6 даташита).
Рассчитайте резисторы и поставьте. Если засветка сохранится, ищите сопли в соединении. Не должно там быть никакой засветки.
Согласен, в классической схеме (со сдвиговыми регистрами 74HC595) должны быть токоограничивающие резисторы в цепи каждого сегмента, как изображено в ДШ, но они упущены по причинам использования другого метода ограничения тока — МАХ7219 умеет изменять скважность управляющих импульсов, что в сумме с возможность регулировки напряжения питания индикаторов даст необходимый результат...
Ааа, Вы поспорить сюда пришли? Ну, если так, то без меня.
МАХ7219 регулирует ток. А Вы после него всунули усилитель с практически бесконечным коэффициентом усиления. Я же Вам сказал, при такой схеме о регулировке тока МАХ7219 забудьте - Вы её потеряли!
UDN2981, это 8-канальный драйвер источника, в данном случае используется как матрица Дарлингтона, которая переключает выход на напряжение, подаваемое на микросхему, когда на входе высокий уровень. В данном случае этот драйвер используется как повышатель напряжения. Но наверное Вы правы...токоограничительные резисторы действительно нужны...Попробую добавить их в схему.
А если притянуть выходы на сегменты резисторами на землю? Где то видел в иностранных статьях...они так борются с призраками...правда там несколько другая сборка чем udn2981
Читал если есть внешние токоограничительные устройства, то токозадающий резистор на 7219 не работает никак и действительно подтвердилось практически...
Простите, Вы здоровы? Я же Вам давал документацию. Да и Вы сами приводили в #69. Вы читали что там написано? 30mA - это АБСОЛЮТНЫЙ МАКСИМУМ! А Вы хотите с таким током его на постоянку эксплуатировать? Нормальный ток светодиода - 20!
bbv пишет:
при напряжении 6,75 в (моим индикаторам этого напряжения достаточно)
У Вас что было в школе по физике? Падение напряжения на диоде - величина постоянная! Если у Вас источник 12В, то светодиод сожрёт свои 10,5 по-любому, просто ток будет меньше.
bbv пишет:
Читал если есть внешние токоограничительные устройства, то токозадающий резистор на 7219 не работает никак и действительно подтвердилось практически...
Да, а чего ж Вы вчера утверждали обратное? Да и кроме того, с чего Вы взяли, что "не работает никак". Нормально работает и хреначит весь свой ток на входы Вашего "массива дарлингтонов". А он (этот ток) там нахрен не нужен. Так что ставьте резистор, такой, чтобы ток был типа 1-2мА, больше там не надо.
Знаете дорогой, я совершенно не намерен спорить с Вами доказывать Вам, что земля круглая. Просите о помощи - делайте что говорят. Будете спорить о том как светодиод включать - тогда сами с собой, я просто свалю с темы.
Да, а чего ж Вы вчера утверждали обратное? Да и кроме того, с чего Вы взяли, что "не работает никак". Нормально работает и хреначит весь свой ток на входы Вашего "массива дарлингтонов". А он (этот ток) там нахрен не нужен. Так что ставьте резистор, такой, чтобы ток был типа 1-2мА, больше там не надо.
совсем не нужен там внешний токозадающий резистор. у UDN2981 макс. допустимое входное напряжение 15 вольт, какой-то резистор на входе нарисован (Dwg. No. A-10,242B), и на картинке No. A-11,115B (стр. 6) его наличие явно просматривается.
Читал если есть внешние токоограничительные устройства, то токозадающий резистор на 7219 не работает никак и действительно подтвердилось практически...
Года 4-ре назад собрал на подобных индикаторах(высоковольтных,от 5в очень тускло светились) часики на EEP-12 и MAX7219 .Номиналы токоограничительных резисторов не помню. После их подбора регулируется яркость и программно через MAX7219 (яркость днем и ночью разная).На схеме справа выходы на 4-ре семисегментника.
U1-UDN2981A ,U2-MAX7219, Q2-ULN2003A ,U5-7404, J1 и J2 -выходы на семисегментники.Питание 12В
Читал если есть внешние токоограничительные устройства, то токозадающий резистор на 7219 не работает никак и действительно подтвердилось практически...
Года 4-ре назад собрал на подобных индикаторах(высоковольтных,от 5в очень тускло светились) часики на EEP-12 и MAX7219 .Номиналы токоограничительных резисторов не помню. После их подбора регулируется яркость и программно через MAX7219 (яркость днем и ночью разная).На схеме справа выходы на 4-ре семисегментника.
U1-UDN2981A ,U2-MAX7219, Q2-ULN2003A ,U5-7404, J1 и J2 -выходы на семисегментники.Питание 12В
У Вас от этого проекта кроме схемы наверное и разводка платы есть? Может посмотрите у себя полную схемку... и разводку платы, ну и скетч)))
Доделал схему с учетом всех имеющихся замечаний, яркость индикаторов могу регулировать тем же питанием от 6-12 вольт, до этого также мог, но...фантомы никуда не исчезли......Прошу помощи у гуру , что не так? Схема на данный момент такая...
вариант 1 - на MAX7219 и на все микросхемы после нее необходимо повесить конденсаторы по питанию, не полярные, блокировочные. самым коротким способом, в самом прямом смысле, буквально положить конденсатор на микросхему сверху, а ее ноги дотянуть до ног МС и припаять.
почитайте - О развязке питания с примерами.... честно, я прочитал 2,5 абзаца и по диагонали остальное, вроде нормально написано, но утверждать не буду.
у единицы да все в порядке, но как только там 2 появляется или другая цифра сразу призраки появляются, да припаивал, да не не помогает это, уже все микрухи поменял, тоже самое...((( какая то хрень..пробывал по одному зажигать индикаторы, никаких призраков нет, как вместе так сразу призраки появляются((
так Женя и пишу что выдает ОШИБКУ!!!!
так Женя и пишу что выдает ОШИБКУ!!!!
На что Выдаёт? На код из 25-го поста? Или из 33-го. Я же говорю, поменяйте как в 33-ем.
Значит так, полный актуальный код вместе с актуальным текстом ошибки в студию!
ошибка -
Ребята все!!! до ТугоДумался ! все работает!!!
Есть пара вопросов!
переключение экрана с помощью millis делается?
По всякому делается. И при millis тоже.
а как еще можно?
Можно - по кнопке.
По обновлению информации с датчика. Какой датчик обновился, такой экран и вылазит. Все зависит от вашей компитентности. Но компитентность ее нельзя купить или "спросить на форуме" , ее надо наработать.
компитентность ее нельзя купить или "спросить на форуме"
«Компитентность» - это да. «Граматность» - тоже.
Ворота, если вам нужна «Граматность» , то "покупайте" или "спрашивайте на соответсвующем форуме".
Да, она тебе нужна, а не мне. Ты же тут учить "некомпитентых" людей на путь истинный наставляешь, а не я.
Всем привет!!! И
меются семисегментные индикаторы в количестве 4 шт. - 18011AB, синие, подключаем их к ардуине через MAX7219 , по стандарной схеме, это часы, они работают, но индикаторы светят очень тускло, резистор на максе 10кОм, прогаммно пробывали по максимуму интенсивность включать, ничего не меняется, все также тускло...пробывали после 7219 по сегментам подключать Udn2981a, ярче начинает гореть, но засвечиваются те сегменты которые не должны гореть в данный момент и именно в четвертом разряде (крайний справа)...напряжение питтания индикаторов около 6в-7в через Udn2981a. Может кто подскажет как увеличить яркость без засвечивания сегментов которые не должны гореть??
Всем привет!!! Имеются семисегментные индикаторы в количестве 4 шт. - 18011AB, синие,
а что говорится в ДШ на "Синие" какое напряжение требуется? Вернее какой ток?
попробуйте без микросхемы просто засветить какой нить сегмент через источник тока и посмотрите напряжение.
Пробывали, все отлично горят...а точку по незнанию спалил одну из 4-х разрядов...мы ж как сначала пробуем потом читаем...но это не суть, горят как положено сегменты, только не 10,5 а 7, похоже там по 2 светодиода на сегмент..это ж китай...хотя может быть и 3, но это не суть, вопрос стоял в том, чтобы сделать ярче сегменты, но чтобы не светились неправильные при этом сегменты (нерабочие в текущий момент времени)
7в (если точнее 6,88в это более менее комфортно горит), 5,95в - еле заметно...
Поставьте на линии сегментов (или цифр) транзисторы для усиления напряжения. Можно транзисторную сборку. А токозадающий резистор на 7219 посчитайте с учётом коэффициента усиления транзистора. Я бы сначала посчитал грубо, а потом бы экспериментально подобрал поточнее.
Уверен, что это не лучший вариант, думаю Вам тут подскажут получше
Так еще раз.....Поскольку "мой" индикатор с общим катодом, я писал, что в линию сегментов ставил UDN2981A, это 8 канальный светодиодный драйвер, максимальный ток каждого канала 500ма, напряжения питания +7в подавал на сборку с бустера МТ3608 (12в подается по ниже приведенной схеме, но не стал рисковать, так как там применялись индикаторы большего размера с большим числом светодиодов в каждой цепочке сегмента)...резистор интенсивности на максе подобрал чуть больше минимального по ДШ = 10кОм (по ДШ 9,53 кОм), хотя и ставил и 40кОм и 30кОм, 20кОм, мало что изменялось...Так вот, сегменты стали светиться ярче, но и засветы "ненужных" сегментов в данный момент начали появляться тоже. Вопрос ...как избавиться от засветов "ненужных" сегментов???
Ну, Вы сделали практически то, что я написал - поставили транзисторную сборку, только неправильно.
При таком включении Вы теряете управление током, которое Вам обеспечивает MAX7219, потому Вам обязательно нужны резисторы для ограничения тока (см. рисунок в правом нижнем углу стр. 6 даташита).
Рассчитайте резисторы и поставьте. Если засветка сохранится, ищите сопли в соединении. Не должно там быть никакой засветки.
Согласен, в классической схеме (со сдвиговыми регистрами 74HC595) должны быть токоограничивающие резисторы в цепи каждого сегмента, как изображено в ДШ, но они упущены по причинам использования другого метода ограничения тока — МАХ7219 умеет изменять скважность управляющих импульсов, что в сумме с возможность регулировки напряжения питания индикаторов даст необходимый результат...
Ааа, Вы поспорить сюда пришли? Ну, если так, то без меня.
МАХ7219 регулирует ток. А Вы после него всунули усилитель с практически бесконечным коэффициентом усиления. Я же Вам сказал, при такой схеме о регулировке тока МАХ7219 забудьте - Вы её потеряли!
UDN2981, это 8-канальный драйвер источника, в данном случае используется как матрица Дарлингтона, которая переключает выход на напряжение, подаваемое на микросхему, когда на входе высокий уровень. В данном случае этот драйвер используется как повышатель напряжения. Но наверное Вы правы...токоограничительные резисторы действительно нужны...Попробую добавить их в схему.
Ааа, Вы поспорить сюда пришли? Ну, если так, то без меня.
Да ну чего спорить, мне надо решить проблему, у меня призраки появляются от которых надо избавиться...
Но наверное Вы правы...токоограничительные резисторы действительно нужны...Попробую добавить их в схему.
без всякого "наверное", просто прав.
Да ну чего спорить, мне надо решить проблему, у меня призраки появляются от которых надо избавиться...
Готовьтесь к варианту, что избавиться не получится - Китай он такой...
и рассмотрите вариант с альтернативой с MBI5026 - юзал, для таких задач супер. У нее вагон аналогов, управляется shiftOut()
ну или как я "делал" :)
А если притянуть выходы на сегменты резисторами на землю? Где то видел в иностранных статьях...они так борются с призраками...правда там несколько другая сборка чем udn2981
Блин, ну я же сказал Вам, рассчитайте резисторы, поставьте и если проблема не уйдёт, тогда и поговорим.
Вы это сделали? Какие у Вас резисторы?
посчитал 175 Ом резисторы нужны, округляем до 200-220 Ом, буду добавлять в схему, потом напишу тогда, что получилось...
посчитал 175 Ом резисторы нужны,
На какой это, интересно, ток? Если питание 12В, а светодиодам нужно 10.5В, то при токе 20мА
(12-10,5) / 0,02 = 75
Откуда 175?
на ток 30мА при напряжении 6,75 в (моим индикаторам этого напряжения достаточно, чтобы они светились комфортно для глаз) --- (12-6,75)/0,03=175
Читал если есть внешние токоограничительные устройства, то токозадающий резистор на 7219 не работает никак и действительно подтвердилось практически...
на ток 30мА
Простите, Вы здоровы? Я же Вам давал документацию. Да и Вы сами приводили в #69. Вы читали что там написано? 30mA - это АБСОЛЮТНЫЙ МАКСИМУМ! А Вы хотите с таким током его на постоянку эксплуатировать? Нормальный ток светодиода - 20!
при напряжении 6,75 в (моим индикаторам этого напряжения достаточно)
У Вас что было в школе по физике? Падение напряжения на диоде - величина постоянная! Если у Вас источник 12В, то светодиод сожрёт свои 10,5 по-любому, просто ток будет меньше.
Читал если есть внешние токоограничительные устройства, то токозадающий резистор на 7219 не работает никак и действительно подтвердилось практически...
Да, а чего ж Вы вчера утверждали обратное? Да и кроме того, с чего Вы взяли, что "не работает никак". Нормально работает и хреначит весь свой ток на входы Вашего "массива дарлингтонов". А он (этот ток) там нахрен не нужен. Так что ставьте резистор, такой, чтобы ток был типа 1-2мА, больше там не надо.
Знаете дорогой, я совершенно не намерен спорить с Вами доказывать Вам, что земля круглая. Просите о помощи - делайте что говорят. Будете спорить о том как светодиод включать - тогда сами с собой, я просто свалю с темы.
Да, а чего ж Вы вчера утверждали обратное? Да и кроме того, с чего Вы взяли, что "не работает никак". Нормально работает и хреначит весь свой ток на входы Вашего "массива дарлингтонов". А он (этот ток) там нахрен не нужен. Так что ставьте резистор, такой, чтобы ток был типа 1-2мА, больше там не надо.
SLKH, Вы совсем не о том резисторе, о котором я.
Читал если есть внешние токоограничительные устройства, то токозадающий резистор на 7219 не работает никак и действительно подтвердилось практически...
Года 4-ре назад собрал на подобных индикаторах(высоковольтных,от 5в очень тускло светились) часики на EEP-12 и MAX7219 .Номиналы токоограничительных резисторов не помню. После их подбора регулируется яркость и программно через MAX7219 (яркость днем и ночью разная).На схеме справа выходы на 4-ре семисегментника.
U1-UDN2981A ,U2-MAX7219, Q2-ULN2003A ,U5-7404, J1 и J2 -выходы на семисегментники.Питание 12В
SLKH, Вы совсем не о том резисторе, о котором я.
посчитал 175 Ом резисторы нужны,
На какой это, интересно, ток? Если питание 12В, а светодиодам нужно 10.5В, то при токе 20мА
(12-10,5) / 0,02 = 75
Откуда 175?
нагрузка сильно нелинейная, после очень прикидочного расчета резисторы надо подбирать с миллиамперметром. а лучше бы NSI45020 приколхозить.
Читал если есть внешние токоограничительные устройства, то токозадающий резистор на 7219 не работает никак и действительно подтвердилось практически...
Года 4-ре назад собрал на подобных индикаторах(высоковольтных,от 5в очень тускло светились) часики на EEP-12 и MAX7219 .Номиналы токоограничительных резисторов не помню. После их подбора регулируется яркость и программно через MAX7219 (яркость днем и ночью разная).На схеме справа выходы на 4-ре семисегментника.
U1-UDN2981A ,U2-MAX7219, Q2-ULN2003A ,U5-7404, J1 и J2 -выходы на семисегментники.Питание 12В
У Вас от этого проекта кроме схемы наверное и разводка платы есть? Может посмотрите у себя полную схемку... и разводку платы, ну и скетч)))
У меня это построено на ESP-12. Там нет DS1307-время берется с сервера времени.Где-то есть и печатка.
Печатку не нашел . Только скриншот с DIPTRACE остался.
Доделал схему с учетом всех имеющихся замечаний, яркость индикаторов могу регулировать тем же питанием от 6-12 вольт, до этого также мог, но...фантомы никуда не исчезли......Прошу помощи у гуру , что не так? Схема на данный момент такая...
вариант 1 - на MAX7219 и на все микросхемы после нее необходимо повесить конденсаторы по питанию, не полярные, блокировочные. самым коротким способом, в самом прямом смысле, буквально положить конденсатор на микросхему сверху, а ее ноги дотянуть до ног МС и припаять.
варианта 2 пока не придумал.
Какой номинал конденсаторов?
керамика 0.1uF
Какой номинал конденсаторов?
почитайте - О развязке питания с примерами.... честно, я прочитал 2,5 абзаца и по диагонали остальное, вроде нормально написано, но утверждать не буду.
еще тут почитайте, для комплекта
Увы, это не помогло(((
Увы, это не помогло(((
припаяли или просто подоткнули? нужно паять, контакт должен быть качественный
На фото у второй единицы вроде бы все в порядке и у двойки один сегмент. Так же и «в жизни»?
у единицы да все в порядке, но как только там 2 появляется или другая цифра сразу призраки появляются, да припаивал, да не не помогает это, уже все микрухи поменял, тоже самое...((( какая то хрень..пробывал по одному зажигать индикаторы, никаких призраков нет, как вместе так сразу призраки появляются((