Signalteiler

Gast #1297009
Lesenswert?

Hallo ,
aus einem Drehgeber mit 2 Kanälen kommen um 90° verschobene 
Rechtecksignale mit 5 Volt.
Leider habe ich nur Drehgeber mit 2500 I/U und die kann die 
Auswerteelektronik nicht verarbeiten . Im CNC Forum gibt es eine 
Schaltung in der mit einem XC 9572 XL das Signal durch 2 bzw durch 4 
geteilt wird , leider kann die Schaltung wohl nicht als Standalone 
Lösung ohne Änderung genutzt werden . Ich habe leider NULL Ahnung und 
mir in unserer Stadtbibliothek 3 Bücher bestellt in der Hoffnung das ich 
irgendwann diese Progammierung kapiere.
Hat jemand ev schon mal so was gebraucht und eine Schaltung mit Code zur 
Verfügung ?
Ich weiß jetzt nicht wie das mit dem Urheberrecht ist sonst würde ich 
die Schaltung und Code aus den CNC Forum hier einstellen .
Vielen Dank für jede Antwort
MfG
Hans
#1297265
Lesenswert?

@  Hans Lang (Gast)

>Schaltung in der mit einem XC 9572 XL das Signal durch 2 bzw durch 4
>geteilt wird , leider kann die Schaltung wohl nicht als Standalone
>Lösung ohne Änderung genutzt werden .

Schau mal in den Artikel Drehgeber, dort gibt es auch andere 
Lösungen.

> Ich habe leider NULL Ahnung und
>mir in unserer Stadtbibliothek 3 Bücher bestellt in der Hoffnung das ich
>irgendwann diese Progammierung kapiere.

Auf die Schnelle kannst du das vergessen.

>Hat jemand ev schon mal so was gebraucht und eine Schaltung mit Code zur
>Verfügung ?

Ich könnte da was machen, aber dazu musst du schon mal KLAR sagen, was 
du willst. Soll die Schaltung die hohe Pulszahl von 2500 Pulsen/U 
runtersetzen und dann wieder ein Drehgebersignal mit zwei Kanälen 
ausspucken oder so direkt die Zählung der Pulse gemacht werden.

MFG
Falk
Gast #1297332
Lesenswert?

Hallo Falk,
ich hätte gerne als Ausgang wieder ein Drehgebersignal welches um den 
Faktor 2 , 4 oder 6 niedriger ist als das Signal aus dem Drehgeber mit 
2500 I/U .
Hallo Christian ,
es wäre auf jeden Fall einfacher sich andere Encoder zu besorgen , 
vielleicht auch billiger , ich könnte in der Zeit die ich durch die 
neuen Encoder spare auch angeln gehen dann würde es nicht billiger weil 
ich in der Zeit ja nichts verdiene . Da ich mich aber sowieso mit 
programmierbarer Logik und Mikrokontrollérn beschäftigen will wäre das 
ja ein sinnvoller Anfang und wenn es nicht klappt hätte es trotzdem 
einen Lerneffekt gehabt , und wenn ich daraus nur lerne das ich es 
niemals lernen werde .

MfG
Hans
#1297347
Lesenswert?

@  Hans Lang (Gast)

>ich hätte gerne als Ausgang wieder ein Drehgebersignal welches um den
>Faktor 2 , 4 oder 6 niedriger ist als das Signal aus dem Drehgeber mit
>2500 I/U .

Kann man machen, braucht einen Zähler bzw. State Machine. Ist aber nicht 
mal fix gemacht. Müsste ich auch ein wenig drüber nachdenken. Ein 
einfacher Zähler geht definitiv NICHT!

MFG
Falk
Gast #1305561
Lesenswert?

Hallo Falk,
mit welcher Version vom Ise Webpack hast Du gearbeitet ? Habe jetzt nach 
zig Versuchen die V 10.1 installieren können , ich kann aber den 
Paceeditor zum erstellen einer ucf Datei und damit die Pinzuweisung 
nicht ausführen .
Es kommt immer die Meldung" erwarte vhdl oder verilog und es kommt work" 
.
MfG
Hans
Moderator (Firma: Titel) Persönliche Seite #1305579
Lesenswert?

> ich kann aber den Paceeditor zum erstellen einer ucf Datei
> und damit die Pinzuweisung nicht ausführen .
Die Pinzuweisung wird in einer UCF-Datei abgelegt, die kann auch von 
Hand angelegt werden. Aber das ist garantiert nicht dein Problem.

> Es kommt immer die Meldung" erwarte vhdl oder verilog und es kommt work"
Auf DEUTSCH?

Hast du den "üblichen" Weg genommen?
File -> New -> Project.
Und dann den Wizzard durchgemacht mit "Add Source" --> dreh_top.vhd
Gast #1305611
Lesenswert?

Hallo ,
ich habe den üblichen Weg genommen , die Meldung war auf englisch . Hier 
der Originaltext :
ERROR:HDL Parsers:3562-pep Extractor.prj line 1 Expecting `vhdl` or 
`verilog` found `work`.
MfG
Hans

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