В рамках работ по развитию проекта xRoom, публикую информацию о первом контроллере. Хочу сразу предупредить, что предоставленная ниже документация, а именно схема, является больше ознакомительной и не рекомендуется к повторению 1 в 1.
Первый контроллер был спаян пару дней назад и сейчас проходит тестирование. По результатам тестирования я предоставлю отчёт о недоработках и просчётах. Первые результаты уже есть....
Рис. 1. Верхняя плата.
Рис. 2. Нижняя плата.
Рис. 3. Контроллер в сборе.
Перед началом разработки данного (первого) контроллера не ставилась цель покрыть потребности какой-то определённой комнаты/помещения, а поэтому разнообразие всей нижней платы взято с потолка. Было ясно, что первая плата будет так называемым полигоном, на котором будет обкатываться как аппаратная, так и программная части.
Выходы нижней платы:
- 3 симисторных канала (220В, 0.35А);
- 3 канала MOSFET с ШИМ (12В, 1.5А);
- 2 релейных канала (220В, 5А);
- 4 канала с интеллектуальными ключами (12В, 0.2А)
- 5 входов для внешних датчиков, с наличием в клеммнике питания 12В;
- 3 входа для кнопок/герконов 12В;
- 1 Ethernet;
- 1 RS-485 изолированный;
- 2 RS-485 не изолированных;
Рис. 4. Подключение внешних узлов к контроллеру.
Схемы верхней и нижней плат: В следующем посту я напишу как я программировал данный контроллер.