Вот что нашел на форуме МЭЛТ. Теперь все стало ясно. По идее думаю если все запустится то резистор не нужен и достаточно просто замкнуть V0 на землю.
Цитата:
И вот тут и обнаруживается ещё одно отличие наших индикаторов от импортных: импортные по сбросу включают однострочный режим, наши же двухстрочный. В однострочном режиме снижается мультиплекс (вертикальная развёртка матрицы стекла) с 1/16 до 1/8 и за счёт этого повышается контрастность (в сильный переконтраст даже на выключенных точках), что и выглядит как засветка 1-й строки в двухстрочных модулях (и 3-й строки в 4-х строчных), даже при установке номинальной контрастности. Если наш индикатор сбросится корректно, то включится двухстрочный режим и никакой засветки строк не должно быть (при номинальной контрастности). Если внешняя регулировка контрастности не используется, то вывод Vo подключить к GND для 5В индикатора и оставить неподключенным для 3В индикатора - при этих условиях контрастность будет максимальна для обоих типов индикатора. Если внешняя регулировка контрастности используется, то реализуется внешним резистором между Vo и GND для обоих типов индикатора, который контрастность уменьшает. Если максимальной контрастности всё же не хватит, то можно вывод Vo ещё сильнее утянуть в отрицательное напряжение (для 5В индикатора - от 0В, для 3В индикатора на нём и так должно быть около -2В, т.е. тянуть придётся к -3В..-5В) внешним источником отрицательного напряжения.
Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ очень важен контроль процесса заряда и разряда для избегания воздействия внешнего зарядного напряжения после достижения 100% заряда. Инженеры КОМПЭЛ подготовили список таких решений от разных производителей.
_________________ "Чтобы правильно задать вопрос, нужно знать бо́льшую часть ответа." Ро́берт Ше́кли Я правильных ответов знаю мало, поэтому не стесняюсь и много спрашиваю.
Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре.
Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.
Заголовок сообщения: Re: Работа с ЖКИ на контроллере HD44780 и его аналогах
Добавлено: Чт дек 19, 2019 19:38:45
Сверлит текстолит когтями
Карма: 15
Рейтинг сообщений: 210
Зарегистрирован: Вт мар 31, 2015 22:56:07 Сообщений: 1272 Откуда: Мы люди простые, живем в лесу, на пенек молимся
Рейтинг сообщения:0
Ребят, прошу помощи. В общем мутим с другом проектик - GSM охранная сигналка (как закончим наверное тут и опубликую) Немного вводной инфы. Основа сигналки - Arduino Nano, в принципе под наши нужды 328 атмеги как раз хватает Из периферии подключены PCF8574 для вывода на ЖК 16х2 служебной информации и DS3231 для таймера. Оба естественно сидят на одной I2C шинке. Чипы отпаяны от своих Ардубиновских модулей и распаяны на одной большой плате (собственно на ней всё распаяно кроме SIM и самой Ардуинки) В виде макета из разбросанных на столе модулей всё работало прекрасно, но стоило всё собрать в кучу начались траблы.
Начал гонять прототип, он проработал не выключаясь несколько дней и вдруг вот такая бяка на экране. Начал ковыряться, сначала подумал что Ардуинка глюканула, взял другую, залил скетч, запускаю - снова бяка Заменил ЖК - не помогло Заменил PCF8574 - не помогло Выпаял DS3231 - запустил без часов, не помогло Подпаял к ногам питания чипов доп. кондеры на 100нф - не помогло Пробовал в скетче задавать частоту i2c шины в 100кГц - не помогло Думал уж с платой косяк, проверил, прозвонил - всё в норме Немного поиграл с напряжениями подтяжки шины i2c, тоже без толку
Причем данный косяк может вылезти не сразу, а через час, два, через сутки, т.е. время его возникновения постоянно разное. Однажды ЖК совсем не запускался и по шине SDA был коротыш, но после сброса по питанию прототипа заработало снова. Текст программы приводить не буду, он очень массивный, но в данный момент реализована только функция опроса RTC и DHT22 с выводом на ЖК текущей даты, времени и температуры с влажностью.
Заголовок сообщения: Re: Работа с ЖКИ на контроллере HD44780 и его аналогах
Добавлено: Ср июн 17, 2020 22:45:28
Проблемы от неправильной разводки ПП. Попробуйте экранировать GSM модуль… а лучше отключите его на время теста… проблема должна исчезнуть… и ещё - внутренняя антенна оставлена для какой цели? Она же наводки большие даёт.
GSM модуль пробовал убирать, его наличие никак не влияет, без него глючит так же. В сотиках он никак не влияет, а тут почему будет? Думаю не в этом дело. ПП слава богу уже много лет развожу, пока никто не жаловался) LC фильтры после DC-DC предусмотрел, GSM модуль имеет дополнительные фильтры по питанию согласно даташита на SIM800C. Пробовал Ардуинку вешать внешнюю, на длинных проводах, та же фигня
да, но из разбросанных модулей на столе оно не работало по несколько дней по 24 часа не выключаясь, большая доля вероятности, что глюк просто не успел проявится. В любом случае, без GSM модуля ситуация не изменилась и с внешней Ардубиной тоже, значит проблема не в ПП
P.S. вот еще один эксперимент решил провести. Впаял обратно чип RTC, припаял проводочками SCL и SDA от ардуины напрямую на ноги PCF8574, пока прошло 3 часа - работает, но это еще ни о чем не говорит.
Запитан девайс от аккума 12в 7Ач, т.е. сетевые помехи я так же отметаю.
P.P.S. Замечено, что часто глюки появляются с ночи на утро. Т.е. просыпаюсь рано утром на работу, подхожу к рабочему столу а моя девайсина лежит довольная и заглюченная. Ночью как известно источников помех минимум, люди спят, всё выключено.
Я все никак не могу сообразить, софтовая это трабла или железячная.
Заголовок сообщения: Re: Работа с ЖКИ на контроллере HD44780 и его аналогах
Добавлено: Чт июн 18, 2020 09:00:45
Железо Вы уже меняли. Тут или ПП или программа. Оставьте в программе дисплей и часы, всё остальное закомментируйте. Затем через определённое время постепенно раскомментируйте частями алгоритм. Так Вы увидите на каком участке программы появятся сбои. Если библиотеки свои или многократно проверенные, то это одно. Если кот в мешке, то это требует дополнительных проверок. Удачи.
Airatius, номинал резисторов подтяжки на шине I2C какой?
_________________ "Чтобы правильно задать вопрос, нужно знать бо́льшую часть ответа." Ро́берт Ше́кли Я правильных ответов знаю мало, поэтому не стесняюсь и много спрашиваю.
а вот эта показанная на фотке хрень означает, что ЖКИ вообще не обновляет инфу? т.е. вот эти козямбы так статически и отображаются, а новая "чистая" инфа не выводится? а программа МК в это время продолжает работать или тоже висит? используете ли вы при работе с ЖКИ чтение регистра статуса для определения занятости контроллера ЖКИ, или применяете работу по задержкам?
_________________ если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе при взгляде на многих сверху ничего не меняется...
"хрень на фотке" не статична. В программе показания выводятся на экран каждые 2 секунды и "хрень" каждые 2 секунды может меняться. Пару раз данный глюк сбивал текущую дату и время в RTC, после чего часы начинали тикать с 01-01-2000 00:00 Для работой с ЖК использую библиотеку LiquidCrystal_PCF8574 от Matthias Hertel - http://www.mathertel.de/Arduino/LiquidC ... F8574.aspx Как мне показалось, это одна из самых удачных библиотек для работы с PCF8574
P.S. девайсина работает без глюков уже 43 часа. Видимо припаивание проводков на шину I2C от ног Ардуины до ног PCF8574 помог. Наблюдаю дальше
Заголовок сообщения: Re: Работа с ЖКИ на контроллере HD44780 и его аналогах
Добавлено: Пн июн 22, 2020 11:21:03
Родился
Зарегистрирован: Пн мар 05, 2018 23:32:19 Сообщений: 9
Рейтинг сообщения:0
Коллеги, помогите новичку. С самим четырехзнаковым семисегментным ЖК дисплеем мы разобрались. А вот как делать для ЖК дисплеев равномерную подсветку - пока нет. Пожалуйста, подскажите статьи или темы обсуждения по данному вопросу! Просто светодиоды под ЖК индикатором дают точечное свечение. Видимо надо много светодиодов (не очень ярких) и какое-то рассеивающее (матовое?) стекло под индикатор? Или продаются готовые подсветки, тогда где? Подскажите, где можно про это почитать?
Можно аккуратно отпаять модуль подсветки, вытащить его, вскрыть и добавить светорассеивающих пленок. Как то делал подобную операцию, когда эти ЖК были в дефиците. Хотел перепаять светодиоды на другой цвет и улучшить светорассеивание. В итоге светодиоды перепаять не удалось, а светорассеиватель добавил от матрицы старого убитого ЖК моника. P.S. в самых дешманских дисплеях всего один светодиод светит в торец модуля подсветки
UPD: По моей проблеме. После припаивания проводов на i2c шину от ног Ардубины напрямую на ноги PCF7584 устройство начало работать стабильно. Соответственно косяк был либо в разъемном соединении "ардуино" - "печатная плата", либо в переходных металлизированных отверстиях между сторонами ПП. После монтажа плата мылась пол часа в УЗ ванне и затем пол часа жарилась в печке при 90 градусах, возможно в разъеме осталась какая то бякость, либо просто говенный контакт. Надо развести новую ПП в которой Atmega 328 из ардубины будет распаяна непосредственно на самой ПП
Можно аккуратно отпаять модуль подсветки, вытащить его, вскрыть и добавить светорассеивающих пленок. Как то делал подобную операцию, когда эти ЖК были в дефиците.
А если покупать? В каких фирмах/магазинах эти штуки продаются?
Сейчас этот форум просматривают: balan и гости: 22
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения