Hi, ich bin derzeit am überlegen, wie ich am sinnvollsten eine logische Verknüpfung 3er digitaler 24V-Signale aufbaue. Die Signale stammen von Sensoren und sollen BCD-Kodiert ausgegeben werden. Sensor1=1, Sensor2=2, Sensor3=3. Geben mehrere oder kein Sensor ein Signal, dann 0. Mein Favorit ist derzeit der Einsatz von Spannungsteilern mit Abgriff auf 5V, Verarbeitung über 74XX und per Mosfet zurück auf 24V. Alternativ wäre ein Aufbau mit Hilfe von Transistoren möglich. Zu welcher Lösung ist zu raten, oder doch ein anderer Vorschlag? Besten Dank soweit Dome
@ Dome (Gast) >Die Signale stammen von Sensoren und sollen BCD-Kodiert ausgegeben >werden. Sensor1=1, Sensor2=2, Sensor3=3. Geben mehrere oder kein Sensor >ein Signal, dann 0. Also die Sensornummer soll angezeigt werden. Dafür reichen ein paar Dioden, ggf. noch zwei Transostoren. Stelle eine Logiktabelle auf und leite die Schaltgleichungen ab. Dann kann man mit DTL was machen.
Dome schrieb: > Sensoren und sollen BCD-Kodiert Dome schrieb: > Einsatz von Spannungsteilern mit Abgriff Ob dann Dein Logikpegel immer im gewünschten Bereich ist?? Mir würde eine einfache Diodenmatrix oder bei gewünschter galvanischer Trennung evtl. Optokoppler gefallen (die auf Dezimal-BCD-Decoder arbeiten).
Hi, wie sieht das "Signal" denn aus? Was heißt also Signal? Wenn es so ist wie Falk sagt dann schau dir auch mal das IC 7447 oder 4511 oder 4543 an. Dann mit Spannungsteiler 4K7 und 1K den 24V Pegel des jeweiligen Sensors auf knapp 5V bringen. Schaltung mit 7805 versorgen. Dann nimmst du einen 74148, damit hast du schon mal das Problem der mehrfachanzeige gelöst. Es ist dann so dass der Sensor mit der höchsten Prio angezeigt wird. Sprich, wenn Sensor 3 aktiv ist, und auch 2, dann wird eine 3 angezeigt... DS
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.