Warum eine DC / Schrittmotorsteuerung verwenden oder implementieren? Ist es nicht möglich, den Motor ohne Treiber direkt an einen MCU-Ausgangspin anzuschließen?
Warum eine DC / Schrittmotorsteuerung verwenden oder implementieren? Ist es nicht möglich, den Motor ohne Treiber direkt an einen MCU-Ausgangspin anzuschließen?
Ein Mikrocontroller hat einen sehr niedrigen Ausgangsstrom. Sie sollten nicht mehr als eine übliche Anzeige-LED direkt damit fahren.
Der Motor zieht einen viel höheren Strom. Eine direkte Verbindung führt dazu, dass der Motor nicht funktioniert und der Mikrocontroller aufgrund hoher Ströme zerstört wird.
Treiber werden nicht nur für Motoren verwendet. Sie werden für alle Geräte verwendet, die normalerweise mehr als 50-100 mA verbrauchen.
Der maximale Strom des Mikrocontroller-Ausgangs ( normalerweise 10-20 mA ) reicht nicht aus, um die Motorspule anzutreiben.
Wenn der Motor direkt an den Mikrocontroller angeschlossen wird, wird der Mikrocontroller-Ausgangstransistor beschädigt.
Der einfachste Weg, einen Gleichstrommotor an einen Mikrocontroller anzuschließen, ist eine Schaltung wie diese:
Bildquelle und weitere Informationen: Link