Контроллер COBALT это удобный переход к промышленному устройству послепрототипирования на ARDUINO
Я хочу заключить в этой статье опыт большинства наших клиентов, которые построили прототип своей системы на ARDUINO. Добившись работы системы в лабораторных условиях перед ними стоял выбор, какую электронику использовать в промышленных серийных приборах.
Совсем не секрет, что ARDUINO предназначен для прототипирования и обучения -https://ru.wikipedia.org/wiki/Arduino. Отличный вариант для быстрого получения результата – работающего на столе прототипа. К тому же для Arduino доступно огромное количество свободно распространяемого программного обеспечения на все случаи жизни.
Так и в случае наших клиентов – успех, прототип заработал! Дальше промышленный образец и серийное производство. Для этого необходимо узлы макета заменить на промышленные компоненты.
Есть три направления развития прототипа:
- “Окутывать” ARDUINO шилдами и бесконечно бороться за устойчивость работы в реальном окружении. При этом клиенту тяжело обосновать, почему решениена основе конструктора имеет цену.
- Пуститься в разработку собственной электроники и программного обеспечения. Этот путь дорогой и долгий, с необходимостью организовать собственное производство электроники.
- Подобрать удобную промышленную систему. Это тот выбор, который сделали наши клиенты.
Попытаемся промоделировать процесс принятия решения.
Для наглядности, вариант 2 исключим из рассуждения - разработка ТЗ, даже с рабочим прототипом на руках, обойдется в сотни тысяч рублей. Плюс работа схемотехника, программиста, опытные образцы, испытания, производственные партии… это уже миллионы рублей!
Итак, первый вариант - покупка необходимых плат расширения.
Стоимость:
Выложим из шилдов контроллер СЕРЕБРУМ:
Необходимо отметить, набор, полученный из этого состава шилдов, меньше контроллера COBALT: нет двух RS485, шины для модулей расширения, АЦП снормирующими измерительными трактами, FRAM, корпус на DIN и «кучей» различных промышленных защит.
При этом стоимость набора (8030 руб.+ 20% НДС = 9 636 руб.) значительно превысила стоимость COBALT – 6900 р!
Для программирования ARDUINO необходимо использовать C++, а при переходе на СЕРЕБРУМ наши клиенты отдыхали программировали визуально - графические блоки наглядно показывают процесс выполнения программы.
Все исполняемые элементы добавляются при помощи drag&drop. Даже настройка стеков Интернет протоколов для связи с системой визуализации WEB SCADA CEREBRUM CLOUD (ее клиенты ставили на свои сервера).
В случае, если не хватает существующих блоков в библиотеке или каких-либо протоколов – тут пригодиться знание С, чтобы дополнить библиотеку собственными блоками.
К тому же встроенный виртуальный контроллер и элементы управления позволяют быстро отладить логику работы программы даже не включая реальный контроллер.
Бесплатная система визуализации СЕРЕБРУМ завершает систему современным графическим WEB интерфейсом, используемым в локальном или облачном режиме:
Создание WEB интерфейсов не требует программирования! Реализована система разграничения прав пользователей, архивирование, оповещение….