Страница 1 из 1
Перескакивают показания дисплея 1602 LCD
Добавлено: Сб янв 06, 2024 21:38:49
Maklay
Всем привет! Нарисовалась такая вот проблема, при подключении питания ардуинки нано от внешнего ИП 9в. через вход пин VIN , то показания датчика температуры DS1820 и время в "сек" почему то со строки 1 перескакивают на строку 0. При питание через USB mini от ноута или от зарядки смартфона всё нормально. Почему так?
Re: Перескакивают показания дисплея 1602 LCD
Добавлено: Сб янв 06, 2024 22:05:23
veso74
Блок питания случайно не китайский DC/DC?
Подключите трансформаторный блок, с линейным стабилизатором.
Re: Перескакивают показания дисплея 1602 LCD
Добавлено: Сб янв 06, 2024 23:16:53
Maklay
[uquote="veso74",url="/forum/viewtopic.php?p=4527242#p4527242"]Блок питания случайно не китайский DC/DC?[/uquote]
Китайская зарядка на 9в. Линейного стабил. блока нет.
Re: Перескакивают показания дисплея 1602 LCD
Добавлено: Вс янв 07, 2024 01:22:05
BOB51
Скорее ошибка в программе.
Где-то неверно задано положение выводимых данных.

Re: Перескакивают показания дисплея 1602 LCD
Добавлено: Вс янв 07, 2024 12:11:59
Maklay
[uquote="BOB51",url="/forum/viewtopic.php?p=4527298#p4527298"]Где-то неверно задано положение выводимых данных.

[/uquote]
А каким образом на это может влиять способ подключения питания?
Re: Перескакивают показания дисплея 1602 LCD
Добавлено: Вс янв 07, 2024 12:21:18
veso74
[uquote="Maklay",url="/forum/viewtopic.php?p=4527265#p4527265"]... Линейного стабил. блока нет.[/uquote]
Адаптер питания от какого-то старого устройства, PC модема?
---
Попробуйте хотя бы дополнительный фильтр C /или LC/. 470..2200 μF и 10..1000 μH должны улучшить питание.

Re: Перескакивают показания дисплея 1602 LCD
Добавлено: Вс янв 07, 2024 12:46:39
BOB51
ЖКИ
с подсветкой.
Собственно она жреть немалый ток.
Подача питания через VIN подразумевает работу встроенного стабилизатора - а на нем рассеивается дополнительная мощность.
Возможно дает импульс отключения по перегрузке.
Питание от USB также может быть под вопросом там только до 500мА на канал. И то для старых материнок с USB1.
Можно попробовать активировать схему BOD на максимальный уровень 4,3 вольта вместо 2,7 вольта по умолчанию.
Тогда при помехе будет инициирован перезапуск программы с участком инициализации дисплея.

Re: Перескакивают показания дисплея 1602 LCD
Добавлено: Вс янв 07, 2024 12:47:59
Maklay
[uquote="veso74",url="/forum/viewtopic.php?p=4527427#p4527427"][uquote="Maklay",url="/forum/viewtopic.php?p=4527265#p4527265"]... Линейного стабил. блока нет.[/uquote]
Адаптер питания от какого-то старого устройства, PC модема?
---

[/uquote]
Зарядка телефона переделанная на 9в. По моему С на 470 мк стоит на выходе. Завтра посмотрю.
Re: Перескакивают показания дисплея 1602 LCD
Добавлено: Вс янв 07, 2024 12:48:14
Martin76
Maklay писал(а):Почему так?
Причина скорее всего в отсутствии Y конденсатора в дешевом импульсном блоке питания.
Re: Перескакивают показания дисплея 1602 LCD
Добавлено: Вс янв 07, 2024 12:56:46
veso74
Каждый стабилизатор имеет эл. конденсатор. Даже на плате Ардуино на входе питания стоит эл. конденсатор. Установите дополнительный эл. конденсатор, лучше LC. А 5 секунд с осциллографом избавят от бесконечных догадок.
Re: Перескакивают показания дисплея 1602 LCD
Добавлено: Вс янв 07, 2024 12:59:44
linkov1959
Строчки не гуляли, но абракадабра проскакивала на RLC-2. Лечится заменой дисплея. В данном случае заменой адаптера.
Re: Перескакивают показания дисплея 1602 LCD
Добавлено: Вс янв 07, 2024 13:22:06
Maklay
[uquote="BOB51",url="/forum/viewtopic.php?p=4527436#p4527436"]ЖКИ с подсветкой.
Собственно она жреть немалый ток.[/uquote]
Встроенный стабилизатор на ардуинки AMS1117 5.0в ампераж 0,8А. БП справляется с нагрузкой. От USB ноута LCD показывает нормально. Так же от зарядки 5в смартфона подключённой через USBmini ардуины то же всё нормально выдаёт показания.
Re: Перескакивают показания дисплея 1602 LCD
Добавлено: Вс янв 07, 2024 14:20:35
BOB51
Чем больше разница между входным напряжением и +5 тем больше падение напряжения (и рассеиваемая мощность) на том стабилизаторе.
Обычно там примерно 2,4-3вольта норма.
Это 7,5-8 входного.
Однако могут быть и "аномалии" в самих стабилизаторах (пару раз попадались).
Так что гонять относительно мощную нагрузку на встроенном стабилизаторе не рекомендуется.
Для теста можно подкинуть аналогичный дисплейчик без подсветки.

Re: Перескакивают показания дисплея 1602 LCD
Добавлено: Вс янв 07, 2024 14:47:37
Martin76
Maklay писал(а):От USB ноута LCD показывает нормально. Так же от зарядки 5в смартфона подключённой через USBmini ардуины то же всё нормально выдаёт показания.
Еще раз. Разгадка в качестве импульсных блоков питания, в качественных стоят Y конденсаторы, соединяющие по ВЧ общие провода выхода и первичных цепей источника питания, в дешманских их нет. Из за их отсутствия сходят с ума датчики DS18x20, тачскрины планшетов и телефонов и тд, и тп.
Re: Перескакивают показания дисплея 1602 LCD
Добавлено: Вс янв 07, 2024 21:34:45
Maklay
[/quote] Разгадка в качестве импульсных блоков питания,[/uquote]
Вот фото БП. Я не думаю, что он простенький. Короче разгадал загадку, стоит перезагрузить ардуинку через ресет и всё становится в норму! Или включил БП в сеть и если отображается перескок показаний, то отключаю от сети и снова включаю, и с показаниями ОК! Эксперемент проводил на 3х разных ардуинках и с тремя разными БП на 9в.
Потребление тока с подключенным датчиком темпер. = 0,052А.
Добавлено after 50 minutes 10 seconds:
[uquote="Martin76",url="/forum/viewtopic.php?p=4527500#p4527500"]Разгадка в качестве импульсных блоков питания, в качественных стоят Y конденсаторы,[/uquote]
Применял и такой вот БП с CY конденсатором. Результат тот же.
Re: Перескакивают показания дисплея 1602 LCD
Добавлено: Вт янв 09, 2024 22:00:16
Maklay
[uquote="veso74",url="/forum/viewtopic.php?p=4527444#p4527444"]А 5 секунд с осциллографом избавят от бесконечных догадок.[/uquote]
Снял осциллограмму БП на пульсации на ХХ и вот что получилось. См. фото. Чистота повторений этих выбросов где то 59кГц.
При подключении ардуинки это выбросы пропадают и получается идеал. линия. Вроде не плохо всё с БП.