Представляю конструкцию 10 канального терморегулятора, который может пригодится в быту. Лично у меня он будет регулировать тёплый пол в восьми комнатах и два канала на которые я не стал устанавливать исполнительные устройства поэтому они показывают просто температуру в доме и на улице. Терморегулятор имеет функцию таймеров на каждом канале. Можно так же менять названия выходов. В памяти записаны 47 названий. Можно отключать отдельные датчики или выходы. Для входа в меню нужно ввести пароль, по умолчанию 00000. Каждый из 10 ти выходов может быть как прямой так и инверсный. Один и тот же датчик может управлять несколькими выходами, в меню просто меняется привязка датчика к любому из выходов. Все датчики подключаются на одну шину данных. Контроллер определяет их по заводскому номеру. Так же можно просматривать эти номера на экране.
Терморегулятор реализован на микроконтроллере ATmega 32 в классическом корпусе, но так как мне было лом сверлить 40 отверстий под микроконтроллер я впаял его таким способом .
В качестве исполнительных устройств у меня стоят оптопары которые управляют симисторами. Но симисторы пока не пришли. Вместо них можно ставить реле или ещё что.
Все ссылки на книги и журналы, представлены на этом сайте, исключительно для ознакомления, авторские права на эти публикации принадлежат авторам книг и издательствам журналов!
Подробно тут! Жалоба