Как получить обратный вызов состояния от реле

2

Мы сделали модуль автоматизации с реле, соединяющим сеть и Raspberry Pi. Мы поддерживаем состояние коммутатора на нашем сервере. У нас есть Raspberry Pi, подключенный к устройству через Интернет, который может контролировать состояние коммутатора. Проблема, с которой мы сталкиваемся, заключается в том, что когда мы включаем или выключаем выключатель от физического выключателя на главной, мы не можем получить состояние для выключателя (независимо от того, включен он или выключен) .... ** есть ли способ чтобы получить состояние от физического переключателя на Raspberry Pi через реле * circuit connection *.

НОТА Я новичок в электрике.

Nakash Jawahire
источник
1
Вы можете использовать трансформатор тока (ТТ), чтобы определить, питается ли цепь. Однако реле не сообщает о своем состоянии, однако, если реле имеет неиспользуемый полюс, который можно использовать для сообщения о своем состоянии. Я подозреваю также, что ваш рисунок не верен, так как подозреваемый, что переключение мимо проходит полностью реле.
Tyson
Хорошая автономная КТ с дополнительной электроникой, обеспечивающей легкую интеграцию сухих контактов с ПИ, это: alliedelec.com/dwyer-instruments-mcs-111050/70673425 Есть менее дорогие CT CT, но у вас есть больше схем для проектирования.
Tyson
На самом деле используйте двухполюсный переключатель, одну сторону для вашего контроля, а другую сторону для петли обратной связи (индикатор). Вот как это делается в реальном мире. (но это переключатель), чтобы знать, если реле находится под напряжением, необходима аналогичная настройка - один набор контактов для управления, а другой - для контура обратной связи (индикатора). В реальном мире эти соединения идут на вход ПЛК.
Ken
Ваша схема - зачем прокладывать горячий провод через переключатель к контактам вашего реле? Почему бы не подключить горячий вывод непосредственно к контактам реле и использовать свой выключатель, чтобы выключить реле, прерывая управляющее напряжение реле (VCC). Тогда вам нужно только знать, включено реле или нет. Вы знаете, приказали ли вы дистанционно включить или выключить, так что если вы сделали, а он не включен - переключатель выключен или что-то сломалось.
Ken
Смотрите мой отредактированный ответ ..
Ken

Ответы:

0

Это действительно легко. Имеется оборудование, работающее от сети, и желающее определить, находится ли оно под напряжением.

Вы получаете обычный 5-вольтовый настенный блок питания, который вы подключаете к стене, и он составляет 5 вольт. Вы подключаете это таким образом, что настенная бородавка получает питание, если оборудование делает. То, как вы это делаете, зависит от вас, очевидно, следуйте электрическому кодексу.

Выход этого 5VDC, вы просто подключаете к цифровому входу Raspberry Pi. Либо цифровой вход будет воспринимать 5 вольт, либо нет. Если это не так, то оборудование не получает питание.

Добавьте высокое значение понижающего резистора на Pi, чтобы он определенно сбрасывал вход до нуля, когда питание не работает.

Это просто, пуленепробиваемо и в основном готово.

Harper
источник
спасибо за ответ ... не могли бы вы объяснить это с помощью блок-схемы ... как я нуб в электрике
Nakash Jawahire
@NakashJawahire Я не знаю, как нарисовать блок-схему для этого. Кажется, что это сделает это более сложным, чем на самом деле. Я сделал правку, чтобы облегчить понимание.
Harper
2

На самом деле используйте двухполюсный переключатель, одну сторону для вашего управления, а другую сторону для петли обратной связи (индикатор) vcc для подачи обратной связи при включении. Вот как это делается в реальном мире. (но это переключатель), чтобы знать, если реле находится под напряжением, необходима аналогичная установка - один набор контактов для управления, а другой - для контура обратной связи (индикатора) vcc для подачи обратной связи при подаче питания. В реальном мире эти соединения обратной связи будут поступать на вход ПЛК, и состояние ПЛК для этих входов будет считываться программой и / или ИЧМ.

РЕДАКТИРОВАТЬ 12 13 2017

Прочитав различные комментарии, я решил добавить сюда:

Ваша проводка должна быть разной - реле должно быть единственным элементом управления устройством. Ваш переключатель должен управлять реле так же, как ваш Pi управляет реле (вы можете И это, или ИЛИ функцию). Pi on И включить = устройство включено. Как правило, если кто-то удаленно управляет устройством, которое может представлять опасность для других - это должно быть И, и вы должны иметь обратную связь по безопасности, чтобы предотвратить работу при наличии опасности.

Пересмотр вашего дизайна ниже.

Automation 101

РЕДАКТИРОВАТЬ 15/12/2017 ОБА ВИДЫ И ИЛИ ИЛИ СОСТОЯНИЕ

Automation 101 Part 2

Ken
источник
Помните, что вы не можете смешивать классы / напряжения проводки в одном и том же отсеке распределительной коробки.
Tyson
@ Тайсон - да, его выключатель находится под напряжением переменного тока, однако его реле управляет низким напряжением, а внутри панели вы можете иметь смешанные напряжения - это выполняется постоянно 24 В постоянного тока, 120 В переменного тока. Однако переключение и то, как они это делают, на самом деле не правильный подход.
Ken
Второй полюс вашего двухполюсного переключателя был тем, в чем моя забота.
Tyson
@ Тайсон - да - но он должен связать это по-другому. Обычно для управления реле подключен контрольный переключатель, и в его случае он явно хочет состояния «и». Таким образом, переключатель должен быть подключен между Пи и реле управления VCC. Горячее соединение должно быть подключено к контакту реле, поэтому при подаче питания горячее подается на контакт реле, который подключен к устройству. Ему нужно знать только то, что самое важное - реле включено или нет, хотя он также мог бы знать положение переключателя - передавая обратно соединение vcc реле к Pi, если он имеет vcc на реле, когда переключатель включен.
Ken
1
@NakashJawahire в лучшем случае: если вы хотите, чтобы Pi всегда знал о состоянии оборудования, вы должны УДАЛИТЬ все ручные выключатели из контура и позволить только Pi управлять оборудованием. Затем, если вам нужно ручное местное управление в виде переключателей, добавьте обратно переключатели, которые включают GPIO на Pi, тогда Pi включит нагрузку. 2-е место: если ручной выключатель не может быть устранен, используйте CT для измерения потока электричества. (См. Мои комментарии по этому вопросу для получения информации КТ.)
Tyson