2 votos

Arduino PWM shield con transistores npn

Estoy usando un escudo PWM ( http://www.practicalmaker.com/products/arduino-shields/pwm-shield-assembled ) que permite ampliar el número de pines PWM para un Arduino.

En mi proyecto estoy utilizando transistores NPN TIP120 para controlar más de 5 motores.

Así que cuando pruebo mi circuito sin el shield, todo funciona bien, conecto los pines pwm del Arduino para controlar el transistor (fuente de alimentación externa de 20 A)

Entonces si pruebo el shield PWM alimentando directamente un simple led también funciona bien, el problema es que el PWM según tengo entendido está muy orientado a los ledes y tiene un pin negativo y positivo para cada terminal PWM que Arduino no tiene. Y mi problema es ¿dónde conecto el pin negativo del shield PWM? He probado a conectarlo sólo al pin de tierra en Arduino pero los motores sólo funcionan, no responden a las diferentes velocidades que intento conseguir.

Además, estoy usando una librería midi, que espero no interfiera en esto ya que como dije, el shield PWM funciona bien cuando se usa un led directamente en los pines negativos-positivos del shield.

8voto

GSerg Puntos 33571

Las salidas del TLC5940 El chip utilizado en la pantalla es un disipador de corriente, no un tótem, y por lo tanto no puede conducir directamente la base de un transistor NPN.

Como mínimo, tendrás que añadir una resistencia pullup en la base de cada transistor, pero puede que esto no sea suficiente, y tendrás que añadir también un búfer adicional.

4voto

Passerby Puntos 28913

Su configuración es bastante diferente del uso estándar del TLC5940, pero se puede hacer. Los puntos clave son que el TCL5940 es de drenaje abierto, y que la corriente real y el alto voltaje serán conducidos por el TIP120.

enter image description here

La lógica se invertirá, desde el punto de vista del TLC5940. El motor estará en On, cuando el TLC Out esté en OFF. Cuando el OUTx está en Off, la línea será llevada a 5V a través del R Pullup, que también limita la corriente a 2.4mA (5V - la caída de 1.4v del TIP120 = 3.6V a través de la resistencia, 3.6 / 1500 = 2.4mA). Basado en la ganancia del TIP120, esto debería (2.4mA * 1000) 2.4 Amps. Puedes ajustar la resistencia para la ganancia necesaria. Cuando el OUTx se pone en On, la línea se pone en cortocircuito a tierra, apagando el Tip120.

Por ejemplo, si se ajusta el TLC5940 a un 65% de encendido, el resultado será un 35% de encendido en el motor. Si se ajusta al 25% de ON, el resultado será un 75% de ON en el motor.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X