Nein, der LPT-Pin an die Basis, Kollektor zum µC und Emitter zum Servo.
Wenn ihr das LPT-Signal an den µC bringt und damit das PWM-Signal steuert wäre das natürlich die schönere Lösung.
Hallo.
Also, dann würde der LPT Pin direkt an den µC kommen.
Da ich PHP und VB programmieren kann und von Bascom keine Ahnung habe würde ich die Programmierung jeodch logisch gesehen so schreiben:
[php:1:78712cc84c]
If PortD.1 = 1 then // Wenn LPT Pin strom führt ist der ja 1
do // Loop schleife einleiten
[PWM Signal für nach links] // hier kommt dann der Code fürs PWM Signal
Loop Until PortD.1 = 0 // Wenn LPT Pin keine Spannung ist PortD.1 wieder 0
end if // schleife für nach links beenden
[/php:1:78712cc84c]
somit würde ja die LOOP nur ausgeführt werden wenn die IF schleife erfüllt ist. DIes ist sie ja nur, wenn Strom vom LPT Pin anliegt.
Dann geht die Loop schleife los, und beendet sich erst wenn der LPT Pin wieder kein Strom führt.
Dann geht die If Schleife zu, sodass die Loop nicht wieder anfangen kann.
Das ganze kommt dann natürlich nochmal für nach rechts.
Soweit richtig ?
@Hubert G.: Hört sich auch interessant an.
Lucas bastelt es gleich / nachher aufm Steckboard.
Nein, der LPT-Pin an die Basis, Kollektor zum µC und Emitter zum Servo.
Wenn ihr das LPT-Signal an den µC bringt und damit das PWM-Signal steuert wäre das natürlich die schönere Lösung.
ich werde noch Wahnsinnig:
Nächstes Prob..:
ich will mit dem Schaltsignal vom LPT (ungefähr 3,33 V) einen Transistor
schalten, der wiederum soll einen Motor schalten.
Diesen Transistor habe ich: http://www.datasheetcatalog.org/data...onics/5053.pdf
Und es interessiert ihn mal wieder überhaupt nicht ob eine Schaltspannung anliegt oder nicht.
Die LED die probehalber dran hängt leuchtet fröhlig vor sich hin.
Was läuft da mal wieder schief ?
Der Emitter auf GND, die Basis über 1k zum LPT-Pin und über 10k auf GND, den Kollektor zum Motor und die zweite Seite dann auf +.
Nur wird die LPT nicht genügend Strom bringen um den Transistor durchzuschalten. Wieviel Strom braucht der Motor?
der motor läuft bei ungefähr 2 Volt an, bis 12V kann er.
BREAK
Okay leute, ich gebe auf.
Ich bin echt gewillt zu lernen. Aber der Transistor schaltet trozdem.
Ich frage jetzt einfach ganz blöde:
Könnt ihr mir bitte sagen, welche Teile* ich brauche, damit ich einen Motor (ab 2 V, bis max. 12 läuft er - wie viel nachher baubedingt raus kommt ist mir egal. Nur nicht unter 2V über einen Transitor o.ä. mit einem LPT Pin schalten kann ?
* Bezeichung bitte, ich fahr gleich morgen dann zu Conrad.
Übrigens: die Pins des LPT sind stark genug um eine LED (die "normalen" [Blau]) zum leuchten zu bringen.
Ich lauf hier bald auf dem Zahnfleisch....
Okay... hab da mal was gefunden:
http://www.strippenstrolch.de/grafik...rt-profan8.GIF
Das müsste dann ja so fast hinkommen mit dem was ich will.
ich will jedoch nicht ne LED schalten, sondern einen Motor, welcher natürlich etwas mehr mA zieht. Kann ich die Teile dennoch so belassen, oder brauche ich andere ?
Für einen kleinen Motor bis etwa 300 mA könnte der in der Schaltung gezeigte Transistor noch gehen, sonst müßte man einen größeren und ggf. einen Darlington Transistor nehmen. Für einen Motor braucht man aber unbedingt noch eine Freilaufdiode parallel zum Motor, aber normalerweise in Sperrrichtung. Mit PWM funktion sollte das wenn möglich keine langsame Gleichrichterdiode wie 1N4001 sein. Dafür kann man sich die Dioden D5 an der Basis des Transistors sparen. Wenn überhaupt solle sie eher andersherum.
Für mehr Strom könnte man als Transistor einen der folgenden nehmen:
BD679 (bis etwa 3 A) oder TIP142, BDW83, (bis etwa 10 A). Bei diesen Darlingstontransitoren darf dann D5 nicht so wie im Plan sein.
okay. Danke dir ^^
Was ist eine Freilaufdiode ? //Erledigt. Google sei dank
Was für einen Darlington Transistor ? //Erledigt. Google sei dank
Was meinst Du mit
"ür einen Motor braucht man aber unbedingt noch eine Freilaufdiode parallel zum Motor, aber normalerweise in Sperrrichtung. Mit PWM funktion sollte das wenn möglich keine langsame Gleichrichterdiode wie 1N4001 sein." ?
Was für eine Diode brauch ich denn dann ?
Bei DIESER Schaltung brauche ich kein PWM Signal, da kommt einfach der Strom vom LPT Pin1 drauf.
Die PWM Geschichte ist für die Servo Motoren.
Derzeit rede ich von einem normalen 12Volt DC Motor.
Wenn es nur darum geht einen normalen motor ein/auzuscahlten, dann kann die Dioden einen normale 1N4001 oder so sein, wenn 1 A Strom reicht. Wie viel Strom braucht denn der Motor ? Ein Erklärung bibt es hier :
https://www.roboternetz.de/wissen/in...#Freilaufdiode
Ein Darlington Transistor hat eine Größere Stromverstärkung und wird hier bei Strömen über etwa 300 mA gebraucht, denn der LPT Port liefert nur etwa 1-2 mA an Strom. Die BD679, TIP142 usw. sind Darlingtontransistoren.
Die Erklärung im Wissensbereich ist zugegeben etwas kurz:
https://www.roboternetz.de/wissen/in...ngtonschaltung
Lesezeichen