O controle de um motor de corrente contínua diretamente a partir de sinais digitais através de um conversor digital para analógico pode ser implementado a partir do circuito mostrado na figura 1
.
![](/images/stories/mini/min0407_0001.jpg)
Neste circuito, os sinais analógicos (tensão) obtidos na saída do conversor D/A vão determina a condução dos transistores e com isso tanto a potência aplicada ao motor como seu sentido de rotação.
A resolução do conversor D/A utilizado determinará a precisão no controle, lembrando que a faixa de valores de saída vai ser simétrica com o centro da escala significando 0 V ou motor parado.
Isso ocorre porque a alimentação do motor é simétrica.
O ajuste correto desta faixa pode ser conseguido através do trimpot ou potenciômetro de ajuste P1.
O circuito está especificado para motores de 12 V mas motores de outras tensões na faixa de 6 a 15 V podem ser empregados.
A corrente máxima do motor para os transistores indicados é de 2 ampères.
Na figura 2 temos uma sugestão de placa de circuito impresso para a montagem deste controle.
![](/images/stories/mini/min0407_0002.jpg)
Observe que as trilhas que trabalham com as correntes mais intensas para o motor devem ser mais largas.
Amplificadores operacionais equivalentes ao LM358 podem ser utilizados e o ganho do circuito pode ser alterado em R4.
CI-1 – LM358 – amplificador operacional
Q1 – TIP31 – transistor NPN de potência
Q2 – TIP32 – transistor PNP de potência
R1, R2, R3 – 10 k Ω x 1/8 W – resistores – marrom, preto, laranja
R4 – 100 k Ω x 1/8 W – resistor – marrom, preto, amarelo
R5, R6 – 1 k Ω x 1/8 W – resistores – marrom, preto, vermelho
P1 – 10 k Ω – trimpot ou potenciômetro
Diversos:
Placa de circuito impresso, radiador de calor para os transistores, fios, solda, etc.