Hallo, ich habe mir einen Pegelwandler für meine Drehmaschine gebaut. Eingang 12Volt, Ausgang 5Volt, dieser geht direkt auf den Printerport. Leider funktioniert die Schaltung nicht. Die Leds reagieren wenn sich der Eingangspegel ändert, der Printerport leider nicht. Hat da jemand eine Idee was ich falsch mache. Der Optokoppler ist ein 4N33, die Grundschaltung habe ich hier aus dem Mikrocontrollerartikel im Forum. Im voraus vielen Dank Hans
Wie fragst du den Printerport ab? Und ich hab deinen Schaltplan mal besser anghehängt.
In meinem Maschinensteuerprogramm gibt es ein Diagnosetool bei dem sieht man den Status des Printerports.
Hans L. schrieb: > In meinem Maschinensteuerprogramm gibt es ein Diagnosetool bei dem > sieht man den Status des Printerports. Das ist uns allerdings unbekannt. Die Schaltung mit dem Optokoppler sollte jedenfalls funtionieren, und das melden dir ja die LEDs auch.
Und wenn du den Eingang am LPT-Port direkt nach Masse setzt zeigt dann das Programm richtig an ?
Digitale Eingänge snd meistens nullaktiv: ein L löst eine Aktion aus. Messen und abschätzen: wenn am 1k1 ungefähr 10V sind, fließt ein Strom von etwa 9 mA durch die LED. Da die Spannung an der LED etwa 2V ist. Das ergibt laut Datenblatt 65% also mögliche 6 mA durch den Transistor. Da die LED etwa 2V verbrät, liegen am 2,5k 3V an Da müsste die LED mit etwa 1mA leuchten, also doch etwas dunkel. wo hast du die 1k1 bzw. 2,5kOhm-Widerstand her? das ist nicht üblich, üblich sind 1k, 2,2 oder 2,7
Vermutlich ist der LOW Pefel nicht niedrig genug, der Pull-Down Widerstand zu hochohmig.
Ist es zu viel verlangt eine aussagekräftige Titelzeile zu fordern?
Jo, probiers mal mit 1kOhm anstatt mit den 10kOhm, dann geht der LPT möglicherweise erst genug weit auf L runter.
Stefan F. schrieb: > Vermutlich ist der LOW Pefel nicht niedrig genug, der Pull-Down > Widerstand zu hochohmig. Um Vermutungen ein Ende zu bereiten, könnte man NACHMESSEN.
Ich habe mal gemessen. Der Low-Pegel ist ca 1,8V und der High-Pegel ist ca 3,8V. Ich werde morgen mal den Pullup auf ca 5k reduzieren. Die 5V kommen von einem µA7805, ev. müsste man da was mit einer etwas höheren Spannung nehmen um den Spannungsabfall auszugleichen. Hans
Hans L. schrieb: > Der Low-Pegel ist ca 1,8V Deutlich zu hoch. > und der High-Pegel ist ca 3,8V. Ausreichend. > Ich werde morgen mal den Pullup auf ca 5k reduzieren. Du meinst den Pull-Down. Mach den mal ruhig noch kleiner. > Die 5V kommen von einem µA7805, ev. müsste man da was mit einer etwas > höheren Spannung nehmen um den Spannungsabfall auszugleichen. Ist nicht nötig.
Ich meine natürlich Pull-Down. Welchen Widerstand schlägst Du vor?
Hans L. schrieb: > Die 5V > kommen von einem µA7805, ev. müsste man da was mit einer etwas höheren > Spannung nehmen um den Spannungsabfall auszugleichen. Wenn du deinen PC zerstören willst: tu es. Ansonsten besser nicht. Abgesehen davon braucht dein LOW Pegel weniger Spannung, nicht mehr.
Hans L. schrieb: > Ich meine natürlich Pull-Down. Welchen Widerstand schlägst Du vor? Hast du deine eigene Schaltung nicht verstanden? Da gibt es nur einen Pull-Down Widerstand!
Miss doch mal die Leerlaufspanung an dem Pin des LPT, ohne dass da was angeschlossen ist. Und dann noch den Kurzschlusstrom nach GND. Ich tippe ja auf 3,3V, über einen 4k7 Widerstand. Kurzschlusstrom also 700µA. Und dann wären für den Pull-Down 1k ein angemessener Wert.
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.