Estoy tratando de desarrollar mi conocimiento sobre el trabajo con motores de CC mediante el uso de un MOSFET IRF510 para encender y apagar un motor. Consulte el esquema a continuación para ver cómo conecté todo.
= puente que usé para alternar el voltaje de la puerta a
o
= resistencia desplegable (
, Medido)
= resistencia del motor eléctrico (
, Medido)
= corriente de drenaje (
, Medido)
= resistencia de la fuente de drenaje cuando el MOSFET está encendido (
, de
)
= voltaje de circuito abierto de la batería de 9V (
)
Lo primero que me puso en un bucle fue cuando el voltaje de la batería cayó después de cerrar el interruptor. Tomé algunas medidas más para controlar lo que estaba pasando:
= voltaje de la batería cuando
está cerrado (
, Medido)
= tensión del motor (
, Medido)
= tensión drenaje-fuente (
, Medido)
Después de investigar un poco, determiné que la caída de voltaje se debía a la resistencia interna de la batería. Esto es lo que pude averiguar después de algunos cálculos más:
= voltaje a través
(
, de
)
= resistencia interna de la batería (
, del divisor de tensión)
Mi reacción visceral me dice que use un divisor de voltaje para mantener el voltaje en el motor. Quiero hacer esto porque mi motor está clasificado para operar entre 5V y 9V. También quiero agregar una resistencia limitadora de corriente en serie para evitar que la corriente sea tan alta que queme mi circuito y agote mi batería. Idealmente, puedo lograr lo deseado si agrego una resistencia en paralelo al motor ( ) tal que la resistencia equivalente del motor y su ( ) es mucho más grande que . Sin embargo, desde , la mejor resistencia equivalente que puedo lograr es , lo que vuelve a ponerme de lleno en el punto de partida. Además, la resistencia limitadora de corriente en serie se llevará la mayor parte de la caída de voltaje, lo que privará al motor del voltaje que necesita.
¿Cómo puedo lograr la caída de voltaje que quiero y limitar la corriente? Cualquier ayuda sería muy apreciada. Esta es la primera vez que publico en StackExchange, así que pido disculpas si rompí algún protocolo.
La caída de voltaje de su batería b/ca 9V es solo una fuente de voltaje deficiente. Si usa algunas baterías AA o más grandes en serie, su caída de voltaje será mucho menor.
En el control de motores, y en muchos campos, querrá utilizar la modulación de ancho de pulso (PWM) . Imagine alternar su interruptor miles de veces cada segundo. Si lo pulsaste la mitad del tiempo, entonces tendrías un ciclo de trabajo del 50 %, o la mitad del voltaje efectivo en el motor.
PWM es el método estándar para controlar el voltaje y/o la corriente a través de motores y en convertidores CC/CC.
No uso mucho Arduino, pero creo que tiene un PWM incorporado y funciones analógicas que en realidad son PWM. Creo que funciona a ~500Hz. No estoy seguro de si esto es lo suficientemente rápido, pero no hará daño cambiar demasiado lento. Úselo para controlar su MOSFET directamente (retire el interruptor) usando la función analogWrite. Para implementar esto, mueva su puerta MOSFET a un PWM analógico u otro y use la función apropiada para aplicar PWM.
Si su frecuencia PWM es demasiado baja, entonces podrá escuchar la respuesta del motor. Por ejemplo, si es de 1 Hz, el motor se encenderá durante medio segundo y luego se apagará durante medio segundo. Podrás escuchar eso claramente. Aumente la frecuencia PWM hasta que el motor funcione sin problemas. También hay otras razones para cambiar la frecuencia PWM, pero en su etapa de aprendizaje esto debería ser suficiente. ¡Disfrútalo, los motores son divertidos!
Hay algunos "atajos" con los que debe estar familiarizado, para que pueda hacer un "análisis operativo" rápido.
Cuando el transistor está encendido, puede pensar en él como un cortocircuito (un trozo de cable), por lo que si desea 5v en el motor (que es 1 ohmio), necesita 5A. Dado que la resistencia interna de la batería es de aproximadamente 2 ohmios, eso bajaría 10v, por lo que necesitaría una batería de 15v capaz de entregar 5A (75 vatios... 25W para el motor y 50W dentro de la batería).
Si puede obtener una batería con solo 1 ohm de resistencia interna, entonces solo necesitaría 10v, 5A (50 vatios... 25W para el motor y 25W dentro de la batería).
Tenga en cuenta que dado que el transistor no es realmente un corto, su resistencia también consumiría algo de energía que la batería tendría que suministrar.
Así que ahora, usando 1 ohmio para el motor, 1 ohmio para el transistor y 2 ohmios para la resistencia interna, se obtiene una resistencia total de 4 ohmios. La corriente máxima que puede proporcionar la batería de 9v es (9/4 =) 2.25A, lo que significa que el voltaje máximo que puede obtener el motor (bajo estos parámetros) es 2.25v (2.25v a través del transistor y 4.5v dentro de la batería ).
Lo anterior se consideraría un análisis de "estado estacionario". Entonces, para limitar la corriente y aún proporcionar el voltaje requerido, el método PWM (que se ha propuesto) sería una forma de hacerlo, a costa de menos par producido por el motor.
Le recomendaría que use una batería de automóvil de 12v y vea si los cambios de medición se acercan más a lo que desea.
Transistor
gbulmer
muhammad wada
muhammad wada