Описание алгоритмов работы микроконтроллера приведены в виде блок-схем на БНТУ 31 303 113.16П1. В начальный момент времени микроконтроллер проходит инициализацию аппаратных модулей, а именно таймеры, генератор тактовых импульсов, порты ввода/вывода, интерфейс приёма/передачи данных. В основном цикле работы микроконтроллер производит измерение сигнала от акселерометра, посредствам измерения аналогового сигнала АЦП микроконтроллера ADC12_IN0.
Измерения проводятся десять раз, после чего находиться среднее значение, по которому и находится значение ускорения.
Полученные данные подвергаются математической обработке по известной зависимости.
Ускорение измеряется АЦП микроконтроллера. Как правило, для точного измерения величины недостаточно однократного измерения. Поэтому производится десять измерений и средняя величина является итоговым результатом.
Заключение
Итогом выполнения курсового проекта стала разработка электрических схем цифрового измерителя ускорения. Таким ускорителем может быть оснащён к примеру цифровой компас.
Произведён анализ литературы, где основы измерений. Разработаны алгоритмы работы микроконтроллера. Разработаны чертежи БНТУ.31 303 113.16Э2, БНТУ.31 303 113.16Э3, БНТУ.31 303 113.16П1.
В процессе проектирования пользовался системами автоматического проектирования: Spline 7.0, AutoCAD 2014 и MSOffice 2014.