Набрел в рунете на эту статью. Почитал, идея понравилась. Хочу попытаться сделать аналог, но несколько изменив его функциональность.
Что планируется сделать:
Разработать и собрать опытный образец контроллера, который должен выполнять следующее: отслеживать показания акселерометра, вести их журналирование, на основании этих данных в реальном времени регулировать низкоскоростную компрессию; также на основании показаний акселерометра регулировать отскок. Устройство должно иметь два режима работы, ручной и автоматический. Автоматический режим задается пользователем,который посредством WEB интерфейсачерез J-TAG отладчик, задает значения углов для регулировки низкоскоростной компресии, а также значения ускорения в вертикальной плоскости для регулировки отскока. Ручной режим осуществляется путем кнопочного управления (кнопка увеличить/уменьшить низкоскоростную компрессию, кнопка регулировки отскока, шаг регулировки задается предварительнов WEB интерфейсена этапе отладки через J-TAG отладчик).
Планируемое аппаратное обеспечение:
Центральный процессор: Stellaris LM4F231H5QR
Оперативная память: встроенна в процессор 32 кБ.
Флэш-память системного ПО и конфигурации: встроенна в процессор 256кБ.
PWM-контроллер: встроен в процессор, 16-канальный (в конструкции задействованы 4 канала для хардтейлов и 8 каналов для двухподвесов).
Часы реального времени: встроенны в процессор, внешний кварцевый резонатор на 32768Гц.
Контроллер управления питанием: Texas Instruments TPS65011
Планируемое программное обеспечение:
Операционная система: FreeRTOS 7.2.0
Библиотеки: стандартные библиотеки FreeRTOS для управления сервоприводами
Управляющая программа: самописная, на языке C
Обоснование использования аппаратных и программных средств: в связи с работой имеется доступ к микропроцессорам фирмы Texas Instruments и к документации FreeRTOS для онных.
Если кто-либо желает присоединиться к проекту, прошу в ЛС.
Примерный срок окончания разработки и получения работающего образца: май 2013.


Ответить с цитированием

