STM32 Enodersignale

Gast #6605162
Lesenswert?

Guten Tag,

für eins meiner Projekte möchte ich gerne ein Positionssignal mit einem 
Analogwert "verheiraten". Der Analogwert wird auf einer getrennten 
Platine AD gewandelt und über SPI an den MUC übertragen.

Nun stelle ich mir die Frage wie ich die Positionssignale (ABN) des 
linear Encoder am besten in den MUC bekomme. Hier ein paar Daten zum 
Encoder:
Auflösung: 50nm
Maximale Verfahrgeschwindigkeit: 25mm/s
Also sind es maximal 500.000 Steps pro Sekunde, damit dürften wir bei 
einer maximalen Frequenz von 62,5kHz laden.

Wie gut lässt sich das ganze mit den integrierten Timern lösen? Es darf 
kein schritt verloren gehen.

Hat jemand Erfahrungen mit Zähler ICs die das ganze per z.B per SPI an 
den MUC übertragen?

Mfg
Dennis
Gast #6605284
Lesenswert?

Wolfgang schrieb:
> Wie kommst du von 500.000 Steps pro Sekunde auf 62,5kHz?
> Was meinst du damit?

500.000 Steps verteilt auf 2 Signale und 2 Flanken sind also 125.000 
Flanken pro Sekunde. Das wären dann ja 62,5kHz :)

Ich werde das ganze einfach mal mit einem Nucleo Board aufbauen und 
schauen wie sich der Zähler verhält. Laut Datenblatt sollte eine 
Tastrate vonbis zu 36Mhz möglich sein, also ist mein Anwendungsfall 
absolut kein Problem.

Mfg
Dennis

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