Широтно-Импульсная модуляция, или ШИМ, это операция получения изменяющегося аналогового значения посредством цифровых устройств. Устройства используются для получения прямоугольных импульсов - сигнала, который постоянно переключается между максимальным и минимальным значениями.
Данный сигнал моделирует напряжение между максимальным значением (5 В) и минимальным (0 В), изменяя при этом длительность времени включения 5 В относительно включения 0 В. Длительность включения максимального значения называется шириной импульса.
Для получения различных аналоговых величин изменяется ширина импульса. При достаточно быстрой смене периодов включения-выключения можно подавать постоянный сигнал между 0 и 5 В на светодиод, тем самым управляя яркостью его свечения.
Постановка задачи.
Цель работы – разработать аппаратно-программный комплекс для мобильного робота на базе Arduino для управления мобильным роботом через последовательный порт.
Задачи:
· Изучить платформу Arduino.
· Изучить исходную модель мобильного робота.
· Изучить способы передачи данных через последовательный порт.
· Разработать алгоритм обработки и исполнения получаемых команд.
· Разработать структурную схему проекта.
· Разработать программное обеспечение.
· Провести испытания.
Конструкторская часть.
В данном разделе описывается практическая реализация проекта.