DIY. RS-485 мини реле на 10А
Это мое хобби.
Кроме крупного проекта по автоматизации(который можно применить для умного дома) я также занимаюсь проектированием линейки своих устройств.
Вот мое мини реле (ручная пайка, прототип):




Характеристики прототипа:
1) Управление по шине RS-485(две витых пары), поддержка до 128 устройств, допустимое расстояние - сотни метров(зависит от свойств кабеля).
2) Компактный протокол, среднестатистический запрос-ответ выполняется за 15-20 миллисекунд.
3) Уникальная идентификация каждого устройства.
4) Обнаружение всех устройств на шине в течении нескольких секунд.
5) Ведение истории устройством (записывается изменения показаний, рестарт устройства и команды реле с учетом источника команды).
6) Информирование Java контроллера о событиях(изменено состояние реле или показание температуры и прочее) в течении 30 миллисекунд
7) Поддержка порта расширения для датчика температуры(DS18B20)
или датчика температуры и влажности(AM2301) или кнопки без фиксации для
управления реле или выключатель(кнопку с фиксацией) и другое
8) Возможность обновления прошивки по шине, функционалом можно воспользоваться прямо в клиенте.
9) Съем потребляемой мощности нагрузкой на базе тока(напряжение не учитывается, используется константа) *(доступно только для реле с датчиком тока)
10) Поддержка таймера с минимальным интервалом в 10 миллисекунд
11) Защита от частого переключения реле (максимальная частота - 2Гц)
12) Поддержка триггеров, позволяют управлять реле на базе условий по показаниям температуры, влажности, потребляемой мощности нагрузкой.
13) Возможность блокировать каналы управления реле (ручной, шина, таймер, триггер)
14) Размеры, не более, 20х20х35мм (можно разместить в стакане обычной розетки)
15) Потребление(при 5В) менее 20ма/80ма(реле)
16) Поддерживаемое напряжение 5-36В (постоянный ток)
17) Индикация: вкл/выкл реле(синий), опрос датчиков(зеленый), передача по шине(красный)
18) Опрос датчиков - каждые 5 сек, информирование Java контроллера при изменении состояния реле, dT>=1, dH>=3, dW>=200
19) Коммутируемый ток - характеристики реле: 10А(250V AC)
20) Трех контактная колодка: вход, НО, НЗ.
Практически все мои устройства реализованы на базе ATmega168, прошивка реализована полностью на ассемблере на базе операционной системы реального времени core5277.
Протокол передачи данных проприетарный, собственной разработки, базируется на RS-485.
Прошивка проприетарная, но в принципе ничто не мешает залить свою.
P.S. Это устройство требовательно по току к шине, все таки 80мА много. Гирлянду таких не подключишь, есть дугой вариант, немного дороже и чуть больше, но с питанием реле от сети. Позже выложу. Есть и другие варианты исполнения.
P.P.S. Можно добавить поддержку Modbus своим устройствам, но будет ограничение по функционалу.
Комментарии