16-канальный 12-битный ШИМ/Серво (PWM/Servo) модуль на PCA9685

2 200 тг

9 в наличии

Артикул: 0409003 Категория:
Модуль на PCA9685 — это 16-канальный 12-разрядный контроллер. Частота ШИМ настраивается в пределах от 40 до 1000 Гц. С помощью ШИМ контроллера можно управлять яркостью светодиодов, сервоприводами, и другими устройствами, где в качестве управляющего сигнала применяется ШИМ сигнал. Питание контроллера и выходов ШИМ каналов разделено и может быть от 3 до 5 В. Для ШИМ каналов допускается максимальное напряжение 6 В. Можно объединять до 62 таких модулей в цепочку, управляя при этом до 992 сервоприводами.


I2C-адрес

Модуль PCA9685 имеет перемычки для выбора I2C-адреса, расположенные в правом верхнем углу. Эти перемычки необходимы для назначения уникального I2C-адреса каждому модулю PCA9685, когда необходимо подключить несколько модулей к одной шине I2C. Это предотвращает конфликты и обеспечивает корректную связь.

PCA9685: Перемычкиo
 

По умолчанию модуль PCA9685 без установленных перемычек имеет базовый адрес 0x40. Обратитесь к изображению ниже, чтобы увидеть наглядно различные комбинации перемычек и соответствующие им I2C-адреса.

PCA9685: I2C
 


Распиновка

PCA9685: Распиновка

⇒ Вход питания двигателей (2-контактная клеммная колодка)

  • GND – общий вывод заземления.
  • V+ – подаёт распределённое питание на сервоприводы. Рекомендуется подавать на этот вывод 5–6 В постоянного тока.

⇒ Логические контакты (1×6 разъём)

Они предназначен для подключения модуля PCA9685 к плате (Arduino, ESP). Управление совместимо с 3,3 В и 5 В.

  • GND — подключается к выводу земли.
  • OE (Output Enable, разрешение выхода) — используется для быстрого отключения всех выходов. Когда этот вывод притянут к LOW (низкому уровню), все выходы включены. Если притянуть его к HIGH (высокому уровню), выходы отключаются. Поскольку на модуле есть встроенный подтягивающий резистор к земле, выходы по умолчанию включены.
  • SCL — вывод тактового сигнала I2C, подключите к линии тактового сигнала I2C. Может работать с логикой 3,3 В или 5 В, имеет слабую подтяжку к VCC.
  • SDA — вывод данных I2C, подключите к линии данных I2C. Может работать с логикой 3,3 В или 5 В, имеет слабую подтяжку к VCC.
  • VCC — вывод питания логической части. Обычно принимает напряжение от 3,3 В до 5 В. Убедитесь, что оно соответствует логическому уровню вашего микроконтроллера.
  • V+ — подаёт распределённое питание на сервоприводы. Рекомендуется подавать на этот вывод 5–6 В постоянного тока. Хотя возможен подключить источник питания непосредственно к этому выводу, предпочтительнее использовать 2-контактную клеммную колодку. Выводы V+ полезны для каскадирования нескольких модулей PCA9685 и питания всех сервоприводов от одного источника.

Разъём 1×6 на противоположной стороне модуля предназначен для последовательного соединения нескольких модулей PCA9685.

⇒ Подключение сервоприводов (16 цветных разъёмов 1×3)

Выходные разъёмы имеют цветовую маркировку, соответствующую стандартным кабелям, поставляемым с сервоприводами, для простоты подключения. На плате они пронумерованы от 0 до 15, и каждое подключение включает следующие контакты:

  • PWM — подключается к ШИМ-выводу сервопривода.
  • V+ — подключается к выводу питания сервопривода.
  • GND — подключается к выводу земли сервопривода.

Пример

PCA9685: Подключение к Arduino


Пример каскадного подключения

PCA9685: Каскадное подключение
 


Скачать библиотеку PCA9685 (ZIP)
Скачать документацию PCA9685 (PDF)
Скачать документацию модуля PCA9685 (PDF)

Характеристики

Питание модуля 3.3 В / 5 В
Напряжение питания моторов до 6 В
Диапазон ШИМ 12 бит
Количество разъемов для серво 16
Интерфейс I2C (адрес устройства по умолчанию 0x40)
Мощность нагрузки до 50 Вт
Рабочая температура от -30 °C до +70 °C
Вес 25 г
Размеры 62 x 25 x 15 мм

Возможно Вас также заинтересует…