1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/hockel-AFMotor

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Это зеркальный репозиторий, синхронизируется ежедневно с исходного репозитория.
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

AFMotor 电机驱动扩展

目录

Связанные ссылки

  • Ссылка на проект: https://gitee.com/hockel/AFMotor
  • Ссылка на 4*4 матрицу клавиатуры: https://gitee.com/hockel/Keypad
  • Ссылка на учебник по пользовательской библиотеке: https://mindplus.dfrobot.com.cn/extensions-user
  • Покупка этого продукта: некий сайт.

Поддержка

Плата Режим реального времени ArduinoC MicroPython Примечание
micro:bit
mpython

Введение

Основные функции и особенности платы расширения AFMOTOR для двигателей:

  • Может управлять максимум четырьмя двигателями постоянного тока.
  • Может управлять максимум двумя шаговыми двигателями 28BYJ-48.
  • Может управлять двумя рулевыми механизмами (сервоприводами) через контакты 9 и 10 Arduino для управления рулевым механизмом.
  • Два чипа L293D на плате отвечают за основную работу по управлению двигателем.
  • Совместима с платами разработки Arduino Uno/Mega (основная разработка ориентирована на плату Uno).

Требования к напряжению внешнего источника питания платы расширения AFMOTOR

Ключевым компонентом платы расширения AFMOTOR является чип L293D. Чип допускает диапазон напряжения постоянного тока от 4,5 В до 25 В. Следовательно, интерфейс внешнего источника питания на плате расширения AFMOTOR также позволяет подключать источники питания с напряжением от 4,5 до 25 вольт. Обратите внимание, что это очень широкий диапазон напряжений. Конкретное напряжение источника питания, которое мы должны подключить, зависит от рабочего напряжения управляемых двигателей.

Использование платы расширения AFMOTOR в рабочем режиме

Обычно плата разработки Arduino не подключена к компьютеру через линию передачи данных в нормальном рабочем состоянии. В этом случае мы должны одновременно подавать питание на плату расширения AFMOTOR и Arduino через порт внешнего источника питания на плате расширения.

Примечание: когда используется внешний источник питания для одновременного питания Arduino и платы расширения двигателя, перемычка на плате расширения должна быть установлена на штырьки. В противном случае Arduino не будет работать.

Назначение перемычек на плате расширения

В обоих режимах работы мы используем разные методы работы с перемычками на плате расширения двигателя. Эти перемычки используются для контроля того, получает ли плата разработки Arduino питание от внешнего источника. Когда перемычка удалена, внешний источник питания не подаёт питание на Arduino. И наоборот, когда перемычка установлена на штырёк, внешний источник питания будет питать Arduino.

Поэтому при разработке программы, если Arduino подключен к компьютеру через USB-кабель, необходимо удалить перемычку со штырьков. Если мы не удалим эту перемычку, Arduino получит питание от двух источников. Одновременное использование этих двух источников питания может вызвать проблемы и даже повредить плату разработки и плату расширения.

Неиспользуемые контакты

Контакты Arduino 2 и 13 не используются платой расширения AFMOTOR. Если у вас есть плата расширения AFMOTOR, вы можете найти незапаянный штырёк рядом с контактом 2 на передней панели платы. Этот незапаянный штырёк предназначен для припаивания дополнительных штырьков, чтобы вы могли использовать контакт 2. Как и в случае с упомянутыми ранее имитационными контактами, этот незапаянный контакт не имеет предварительно припаянных штырьков. Вам нужно припаять дополнительные штырьки самостоятельно, если вы хотите использовать этот контакт.

Хотя контакт 13 также не используется платой расширения AFMOTOR, на плате нет вывода этого контакта. Для использования контакта 13 вам необходимо припаять дополнительную линию самостоятельно.

(— Переведено с сайта 太极创客网站)

Список блоков

Пример программы

Пример 1: Управление движением четырёх двигателей

Пример 2: Программа для управления шаговым двигателем

Схема подключения:

Код программы:

Лицензия

MIT

Журнал обновлений

  • V0.0.1 Базовая функциональность завершена

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

АФМотор, плата расширения для управления электродвигателем. Развернуть Свернуть
MIT
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Больше нет результатов для загрузки
1
https://gitlife.ru/oschina-mirror/hockel-AFMotor.git
git@gitlife.ru:oschina-mirror/hockel-AFMotor.git
oschina-mirror
hockel-AFMotor
hockel-AFMotor
master