Результат: заказчик получил полнофункциональный ПЛК на базе OpenPLC, а также модули прошедшие все испытания. Вместе с этим полный комплект КД и возможность запуска серии на своем производстве.
Сложность задачи:по требованиям безопасности на модуле ввода реализовали полноценную искрозащиту, модуль вывода коммутировал токи до 40А.
Проект включал разработку платы ПЛК и трех модулей к нему - ввод, вывод и модуль связи по протоколу PLC. ПЛК применятся в составе взрывозащищенных комплексов подогрева трубопроводов. В части программной среды заказчику требовалась возможность самостоятельно программировать контроллер с использованием общедоступных стандартов (FBD, МЭК).
Мы создаем программное обеспечение (firmware) для микроконтроллеров, включая настройку периферии, управление задачами, интеграцию с RTOS (при необходимости) и тестирование на целевом устройстве. Все адаптируется под ваш проект.
Мы работаем с популярными семействами: STM32, ESP32, AVR, PIC, Nordic nRF и другими. Если у вас специфический чип, уточните его модель, и мы подтвердим возможность разработки.
Системы реального времени (RTOS) позволяют эффективно управлять несколькими задачами одновременно, обеспечивают предсказуемость выполнения и упрощают разработку сложных устройств, таких как IoT или системы автоматизации.
Сроки зависят от сложности проекта: простая прошивка — 2–4 недели, сложные системы с RTOS — до 2–3 месяцев. После анализа требований мы предоставим точную оценку.
Нам потребуется техническое задание (ТЗ) с описанием функций устройства, используемого микроконтроллера и требований к прошивке. Если ТЗ нет, мы поможем его составить.
Основные языки — C и C++, так как они оптимальны для микроконтроллеров. При необходимости используем ассемблер для низкоуровневой оптимизации.
Стоимость зависит от объема задач, типа микроконтроллера и сложности RTOS-интеграции. Свяжитесь с нами для бесплатной консультации и индивидуальной сметы.
Да, мы можем улучшить производительность, снизить энергопотребление или добавить новые функции в вашу прошивку. Предоставьте текущий код и описание задач для анализа.
Мы проводим тестирование на целевом микроконтроллере, используя отладчики (JTAG/SWD), эмуляторы и реальные условия эксплуатации, чтобы гарантировать стабильность и соответствие требованиям.
Вы получите готовую прошивку в виде исходного кода (по договоренности), бинарный файл для загрузки, документацию и рекомендации по интеграции с вашим устройством.