Verwenden eines TIP122 zur Steuerung eines Motors

8

Wie steuere ich einen Hobby-Gleichstrommotor mit einem TIP122-Transistor?

Ich möchte es mit den Arduino PWM-Pins steuern, die Stromversorgung besteht aus 4 1,5 V AA-Batterien, die in Reihe geschaltet sind und 6 V ergeben.

Welche Schritte sollte ich unternehmen, um das Arduino vor und EMI vor den Motoren zu schützen?

Amith KK
quelle

Antworten:

12
  • Verdrahten Sie den Arduino PWM-Pin über einen 1 kOhm- oder mindestens 270 Ohm-Widerstand in Reihe mit der Basis des TIP122.
  • Verdrahten Sie den TIP122-Emitter mit der Masse des Arduino.
  • Verdrahten Sie eine Leitung des Motors mit der positiven Seite Ihres Akkus, die andere mit dem Kollektor des TIP122
  • Legen Sie eine Diode über die Kabel des Motors, möglicherweise eine 1N4007, die in Sperrrichtung vorgespannt ist (Kathode in Richtung Batterie positiv im vorherigen Punkt).
  • Fügen Sie parallel zur Diode einen Elektrolytkondensator von beispielsweise 10 uF 12 Volt hinzu, der mit seiner negativen Leitung (normalerweise markiert) zum Kollektor des TIP122 verbunden ist
  • Verdrahten Sie den Minuspol des Akkus mit der Arduino-Masse.

Dieser Artikel enthält eine Beschreibung und ein Schema: Scrollen Sie nach unten zum Abschnitt "DARLINGTON TRANSISTORS AND HIGH CURRENT DC DEVICES". Motor angetrieben von TIP122

Anindo Ghosh
quelle
Ich würde dem OP auch raten, sicherzustellen, dass der Motor mit AA-Batterien betrieben werden kann. Wenn dies nicht möglich ist, kann die Batteriespannung ausreichend sinken, wenn der Motor beginnt, das Arduino zurückzusetzen, was zu einem seltsamen Verhalten führt.
Phil Frost
@PhilFrost Kann dieses Problem gelöst werden, indem parallel zu den Batterien ein ausreichend großer Kondensator hinzugefügt wird?
Abdullah Kahraman
@abdullahkahraman es kann in einigen Fällen helfen, aber nicht wirklich. Ein Kondensator kann eine kurzfristige Energiereserve bereitstellen, aber er kann keine Energie aus dem Nichts erzeugen. Ein größerer Kondensator kann eine größere Energiereserve bereitstellen. Wenn Ihr Motor jedoch langfristig mehr Leistung benötigt, als die Batterie liefern kann, kann dies kein Kondensator beheben.
Phil Frost