Forum: Digitale Signalverarbeitung / DSP / Machine Learning Frequenzteilerschaltung


von Gerhard M. (mediasat)


Angehängte Dateien:

Lesenswert?

Frequenzteilerschaltung
Ich suche eine Schaltung, die die Frequenz des Eingangssignales auf ein 
Sechzehntel reduziert.
Es handelt sich hierbei um einen Drehgeber mit 9600 Impulsen pro 
Umdrehung bei max. 5000 U/min. Das Signal soll einem Derotator über eine 
Entfernung von 15 m zugeführt werden, am besten als TTL Impulse.
Bisher habe ich nur die Idee, mittels 4 D-Flipflops die Frequenz jeweils 
zu halbieren. Gibt es eine elegantere Lösung, am besten eine erprobte 
Schaltung.
Oder wie lässt sich obige Lösung am besten realisieren?

von Heinz (Gast)


Lesenswert?

> ... 4 D-Flipflops ...

Was ist daran unelegant?

von dolf (Gast)


Lesenswert?

cd40193 oder 74ls193
binär zähler / teiler .
hab das mit dem dez. zähler cd40192 grad gemacht quarzfrequenz 2mhz auf 
200khz .
ttl impulse über diese länge ?
das will ich sehen .
nimm doch rs232.
mfg

von Gerhard M. (mediasat)


Lesenswert?

Das habe ich nicht behauptet. Wenn das die Optimallösung ist, gibt es 
dafür eine Komplettschaltung?

von Heinz (Gast)


Lesenswert?

Gerhard Mäder schrieb:
> Das habe ich nicht behauptet.

Sorry.

von Gerhard M. (mediasat)


Lesenswert?

@ Heinz
 Wenn das die Optimallösung ist, gibt es dafür eine Komplettschaltung?

@ dolf
Die Entfernung ist in der Tat ein großes Problem, da muss ein Schmitt 
Trigger ran. Bei RS232 ist die Baudrate für 15 m ebenfalls zu hoch, da 
wäre RS422 deutlich besser.

von Horst H. (horst_h44)


Lesenswert?

Bei einem Drehgeber gibt es AB-Signale die phasenkodiert sind. Es kann 
damit vor und zurück gezählt werden. Hier gibt es ein Zeitdiagramm und 
Applikationen dazu: http://ichaus.biz/encoderanschluss. Ein externer 
Zähler geht auch, aber es ist erst eine Richtungserkennungslogik 
notwendig um Vor- und Rückwärts Zählimpulse zu bekommen. Einige Encoder 
ICs, wie z.B. der iC-MA, haben statt AB-Ausgängen direkt 
UP/Down-Ausgänge. Die Schaltung für externes zählen ist auf der Seite 17 
: http://ichaus.biz/upload/pdf/MA_datasheet_B3de.pdf . Ein anderer 
Klassiker ist der iC-NF: http://www.ichaus.de/NF_datasheet_de . Mehr 
deutsche Applikationen zu Encoder gibts dort auch.

von Thomas (Gast)


Lesenswert?

Wie löst man das Problem mit Teilen von 16tel Schritten?

Wenn der Drehgeber hin und her schlägt und weniger als 16 Pulse macht, 
tut sich nichts. Wenn er 20 Schritte macht, kommt dasselbe raus, wie bei 
30, nämlich 1.

von Gerhard M. (mediasat)


Lesenswert?

@ Horst H.: Danke erst mal für den Lesestoff, ich werde mich damit 
eingehend befassen.

@ Thomas: Der Geber muss schon sehr exakt zentriert sein, ich habe was 
von einer max. Excentrizität von 4/100 mm gelesen (Herstellervorgabe).

von Horst H. (horst_h44)


Lesenswert?

Ein einfacher Frequenzteiler funktioniert nicht, da die AB-Signale 
kodiert sind um Vorwärts-/Rückwärtsrichtung zu erkennen. Die Phasenlage 
von AB ändert sich bei Richtungswechsel (hier das AB-Diagramm Bild 2 auf 
Seite 3: http://ichaus.biz/encoderanschluss ). Es braucht daher einen 
Richtungdiskriminator und einen Vorwärts-/Rückwärtszähler. Einige 
Encoder ICs lassen sich in der Auflösung einstellen und liefern direkt 
Impulse für den Vorwärts-/Rückwärtszähler. Hier auf Seite 17 und Bild 
17: http://ichaus.biz/upload/pdf/MA_datasheet_B3de.pdf ist mehr zu 
finden.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.