PCA9685 16-Kanal Servo-Controller 12-Bit PWM I2C für Arduino
Marke: satkit
Inkl. MwSt. (Exkl. MwSt.: 5,79€)
Der 16-Kanal 12-Bit PWM I2C Servo-Controller PCA9685 ist ein elektronisches Modul, das die Steuerung mehrerer Servomotoren über eine effiziente und präzise I2C-Schnittstelle erleichtert. Kompatibel mit Arduino ermöglicht dieser Controller die Ansteuerung von bis zu 16 PWM-Ausgängen mit nur zwei Pins des Mikrocontrollers, was den Ressourcenverbrauch optimiert und die Verdrahtung vereinfacht.
Wichtige Merkmale:
- 16-Kanal-PWM-Steuerung: Ermöglicht die gleichzeitige Steuerung von bis zu 16 Servos oder PWM-Ausgängen.
- 12-Bit-Auflösung: Bietet eine feine Auflösung für jeden Ausgang, entsprechend etwa 4 Mikrosekunden Auflösung bei 60 Hz, ideal für eine sanfte und präzise Servomotorsteuerung.
- I2C-Schnittstelle mit integriertem Takt: Der Mikrocontroller muss kein Taktsignal senden, was die Rechenlast reduziert.
- Modulverkettung: Bis zu 62 Module können in Reihe geschaltet werden, sodass sich über einen einzigen I2C-Bus bis zu 992 PWM-Ausgänge steuern lassen.
- Flexible Versorgung: Funktioniert mit 5V und kann von 3.3V-Mikrocontrollern angesteuert werden, mit Ausgängen, die bis zu 6V unterstützen.
- Ausgangskonfiguration: Konfigurierbare Ausgänge im Push-Pull- oder Open-Drain-Modus für unterschiedliche Anwendungen.
- Enable-Pin: Ermöglicht das schnelle Deaktivieren aller Ausgänge für mehr Kontrolle und Sicherheit.
- Integrierte 220 Ohm Widerstände: Erleichtern die direkte Ansteuerung von LEDs ohne zusätzliche Bauteile.
Typische Einsatzbereiche:
- Steuerung mehrerer Servomotoren in Robotern und Automatisierungsprojekten.
- LED-Beleuchtungsprojekte mit präziser PWM-Steuerung.
- Anwendungen, die eine Erweiterung der PWM-Ausgänge bei Mikrocontrollern wie Arduino erfordern.
Kompatibilität: Dieser Controller ist vollständig kompatibel mit Arduino-Plattformen und anderen Mikrocontrollern, die I2C-Kommunikation unterstützen, und lässt sich dadurch leicht in Elektronik- und Robotikprojekte integrieren.
Lieferumfang:
- 1 x 16-Kanal 12-Bit PWM I2C Servo-Controller PCA9685 kompatibel mit Arduino.
- Steuert bis zu 16 Servos mit nur zwei I2C-Pins
- 12-Bit-Auflösung für präzise Servosteuerung
- Bis zu 62 Module kaskadierbar für 992 PWM-Ausgänge
- I2C-Schnittstelle mit integriertem Takt, keine zusätzliche Last für den Mikrocontroller
- 5V-Versorgung, kompatibel mit 3.3V-Mikrocontrollern
- PWM-Frequenz bis zu 1.6 KHz einstellbar
- Ausgänge als Push-Pull oder Open-Drain konfigurierbar
- Enable-Pin zum schnellen Deaktivieren aller Ausgänge
- 220 Ohm Widerstände für direkte LED-Ansteuerung
Kundenfragen & Antworten
Quins són els valors de tensió i corrent màxims que suporten les sortides del mòdul?
Les sortides poden suportar fins a 6 V i un corrent màxim recomanat d'aproximadament 25 mA per canal, limitat per les resistències integrades de 220 Ω. Per a càrregues superiors (per exemple, servos més grans), cal alimentar la càrrega externament i fer servir el PCA9685 només com a generador de senyal PWM.
Quin rang de freqüències PWM admet el mòdul i com afecta això el control de servos i LEDs?
El mòdul suporta freqüències PWM d'aproximadament 24 Hz fins a 1,6 kHz, ajustables per programari. Per a servos estàndard, es recomana operar a 50–60 Hz per evitar sobreescalfament i vibracions; per a LEDs es pot emprar una freqüència més alta per evitar parpelleig visible. El canvi de freqüència impacta la resolució temporal i pot requerir ajustos de codi segons el tipus de càrrega.
What are the maximum voltage and current values supported by the module outputs?
The outputs can support up to 6 V and a recommended maximum current of approximately 25 mA per channel, limited by the built-in 220 Ω resistors. For higher loads (for example, larger servos), the load must be powered externally and the PCA9685 used only as a PWM signal generator.
What PWM frequency range does the module support, and how does this affect servo and LED control?
The module supports PWM frequencies of approximately 24 Hz up to 1.6 kHz, adjustable by software. For standard servos, operation at 50–60 Hz is recommended to avoid overheating and vibration; for LEDs, a higher frequency can be used to prevent visible flicker. Changing the frequency affects timing resolution and may require code adjustments depending on the load type.
What are the maximum voltage and current values supported by the module outputs?
The outputs can support up to 6 V and a recommended maximum current of approximately 25 mA per channel, limited by the built-in 220 Ω resistors. For higher loads (for example, larger servos), the load must be powered externally and the PCA9685 used only as a PWM signal generator.
What PWM frequency range does the module support, and how does this affect servo and LED control?
The module supports PWM frequencies from approximately 24 Hz up to 1.6 kHz, adjustable by software. For standard servos, it is recommended to operate at 50–60 Hz to avoid overheating and vibration; for LEDs, a higher frequency can be used to prevent visible flicker. Changing the frequency affects timing resolution and may require code adjustments depending on the load type.
Vilka är de maximala spännings- och strömvärden som modulens utgångar klarar?
Utgångarna kan hantera upp till 6 V och en rekommenderad maximal ström på cirka 25 mA per kanal, begränsad av de inbyggda 220 Ω-motstånden. För högre belastningar (till exempel större servon) måste lasten matas externt och PCA9685 endast användas som PWM-signalgenerator.
Vilket PWM-frekvensområde stöder modulen och hur påverkar detta styrningen av servon och LEDs?
Modulen stöder PWM-frekvenser från cirka 24 Hz upp till 1,6 kHz, justerbara via mjukvara. För standardservon rekommenderas 50–60 Hz för att undvika överhettning och vibrationer; för LEDs kan högre frekvens användas för att undvika synligt flimmer. Frekvensändringen påverkar tidsupplösningen och kan kräva kodjusteringar beroende på lasttyp.
Kakšne so največje vrednosti napetosti in toka, ki jih podpirajo izhodi modula?
Izhodi lahko prenesejo do 6 V in največji priporočeni tok približno 25 mA na kanal, omejen z vgrajenimi uporovnimi vrednostmi 220 Ω. Za večje obremenitve (na primer večje servomotorje) je treba breme napajati zunanje in PCA9685 uporabljati le kot generator PWM signala.
Kakšen razpon frekvenc PWM podpira modul in kako to vpliva na upravljanje servo motorjev in LED diod?
Modul podpira frekvence PWM približno od 24 Hz do 1,6 kHz, ki jih je mogoče nastavljati programsko. Za standardne servo motorje je priporočljivo delovanje pri 50–60 Hz, da se preprečita pregrevanje in vibracije; za LED diode se lahko uporabi višja frekvenca, da se prepreči vidno utripanje. Sprememba frekvence vpliva na časovno ločljivost in lahko zahteva prilagoditve kode glede na vrsto bremena.