Preciso acionar dois motores utilizando PWM através do Arduino Due. O motor é um de vidro elétrico, alimentado com 12V consome 1A em operação normal e 3,2A na partida. Montei um circuito no qual utilizo um optoacoplador 4N35 na saída do Arduino para acionar um TIP3055, abaixo segue a imagem do circuito. Eles já estão montados em um seguidor de linha e o circuito funciona bem quando os motores giram livremente no ar, o problema é que ao colocar o seguidor no chão os motores não se movimentam e a tensão de 12V fica praticamente toda em cima do VCE do TIP. O problema também não são os motores pois já testei ligando-os direto na bateria com o seguidor no chão e eles conseguem se mover bem, suportando o peso do seguidor. Se conseguirem identificar algum erro no circuito ou sugerir alguma outra forma de acionar esses motores, como por exemplo a utilização de um MOSFET, etc.
Arduino Due: https://www.arduino.cc/en/Main/ArduinoBoardDue
TIP3055: http://www.farnell.com/datasheets/1748100.pdf
4N35: http://www.vishay.com/docs/81181/4n35.pdf