Здравствуйте!
Помогите, пожалуйста, выбрать контроллер.
Задачи контроллера следующие:
1. управление 50-ю аналоговыми устройствами (клапаны, насосы и т.д.)
2. управление 50-ю цифровыми устройствами (как просто по TTL уровню, так и по интерфейсам RS-485, SSI и т.д.)
3. связь с другими аналогичными контроллерами по одной шине данных на расстояния около 10м.
4. связь с другими аналогичными контроллерами по другой шине данных на расстояния около 100м.
5. желательно применение RTOS
Эти задачи относятся к одному "модулю".
Модулей может быть N штук.
Т.е. при установке системы решается, сколько модулей ставить.
Такие системы (их M штук) должны стоять на расстоянии около 100м друг от друга и иметь связь через общую шину для обмена информацией.
Сначала подумал взять какой-нибудь микроконтроллер и, сделав нужную обвязку, организовывать модульную структуру для одной системы, затем выведя связь, например на шину по RS-485 организовать связь с M такими же системами.
Потом понял, что должно быть более простое решение.
Например, PC104 (может Adruino). Взять базовый модуль и необходимое количество интерфейсных плат. Установить операционку и далее по Ethernet связать все M систем по сети.
Еще как вариант - ПЛК, их существует огромное множество, вообще глаза разбегаются.
Склоняюсь пока именно к ним.
Подскажите, пожалуйста, что лучше всего применить, чтобы не изобретать велосипед.