Должен получиться «недо-PLC». Сразу предупреждаю, что я больше по программной части. Но собирать буду обязательно. Приму любую помощь в том числе и не безвоздмездную. Пока вижу себе так. Три отдельные платы: 1. Плата HMI. Экран 16х2 по I2C. 6 кнопок и 2 светодиода (зеленый и красный) на расширителе портов по I2C. Прямой вход с контроллера, по нему будем определять подключена данная плата или нет (планируется что устройство может работать без нее, как одна из модификаций). 2. Плата процессора. Преобразователь питания с 24V (переменки или постоянки) в 5V и 3V. Супервизор по питанию (будем подавать сигнал на запись переменных EEPROM). Батарея питания для RTC. Микросхема EEPROM. Порт USB для программирования. Выход под отладчик. Контроллер планирую STM32 (соответственно хочу подключение внешнего отладчика как на Nucleo). По поводу Flash пока думаю. 2-а порта RS485. 3. Плата портов входа и выхода. Дискретные входы и выходы (и тех и других по 8 шт.) на 2-х расширителях портов по I2C. Аналоговые входы (пока думаю 4шт) на отдельных АЦП по I2C. Аналоговые выходы (думаю 2 шт.) на отдельных ЦАП по I2C. Три прямых входа с контроллера, по ним будем определять подключена ли плата и ее тип. Плат портов может быть несколько модификаций с разным количеством и типом портов. Возможно использование устройства и без этой платы. Хочу услышать мнение со стороны. Возможно что-то не состоятельно или есть варианты лучше. Частично схемы готовы, но нужна помощь в расчете номиналов, подбора микроконтроллера
некоторые дополнения: 1. Нишевая нацеленность "малая автоматизация" 2. Ethernet в планах 3. Пока планируется программировать на С, С++, но в любом случае нужна поддержка ST и FBD. 4. аналоговые входы на текущий момент 4-20мА и 0-10В, как и аналоговые выходы, термопары и термосопротивления (в том числе NTC и PTC) планируются - но тут нужна помощь со стороны. 5. забыл написать в описании планируется 2 порта RS485, с возможностью работы как мастером так и слейвом 6. батарейка 1220, на каждом углу на сегодняшний день дефицит не предвидится 7. защита портов на текущий момент учитывает замыкания, переполюсовку, развязку. 8. отдельно по экрану как я себе это вижу, устройство можно использовать и без него, использование предполагается там где нуобходимо не часто и не на ходу менять несколько параметров (например как в работе частотника), в остальных случаях можно использовать внешние панели на свой вкус и цвет в том числе и с зеркалом в сеть.
|