Программное обеспечение

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

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




Примеры реализованных программно-апппартных систем



Комплексная разработка линейки прибора для измерения физических свойств дисперсных систем.

Проект включает в себя:

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

  • Программно-аппаратный комплекс управления шестиосевой динамической платформой (гексаподом).

    Система управления построена по модульному типу, что облегчает сервисное обслуживание и ремонт оборудования на протяжении всего жизненного цикла.

    Основные особенности программного обеспечения:

  • удобный и интуитивно понятный интерфейс;
  • гибкие возможности настройки управляемого объекта;
  • ручной и автоматический режим управления;
  • возможность управления от внешних сигналов (джойстика).

  • Система контроля и управления оборудованием загородного дома (система «Умный дом»).

    Разработанная нами система «Умного дома» построена по принципу распределённого управления и базируется на цифровых модулях управления собственного производства.

    Проект включает в себя:

  • разработку архитектуры системы распределенного управления;
  • разработку программного обеспечения для персонального компьютера;
  • разработку приложения для ОС Android;
  • техническое сопровождение.