Abend Allerseits, Gehe ich recht in der Annahme das es keinen AVR Controller im PDIP/DIL Gehäuse gibt, mit dem ich auf drei Kanälen unterschiedliche 16-Bit-PWM Signale ausgeben kann? Gruß Sven
...oder soft-pwm ??? wie schnell willst/musst du denn sein ? ...immer diese spezifikationsschwäche...
Der ATmega1284P hat 4 16Bit PWM-Ausgänge (T1, T3). Peter
Auch der ATmega162 hat 2 16-Bit Timer mit je 2 PWMs.
Hallo, Danke für die Antworten! Also Soft-PWM hab ich schon am laufen, funktioniert auch soweit ganz gut. Hab dafür den "inteligenten Lösungsansatz" hier aus dem Forum verwendet. Ich steuer damit momentan drei Modellbau-Servos an! Das ganze soll später ein Bausatz werden, damit das für Laien gut lötbar bleibt wäre PDIP besser. Deswegen Vielen Dank, der ATMega162 wirds denk ich werden, zumal es den ja auch bei reichelt gibt. :-) gruß Sven
sven schrieb: > Ich steuer damit momentan drei Modellbau-Servos an! Und dafür brauchst du mehr als eine 10-bit PWM? Denn das kann der erwähnte ATtiny861 (462,261) im 20pin DIP.
Modellbauservos lassen sich sehr gut in Software ansteuern. Ein Timer-Interrupt (Compare) des 16-Bit-Timers reicht dazu für bis zu 8 bis 10 Servos voll aus. Schon bei 1MHz Controllertakt hat man eine Auflösung von 1 µs (1000 Schritte von 1 ms bis 2 ms). Das ist mehr als ausreichend. ...
@ Hannes Lux (hannes) >Modellbauservos lassen sich sehr gut in Software ansteuern. Jain. Nicht mit der Methode aus dem Artikel Soft-PWM. > Ein >Timer-Interrupt (Compare) des 16-Bit-Timers reicht dazu für bis zu 8 bis >10 Servos voll aus. Schon bei 1MHz Controllertakt hat man eine Auflösung >von 1 µs (1000 Schritte von 1 ms bis 2 ms). Das ist mehr als >ausreichend. Das ist aber nahezu reines Hardware PWM. Naja, eine Mischform. MFG Falk
Falk Brunner schrieb: > @ Hannes Lux (hannes) > >>Modellbauservos lassen sich sehr gut in Software ansteuern. > > Jain. Nicht mit der Methode aus dem Artikel Soft-PWM. Sorry, ich kenne den Artikel nicht. Und ich unterscheide auch zwischen einer PWM (Dimmen von Licht, Steuern von Motoren) und einem Servoimpuls. Und ja, ich weiß auch, dass (im weitesten Sinne der Definition) die Straßenbeleuchtung mit PWM betrieben wird, denn sie hat eine gewisse Einschaltzeit bei einer festen Periode von 24h. > >> Ein >>Timer-Interrupt (Compare) des 16-Bit-Timers reicht dazu für bis zu 8 bis >>10 Servos voll aus. Schon bei 1MHz Controllertakt hat man eine Auflösung >>von 1 µs (1000 Schritte von 1 ms bis 2 ms). Das ist mehr als >>ausreichend. > > Das ist aber nahezu reines Hardware PWM. Naja, eine Mischform. Die Portpins werden nicht von der Hardware des Timers geklappert, sondern von der Software in der Compare-ISR. Also ist es für mich Software. Allerdings nicht vergleichbar mit Software-PWM zum Dimmen oder für'n Motor, sondern eben der Spezialfall für Servoimpulse. > > MFG > Falk ...
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.