Messschieber (BCD Protokoll) mit Arduino auslesen

Gast #4233739
Lesenswert?
• ▲
▼
Hallo,

da ich aus diesem Forum viele Informationen zum Auslesen einer
Supermarkt Schieblehre gefunden habe, möchte ich meine Variante
hier mal vorstellen.
Auslöser war, dass meine Schieblehre das BCD Protokoll benutzt
und ich und dazu noch keine fertige SW Lösung gefunden habe.

Das Ganze funktioniert im Testaufbau, für einen Anbau an einer
Drehmaschine (mit längerer Verkabelung) werde ich das aber alles
schirmen und den Pegelwandller nah am Messschieber anbringen.

Viele Grüße, Bernd
Angehängte Dateien:
#4234852
Lesenswert?
• ▲
▼
Hallo Bernd,

falls du nur einen Messschieber betreibst, kannst du den auch direkt 
koppeln, wenn du den Massepegel des Messschiebers um etwa 0,7V anhebst.
So hab ichs gemacht.
Der Spannungsteiler bei mir (Bild 1) ist nur nötig, weil ich zusätzlich 
auch Messschieber mit SYLVAC 24bit Protokoll anschließe und bei denen 
wird über die clk/data Leitung noch genullt.
Bild 2 zeigt dann die reale Ausführung, wobei ich die Z-Diode dann auch 
noch weggelassen habe.
Der Messschieber hängt bei mir an einem PSoC Chip. Das Prinzip sollte 
aber bei einem Arduino auch gehen.
Natürlich geht das nur, wenn die deine Auswertung massemäßig vom 
Messschieber isolieren kannst, was aber sowieso empfehlenswert ist, da 
es die Dinger sowohl mit + als auch mit - am Schieber gibt. Muss man 
messen, das kann man den Dingern nicht ansehen.
Die BCD Messschieber nulle ich, indem ich für ca. 100ms die Spannung 
wegnehme. Das geht sogar schneller als bei den SYLVAC Teilen.
Die Versorgungsspannung (2,4V) wird einfach ebenfalls von einen GPIO Pin 
bereitgestellt. Ein einfacher Spannungsteiler reicht da völlig. So läßt 
er sich problemlos mal für 100ms abschalten.

Gruß Reiner

Sorry wegen des doppelten Bild 1. Hab noch nicht rausgefunden, wie ich 
den Anhang wieder löschen kann.

(Mod.: doppelten Anhang entfernt)
Angehängte Dateien:

Antwort schreiben

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.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.