В подведомственном Минобрнауки России Пензенском государственном университете (ПГУ) разработали инновационное программное обеспечение для микроконтроллерных систем сбора данных. В основе решения — принципы автоматного программирования с использованием модели конечных автоматов. Разработка повысит надежность и быстродействие встраиваемых систем, применяемых в IoT‑устройствах (Интернет вещей), робототехнике, «умном доме» и других сферах. На инновационное решение получено государственное свидетельство.
Современные встраиваемые системы (от «умных» чайников до ЧПУ‑станков и БПЛА) требуют высокой точности, быстродействия и эффективности.
Их «мозг» заключен в небольшие микроконтроллеры. Поясним. Микроконтроллеры представляют собой миниатюрную вычислительную систему, реализованную в виде чипа (микросхемы). Он объединяет на небольшой подложке процессорное ядро, память и управление конкретными электронными объектами или процессами.
Проблема таких умных систем заключается в том, что при выходе из строя одного элемента, начинается неправильная работа этого «мозга». Она сопровождается повышенной нагрузкой, сбоями и поломками.