Умный Модуль микроКонтроллерной Автоматизации - "УМка"
Представляет собой "сердце" любого умного элемента в доме. Будь то контроллер датчиков или панель общения с пользователем.
Основной элемент УМки, это микроконтроллер STM32 (возможны изменения).
Сам по себе элемент не несет на себепрактически никакой элементарной базы.
Кроме:
1) Драйвер CAN. (возможны модификации на другую шину, например RS485. Но! на данный момент выбрана шина CAN и изменений не предвидится)
2) интерфейс 1W для организации работы модуля с внешней сетью 1W.
2) Наличие собственного блока питания (с 27v).
Программное обеспечение
Текущая схема работы сети модулей, это распределенная облачная ОС. Одна программа работает распределенно на всех модулях в сети. Соответственно в сети может быть как 1 модуль так и 255 модулей.
Устройство
Таблица зависимости максимальной длинны шины, от скорости
Внешне похож на : STM32VLDISCOVERY (компании STM)Только разъемы располагаются не перпендикулярно плате, а параллельно и только с одной стороны. Для обеспечения возможности быстрой замены в материнской плате.
Расширяется за счет материнских модулей.
Возможное «окоробывание» двух типов, для установки в щит на DIN Линейку или встраивание в стену. В идеале это один вид.
Просто крохотная "макетка" с очень плотным монтажем с двух сторон у котрой находятся: проц, драйверы, кондеры-сопротивления, генератор импульсов. и разьемы.
Предусмотрен единый дизайн модуля для разных типов процессора (обеспечивается электрической совместимостью у процессоров компании СТМ по выводам).
Т.к. шина и протокол у нас стандартизированны, то нет особой разницы кто будет висеть "с той стороны" буть то простенькая "тинька" или современный ARM с линуксом на борту (например как http://www.gaw.ru/html.cgi/txt/ic/Atmel/micros/arm/AT91SAM7S256.htm )
В связи с удешевлением процессоров ARM архитектуры со встроенным контроллером CAN шины, был выбран именно этот интерфейс.
Имеем много плюсов, например вероятность не выявления ошибки передачи как 4,7×10-11, достаточно большая длина шины, и самое главное равноправность устройств на шине.
Список интерфейсных модулей
2 релейных выхода
8(4) релейных выхода
2 димера на MOSFET
8(4) оптовхода
1 вход 220v
8(4) входов 220v
Интерфейсы непосредственно на УМке
Loop входы
Логические выходы
Выходы с открытым коллектором
1-Wire master
USB
Спецификация CANopen DS301 на русском языке.