MC mit Inkrementalzähler

Gast #357174
Lesenswert?

Gibt es Microkontroller, die an die man direkt einen Weggeber
anschließen kann, der zwei Sinussignale ausgibt? Die aktuelle Positopn
soll dann in einem Register abgespeichert werden.

Alternativ könnte ich auch einen Microkontroller verwenden, der
Eingänge besitzt um Pulse zu zählen.

Die Auflösung sollte bei 24 Bit liegen.
Wichtig ist nur, das die Werte Hardwaremäßig (Zählregister)
abgespeichert werden und ich zu jeder Zeit die aktuelle Position
auslesen kann.

Zu dem sollte der Microkontroller drei PWM Signale ausgeben können.
Gast #357175
Lesenswert?

>Gibt es Microkontroller, die an die man direkt einen Weggeber
>anschließen kann, der zwei Sinussignale ausgibt? Die aktuelle
>Positopn soll dann in einem Register abgespeichert werden.

Klinkt nach einen Gray-Code-Encoder. AVR-Code gibt es dazu in der
Codesammlung.

>Die Auflösung sollte bei 24 Bit liegen.
Das sind 3 Bytes... Wie man die organisiert, ist einem selbst
überlassen. AVR-Timer haben nur 16-Bit, können aber durch
Überlauf-Interrupt-Auswertungen auch "aufgebohrt" werden.
Rein hardwaremässig wird das dann aber schwierig...

>Zu dem sollte der Microkontroller drei PWM Signale ausgeben können.
Sollten AVR hinbekommen.

Interessant wäre, mit welchen Frequenzen bei dem ganzen Spaß gearbeitet
werden soll.
Es kann auch sein, dass 16-Bit-Controller, Zähler mit mehr als 16Bit
(z.B.32Bit) realisieren (davon hab ich aber keine Ahnung...)
Gast #357176
Lesenswert?

Die wichtigste Frage die man ueberhaubt stellen muss ist in der Tat nach
der Samplingfrequenz fuer den Encoder. Registerbreite macht jeder
Controller nebenbei. Es muss aber keinesfalls so sein das er schnell
genug ist.

Olaf
Gast #357177
Lesenswert?

Was für einen Weggeber, der zwei Sinussignale ausgibt, meinst du? Einen
Resolver?

Soll die Wegmessung absolut oder relativ erfolgen, d.h. willst du
sofort nach dem Einschalten die aktuelle Position wissen oder nur die
Positionsänderung seit dem Einschalten?

Für beides gibt es Geber mit unterschiedliche Messprinzipien und
unterschiedlichen elektrischen Schnittstellen. Von letzteren hängt es
letztendlich ab, ob und wie du den Geber an einen bestimmten uC
anschließen kannst.
Gast #357178
Lesenswert?

>Was für einen Weggeber, der zwei Sinussignale ausgibt, meinst du?

Der Weggeber ist schon eine Art Resolver. Die Abtastung findet aber
optisch statt. Das Augangsfrequenz beträgt je nach Geschwindigkeit max.
100kHz. Die beiden Sinussignale sind um 90° versetzt.

>Soll die Wegmessung absolut oder relativ erfolgen?

Die Wegmessung erfolgt relativ. (Die Absolutposition kann man sich ja
durch eine Referenzfahrt holen)

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