Mega8 für Anfänger

Gast #57421
Lesenswert?
• ▲
▼
Servus,

laut Datenblatt kann der Mega8 4PWM Signale generieren. Da ich noch
nicht im Besitz eines solchen µC bin und dann noch auf dem AVR Gebiet
Neuling bin, wollt ich einfach mal nachfragen:

Kann ich diese PWM Signale zur Ansteuerung von 3 Servos verwenden
(variable Pulslänge 1-2ms, 8bit Auflösung)???

Sind die PWM Signale unabhängig von einander einstellbar???

Kann man den Mega8 als I2C Slave einsetzen???

Bin für jede Antwort dankbar.

cu
flinkflash
Gast #57422
Lesenswert?
• ▲
▼
Hi,

alle PWM-Kanäle sind unabhängig einstellbar.

Prinzipiell kann man PWM auch in Software realisieren.

Der Mega8 hat ein eingebautes TWI-Interface (für I2C). Man kann ihn -
denke ich - auch als Slave konfigurieren, müßte man aber im Datenblatt
notfalls nachlesen. Ansonsten kann man auch per Software I2C
simulieren.

Such einmal ein bisschen nach "PWM" und "I2C" in der Forum-Suche.

Sebastian
Gast #57423
Lesenswert?
• ▲
▼
Hi flinkflash,
der Mega8 hat nur 3x PWM, und völlig unabhängig voneinander kann man
die nicht konfigurieren. Zwei der drei PWM Kanäle laufen auf dem
gleichen Timer/Counter und haben damit auch immer die gleiche
Frequenz.
Signale für Servos kann man damit glaube ich erzeugen, aber je nachdem
wie viele Servos man ansteuern will ist eine andere Lösung sinnvoller.
Den Timer kann man vür andere Sachen besser gebrauchen.

@ Sebastian: Ich weiß nicht ob es schon geändert wurde, aber normal
kann man nur nach 4 Zeichen und mehr suchen. Drei Zeichen geht (ging)
nicht

Gruß
Markus
Gast #57426
Lesenswert?
• ▲
▼
Man braucht eigendlich nur einen Timer, da die Servoansteuerung so
designed ist, daß man die zeitlich versetzt ansteuern kann.
Gleiches passiert auch bei der Funkübertragung.
Das einzige was man braucht ist ein wenig Software um den Timer immer
mit richtigen Werten zu beschicken und damit die jeweiligen Ausgänge zu
aktivieren - am Ausgang ist dann je nach Betriebspannung der Servos
noch eine Pegelwandlung auf CMOS Signale nötig.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren