![]() |
![]() |
||||||||||||
Контроллер для систем малой автоматизации - Управление электрокотлом отопления.
Автор: kemtron Всем привет. Это моя первая публикация , прошу сильно непинать .Данное устройство было задумано как универсальный контроллер для различных систем автоматизации. По мере выполнения необходимых задач достаточно установить только необходимые элементы. Можно было бы использовать модули для arduino, но межблочный монтаж это что-то. В итоге получилась вот такая схема контроллера
Устройство имеет
- 4 гальванически развязанных(оптических) входа - 4 релейных выхода. - 2 выхода для установки малогабаритных твердотельных реле типа “Omron”, либо установить вертикально самодельные модули - Шина 1 Wire. - Шина I2C. - UART или RS485. - 2 входа АЦП. - Дополнительно 3 pin непосредственно с контроллера. - Имеется возможность привязки к фазе. По схемотехнике ничего сверхординарного не применено, все согласно даташитам. Единственное в процессе эксплуатации выяснилось , что при подаче питания на выходе pcf8574 появляется кратковременно логическая 1. На данный момент мне это не критично. Для того чтобы убрать этот эффект, достаточно поменять логику управления реле( управлять не лог.1 а лог.0 применив еще один транзистор в управлении реле). Для обмена с устройствами работающими по шине 1wire , применен мост I2C-1Wire. Через оптрон VA7 осуществляется привязка к фазе. Питание контроллера осуществляется от трансформатора. Если нет необходимости делать привязку к фазе, то питать контроллер можно от любого источника постоянного напряжения 12 вольт. На базе данного контроллера было сделано управление электрическим котлом отопления. Схема подключения внешних элементов к этому контроллеру: ПО для контроллера написано на Си-компиляторе от ImageCraft (iccavr7).Устройство имеет несколько режимов работы.
При первом включении ,если подключены 2 температурных датчика, необходимо провести тестирование датчиков. Для этого необходимо удерживать кнопку «Время/Тест» в течении 3-5 сек. Устройство перейдет в режим «Тест». В этом режиме включается отопление и происходит нагрев теплоносителя. После завершения данные датчиков записываются в ЭППЗУ. При использовании одного датчика для измерения температуры теплоносителя режим «Тест» не нужен. Основной режим поддержания температуры теплоносителя включается тумблером «Отопление». При этом переменным резистором выставляется температура в пределах 30-75 градусов. Гистерезис составляет 5 градусов. Дополнительный режим (Если в устройстве 2 датчика температуры) предназначен для поддержания минимальной температуры в системе отопления от 30 градусов при температуре в помещении 10 градусов. При увеличении температуры в комнате до 12 градусов отопление отключается. При снижении температуры ниже 10 градусов установленная температура отопления увеличивается с каждым градусом снижения на 2 градуса. В этот режим система переводится из режима «Отопление» тумблером «Поддержка». Кроме того при кратковременном нажатии кнопки «Время/Тест» можно приблизительно оценить время работы ТЭНов в режиме нагрева.Фото готового устройства ![]()
Все вопросы в Форум.
|
|
||||||||||||
![]() |
![]() |


![]() |
![]() |
|||
|
||||
![]() |
![]() |