- Labornetzteil AliExpress         
Seite 2 von 4 ErsteErste 1234 LetzteLetzte
Ergebnis 11 bis 20 von 33

Thema: PWM Signal vom µC über Transistor schalten

  1. #11
    Benutzer Stammmitglied
    Registriert seit
    27.08.2008
    Beiträge
    31
    Anzeige

    Praxistest und DIY Projekte
    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.

  2. #12
    Erfahrener Benutzer Robotik Visionär Avatar von Hubert.G
    Registriert seit
    14.10.2006
    Ort
    Pasching OÖ
    Beiträge
    6.220
    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.
    Grüsse Hubert
    ____________

    Meine Projekte findet ihr auf schorsch.at

  3. #13
    Benutzer Stammmitglied
    Registriert seit
    27.08.2008
    Beiträge
    31
    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 ?

  4. #14
    Erfahrener Benutzer Robotik Visionär Avatar von Hubert.G
    Registriert seit
    14.10.2006
    Ort
    Pasching OÖ
    Beiträge
    6.220
    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?
    Grüsse Hubert
    ____________

    Meine Projekte findet ihr auf schorsch.at

  5. #15
    Benutzer Stammmitglied
    Registriert seit
    27.08.2008
    Beiträge
    31
    der motor läuft bei ungefähr 2 Volt an, bis 12V kann er.

  6. #16
    Benutzer Stammmitglied
    Registriert seit
    27.08.2008
    Beiträge
    31
    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....

  7. #17
    Benutzer Stammmitglied
    Registriert seit
    27.08.2008
    Beiträge
    31
    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 ?

  8. #18
    Erfahrener Benutzer Robotik Visionär
    Registriert seit
    26.11.2005
    Ort
    bei Uelzen (Niedersachsen)
    Beiträge
    7.942
    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.

  9. #19
    Benutzer Stammmitglied
    Registriert seit
    27.08.2008
    Beiträge
    31
    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.

  10. #20
    Erfahrener Benutzer Robotik Visionär
    Registriert seit
    26.11.2005
    Ort
    bei Uelzen (Niedersachsen)
    Beiträge
    7.942
    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

Seite 2 von 4 ErsteErste 1234 LetzteLetzte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

12V Akku bauen