PCA9685 servokontroller 16 kanaler, 12-bitars PWM I2C för Arduino
Varumärke: satkit
Moms ingår (Exkl. moms: 65,14 kr)
Mängdrabatter
| Antal | Pris | Spara |
|---|---|---|
| 2+ | 73,13 kr | -10% |
PCA9685 servokontroller 16 kanaler med 12-bitars PWM I2C är en elektronisk modul som är utformad för att förenkla styrningen av flera servomotorer via ett effektivt och exakt I2C-gränssnitt. Kompatibel med Arduino gör denna kontroller det möjligt att hantera upp till 16 PWM-utgångar med endast två pinnar på mikrokontrollern, vilket optimerar resursanvändningen och förenklar kabeldragningen.
Viktiga egenskaper:
- Styrning av 16 PWM-kanaler: Möjliggör styrning av upp till 16 servon eller PWM-utgångar samtidigt.
- 12-bitars upplösning: Ger fin upplösning för varje utgång, motsvarande cirka 4 mikrosekunders upplösning vid 60 Hz, idealiskt för mjuk och exakt styrning av servomotorer.
- I2C-gränssnitt med inbyggd klocka: Kräver inte att mikrokontrollern skickar klocksignalen, vilket minskar processbelastningen.
- Kedjekoppling av moduler: Upp till 62 moduler kan kopplas i serie, vilket gör det möjligt att styra upp till 992 PWM-utgångar från en enda I2C-buss.
- Flexibel matning: Fungerar med 5V och kan styras från mikrokontroller med 3.3V, med utgångar som klarar upp till 6V.
- Utgångskonfiguration: Utgångar kan konfigureras i push-pull- eller open-drain-läge för att passa olika applikationer.
- Enable-pin: Gör det möjligt att snabbt inaktivera alla utgångar för bättre kontroll och säkerhet.
- Inbyggda 220 ohm-motstånd: Underlättar styrning av LED-utgångar utan extra komponenter.
Typiska användningsområden:
- Styrning av flera servomotorer i robotar och automationsprojekt.
- LED-belysningsprojekt med exakt PWM-styrning.
- Applikationer som kräver utökning av antalet PWM-utgångar i mikrokontroller som Arduino.
Kompatibilitet: Denna kontroller är helt kompatibel med Arduino-plattformar och andra mikrokontroller som stöder I2C-kommunikation, vilket underlättar integration i elektronik- och robotprojekt.
Förpackningens innehåll:
- 1 x PCA9685 servokontroller 16 kanaler med 12-bitars PWM I2C kompatibel med Arduino.
- Styr upp till 16 servon med bara två I2C-pinnar
- 12-bitars upplösning för exakt servostyrning
- Möjlighet att kedjekoppla upp till 62 moduler för 992 PWM-utgångar
- I2C-gränssnitt med inbyggd klocka, utan extra belastning på mikrokontrollern
- 5V matning, kompatibel med 3.3V-mikrokontroller
- Justerbar PWM-frekvens upp till 1.6 KHz
- Utgångar kan konfigureras som push-pull eller open-drain
- Enable-pin för snabb avstängning av alla utgångar
- 220 ohm-motstånd för direkt hantering av LED
Kundfrågor & svar
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.
Hur ansluter man PCA9685-kontrollern till en Arduino?
Den ansluts via I2C-gränssnittet med Arduinos SDA- och SCL-pinnar, vilket gör det möjligt att styra upp till 16 servon med bara två pinnar.
Hur många servon kan jag styra med den här modulen?
Den kan styra upp till 16 servon per modul, och det går att kedjekoppla upp till 62 moduler för att styra totalt 992 servon.
Vilken matningsspänning kräver kontrollern?
Kontrollern fungerar med en matning på 5V och kan styras från mikrokontroller som arbetar med 3.3V.
Är denna kontroller kompatibel med andra mikrokontroller än Arduino?
Ja, den är kompatibel med alla mikrokontroller som stöder I2C-kommunikation, inte bara Arduino.
Vad används enable-pinnen till på PCA9685?
Enable-pinnen gör det möjligt att snabbt inaktivera alla PWM-utgångar för bättre kontroll och säkerhet i projektet.