www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Drehrichtung auswerten


Important announcement: there is an English version of this forum on EmbDev.net. Posts you create there will be displayed on Mikrocontroller.net and EmbDev.net.
Autor: Erwin (Gast)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
Hallo an die Fachleute,

ich besitze ALPS Drehgeber mit 30Rastungen/30Impulsen.

Komme mit der Suche hier & wo anders nicht weiter. Daher folgende Bitte:

Ich muss je nach Drehrichtung (pro Impuls) eine analoge "UP" & eine
analoge "Down" - Tastung erzeugen. Natürlich nie gemeinsam beides, 
sondern je nach Drehrichtung eine entsprechende Tastung. Tastung 
bedeutet kurzzeitiger Kontaktschluß, wie es eben ein elektrischer Taster 
tut. Ich finde viele Schaltungsvorsschläge im Web mit CMOS & 
Digital-Poti ... aber nix für mein Problem dabei.

Die Tastungen können endlos erfolgen, die nachgelagerte Elektronik passt 
schon auf, dass es zu keiner "Tastüberflutung" kommt. Beispiel: Wir sind 
bei Level 100 und beim nächsten "UP" (DR rechts) geht es wieder bei 
Level 1 los. Oder aber es erfolgt Rücksprung auf 99 bei einem "Down" (DR 
links), so das Ziel der Übung.

Ich möchte einfach zwei analoge 1-pol-Taster (UP & DOWN) durch genannten 
Drehgeber ersetzen.

Eigentlich bin ich Reedrelais-Fan (Marke Konrad Zuse), die Dinger 
bringen mich aber hier "natürlemon" nicht weiter.

Hat jemand spontan eine Schaltungsidee für mich ?!

Ich wäre so happy ...

Danke sehr

Erwin

Autor: Εrnst B✶ (ernst)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert

Autor: MaWin (Gast)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert

Autor: Wegstaben Verbuchsler (wegstabenverbuchsler)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
Erwin schrieb:

>  eine analoge "UP" & eine
> analoge "Down" - Tastung erzeugen. Natürlich nie gemeinsam beides,
> sondern je nach Drehrichtung eine entsprechende Tastung. Tastung
> bedeutet kurzzeitiger Kontaktschluß, wie es eben ein elektrischer Taster
> tut.
> zwei analoge 1-pol-Taster (UP & DOWN)

ich glaube, du hast eine vom Mainstream abweichende Vorstellung darüber 
was analog ist .... Meinst du vielleicht 2 "diskrete" Taster?

Autor: Erwin (Gast)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
sorry für die Wortwahl "analog". Nein natürlich keine unterschiedlichen
Widerstandswerte ... einfach eine Tastung -> Durchgang quasi

Erwin

Autor: Erwin (Gast)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
Zitat:
> http://www.dse-faq.elektronik-kompendium.de/dse-faq.htm#F.29

Da war ich schon, nix Quadraturdekoder ... und auch kein Opto oder 
sonstwas. Die Inkrementalgeber Anschlußpunkte sind einfach A - C - B.

Autor: MaWin (Gast)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
> Die Inkrementalgeber Anschlußpunkte sind einfach A - C - B.

Die Transferleistung, daß A wohl A ist, B wohl B ist und C wohl Common 
ist und an GND geht, hast du nicht geschafft ?

Dann wird die Umsetzung von U/D und CLK in UP und DOWN auch schwer :-(

Autor: Wegstaben Verbuchsler (wegstabenverbuchsler)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
@Erwin

wenn du schlau wärst, würdest du zumindest die Modellnummer 
kommunizieren, wenn du ganz schlau wärst würdest du vielleicht sogar 
noch ein Link zum Datenblatt rauskramen.

Da du aber faul bist, bin ich auch faul, und antworte nur mit solchen 
Sprüchen, anstelle für dich ein Datenblatt rauszusuchen und mir für dich 
ein Kopf zu machen

Autor: Erwin (Gast)
Datum:
Angehängte Dateien:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
Ist ein anscheinend älterer 30/15 nicht 30/30
Dinger sind heute noch kompakter.

Hier geht es zum Datenblatt:
http://www.alps.com/WebObjects/catalog.woa/E/HTML/...

Autor: Jens Neumann (midibrain)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
Hallo,

der Link oben("Drehgeber") führt Dich auf die richtige Spur. Kentnisse 
vom Gray-Code und der Pin-Abfrage im Timer Interrupt sind auch von 
Vorteil.
Benutze nach persönlichen Anpassungen die Routinen von dort und 
ebenfalls ALPS Drehgeber. Funzt einwandfei!

midibrain

Autor: Erwin (Gast)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
@Jens ... leider nein. Ich bin immer auf soetwas wie einen 
Schaltungsvorschlag (Bild) angewiesen, was ich nachbauen kann. Habe 
leider nicht die Kenntnis, die eine Entwicklung in eigener Sache 
ermöglicht. Daher ja auch meine Frage hier bei euch.

Mir würde ja schon reichen, wenn jemand diesen Vorschlag für mich so
"umbastelt", dass ich am Ende eine Tastung "up" und eine "down" erzeugen 
kann. Das Digipoti stört ... das muss in einen anderen tastenden 
Baustein geändert werden.

http://www.elv-downloads.de/service/manuals/DP1/DP1_KM.pdf

Auch hier komme ich ohne Hilfe nicht weiter.

Darum bin ich doch hier ... hoff

Autor: Peter(TOO) (Gast)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
Hallo Erwin,

http://www.elv-downloads.de/service/manuals/DP1/DP1_KM.pdf

Verbindung zwischen IC2,Pin 12 und 13 unterbrechen.
IC2,Pin13 mit IC1,Pin 1 verbinden.
Verbindung zwischen IC2,Pin 9 und 8 unterbrechen.
IC2,Pin8 mit IC1,Pin 2 verbinden.

An IC2,Pin 11 sind dann die Impulse für UP und
an IC2,Pin 10 die für Down.

Wenn du positive Impulse brauchst, muss du die beiden Signale nochmals 
invertieren.

MfG Peter(TOO)

Autor: Lothar Miller (lkmiller) (Moderator) Benutzerseite Flattr this
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
Peter(TOO) schrieb:
> Verbindung zwischen IC2,Pin 12 und 13 unterbrechen....
Und zum Schluss noch die beiden Kondensatoren C8+C9 auf 1..10nF 
abändern.

Autor: Erwin (Gast)
Datum:
Angehängte Dateien:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
@ Peter & Lothar ...

Super, endlich mal Licht am Ende des Tunnels.

Und damit kann ich diese "mechanischen" Taster am
Gerät ersetzen ?

Abgriff an Pin 11 für SW8 "UP"?
Abgriff an Pin 10 fur SW2 "DOWN" ?

Ich glaube da ist noch ein Haken ?! Oder nicht  ?
Mich macht der "Impuls" noch nachdenklich.



Erwin

Autor: Udo Schmitt (urschmitt)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
Erwin schrieb:
> @Jens ... leider nein. Ich bin immer auf soetwas wie einen
> Schaltungsvorschlag (Bild) angewiesen, was ich nachbauen kann. Habe
> leider nicht die Kenntnis, die eine Entwicklung in eigener Sache
> ermöglicht. Daher ja auch meine Frage hier bei euch.

Irgendwie verstehe ich dich nicht so ganz.
Ist dir das Konzept vom "lernen" ein Begriff?
Oder wenn du keine Lust darauf hast Elektronik zu lernen, warum bastelst 
du dann Elektronik?
Mit etwas Mühe kann man das lernen, auch du.

Autor: Lothar Miller (lkmiller) (Moderator) Benutzerseite Flattr this
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
Erwin schrieb:
> Und damit kann ich diese "mechanischen" Taster am Gerät ersetzen ?
Was passiert, wenn du da lange drauf bleibst?
http://www.chipcatalog.com/Samsung/S3F9454.htm
Hat dieser uC eine Autorepeat-Funktion einprogrammiert?

Autor: Erwin (Gast)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
Lothar Miller schrieb:
> Was passiert, wenn du da lange drauf bleibst?
> http://www.chipcatalog.com/Samsung/S3F9454.htm
> Hat dieser uC eine Autorepeat-Funktion einprogrammiert?

Der µC zählt so lange aufwärts oder abwärts,
bis Tastung (Kontakt) wieder offen. Der Kontakt darf
0,25 sec geschlossen bleiben, ansonsten wird gezählt.

Erwin

Autor: Erwin (Gast)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
Erwin schrieb:
> Der Kontakt darf
> 0,25 sec geschlossen bleiben

Muss mich korrigieren (eben ausprobiert): bis zu 1 sec (lässt sich 
schlecht
messen) verharrt der µC bis er das Zählen beginnt.

Autor: MaWin (Gast)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
> http://www.elv-downloads.de/service/manuals/DP1/DP1_KM.pdf

Das ist natürlich genau die fehlerhafte flankengesteuerte Schaltung die 
man NICHT machen soll, typisch ELV halt.

Autor: Martin Wende (Firma: fritzler-avr.de) (fritzler)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert

Autor: Lothar Miller (lkmiller) (Moderator) Benutzerseite Flattr this
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
Erwin schrieb:
> Der µC zählt so lange aufwärts oder abwärts, bis Kontakt wieder offen.
> Der Kontakt darf 0,25 sec geschlossen bleiben, ansonsten wird gezählt.
Das hört sich für mich dann extrem nach "Nimm zur Encoderauswertung und 
Tasternachbildung einen uC" an. Mit so einem 8-beinigen AVR ist das in 
kurzer Zeit erledigt...

Autor: Erwin (Gast)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
Schade ... hatte gedacht hier einen kleinen pragmatischen Bauvorschlag 
zu bekommen, der ohne Microcontroller auskommt. Falsches Forum 
anscheinend :-)

Ich danke trotzdem allen (insbesondere Peter & Lothar), die mich ein 
Stückchen weitergebracht haben.
Werde auf Basis ELV mein Glück versuchen. Mehr ist es ja nicht (Glück)
und die Bauteilkosten für das Experiment halten sich ja in Grenzen.

AVR ist schick, schießt aber für eine einmalige Anwendung dann doch
über das Ziel hinaus.

 Winke 

Erwin ..

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel




Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder GIF-Format hochladen.
Siehe Bildformate
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken erkennst du die Nutzungsbedingungen an.

webmaster@mikrocontroller.netImpressumNutzungsbedingungenWerbung auf Mikrocontroller.net