PСA9685 I2C расширитель портов 16 каналов ШИМ для Led и сервомашинок

PСA9685 расширитель портов 16 каналов ШИМ для Led и сервомашинок PCA9685 - 16 канальный ШИМ(PWM) расширитель портов, управляемый по I2C(TWI). Этот модуль используется если на плате Ардуино, STM32, ESP8266 или ESP32 На плате имеются 6 отрытых контактов для формирования I2C адреса.

 

Технические параметры

  • Модель: PCA9685;
  • Напряжения питания контроллера: 3.3 или 5 В;
  • Питание сервоприводов: до 5-6 В;
  • Частота ШИМ: 40-1000 Гц;
  • Возможность подключения 16 сервоприводов;
  • Возможность подключения до 62 устройств к одной шине;
  • Размер платы: 66 х 25 мм;

Модуль построен на микросхеме PCA9685, представляющая собой 16-канальный 12-битный ШИМ с интерфейсом I2C.

PCA9685 datasheet скачачть >>>

PСA9685 I2C расширитель портов 16 каналов ШИМ для Led и сервомашинок

 

PСA9685 I2C расширитель портов 16 каналов ШИМ для Led и сервомашинок

На модуле PCA9685 имеются 6 отрытых контактов для формирования I2C адреса, что дает возможность подключить параллельно к шине 62 устройства PCA9685.

Все выходы PWM модуля PCA9685 защищены резисторами 220 Ом, по этому даже если произойдет короткое замыкание любого выхода на GND или на (+)питания, то с устройством ничего не произойдет.

На контроллере установлен электролитический конденсатор большой емкости, он фильтрует помехи по линии питания.

Для защиты от переполюсовки, на линии питания нагрузки, установлен мощный MOSFET транзистор. Так же есть функция программного сброса по шине I2C.

 

Подключение модуля PCA9685 к Arduino

 Подключение одинаково для большинства плат Arduino

Arduino A4 -> SDA PCA9685
Arduino A5 -> SCL PCA9685
Arduino +5В -> VCC PCA9685
Arduino GND -> GND PCA9685

 

Подключение сервомашинок к модулю PCA9685 к Arduino

Сервомашинку подключают  3-проводным разъемом BLS, в гнездо 0 и 4. 

Подключение I2C, SDA к А4 (Arduino) и SCL к A5 (Arduino),

Подключение питания логической части схемы GND и Vcc

Подключение питание сервоприводов. 

Схема подключения PCA9685r Ардуино МЕГА

Схема подключения PCA9685r Ардуино МЕГА

 

Схема подключения PCA9685r Arduino UNO

Схема подключения PCA9685r Arduino UNO

 

Перемычки - адреса I2C модуля PCA9685

Каждая подключенная плата PCA9685, должна иметь адрес.

Адрес по умолчанию установлен 0×40.  Адрес можно изменить с помощью перемычки в правом верхнем углу, для этого запаять перемычку оловом, чтобы указать двоичное число «1».

  • Плата 0: Адрес = 0×40 Код 00000 (по умолчанию)
  • Плата 1: адрес = 0×41 Код 00001 (как указано выше, подключите A0)
  • Плата 2: Адрес = 0×42 Код 00010 (подключите А1)
  • Плата 3: Адрес = 0×43 Код 00011 (соедините A0 и A1)
  • Плата 4: Адрес = 0×44 Код (подключите А2)
    И так далее. , ,

 

 Библиотека для модуля PCA9685 для Arduino IDE

Для работы скетча в Arduino IDE необходимо библиотека «Wire» (стандартная) и "Adafruit_PWMServoDriver" (не входит в среду разработки IDE Arduino необходимо скачать и установить)

 

You have no rights to post comments