воскресенье, 10 февраля 2013 г.

как загрузить загрузчик в arduino mini pro

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

конфигурируемый временной интервал.

возможность сбора данных через установленные промежутки времени или по запросу пользователя;

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

возможность регистрации и сохранения прямых аналоговых данных (raw) или преобразованных данных;

Исходный код программы разработан таким образом, чтобы предоставить максимальную гибкость в настройке и конфигурировании:

Принцип действия акселерометра MMA7260Q основан на изменении емкости трех микромеханических конденсаторов, реализованных на единой пластине кремния, каждый из которых отвечает за одно из направлений – X, Y и Z. В результате воздействия ускорения на подвижные обкладки конденсаторов, изменяется величина емкости, которая затем преобразуется в напряжение. Далее сигналы в каждом из трех каналов усиливаются, проходят через фильтры низких частот и каскады температурной компенсации и поступают на соответствующие выходы X, Y и Z. Точка среза фильтра низких частот и корректировка смещения нуля при g = 0 реализованы с помощью лазерной подгонки номиналов элементов заводом, имеют фиксированное значение и не требуют компонентов внешней обвязки. Реализованный спящий режим делает изделие MMA7260Q идеальным для применения в носимой РЭА с батарейным питанием.

Модуль с установленным акселерометром MMA7260 и модуль слота карты памяти SD выполнены в виде отдельной платы, все сигнальные линии выведены на контактные площадки для установки коннекторов.

Принципиальная схема системы регистрации данных.

Установленный светодиод является индикатором статуса и ошибок, описание которых можно найти в тексте исходного кода программы микроконтроллера.

В схеме имеется регулятор напряжения 3.3 В, поэтому для питания платы можно использовать источник напряжения 3.5 В – 12 В. Питание акселерометра и карты памяти осуществляется от регулятора напряжения на плате Arduino.

Кликните для увеличения

Принципиальная схема Arduino Pro mini

Микроконтроллер ATmega168 имеет 16 КБайт флеш-памяти для хранения кода программы (2 кБ используется для хранения загрузчика), 1 кБ ОЗУ и 512 байт EEPROM.

Платформа предназначена для непостоянной установки в объекты или экспонаты. Существует две версии платформы Pro Mini. Одна версия работает при напряжении 3.3 В и частоте 8 МГц, другая при напряжения 5 В и частоте 16 МГц. В данной конструкции применена версия с напряжением питания 3.3 В.

Основой конструкции является платформа Arduino Pro mini. Arduino Pro Mini построена на микроконтроллере Atmel ATmega168 и имеет 14 цифровых входов и выходов (6 из которых могут использоваться как выходы ШИМ), 6 аналоговых входов, резонатор, кнопку перезагрузки и отверстия для монтажа выводов. Блок из шести выводов может подключаться к кабелю FTDI или к конвертеру USB-RS232 для обеспечения питания и связи через USB.

В статье рассматривается конструкция системы регистрации данных, получаемых от 3-х осевого акселерометра MMA7260. Все данные сохраняются на карте памяти µ-SD.

Система регистрации данных акселерометра на базе Arduino Pro mini

Загрузка. Пожалуйста, подождите...

Система регистрации данных акселерометра на базе Arduino Pro mini

Комментариев нет:

Отправить комментарий