Ich versuche, ein 12-V-Gleichstrom- Magnetventil mit folgendem Diagramm anzusteuern . Im 1. Block wird der PC-Eingang mit 2,2 V verglichen und sein Ausgang geht an Block 2 und ULN2003 zum Ansteuern des Ventils. Der 2. Block ist ein Impulsgenerator, der zum Ansteuern eines Summers verwendet wird. Wie gesagt, der 3. Block wird verwendet, um Ventil und Summer anzusteuern.
1- Wenn ich versuche, den PC-Eingang anzuschließen (unter Verwendung von 2 separaten Drähten für GND und +5 V), führt das Anschließen jedes Drahts (nur 5 V oder GND sind angeschlossen) dazu, dass das Ventil viele Male ein- und ausgeschaltet wird. Dies passiert auch, wenn ich Berühren Sie die PC-Eingangskabel. Was kann ich tun, um dies zu verhindern?
2- Jeder Ausgang von ULN2003 hat 0,5 A, aber das Ventil verbraucht 0,8 A. Ist es sinnvoll, mehrere Ein- und Ausgänge zum Ansteuern des Ventils anzuschließen, oder sollte ich einen anderen IC verwenden, um das Ventil anzusteuern? Es funktioniert, aber fürchtet, wenn es den ULN2003 in langer Zeit kaputt macht.
Update 1: Wenn ein Funktionsgenerator ohne Welle an den Eingang angeschlossen ist, wird erwartet, dass der Ausgang des Komparators Null ist, aber es ist ein 50-Hz-Taktimpuls wie unten. Was habe ich falsch gemacht?
Ausgang, wenn kein Signal anliegt und an PC oder Funktionsgenerator angeschlossen ist.
Sie können die Treiber auf einem einzigen Chip parallelisieren und erwarten, dass sie den Strom einigermaßen gut teilen, da sie aufeinander abgestimmt sind (sie werden alle mit demselben Prozess erstellt).
Angenommen, Sie verwenden das DIP-Paket, ist Folgendes akzeptabel:
Es sieht so aus, als wäre es selbst mit 7 parallelen Ausgängen bei 85 ° C, maximalem Ta, etwas marginal. Es wäre schlimmer für ein SMT-Paket. Ich schlage vor, einen MOSFET und eine Flyback-Diode zu verwenden.
Ich habe den Pulldown-Widerstand geändert (alle Teile einzeln geändert) und es funktioniert jetzt!
Tony Stewart EE75
Mehran