Многоканальный многоцелевой контроллер

 

Показанный на рисунке контроллер был разработан в рамках проекта системы управления для гидропонной установки.
Основной целью было создание надёжного устройства, простого в эксплуатации, устойчивого к хакерским атакам с гибкими возможностями перепрофилирования и программирования.

Для указанной цели применён контроллер из серии PIC18 без сетевого интерфейса, сделаны 64 оптоизолированных дискретных входа, 64 дискретных выхода, имеется возможность подключения до 3х стандартных датчиков температуры, одного знакосинтезирующего дисплея.
На плате имеются часы/календарь реального времени, резервное питание для поддержания часов до 7 дней. Для подключения дополнительных устройств и конфигурирования на плате установлены также интерфейс EIA-485 и интерфейс USB для стыковки с PC.

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