Приборная панель для мото – программирование МК Atmel

Бюджет: 60 000 руб
835.78 $ – 722.18 €
Конечная  цель  проекта:  измерительный  комплекс  для  мототехники  («приборная  панель»), 
система управления модулем зажигания (в перспективе – собственный модуль зажигания). 

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

Аппаратная реализация: 

-  Модуль  измерения,  центральный  процессор  –  Atmega128,  измерение  и  обработка  до  6-ти 
аналоговых и 6-ти цифровых сигналов, отображение результатов измерений – графический индикатор 
128х64 на шине SPI, дублирование в шину данных M-BUS (шина – UART с соединенными вместе RX и 
TX). Также на борту модуля измерения имеются RTC, 4-х канальный ЦАП и термометр, все на шине I2C. 
В контроллере же хранятся настройки пользователя. 

-  Модуль  отображения,  центральный  процессор  –  Atmega128,  схемотехника  частично 
пересекается с предыдущим модулем, отображение данных, принятых по шине M-BUS осуществляется с 
помощью графического индикатора 128х64 на шине SPI, двухстрочного текстового индикатора на шине 
I2C,  шести  шаговых  моторов.  Также  посредством  данного  модуля  с  помощью  нажимного  энкодера 
осуществляется  вход  в  меню  и  настройка  параметров  модуля  измерения  (по  шине  M-BUS).  Состав  и 
режим средств отображения может широко меняться в зависимости от исполнения устройства. Также в 
модуле  отображения  присутствуют  8  контрольных  светодиодов,  отображающих  состояние 
соответствующих  дискретных  входов  в  модуле  измерения,  а  также  RGB  светодиоды  подсветки  шкал. 
Все светодиоды заведены на аппаратный ШИМ для возможности регулировки яркости. 

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

-  Система управления модулем зажигания, центральный процессор – Atmega16, функции – 
измерение  двух  напряжений  и  одной  частоты,  отображение  на  5-ти  семисегментных  индикаторах. 
Также управление 4-мя дискретными входами системы зажигания, с клавиатуры либо дистанционно по 
шине  M-BUS.  Также  измерение  температуры  и  управление  цифровым  потенциометром  по  шине  I2C. 
Хранение  нескольких  пользовательских  настроек.  Оповещение  об  аварийных  ситуациях  по  шине  M-
BUS. 

-  Мини-пульт  управления,  центральный  процессор  –  Atmega8,  назначение  –  дублирование 
режимных клавиш и индикаторов на системе управления зажиганием. Подключение – шина M-BUS. 

Также  для  всех  устройств  нужно  предусмотреть  возможность  обновления  прошивки  через  мост  USB-
RS232 (стороной RS232 на шине M-BUS). 

Большинство модулей уже изготовлено в железе и аппаратной настройки не требуют.
Опубликован 26.03.2015 в 13:54 Последнее изменение: 26.03.2015 в 13:56

Выберите способ верификации:

Обновите страницу после прохождения верификации.