Hallo zusammen,
der eine oder andere kennt ja vielleicht das digitale Selbstbau Zählwerk für die A700, das im old-fidelity Forum von diylab entwickelt wurde.
Siehe auch: https://www.old-fidelity-forum.de/thread-38940.html
Dieses nutzt einen Arduino Nano, der mit einem optischen Sensor die Bewegung der rechten Bandrolle erfasst und den Echtzeit-Zählwerksstand auf einem kleinen OLED-Display anzeigt:
Nun ist in meiner Studer B62 das mechanische Zählwerk kaputt und in den 2 Jahren, die ich das Gerät besitze, ist mir nie irgendwo ein passendes Ersatzteil begegnet. Von daher möchte ich gerne das A700 Zählwerk in die B62 einbauen. Da wie bei der A700 das Zählwerk über eine Bandrolle angetrieben wird, sollte das ja generell kein Problem sein.
Nun möchte ich aber auch, dass das Zahlwerk die eingestellte Geschwindigkeit automatisch erkennt. Bei der A700 werden die analogen Arduino-Kontakte A1, A2 und A3 mit den drei Kontakten für die Geschwindigkeit verbunden. Die A700 legt den Kontakt der gewählten Geschwindigkeit auf Masse, was der Arduino erkennt.
Bei der B62 funktioniert die Geschwindigkeitsumschaltung aber völlig anders:
Hier gibt es im Gerät einen Kontakt für die Geschwindigkeit. Wenn die langsame Geschwindigkeit gewählt ist, liegen hier +12V an, wenn die schnelle Geschwindigkeit gewählt ist, liegen -12V an.
Der Arduino erkennt an den analogen Eingängen nur Spannungen von 0 bis 5V.
Leider kenne ich mich auf dem Gebiet zu wenig aus um zu wissen, wie ich das am besten lösen kann. Gibt es ein IC, dass am Eingang -12V bis +12V verträgt und das zwei Ausgänge hat, die je nach Spannung auf Masse gelegt werden können? Oder doch mit einem Vorwiderstand auf den Arduino? Damit könnte ich vielleicht auf +5V und -5V kommen, aber die -5V mag der Arduino ja trotzdem nicht. Schadet das dem oder werden die -5V einfach nur als 0V erkannt?
Vielleicht hat hier ja jemand eine elegante Idee dazu oder einen Link, der mir weiterhilft...
Gruß
Robert
der eine oder andere kennt ja vielleicht das digitale Selbstbau Zählwerk für die A700, das im old-fidelity Forum von diylab entwickelt wurde.
Siehe auch: https://www.old-fidelity-forum.de/thread-38940.html
Dieses nutzt einen Arduino Nano, der mit einem optischen Sensor die Bewegung der rechten Bandrolle erfasst und den Echtzeit-Zählwerksstand auf einem kleinen OLED-Display anzeigt:
Nun ist in meiner Studer B62 das mechanische Zählwerk kaputt und in den 2 Jahren, die ich das Gerät besitze, ist mir nie irgendwo ein passendes Ersatzteil begegnet. Von daher möchte ich gerne das A700 Zählwerk in die B62 einbauen. Da wie bei der A700 das Zählwerk über eine Bandrolle angetrieben wird, sollte das ja generell kein Problem sein.
Nun möchte ich aber auch, dass das Zahlwerk die eingestellte Geschwindigkeit automatisch erkennt. Bei der A700 werden die analogen Arduino-Kontakte A1, A2 und A3 mit den drei Kontakten für die Geschwindigkeit verbunden. Die A700 legt den Kontakt der gewählten Geschwindigkeit auf Masse, was der Arduino erkennt.
Bei der B62 funktioniert die Geschwindigkeitsumschaltung aber völlig anders:
Hier gibt es im Gerät einen Kontakt für die Geschwindigkeit. Wenn die langsame Geschwindigkeit gewählt ist, liegen hier +12V an, wenn die schnelle Geschwindigkeit gewählt ist, liegen -12V an.
Der Arduino erkennt an den analogen Eingängen nur Spannungen von 0 bis 5V.
Leider kenne ich mich auf dem Gebiet zu wenig aus um zu wissen, wie ich das am besten lösen kann. Gibt es ein IC, dass am Eingang -12V bis +12V verträgt und das zwei Ausgänge hat, die je nach Spannung auf Masse gelegt werden können? Oder doch mit einem Vorwiderstand auf den Arduino? Damit könnte ich vielleicht auf +5V und -5V kommen, aber die -5V mag der Arduino ja trotzdem nicht. Schadet das dem oder werden die -5V einfach nur als 0V erkannt?
Vielleicht hat hier ja jemand eine elegante Idee dazu oder einen Link, der mir weiterhilft...
Gruß
Robert
