PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : suche günstige Encoder-Auslesung



25.02.2011, 15:34
Hallo

Ich such ein Bauteil das mir auf ein 500 Impuls Inkrementalgeber ein analoges Spannungssignal (linear) ausgibt.

Die genauigkeit der Drehzahl muss nicht so exakt sein wie bei einer Encoderkarte...

kennt da einer was? wäre echt froh um Infos


Danke und Gruss

Marc

25.02.2011, 16:14
Worum gehts genau?
Spezifizier das mal etwas!

Geht es um eine Drehzahlmessung, oder geht es um ein Poti, das als Geber einen Inkrementalgeber benutzt?

Für die Drehzahl könntest Du einen LM2907 F/U Wandler verwenden, oder ein Monoflop mit dem NE555, bzw. einem C-Mos Baustein.

Für die Poti Variante wär eventuell ein Binärer Up/Down Counter, mit nachgeschaltetem Widerstandsnetzwerk ( R/2R ) geeignet.
Die haben aber üblicherweise nur maximal 8 Bit, was 256Stufen entspräche.

Man könnte es auch mit einem kleinen Microcontroller machen, den muß man allerdings programmieren.

GDIViperM
25.02.2011, 20:23
Es ist nur ein Encoder der die A B Kanal Impulse raus gibt (Drehzahl / -winkel) und dieses Signal will ich als analoges Spannungs-Signal verarbeiten können und dazu brauch ich eben so ein "Wandler"-Bauteil.

Der Encoder heisst so:

Encoder MR, Typ L, 500 Impulse, 3 Kanal, mit Line Driver von MAXON

Datenblatt:

https://downloads.maxonmotor.com/Katalog_neu/eshop/Downloads/Katalog_PDF/maxon-tacho/Encoder%20MR/new/newpdf_10/ENC-MR-500imp-228452_10_DE_263.pdf

021aet04
26.02.2011, 10:35
Wie vom Gast geshrieben wurde könntest du einen f/U Wandler (Frequenz/Spannungswandler) verwenden oder dir ihn selbst programmieren (einen Mikrocontroller). Wenn du einen µC programmierst (Mikrocontroller) kannst du die Werte selbst anpassen. Z.B. Linearität des Ausgangssignals zum Eingangssignal, Maximal bzw Minimalwerte, eventuell einen Regler implementieren,....

MfG Hannes

wkrug
26.02.2011, 11:37
Es ist nur ein Encoder der die A B Kanal Impulse raus gibt (Drehzahl / -winkel) und dieses Signal will ich als analoges Spannungs-Signal verarbeiten können und dazu brauch ich eben so ein "Wandler"-Bauteil.
Das ist ja jetzt schon klar, das es ein Drehencoder ist.

Was willst Du denn nun als Analogspannung ausgegeben haben.
Die Drehzahl, oder brauchst Du auch eine Drehrichtungsinformation, soll ein normales Poti imitiert werden ( das wird schwierig ), oder was ????
Wenns die Poti imitation ist, ist es dann egal in welcher Position gestartet wird oder soll der letzte Wert übernommen werdenl?
Für was für einen Zweck soll das Ganze verwendet werden?

Ich kanns gerade nicht wissen, denn ich hab meine Glaskugel gerade verlegt!

hardware.bas
26.02.2011, 13:24
GAST, ich will Dir Dein Projekt nicht ausreden, jedoch würde ich mir
überlegen, die DA-Wandlung gleich sein zu lassen, da digitale Impulse
wesentlich besser weiterverarbeitet werden können.
Eine gewisse Offenlegung des Projektes wird sicherlich ziemlich
umfangreiche Hilfe hier im Forum nachzichziehen. VG Micha

GDIViperM
26.02.2011, 16:11
Ich bin übrigens der "Gast"... weiss nicht was da beim login schief gegangen ist :S


Will über xPC-Target (MATLAB / Simulink / Real Time Workshop) ein Regler machen für 2 DC-Motoren (60W, 8000U/min) die jeweils einen solchen Encoder haben.

Es handelt sich dabei um ein Raupenfahrzeug (12kg).

Digitale verabeitung geht daher nicht da, das xPC-Target system zu langsam ist für die Encoder-Signale. xPC hat nur eine Abtastrate von 50 mikro Sekunden.

Mikrokontroller programmieren hab ich zuwenig kenntnisse, deshalb fällt das weg... und der wandler sollte eben möglichst einfach sein...

021aet04
26.02.2011, 16:44
Ich würde es mit einem µC machen. Du gibst den Sollwert dem µC und dieser regelt dann die Motoren. Ich würde es dem xPC nicht überlassen, da ich vermute, dass die Kommunikation zu langsam ist (egal ob digital oder analog). Das programmieren ist auch nicht so schwer. Gibt es keine Zählerkarte für den xPC?

Mit dem Gast habe ich den ersten Beitrag nach deinem gemeint. Dieser hat die Möglichkeit mit f/U Wandlung gepostet.

MfG Hannes

wkrug
26.02.2011, 18:27
Das ist nun mal ne Info, mit der man was anfangen kann.

Da es ja nur um die Erfassung der Drehzahl geht würde ich das mit einem f/U Wandler oder einem Monoflop machen.

Als Monoflop kommen da sehr viele Varianten in Frage vom NE555 über diverse Gatter ( C-Mos ?! ) oder direkt MonoFlop IC's.
Danach kommt dann noch ein Tiefpassfilter um die Frequenzanteile der Monoflop Impulse raus zu filtern.

Letztlich wird die Variante mit dem f/U Wandler wohl die einfachste sein.

Wichtig ist bei allen MonoFlop's, das Du da eine stabile Versorgungsspannung hast, da sich eine unstabilisierte Spannung direkt auf die Spannungshöhe am Ausgang auswirkt.