Помехи при подключении блока питания

khrom63
Offline
Зарегистрирован: 13.04.2020

Доброго времени суток.

Делаю проект, в котором к Arduino Mega подключается TFT дисплей и матричная клавиатура. Выглядит примерно так - клавиатура управляет окошком выбора, которое движется по меню вверх и вниз. Всё работало прекрасно при питании от ноутбука через USB, но при подключении импульсного блока питания начинаются проблемы с внезапными скачками окошка, хотя соответствующие клавиши матричной клавиатуры не нажаты. Проводились эксперименты с разными блоками питания (5В подавался на прямую в пин 5В, потом пробовали 12В через power jack или Vin), результат один и  тот же. Для работы с клавиатурой использовалась библиотека Keypad.h, в ней предусмотрена подтяжка входов к питанию, так что проблема не в этом. Розетка и вилка имеют защитное заземление (жёлтый провод с зелёной полоской).

Заранее спасибо за уделённое время и советы!

rkit
Offline
Зарегистрирован: 23.11.2016

фото, схема, код

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

khrom63 пишет:

 Проводились эксперименты с разными блоками питания

Какими именно? Точные характеристики, у лучше ссылку на описание.

Какова схема соединений?

khrom63
Offline
Зарегистрирован: 13.04.2020

Использовались блоки питания RS-15-5 https://static.chipdip.ru/lib/142/DOC003142217.pdf и RS-75-12 https://static.chipdip.ru/lib/142/DOC003142231.pdf. При подключении блока на 5В вывод блока питания V+ соединялся с пином 5V, а вывод блока питания V- с пином gnd платы Arduino. При подключении блока на 12В через разъём power jack в соответствии с его распиновкой. Дисплей - шилд на драйвере IL9486, там всего один способ подключения, тут косяков быть не должно.

Duino A.R.
Offline
Зарегистрирован: 25.05.2015

khrom63, Вы используете достаточно мощные импульсные блоки питания. За конкретные модели не скажу, но в моей практике бывали случаи, когда аналогичные БП нестабильно работали при малых токах нагрузки или холостом ходу. Попробуйте дополнительно подгрузить блоки активной нагрузкой (резисторы, лампочки), чтобы выходной ток был не менее 0,5 А.

UPD Была похожая тема http://arduino.ru/forum/apparatnye-voprosy/vytyazhka-sigaretnogo-dyma-s-...

Там удалось решить вопрос установкой дополнительных конденсаторов: электролита 100 мк + параллельно керамики 0,1 мк.