Skip Navigation Links > УСЛУГИ > Разработка встраиваемого ПО

Разработка встраиваемого программного обеспечения для микроконтроллеров

У нас есть опыт разработки программного обеспечения на следующих аппаратных платформах:
  • Микроконтроллеры AVR фирмы Atmel Corporation
  • PIC контроллеры фирмы Microchip Technology Inc
  • Микроконтроллеры фирмы Texas Instruments Inc
  • Микроконтроллеры Analog Devices

Для решения каждой конкретной задачи мы выбираем микроконтроллер, имеющий на борту необходимые периферийные модули, каналы связи, аналого-цифровые и цифро-аналоговые преобразователи, так же процессор 8-ми, 16-ти, либо 32-й разрядной архитектуры, обеспечивающий необходимую производительность.

Другими элементами электронных схем нашей разработки являются компоненты гальванической развязки, сопряжения с исполнительными устройствами, элементы индикации и диалога с оператором, а так же элементы питания электрической схемы.

Минимизация аппаратуры электронного модуля компенсируется встроенным программным обеспечением.

Программирование для микроконтроллеров выполняется на языках высокого уровня: C, С#. Программы функционирования проектируемого устройства записываются в энергонезависимую память микроконтроллера. Память, в которой записана программа, надёжно защищена от несанкционированного копирования и сохраняет её не мене десяти лет.

Основные измерительные, управляющие, регулирующие функции проектируемого устройства реализуются в виде программы. При разработке программного обеспечения широко применяются математические методы, в том числе: численной математики, теории вероятностей и математической статистики, автоматического регулирования.

Все проектируемые нами устройства обладают встроенным программным обеспечением для самоконтроля и диагностики возможных неисправностей аппаратной части.

При разработке программного обеспечения большое внимание уделяется вопросам удобного пользовательского интерфейса

Мы применяем, как простые алфавитно-цифровые индикаторы, так и цветные графические.

На приведенном ниже рисунке, показан пример цветного графического индикатора, используемого в системе управления электронно-лучевой пушкой.

На экране встроенного в прибор индикатора отображается вся информация, которая характеризует состояние объекта. Пользователь может вручную задавать и изменять режимы работы системы управления через индикатор при помощи технологии Touchpad. Кроме того, вся технологическая информация об объекте управления сохраняется во внешней энергонезависимой ФЛЭШ-памяти, подключённой к USB разъёму, простым прикосновением пальца к площадке на экране с изображением ФЛЭШ-памяти.

При проектировании электронных систем управления торговым оборудованием мы применяем устройства для приёмки наличных денег и выдачи сдачи, такие, как: купюроприёмные и монетоприёмные механизмы, монетообменные механизмы. Программное обеспечение обеспечивает надежное функционирование устройств, а так же необходимые пользователю фискальные функции.

Программное и аппаратное обеспечение проектируемых нами электронных блоков обеспечивает надёжную работу проводных последовательных каналов передачи данных таких, как RS-232, RS-485, RS-422, USB, Ethernet и других, в условиях высоких индустриальных помех промышленного производства.

Для систем дистанционного контроля и мониторинга мы применяем беспроводные технологии Wi-Fi и GSM.