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
Hier noch ein Bild das Takt und Daten zeigt. Die Schieblehre stand auf 123.45 mm.
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)
:
Bearbeitet durch Moderator
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.