Hi ihr, habe eine kurze Frage und ist sicher auch einfach zu beantworten nur komm ich einfach nicht dahinter... Habe hier ein Netzteil welches ich über den PC steuern kann.(Analoge Ausgänge am Netzteil 0-10V) Einer der Ausgänge übertragt den Zustand von CV und CC also ob das Netzteil die Spannung oder den Stromregelt. Dieses wird fehlerhaft ausgegeben. Im Datenblatt das angehängte Schaltbild abgebildet. Wie funktioniert dieser Ausgang? Im Datenblatt wird er als OUTPUT angegeben. Jedoch wird doch immer die gleiche Spannung ausgegeben oder liege ich falsch? Gruß Joh
:
Bearbeitet durch User
Du nimmst einen Portpin von Deinem Arduino und schaltest den auf Eingang, oder Du nimmst einen Eingangspin vom Druckerport. Da kommt ein Widerstand (10 kOhm) nach VDD (5 V) dran. Dann wird von dem Pin High-Pegel gelesen. Da kommt jetzt der Transistor-Ausgang von Deinem Netzteil dran. Masse an Masse, Transistor an Portpin. Wenn nun das Netzteil den Transistor einschaltet, liest Du Low-Pegel. Bleibt er aus, bleibt es bei High. Das nennt man "open collector". Der Low-Pegel ist vorgegeben durch den Transistor, der nach Masse schaltet. Den High-Pegel gibtst Du vor. Bei einem Raspberry können das auch 3,3 V sein oder bei einer SPS 24 V.
Hey danke für deine schnelle Antwort. Genau da hier im Schaltbild der Pullup fehlt hast mich das ganze ein wenig verwirrt. Wenn ich nun direkt am Ausgang des Netzteils messe zeigt er mir dort (ohne anlegen eines Pullups) 2 verschiedene Zustände an. einmal 2,5V einmal 0V. Da kann doch etwas nicht stimmen oder ? EDIT: Kann der Fehler ein defekter NPN Transistor sein? Das Signal wird somit direkt am Ausgang ausgegeben? <Gruß Joh
:
Bearbeitet durch User
Wenn ich das Bild oben so sehe, ist diese Schaltung nur etwas verdeht angeordnet gegenüber der üblichen Darstellung. Lies da http://www.elektronik-kompendium.de/sites/slt/1206121.htm
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.