Estoy trabajando en el proyecto que consiste en hacer funcionar un motor de CC que se utiliza para subir/bajar el cristal de la ventana del vehículo.
Mientras está en funcionamiento, el motor consume alrededor de 1,5 A de corriente. Sin embargo, cuando la ventana llega al final de los controles deslizantes y el motor ya no puede subir/bajar el vidrio, comienza a consumir hasta 15 A hasta que suelta el botón.
Quiero usar un microcontrolador AVR para controlar este motor y me gustaría detener el motor cuando la ventana alcance la barrera. Me las arreglé para llegar a tres soluciones hasta el momento:
Soy prácticamente un principiante en lo que respecta a la electrónica, así que estaba pensando si hay una manera de detectar esta corriente alta (el motor funciona con ~ 12 V) y proporcionar esta señal al microcontrolador (que funciona con 5 V).
Agradeceré cualquier ayuda. ¡Gracias!
Esto debería ser bastante fácil. Puede detectar la diferencia entre 1.5A y 15A usando una resistencia simple. Un valor de 0,3 ohmios dará 0,45v a 1,5A y 4,5v a 15A.
Un pin de entrada digital en el microcontrolador leerá 0 a 1,5 A y 1 a 15 A.
Puede conectar esto directamente al pin de entrada del microcontrolador, pero probablemente sería mejor agregar un poco de filtrado y protección.
RF y C1 proporcionan un filtro de paso bajo para que el voltaje sea más estable.
D1 proporciona protección contra sobretensiones en caso de que la corriente supere con creces los 15A.
Allegro tiene varios circuitos integrados de sensores de corriente, basados en sensores de efecto Hall. El ACS712 puede detectar corrientes de hasta 50 A.
El ACS712ELCTR-20A-T tiene una sensibilidad de 100 mV/A, por lo que puede usar el ADC del microcontrolador para detectar cuándo se alcanza el umbral de 500 mV (5 A), o mejor, usar un comparador, que interrumpe el microcontrolador. Muchos AVR tienen un comparador en el chip, con una interrupción asignada exclusivamente a él.
El ACS712 tiene una resistencia de ruta de detección de corriente de solo 1,2 mΩ , por lo que incluso a 15 A solo disipará 270 mW , que puede soportar para siempre. Esa es la principal ventaja sobre una resistencia de detección de corriente más tradicional como en la respuesta de Rocketmagnet. Allí necesita una resistencia relativamente alta para obtener el nivel alto de 15 A. Mike calculó que la resistencia de detección de Rocketmagnet disipará 36 W cuando el motor se atasque, por lo que la sincronización es fundamental allí (por un momento, sin tener en cuenta la disipación de 131 W en el motor). Aun así, se recomienda un tipo de 5 W para la resistencia de detección.
Hay estas cosas llamadas interruptores de láminas magnéticas. Básicamente como un relé; una corriente provoca un campo que cierra algunos contactos. Si lanza uno en serie con el motor, debería poder encontrar uno que permanecerá abierto a 1.5 o 2A, pero cerrado a 15A. Conecte a tierra uno de los contactos del interruptor, tire del otro extremo hasta su lógica +V y listo, una señal de entrada digital aislada.
No es realmente una solución electrónica sino mecánica: si tiene control sobre la mecánica, puede usar una solución de interruptor en el motor, por ejemplo, transfiriendo de un engranaje pequeño a uno grande que girará menos de una vez durante todo el proceso. Una abolladura en este engranaje podría activar un interruptor. (Así es como lo hace nuestro abre-puertas de garaje).
m.alin