Utilizzando un TIP122 per controllare un motore


8

Come posso controllare un motore DC hobbista con un transistor TIP122?

Voglio controllarlo con i pin PWM Arduino, l'alimentazione è di 4 batterie AA da 1,5 V collegate in serie da 6 v.

Inoltre, quali passi devo prendere per proteggere l'arduino e l'IME dai motori?

Risposte:


12
  • Collegare il pin PWM Arduino alla base del TIP122 attraverso una resistenza da 1kOhm, o almeno 270 Ohm, in serie.
  • Collegare l'emettitore TIP122 a terra dell'Arduino.
  • Collegare un cavo del motore al lato positivo del pacco batteria, l'altro cavo al collettore del TIP122
  • Mettere un diodo attraverso i cavi del motore, forse un 1N4007, polarizzato al contrario (catodo verso positivo batteria nel punto precedente).
  • Aggiungi un condensatore elettrolitico di 10 uF 12 Volt in parallelo con il diodo, collegato con il suo conduttore negativo (solitamente contrassegnato) verso il collettore del TIP122
  • Collegare il negativo del pacco batteria alla terra di Arduino.

Questo articolo ha una descrizione e uno schema: scorrere fino alla sezione intitolata "TRANSISTORI DARLINGTON E DISPOSITIVI DC AD ALTA CORRENTE" Motore guidato da TIP122


Consiglio inoltre all'OP di essere sicuro che il motore possa essere alimentato dalle batterie AA. In caso contrario, la tensione della batteria potrebbe abbassarsi abbastanza quando il motore inizia a ripristinare Arduino, portando a comportamenti strani.
Phil Frost,

@PhilFrost È possibile risolvere questo problema aggiungendo un condensatore abbastanza grande parallelo alle batterie?
Abdullah Kahraman,

@abdullahkahraman può aiutare in alcuni casi, ma non proprio. Un condensatore può fornire una riserva di energia a breve termine, ma non può produrre energia dal nulla. Un condensatore più grande può fornire una maggiore riserva di energia, ma se il motore a lungo termine richiede più energia di quella che la batteria può fornire, nessun condensatore può risolverlo.
Phil Frost,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.