-
Thread
LED-Modul "flackert" bei PWM-Steuerung über Pi mit PWM
laufen ja noch andere Prozesse welche die CPU zeitweise belegen. Es gibt PWM Module mit dem Chip PCA9685, der erzeugt saubere PWM mit Hardware-Timern. Die Kommunikation zum Computer geht dort über einen I²C Bus. > ich habe schon mit einem parallel geschalteten Kondensator > eine leichte Glättung
-
Thread
PWM Generator; 5 Signale
:PCA9685
Hallo, der Witz ist, für einen PCA9685 benötigt der TO einen µC. :-) Da ein µC ausreichend wäre, benötigt der TO keinen PCA9685 o.ä. :-) Leider möchte der TO keinen µC. :-)
-
Thread
Wofür Propeller von Parallax ?
Hardwaremodule zu programmieren, die das Timing selbst erzeugen. Das kann in ein einfachen z.B. ein PCA9685 (16 Channel PWM) sein. Wenn ich nun den PCA9685 zum Beispiel durch einen Mikrocontroller ersetzen würde, der nur einfache dumme I/O Pins hat, dann würde wohl kaum ein Weg an Assembler vorbei
-
Thread
CD4538 Verwendung?
Damit kannst du die Auflösung dieser China-Servo-Platinen mit dem PCA9685 deutlich vergrößern. Von normal 205-410 (Bereich 1-2ms) auf das min. 8-10 fache.
-
Thread
Bewegliche TV-Wandhalterung mit ESP8266
weil der ESP8266 keine exakt jitterfreien PPM Signale erzeugen kann. Als Zwischenlösung wäre hier ein PCA9685 geeignet. Am besten passen Motoren, die eigene Controller enthalten welche über I²C Bus angesteuert werden können. > wie viel Kraft sollte der Servo haben? Schwer abzuschätzen, ohne deinen
offen. Sonst hätte ich es jetzt so versucht: D1 Mini Board in Kombination mit dem oben genannten PCA9865 und drei Servos.
-
Thread
STM32 Arduino mit so vielen PWM Ausgängen wie möglich
x-beliebigen Arduino, und ein oder mehrere PCA9685 - Breakout-Board(s) dazu? Damit kriegst du >900 PWM-Kanäle á 12 Bit an einen µC.
-
Thread
Mit A/D Wandler PCF 8574 LEDs ansteuern - zu wenig Strom?
LED Licht kann auch sehr penetrant sein, wenn die LED gedimmt werden sollen, dann geht das mit einem PCA9685 auch einfach. Den gibts auch als Modul und Arduino Libs gibt es auch dazu. Der schafft ebenfalls 25 mA pro Kanal.
-
Thread
PWM IC für LED Streifen
von NXP Rev.4 von 2015 steht auf S.20 ein Timingdiagramm und nichts von übersprungenen Cycles. Der PCA9685 wurde ja genau für solche gedimmten LED Arrays entworfen. Ich würde da eher versuchen die 'bestimmten Umstände' zu vermeiden.
ist. Für eine Terassenbeleuchtung möchte ich auch 24x 3 Watt Spots ansteuern und wollte das mit den PCA9685 machen.
-
Thread
Eigenes 3D-Drucker Board - Viele Fragen
mit mehreren MCP23S17 > bzw. MCP23017, allerdings haben die beiden keine PWM Dafür kann man den PCA9685 nehmen, 16 Kanal PWM mit 12 Bit Auflösung und I2C Ansteuerung.
-
Thread
LED-Steuerung mit ESP8622/PCA9685/MC34063 zerstört: USB-Port vs. Schaltnetzteil / warum?
Ströme habe ich kontrolliert. Angesteuert werden soll das ganze über einen ESP8622 (WLAN) <- I2C -> PCA9685 (8x 12 bit PWM). Bevor ich die Ansteuerung/LED-Treiber in einem eigenen PCB-Layout verewige, wollte ich die Schaltung zunächst als Prototyp zusammensetzen. Die PCA9685 PWM-Ausgänge (hier habe ich
PCA9685/LED-Treiber lösen könnte. Letztenlich soll der ESP dann im finalen Aufbau aber auch über einen StepDown aus den 24V versorgt werden (die USB-Verbindung brauche ich später ja nicht mehr / WLAN).
-
Thread
Servoansteuerung funktioniert nicht
Einem PCA9685 kann man die Pulserzeugung auch überlassen, der macht das für bis zu 16 Kanäle schon jitterfrei.
-
Thread
ESP32 Sensor+Servo
- ESP32 - 4x IR Sensor (lm393) - 2x Servo (SG90) - 2x DC Motoren - 1X Adafruit 16-Kanal (PCA9685) Hallo zusammen, habe folgendes Problem: Versuche mit 4XSensoren und 2XServo Pan/Tilt nachzumachen, soweit funktionert das ohne Probleme. Jedoch wenn ich das als Webserver laufen lasse funktioniert
-
Thread
MOSFET Defekt
Freilaufdiode ist im TSM2312 integriert. Reicht diese nicht aus? Schützt der Pulldown das Gate? Der Treiber (PCA9865) schaltet auf GND bzw. 3,3V. https://cdn-shop.adafruit.com/datasheets/PCA9685.pdf (Seite 5)
Beispielschaltung im Datenblatt sind auch keine. > Welche denn? https://cdn-shop.adafruit.com/datasheets/PCA9685.pdf (Seite 35) PB schrieb im Beitrag #6316055: > Du nutzt den LED Treiber doch eigentlich überhaupt nicht, die > Ansteuerung der Fets ,hätte jede noch so kleine MCU mit nem PWM auf > einem
-
Thread
WS2811 Zweck entfremden
Er meint aber den WS2811, das ist der Chip ohne LED. Ich würde mir diesbezüglich auch mal den PCA9685 anschauen.
diesen Spielzeug. https://eckstein-shop.de/Adafruit-16-Channel-12-bit-PWM-Servo-Driver-I2C-interface-PCA9685 Gruß Pucki
-
Thread
StatusLEDs für WLAN, MQTT,.
https://www.letscontrolit.com/wiki/index.php?title=PCA9685 gibt es, oder den guten alten PCF8574. Aber ist bei dem kleinen das Flash nicht auch ein bisschen knapp? Die grösseren ESP bekommt doch auch nachgeworfen, das wäre doch sicher der geringere Aufwand
Situation ist den: "PCA9536D" habe ich hier liegen, bekomm den aber nicht zum rennen am ESP-01 in der ESP Easy Oberfläche. Den PCF8574 habe ich auch liegen. Kann ich aber lediglich als INPUT nutzen zumindest laut Oberfläche
-
Thread
Arduino PWM-Ausgänge erweitern / 4..20mA Output
wäre der Fall. Stefan ⛄ F. schrieb im Beitrag #6273744: > Ich plädiere auch für zwei Module mit PCA9685 OK, warum genau? Wegen der besseren Bauteilverfügbarkeit? Gibt es leider nicht als DIL-Variante, korrekt?
Stefan ⛄ F. schrieb: > Ich plädiere auch für zwei Module mit PCA9685 Sebastian E. schrieb im Beitrag #6273803: > OK, warum genau? Wegen der besseren Bauteilverfügbarkeit? Weil du mit dem Weg über PWM bereits klar gekommen bist und diese Module wie gewünscht
-
Thread
Mikrocontroller mit 9 PWM ausgängen?
Nur so als Idee: Kennst du den PCA9685 ? Damit kannst du die PWM "outsourcen", dein µC braucht dann nur noch I²C. Aber: den gibt's nicht THT/DIP.
Und wenn das Löten von SMD das Thema ist, dann kaufst Du ein fertiges Modul mit PCA9685. Und Du kannst Dich vollständig auf Deine gewohnte Umgebung konzentrieren, Anbindung per I2C. Simpler gehts fast nicht mehr.
-
Thread
Zahlen über die GPIOs übetragen
/servocontroller/index.html Etwas ähnliches gibt es fertig als Modul zu kaufen, google mal nach PCA9685.
-
Thread
Schaltungs Kontrolle
Groben Fehler drin hab) Was soll die Schaltung machen: PWM Steuerung von LEDs über I2C mit einem PCA9685 (16-channel, 12-bit PWM LED controller) PWM Frequenz 1kHz Isolierung der Logik vom Leistungsteil über Optokoppler (Sharp Microelectronics C97428) Der Leistungsteil Eingangsspannung 24V
Zum Ausgleich könnten die Abblock-Elkos neben den Spannungsregler. Der OE-Eingang des PCA9685 muss auf GND. Oder mit Pull an einen Ausgang des atmega, dann könnte man zusätzlich Soft-PWM machen. Als Reset-Ersatz taugt der OE leider nicht, er funktioniert erst als Output Enable, wenn ein
-
Thread
Möglich mit PWM / LED Driver LEDs über Transistoren zu steuern?
Der von dir genannte PCA9685 ist ok. Beispielschaltung mit externen FETs im Datenblatt.
Gut dann PCA9532 ..... ich hab mit dem 9685 kein Problem. Also wenn motzen, dann begründen.
-
Thread
Arduino uno programmierer gesucht
schon nicht funktioniert, würde ich erwägen, das ein Hardwarefehler vorliegen könnte oder die FaBoPWM_PCA9685 fehlerhaft ist. Hast du einen Logik-Analyzer zum Überprüfen der Kommunikation?
PCA9685
-
Thread
DS18B20 verrauschtes Signal [ATTINY85/R-PI]
Funktion gezeigt. > Wie wird das PWM Steuersignal erzeugt, Raspi, Tiny, andere Hardware? Mittels PCA9685, der über den Pi angesteuert wird. Schaltet dann das Gate eines IRLZ34N. Das Signal hat eine Spannung von ca. 34 V bei 3 A. > Wie wird der Attiny versorgt? Spannung? Vom Raspi genommen oder separat
-
Thread
I2C PWM LED Controller PCA9685: ~0,5V at Pin while Off
Hallo, ich baue gerade an einem LED Dimmer. Fürs PWM benutzte ich 2 PCA9685. Die werden exakt gleich initialisiert, sie unterscheiden sich nur in der I2C-Adresse. DIe Ausgänge sind als Totem Pole konfiguriert. Ich bin grad am Aufbau, und habe erstmal die FETs, PullDowns
Bei U2 sind es 0,5V wenn aus, 4,9V wenn an. Auf meinem Steckbrett-Aufbau sind es bei beiden PCA ca 0,5V. Mit einem 10k Pulldown bekomme ich es auch nur auf ca. 0,2 0,3V runtergezogen. Mich wundert vor allem der Unterschied. Aber mich interessiert auch ob die 0,5V "normal" sind.. Widerspricht
-
Thread
Arduino bietet nicht genug PWM-Pins
PWM-Pins und das > reicht mir bei weitem nicht. Ich habe sowas verwemdet: "16 Channel 12-bit PWM" PCA9685 leo
Ja genau! Entweder PWM-Modul: https://www.makershop.de/module/motosteuerung/pca9685/ Oder SOFT-PWM. Gruss Chregu
-
Thread
LED Platine für Vertical Farming
Warum nicht einfach einen PCA9685 verwenden? Pin-Gewackel mit einem Betriebssystem (kein RTOS!) finde ich ziemlich "anstrengend". https://tutorials-raspberrypi.de/mehrere-servo-motoren-steuern-raspberry-pi-pca9685/
STK500-Besitzer schrieb im Beitrag #6086024: > Warum nicht einfach einen PCA9685 verwenden? > Pin-Gewackel mit einem Betriebssystem (kein RTOS!) finde ich ziemlich > "anstrengend". > > https://tutorials-raspberrypi.de/mehrere-servo-motoren-steuern-raspberry-pi-pca9685/
-
Thread
Ein pnp transistor Pegelwandler
habe.... Wenn ich bis nach Weihnachten zeit hätte, wäre das kein Problem, dann würde ich ein paar pca9685 bestelen. Und die Pegel vom Schieberegister funktionieren zumindest mit den Streifenlängen ganz gut, auch wenn die nicht direkt logic level transistoren sind. Ich würde gern invertierende
ganz anders aussehen. Wenn ich noch welche gehabt hätte, hätte ich auch mosfet Treiber und einen pca9685 gekauft. Außerdem hätte ich die software Seite anders gemacht...
-
Thread
8 Kanal RGBW WLAN Dimmer
HW Infos: MCU: ESP8266 auf ESP-WROOM-02 5V Rail: LMR23630AFDDA 3.3V Rail: LD117AS33 PWM IC: PCA9685 MOSFETs: BUK9Y21-40E,115 TXS0102 Levelshifter für I2C Der PCA9685 hängt an 5V damit die Auswahl der MOSFETs leichter fällt, der RTC IC hängt der Einfachheit halber dann auch an 5V. Ein TXS0102
-
Thread
Double-Precision DAC - Problem bei der Berechnung der DAC-Werte bei Spannungsvorgabe
abspeichern. Wie monoton oder z.B. Temperatur stabil die Sache ist, müsste man probieren. Mit den pca9685 hätte ich gleich 16x 12 Bit PWM DACs mit denen ich dann Spannungsquellen recht präzise schalten müsste. Da 10 Bit = 1024 ca. 1E3 sind, sind 20 Bit ca. 1/Millionen erforderliche Genauigkeit...
Ein PCA9685 ist kein DAC.
-
Thread
Hexapod mit 24 Modellbauservos und Bluetooth Steuerung wie realisieren?
Ablaufsteuerung kann sich der µC konzentrieren, wenn man die Servopulse mit zwei von den oben vorgeschlagenen PCA9685 per Hardware generiert.
> Stimmt. Aber 16 kannst du haben: > https://www.amazon.de/Turspit-PCA9685-PWM-Servoschild-Motortreibermodul-Arduino-Robot/dp/B07Y446ZPP > > Davon mehrere an einen I²C Bus, und schon hast du mehr als genug. An so etwas vorgefertigtes habe ich gedacht, davon werde
-
Thread
CV-LED PWM Dimmer - 24ch REG - Schaltung (I2C)
Fragen: die 10k Pulldowns am Gate - ich hab sie mal eingezeichnet - brauche ich die? Im Datasheet vom PCA9685 sind zumindest beim Application Design keine eingezeichnet... https://cdn-shop.adafruit.com/datasheets/PCA9685.pdf die 100R Vorwiderstände zur Strombegrenzung. Der PCA kann 10mA Source/25mA
gegeneinander isolieren? PWM über Optokoppler und extra Treiberstufe? für jede Gruppe einen eigenen PCA9685 ADUM1250? Damit treibst du den Aufwand ganz schön in die Höhe... meiner Meinung nach - unnötig.
-
Thread
Servos mit DMX Signal steuern_DMXtoPWM
Kanäle UND DMX. Was bei dir aber funktionieren könnte: - Arduino Mega Board (wie vorhanden) - 2 x PCA9685 über I2C ansteuern (https://www.adafruit.com/product/815)
-
Thread
Grunsatzfrage - 4-Pin Lüfter per PWM ansteuern
gut wie alles, was ich gefunden habe scheint auf dem PCA9685 zu basieren.) Nun finde ich aber hier im Forum und auch sonst häufiger die Angaben, dass diese 4-PIN PWM Lüfter mit 25kHz angesteuert werden möchten - der fertige Controller liefert aber nur
Ergebnis wird dir nicht gefallen, der Lüfter wird pfeifen. Nimm doch einfach statt des exotischen PCA9685 einen kleinen µC der als I2C Slave programmiert ist. Passende AppNotes gibts von den Herstellern bestimmt.
-
Thread
ICs, die über UART oder SPI angesteuert PWM-Signale für LEDs ausgeben
Der PCA9685 kann das über I2C, evtl. gibts ja das gleiche für SPI. Via UART: einen uC davor und selber bauen.
Eine Menge, z.B. TLC5940=AS1112 (16*120mA/17V Konstantstrom, TI, Darisus), MAX6966 (10, Maxim), PCA9626B (24*100mA 40V open drain, I2C, Philips) WS2803 (18 x 30mA/30V eBay 1.-) PCA9532 (16*12.5mA, I2C, Philips) TB62718 LT8500 TLC5904 TLC5905 TLC5910 TLC5911. Die habne aber alle Ausgänge für LEDs bis
-
Thread
PWM Baustein für schnelle und hochauflösende PWM
*PCA9685* 16ch 16bit PWM Driver. Hat zwar I2C, kann aber bis zu 400kHz
cassini schrieb im Beitrag #5919710: > PCA9685 > > 16ch 16bit PWM Driver. Hat zwar I2C, kann aber bis zu 400kHz Und du glaubst, der kann 16 Bit Auflösung UND 400kHz gleichzeitig? Ich nicht. Außerdem sagt das Datenblatt was von 12 Bit
-
Thread
PCA9685 I2C Modul
https://www.amazon.de/dp/B073W8G55Y/ref=psdc_1626220031_t3_B06XSFFXQY Habe die Teile schon einige Jahre,jetzt möchte ich es im Modellbahnbau einsetzen. Bei den Servo Versorgungdspannungsklemmen ist nur Masse verbunden. Der Pluspol scheint nirgendwo hinzugehen. Die +5V Servoversorgung gehen auf V+ der 6Poligen Stiftleiste. Wollte nur wissen für was die Schraubklemme V+ genutzt wird. Es müssen doch massenhaft Module dieser Art im Umlauf sein. ..und die hatte ich auch noch von AMOZ**. Sind alle Module so, oder interessiert das keinen?
-
Thread
Zwischen MOSFET-Gate und uC ein Widerstand?
> Na ja, 8 schon, für 24 hat der normale Arduino zu wenig Ausgänge. > Arduino Mega 2560 oder PCA9685 (25mA pro output wenn ich mich besinne) kann dann angeschlossen werden >> oder wird es Probleme geben wie andere Leute es beschreiben? > > Nun, natürlich muss die Plastine ordentlich layoutet
Rob schrieb im Beitrag #5883579: > Arduino Mega 2560 oder PCA9685 (25mA pro output wenn ich mich besinne) > kann dann angeschlossen werden Wenn du dir die ganzen speziellen Schaltungsvorschläge sparen willst, dann nimm pro Kanal einen fertigen Highside-Switch
-
Thread
Fertige Platinen für JLCPCB downloaden?
kann. Ich interessiere mich insbesondere für mehrkanalige MOSFET-Platinen mit Kontaktstellen für PCA9685, MOSFET-Treiber oder Optokoppler
-
Thread
Servozucken nur bei Potibetrieb?
Nein ich habe die Potis an einen Arduino mega angeschlossen und die Servos an ein pca9685 das wiederum am arduino hängt.
Anders, als bei > ich habe die Potis an einen Arduino mega angeschlossen und > die Servos an ein pca9685 das wiederum am arduino hängt. ?
-
Thread
Servo am Arduino Positionsanzeige mit LED
evtl. 2 MEGAs parallel ansteuern, > > Fuer 16 Servos + 32 LEDs (+ 16 Hallsensoren): > > 1 x PCA9685 Board (i2c, 16 PVMs aka Servos) > 4 x 74HC595 (je 8 x Out Shift fuer LEDs) > ev. 2 x 74HC4051 (analog in Multiplexer f. Hallsensoren) > > Damit hast du noch zig Pins frei f. die Modellanlagen
1 Ausgang für zwei LEDs 1 Ausgang für das PWM Signal zum Servo Ich finde den Vorschlag mit dem PCA9685 sehr gut, das ist mit Sicherheit die einfachste Lösung, viele Servos anzusteuern. Dazu gibt es fertige Arduino Libraries. Für den Rest hast du dann wahrscheinlich schon genug Pins übrig. Ansonsten
-
Thread
mcp23017 und udn2981 für 2x 8 channel solid state relay
Reihe... Also doch mit Treiber. Oder was ganz anderes: TPIC6B595: Power-Schieberegister. oder PCA9685: 16er LED-Treiber (mit PWM sogar) Beide könnten direkt die Ausgänge antreiben.
Also doch mit Treiber. > > Oder was ganz anderes: > TPIC6B595: Power-Schieberegister. oder > PCA9685: 16er LED-Treiber (mit PWM sogar) > Beide könnten direkt die Ausgänge antreiben. 20mA max. steht auf den von mir verwendeten SMD LED 1206 - da die, die ich verwenden möchte, nur mit 3,3 V betrieben
-
Thread
STM32 HAL_SPI Problem: MOSI immer HIGH
-----------------------------------------------------*/ /* USER CODE BEGIN Includes */ #include "PCA9685.h" #include "MCP23S17.h" #include "nextion.h" #include "pwm.h" /* USER CODE END Includes */ /* Private typedef -----------------------------------------------------------*/ /* USER CODE
-
Thread
seriell ansteuerbarer RGB LED Treiber
PCA9685 hat I²C ud 16 Treiber inkl. PWM
Harry L. schrieb im Beitrag #5761095: > PCA9685 hat I²C ud 16 Treiber inkl. PWM Wird ihm wohl auch zu groß sein. Wie wärs mit WS2812B RGB LEDs? Die haben den Chip schon in der LED integriert.
-
Thread
Umstieg von ATmega2560 auf STM32F767 ?
helfen auch keine ttl serial Baudraten. Das muss schon USB-Geschwindigkeit haben. Solche Dinger wie PCA9685 kommen auch nicht in Frage, weil die zu störanfällig sind. Ich will schon schön sauber alle Servos direkt an einen Mikrokontroller anschließen. Wenn ich auf STM32F767 umsteige, wie problematisch
zeigt sehr verzerrt und gestört an. Deswegen nehme ich PCA9685 nicht mehr. Oder lag es an Chinaqualität? Werden AT91SAM3X8E und ATmega 32u4 als XMega-Prozessoren bezeichnet? Ich google immer danach aber finde die Zusammenhänge nicht so direkt. Ich verwende
-
Thread
LED PWM mit kondensatoren dämpfen?
auf einer > externen Platine, die über einen Bus mit der uP-Platine verbunden ist. Warum nicht PCA9685 an Stelle der Schieberegister? Wieviel Strom brauchen deine LEDs?
einer >> externen Platine, die über einen Bus mit der uP-Platine verbunden ist. > > Warum nicht PCA9685 an Stelle der Schieberegister? > Wieviel Strom brauchen deine LEDs? 2mA pro LED, das würde schon passen. Bei ca. 15V brauche ich Open-Collector. Der PCA9685 ist interessant. Habe einen (nur
-
Thread
LED-Treiber bei LED-Backlight mit common Anode
gut wie jeden. z.B. den der in den WS2812-Dioden drin ist. TLC5940, auch wenn der 16 Kanäle kann. PCA9685, auch 16 Kanäle. 3x PWM aus dem Controller, via MOSFET. Der Markt ist voll davon. Könnte nur sein, das die Spannung etwas eng wird.
anzuschließen. Bei gemeinsamer Kathode hätten es sonst einfach drei LM217 getan. Platz habe ich genug. Der PCA9685 kann leider nur 25mA aufnehmen. Der TLC5940 wäre im Prinzip ganz interessant, aber für den Fall hier ein leichter Overkill. Danke trotzdem!
-
Thread
PCA9685 - PWM einstellen
Guten Tag, ich benutze aktuell einen PCA9685 um eine LED zu dimmen. Leider verstehe ich das Datenblatt nicht wirklich im Bezug auf die LEDn_ON- und LEDn_OFF-Werte. Ich beschreibe die Register: - 0xFA mit LED_ON LOW - 0xFB mit LED_ON
-
Thread
Bauteil gesucht - Ansteuerung von LED Treiber über Analogsignal, PWM oder Widerstand?
Ausgänge hat und auch noch die Frequenz von bis zu 3 kHz schafft. Welche > Chips kämen hier in Frage? PCA9685PW kann 16 PWM gleichzeitig ausgeben, außerdem hat er 6 manipulierbare Adressleitungen, sodaß du 62 davon parallel schalten kannst. Mit I²C Multiplexer lässt sich das noch erweitern. Ich denke, da
Christian B. schrieb im Beitrag #5698345: > PCA9685PW kann 16 PWM gleichzeitig ausgeben, Danke! Der Chip sieht sehr vielversprechend aus. Udo S. schrieb im Beitrag #5698351: > Du willst die Steuereingänge der Treiber alle mit einem oder
-
Thread
LED- Schaltung
3 x PCA9685
/ref=nb_sb_noss_1?__mk_de_DE=%C3%85M%C3%85%C5%BD%C3%95%C3%91&url=search-alias%3Daps&field-keywords=pca9685