NAVITRACK GSTM32

Телеметрический терминал для мониторинга подвижных объектов

NAVITRACK GSTM32 Device

Моя роль в проекте

  • Hardware Engineering: Проектирование цифровой и аналоговой части устройства на базе STM32 в Altium Designer[cite: 9, 18].
  • Firmware Development: Написание встраиваемого ПО на C (Bare metal/State Machines) для работы в реальном времени[cite: 15, 66].
  • Navigation & Comms: Интеграция GPS-приемника и GSM-модема. Реализация протоколов передачи координат и данных CAN-шины[cite: 17, 67].
  • Power Management: Оптимизация системы питания для работы от бортовой сети и резервного аккумулятора[cite: 9].

Описание проекта

NAVITRACK GSTM32 — это профессиональный терминал для мониторинга транспорта, сочетающий в себе высокую точность позиционирования и гибкость настройки[cite: 8, 66].

Устройство разработано для сбора данных с датчиков уровня топлива (DUT), подключения к CAN-шине автомобиля и передачи телеметрии на сервер по протоколам TCP/UDP через GPRS[cite: 17, 67]. Реализована система фильтрации навигационных данных для исключения «прыжков» координат на стоянках.

Технические особенности

В проекте использованы технологии энергосбережения, позволяющие устройству находиться в режиме ожидания месяцами, сохраняя готовность к мгновенному выходу на связь при срабатывании акселерометра или датчика зажигания[cite: 9].

АрхитектураSTM32 (ARM Cortex-M) [cite: 14]
НавигацияGPS / ГЛОНАСС / LBS
ИнтерфейсыCAN Bus, RS-485, 1-Wire [cite: 17, 67]
Среда разработкиIAR / STM32Cube IDE [cite: 16]
ЗащитаIP65, Защита от перенапряжений