Estoy tratando de diseñar un circuito donde sea esencialmente un motor controlado por un microcontrolador con algo de retroalimentación. El motor tendrá su propia fuente de alimentación aislada y el interruptor de encendido/apagado real será un relé + transistor.
Lo que estoy buscando es tener algún tipo de retroalimentación si el lado del motor no funciona (la fuente de alimentación está muerta o se rompe el cable, etc.), ya que actualmente si el controlador cambia el transistor/relé, no hay forma de saber si hay corriente que va al motor. El motor también puede estar muy lejos (digamos un metro o dos), lo que aumenta la posibilidad de que se rompa un cable.
Actualmente, la única forma en que puedo pensar en hacer esto es usar un optoacoplador con un divisor de corriente en paralelo con la línea del motor. No tengo idea de si esta es la forma adecuada, pero he logrado que funcione más o menos (con algunas conjeturas + seguimiento y error en los valores de resistencia). Sin embargo, un problema es que no es perfecto, ya que supongo que cuando el motor se enciende / apaga (gira hacia arriba o hacia abajo o se detiene), el consumo de corriente cambia, lo que afecta un poco la lectura.
¿Cuál sería una forma mejor/adecuada de hacer esto? O qué debo buscar, ya que tratar de buscar esto en Google solo arroja muchos resultados sobre cómo medir la corriente usando un medidor o usando la prueba de continuidad.
simular este circuito : esquema creado con CircuitLab
Nota al margen: mi conocimiento en ingeniería eléctrica es bastante limitado y mi esquema es bastante tosco solo para transmitir la idea: he omitido algunas partes, como el diodo a través de la bobina/motor del relé y el transistor podría ser incorrecto, etc.
Otra forma de hacerlo sería utilizar un sensor de efecto hall. Estos sensores básicamente le dan una medida de corriente a través de un cable. Deberá encontrar uno que se ajuste a su rango actual. Un ejemplo de dicho sensor es el ACS712T de Allegro. Incluso puede encontrar estos sensores listos en tableros de conexión (a precios bajos), lo que lo hace muy fácil de usar.
La mejor manera de hacer esto es conseguir un motor con un codificador óptico conectado a su eje. A medida que el motor gira, las formas de onda en cuadratura A y B del codificador pueden retroalimentarse al microcontrolador para detectar que el motor está girando. También puede detectar la dirección en la que gira el motor y también la velocidad de rotación del motor.
Ya has respondido tu propia pregunta.
La mejor manera de hacer esto es monitorear la corriente. Iré tan lejos como para decir que esta es la única forma en que debería considerar hacerlo (siendo un ingeniero de 20 años trabajando en electrónica y software integrado, incluida la detección de fallas en sistemas automotrices). Por supuesto, hay muchas otras formas de detectar fallas en el sistema, pero el estándar de oro es monitorear la corriente.
Incluso has mencionado esto en tu pregunta. Pero luego le has preguntado a la gente "por favor, ¿pueden ayudarme, porque Google ya me ha dado la respuesta? ¿Qué debo hacer?" Respuesta: ¡debes seguir la respuesta que ya obtuviste de Google! ;)
En realidad , puede estar tratando de preguntar "Google me ha dicho cómo medir la corriente usando una resistencia y un medidor. ¿Cómo uso esa técnica para obtener la medición de corriente en mi microcontrolador?" Para eso, te daré una búsqueda en Google con varios resultados para obtener consejos útiles . Notaré que también desea agregar diodos en la entrada ADC para proteger contra voltajes superiores a +V o inferiores a 0V.
Se puede poner un relé con dos contactos. Cuando el motor está apagado y el circuito está bien, recibirá una señal del optoacoplador. De esta forma, cuando el motor esté encendido, el circuito del optoacoplador no interferirá con el motor.
En su diseño, el diodo optoacoplador y R2 son problemáticos, ya que el diodo "robará" hasta 2,5 V de la fuente de alimentación del motor y R2 disminuirá adicionalmente el voltaje del motor.
Sin embargo, en mi diseño modificado, no puede detectar si algo sucede mientras el motor está funcionando, solo cuando el relé está apagado.
He calculado R1 basado en LTL-307EE y fuente de alimentación de 9V, con condición R1>>Rmotor. Y es de aproximadamente 250 ohmios. Para que este circuito funcione, se debe satisfacer R1>>Rmotor. Supuse 10 ohmios para el motor, pero necesitas medirlo.
Además, alrededor de 30 mA de corriente fluirán a través del motor cuando el circuito de prueba esté encendido. Esa corriente no debe ser suficiente para hacer girar el motor.
sweber
mitim
lornix
mitim
adam z
mitim
adam z
mitim