У меня возникают некоторые сложности, когда я пытаюсь управлять 16 реле с помощью 2 595, эти реле управляют нагрузками, подключенными к 5 В, 12 В и 220 В. Есть 8 нагрузок на 220 В, использующих 8 LSB из моей связи SPI с 595.
Все работает отлично, пока я подключал 5В и 12В к реле, когда я подключаю 220В реле включаются и выключаются случайным образом, иногда они работают в самый раз, когда я меняю регистры. С помощью осциллографа я заметил шум в VCC (5 В), но не смог его устранить.
Я пробовал:
-Подключать разные источники питания к моему Arduino и к релейному модулю. Я использую источник питания для ПК на 5В и 12В.
-Изменение серийной частоты.
-Использование фильтра нижних частот на защелке. Чтобы избежать хранения данных, вызванного шумом.
Я использую там реле:
SainSmart 8-Channel Relay Module
У меня совершенно нет идей, поэтому любое понимание будет оценено.
С уважением
Редактировать
Вот моя принципиальная схема, я проверил, что все работает, за исключением случаев, когда я подключаю свои реле к 220 В.
Редактировать2
Вот схема, которую я нашел:
Как вы можете видеть, я забыл упомянуть, что реле приводятся в действие путем подтягивания 595 контактов к земле.
Если ваши нагрузки переменного тока индуктивны и/или провода к ним длинные, есть большая вероятность, что когда вы отключите нагрузки, они будут генерировать электромагнитные импульсы, которые могут нанести ущерб остальной системе.
Одним из решений является рассеивание этой энергии с помощью снаббера, расположенного рядом с нагрузкой, и его экранирование или, возможно, использование витой пары для проводки управления.
Вам нужно научиться читать таблицы данных. Начните с 595 http://www.nxp.com/documents/data_sheet/74HC_HCT595.pdf Итак, вы смотрите на максимальный предел тока (25 мА), и это больше, чем требуется вашим реле (15-20 мА), правильно ?
Неа. Посмотрите на V(OH) в нижней части страницы 8. Это относится к 74HCT595, но это нормально, потому что он работает от 5 вольт, а выходные драйверы одинаковы между HC и HCT - меняется только структура входа.
Для выходного тока 6 мА наихудшее выходное напряжение составляет 3,7 В, и оно только ухудшается по мере увеличения выходного тока. Проще говоря, у 595 просто нет достаточно мощного набора выходных контактов для надежного управления релейными платами. Я предполагаю, что единственный раз, когда вы действительно активируете некоторые реле, - это когда задействованы только 1 или 2 канала.
Чтобы получить надежную работу, вам нужно буферизовать вывод 595 чем-то более сильным.
РЕДАКТИРОВАТЬ ОК, использование раскрывающегося списка дискредитирует мой ответ. Прости, что сомневался в тебе. Ваши 595 должны работать. Как ты и сказал.
ПлазмаHH
Томас Гуахардо
ЭМ поля
ЧтоГрубый Зверь