Hallo zusammen, ich würde gerne zwei Motoren, die jeweils mit 12 V und mit 5 V versorgt werden müssen, mit einem LPC1313, also mit 3,3 V, schalten. Kann ich diese so wie in meiner Schaltung gegen GND schalten oder sollte ich das lieber gegen Plus machen? Oder gibt es überhaupt eine bessere Lösung? Ich wäre sehr dankbar für Tips :-) Gruß
Das geht so, aber man sollte eine Freilaufdiode pro Motor spendieren und eventuell einen Widerstand (Hausnummer 100k) zwischen B und E (damit der Motor nicht losläuft solange der µP-Pin nicht initialisiert wurde).
Also im Prinzip so wie jetzt in der Schaltung? Da hätte ich noch eine Frage, welche Diode käme als Freilaufdiode in Frage?
Nimm lieber MOSFETs oder gleich eine MOSFET-Halbbrücke. Auch 2 Halbbrücken in einem Gehäuse gibts. Vorteil: Weniger Verluste, da kleines RDSon --> kleinere Bauform möglich. Was Du nämlich noch garnicht beantwortet hast, was für Nennströme bzw. Blockierströme haben die jeweiligen Motoren? Mit 100mA ABSOLUT MAXIMUM kommt man nicht all zu weit. Zudem fällt VCEsat ab, was weniger für Deinen Motor zur Verfügung steht (langsamer) und zudem halt auch mehr Verluste...
Danke für die Links. Ich habe leider keine Datenblätter zu den Motoren :( Zur Zeit habe ich nur den 5 V Motor da und habe mal nachgemessen wieviel der verbraucht. Es sind ca. 120 mA. Also fällt der BC847 mit seinen 100 mA schon mal weg. Ich habe mir mal als MOSFET den IRF7301 ausgesucht, ich hoffe der geht in Ordnung. Die beiden Motoren sollen nicht per PWM gesteuert werden, sondern nur an/aus und nur in eine Drehrichtung.
Ich würde noch jeweils einen Widerstand von Gate nach GND spendieren. Wenn der uC nämlich aus Versehen auf Tristate geht, dann floatet der MOSFET. Nicht gut.
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.