Toggle= Bitwert wechseln (Pin = !Pin)
d.h. wen ein Bit getoggelt wird, wird er:
- von 0 auf 1 bzw.
- von 1 auf 0
geaendert.
Aste mich gerade durch die Datenblätter. Werde den Motor mit einem Timer steuern. Ich werde allerdings mit einem Servo beginnen, weil mir der Fahrtregler noch fehlt.
Kann mir jemand sagen, was TOGGLE im Zusammenhang mit Registern bedeutet?
Siehe auch den Link: http://www.atmel.com/dyn/resources/p...s/doc32012.pdf
Toggle= Bitwert wechseln (Pin = !Pin)
d.h. wen ein Bit getoggelt wird, wird er:
- von 0 auf 1 bzw.
- von 1 auf 0
geaendert.
Bedeutet das, wenn die Register bei Timern von 0x0000 auf 0xFFFF hogezählt weden, dann wieder von 0xFFFF auf 0x0000 zurück gezählt werden?
Oder bedeutet es den Pin auf high und low im Wechsel einer bestimmten Frequenz zu setzen?
G*****,kann ich nachvollziehen.Zitat von datatom
Gruß Richard
@datatom:
"Toggle" ist in Figur 2.3. in der von dir angegebenen AppNote zu sehen.
Immer wenn der Zaehler gleich mit RB wird, toggelt Pin TIOB (wechselt von 0 auf 1 oder von 1 auf 0).
Was ich aus Figur 2.3. lesen kann:
- Mit Register RC stellst du die Periodezeit, also 1/Frequenz
- Mit Register RA kannst du die Pulsweite am TIOA stellen
- Mit Register RB kannst du einen Rechteck-signal erzeugen, mit 50% Tastverhaeltnis (1 Periode AN, naechste Periode AUS).
. - RC bestimmt dann die Frequenz (f=1/(2xPeriodezeit)), und RB bestimmt auf welchem Punkt in der Rampe der Wechsel von TIOB immer kommt.
-> Um ein Servosignal zu erzeugen musst du RC so stellen dass die Periodezeit etwa 20ms wird, und RA so stellen dass die Pulszeit etwa 1-2ms wird.
@nflatjor555: Erst einmal vielen Dank. Ich werde das jetzt mal nachvollziehen und mich sicherlich wieder melden
Hallo, hier muss ich was zu schreiben, auch wenn dieses Posting schon älter ist.
ich sehe auf Seite 1 das Andree-HB einen uC für einen gekauften Regler benutzt.
Da ich auch eine eigne BLDC-Platine gebaut habe, möchte ich das ganze Spiel mal mit einem
gekauften Regler testen den ich hier liegen habe.
Ich kenne aber nicht das Protokoll der I2C Schnittstelle
zum Regler
Könnte jmd Helfen, im Internet finde ich nichts.
mfg malec
Geändert von Malec (23.11.2016 um 14:35 Uhr)
Lesezeichen