Оглавление
Вот проект контроллера коллекторного двигателя постоянного тока, предназначенный для управления одним мотором до 5 А. Особенность модуля — он может контролировать скорость двигателя с помощью системы радиоуправления (RC). Это аппаратное обеспечение, совместимое с Arduino, преобразует сигнал ШИМ RC в ШИМ с рабочим циклом от 0 до 100%, который дополнительно управляет сильноточной нагрузкой с использованием полевого МОП-транзистора.

Схема драйвера мотора с RC контролем
Схема состоит из микроконтроллера Atmega328, а оптопара драйвера затвора обеспечивает изоляцию между MOSFET и МК, чтобы предотвратить передачу высокого напряжения и шума от двигателя и связанной схемы к микроконтроллеру. Схема может управлять источником питания от 12 до 40 В. На плате можно установить полевой МОП-транзистор и с более высоким напряжением и током, который может работать с более высокой нагрузкой по необходимости. В этом случае не устанавливайте Q2, а установите Q1 MOSFET FDH3632 и замените диод D2 диодом с более высоким током.
Плата будет работать с любым стандартным пультом дистанционного управления. В этом проекте протестировали её с радиосистемой HOTRC DS-600 6CH 2,4 ГГц. Стандартные выходы радиоуправления: 50 Гц — от 1 мс (1000 мкс) до 2 мс (2000 мкс).
Программирование Ардуино
Код Arduino доступен для загрузки по ссылке, и пользователь сможет с ним протестировать плату. Конечно можно изменять код в соответствии с требованиями.
Источник питания
Для двигателей до 12-15 В плата может работать от одного источника питания. Замкните перемычку J1 и J2 и используйте разъем CN1 для подачи напряжения от 12 В до 15 В. Для более высокого напряжения — до 90 В (ограничено из-за конденсатора шины) плате требуется двойное питание, одно для нагрузки двигателя, а второе для драйвера 12–15 В на CN3. Рекомендуется использовать 3 отдельных источника питания для двигателей больших размеров, таких как 90 В, 20 А. Используйте разъем CN1 для питания нагрузки до 90 В, драйверу затвора требуется питание от 12 до 15 В на CN3, а для питания микроконтроллера используйте контакт 1 — 5 В CN5 и контакт 3 GND.
Функции схемы
- Источник питания до 40 В
- Ток нагрузки до 5 А
- Двойное питание 12–15 В для драйвера и 40 В для нагрузки
- Встроенный индикатор питания
- Драйвер оптопары MOSFET Gate для помехоустойчивости и обеспечивает изоляцию между микроконтроллером и MOSFET
- Аппаратное обеспечение, совместимое с Arduino, для создания множества применений
- Встроенный разъем для программирования Arduino и загрузчика
- Встроенный стабилизатор 5 В для работы с однополярным питанием для двигателя с более низким напряжением
- Размеры печатной платы 75 x 52 мм
Соединения контроллера
- CN1: контакт 1 = + питание постоянного тока для нагрузки, контакт 2 = заземление
- CN2: коллекторный двигатель постоянного тока, контакт 1 = двигатель, контакт 2 = двигатель
- CN3: питание драйвера, контакт 1 = от +12 В до 15 В, контакт 2 = заземление
- CN4: программирование, контакт 1 = TX, контакт 2 = RX, контакт 3 = сброс, контакт 4 = GND, контакт 5 = VCC, контакт 6 = D11, контакт 7 = D12, контакт 8 = D13
- CN6: RC-приемник, контакт 1 = D3 — вход RC PWM, контакт 2 = VCC 5 В, контакт 3 = GND
- J1: Для варианта однополярного питания с более низким напряжением замкните перемычку 1, перемычку J2, используйте CN1 для питания от 12 В до 15 В.
- J2: Для двигателя с более низким напряжением замкните перемычку J2.
- Для двигателя более высокого напряжения, такого как 90 В, рекомендуется использовать три источника питания: источник нагрузки CN1, источник питания драйвера от 12 до 15 В CN3, источник питания логики 5 В CN5, в этом случае разомкните перемычки J1 и J2.
- CN5: не устанавливать
- D3: индикатор питания















