Bueno, estoy dando vueltas a mi cabeza alrededor de este. Tengo un microcontrolador de 5 V (AtTiny2313a-pu) que impulsa un motor de CC de 12 V (máx.) (clasificación de amperios desconocida).
Programé mi uC correctamente y provoqué que el motor "parpadee" durante un segundo, luego se apagó durante un segundo y así sucesivamente (sin recurrir a PWM). Probé usando esto usando este esquema y funciona. (Estoy usando un transistor TIP120 npn)
En lugar de usar dos baterías/suministros, traté de usar la misma batería para alimentar mi microcontrolador y la carga y obtuve un comportamiento muy extraño. Configuré el tiempo de parpadeo en 2 segundos, pero aquí con este esquema (abajo), observo un cambio aleatorio.
He leído sobre un fenómeno llamado rebote de tierra del ruido generado por el motor que está reiniciando temporalmente mi microcontrolador.
Seguí las instrucciones de una publicación similar que apareció en el foro e intenté conectar la tierra de la batería al colector primero y luego a mi microcontrolador y su regulador como se menciona en la respuesta, pero observé el mismo comportamiento extraño de reinicio. ¿Cómo me libraría de este comportamiento?
Además, tengo un adaptador de 12 V y 2 amperios y quiero alimentar mi proyecto a través de este. ¿Hay alguna manera de dividir 12 V en 5 V (para el microcontrolador) y 9 V para el motor como fuente de alimentación independiente como se describe en el esquema 1?
Leí que los reguladores de voltaje lineales son muy malos para alimentar motores. ¿Servirá el convertidor reductor para mi propósito?
PD: Soy muy nuevo en electrónica, por favor no me voten en contra. En caso de que me falte algo, lo modificaré en la publicación y cumpliré con los estándares de este foro.
Gracias
"Pero, ¿es posible hacer dos suministros desde el adaptador de 12 V y 2 amperios para que el esquema 1 como el circuito pueda solucionar este problema?"
Sin conocer el consumo de corriente del motor, la respuesta es: "Tal vez, tal vez no". Todo depende de la cantidad de corriente que consuma el motor, especialmente al encenderlo.
Presumiblemente estás interesado en probar algo como
simular este circuito : esquema creado con CircuitLab
Aquí está el problema: cuando los motores se encienden, consumen mucha más corriente de lo normal. A medida que el motor comienza a girar y alcanza la velocidad, la corriente requerida cae gradualmente a la normalidad. Cuando esto sucede, hará que la salida de la fuente de alimentación caiga, y esto hará que el voltaje del uC caiga, y obtendrá un comportamiento extraño ya que el uC deja de funcionar correctamente brevemente.
Podría pensar que la solución sería poner un gran capacitor en la salida del 7805, para proporcionar voltaje durante un breve período cuando hay una caída en el voltaje de suministro. Desafortunadamente, esa no es una buena idea: a los 7805 no les gustan los grandes capacitores en su salida y pueden comenzar a oscilar.
En su lugar, deberías intentar algo como
Hay algunas advertencias.
1 - No tengo idea de cuánta corriente consume su circuito uC, por lo que el valor de C1 es completamente especulativo. 1000 uF puede ser más alto de lo que necesita, o puede ser más bajo. Depende de la cantidad de corriente que consume el uC y de la duración de la caída que necesita para operar.
2 - Cuando se enciende la alimentación, D1 tiene que proporcionar un pico de alta corriente para cargar C1. Dependiendo del valor de C1 que tenga y de cuán gradualmente se encienda la fuente de alimentación, es posible que el encendido explote D1. En ese caso, necesitaría un diodo más robusto.
3 - (opcional) Es buena idea empezar a trabajar con chips menos obsoletos. Aprenda a usar algo como un LM317 si está dispuesto a seguir con los reguladores lineales. A expensas de un par de resistencias más, puede usar un solo número de pieza para diferentes voltajes, y el rendimiento de los reguladores más nuevos es mejor que el de los dispositivos antiguos de primera generación como la serie 7800.
Sus diagramas no muestran condensadores en la entrada o salida del 7805. Por lo tanto, es posible que no esté funcionando correctamente. Siga la recomendación en la hoja de datos del fabricante. Agregarlos puede ser suficiente para resolver su problema.
Los motores toman un gran aumento de corriente en el arranque. La magnitud de esa sobretensión depende del diseño del motor y de la carga que esté impulsando. Esto puede hacer que el voltaje de suministro caiga cuando intenta iniciarlo. Es posible que una batería normal de 9 V no soporte la corriente adicional. Si usa una fuente de alimentación de 12 V, nuevamente necesita saber si la salida de corriente de la fuente de alimentación es suficiente para manejar la sobretensión del motor. Si tiene una hoja de datos para el motor, vea si enumera una corriente de bloqueo.
PD. Su diagrama sería mucho más claro si dibujara el motor sobre el transistor. ¡Y dibujó el transistor con los terminales etiquetados correctamente!
No puede alimentar este circuito desde dos fuentes de alimentación independientes (aisladas). Debe tener una tierra común para que este circuito funcione, y una vez que tenga las tierras de dos fuentes de alimentación diferentes conectadas, no es diferente ni más independiente que lo que ya tiene.
El TIP120 solo se enciende si fluye corriente a través de la base y sale del emisor. Para que fluya la corriente, el voltaje base debe compartir una tierra común con el voltaje de accionamiento del motor.
Usar dos fuentes de alimentación aisladas requeriría algo así como un optoaislador entre su ATTiny y la base del transistor.
Diferentes potenciales de voltaje con un terreno común son, bueno, diferentes potenciales de voltaje con un terreno común. No ganará nada (y de hecho, será funcionalmente equivalente) con cualquier circuito que pueda usar para derivar dos voltajes diferentes de una sola fuente de alimentación.
Entonces, sí, puede dividir su fuente de alimentación de 12 V en una fuente de alimentación de 9 V y otra de 5 V. Lo haría usando un LM7805 y LM7809.
La única forma requeriría crear una fuente de voltaje aislada usando algo como un convertidor flyback y un transformador, pero esto es mucho más avanzado de lo que es razonable construir para algo como esto.
Le prometo que su problema no tiene nada que ver con la forma en que obtiene el riel de 5V de una sola fuente de alimentación, y tiene mucho que ver con su falta total de capacitancia en cualquier lugar. Ni siquiera tiene un condensador cerámico para su microcontrolador.
Cuando el motor se enciende, provoca una caída de voltaje que hace que el 7805 se salga de la regulación (el voltaje cae brevemente) y esto activa la detección de caída de voltaje en el ATTiny, lo que hace que se reinicie. Además, el 7805 ni siquiera es estable sin la capacitancia de entrada y salida en primer lugar, por lo que me sorprende que el circuito funcionara.
De cualquier manera, ya sea con una batería de 9 V o un bloque de alimentación de 12 V, necesita algo de capacitancia a granel allí para manejar los grandes picos de corriente que exigirá el encendido del motor.
Eso será mucho más fácil que cualquier forma posible de generar una salida aislada de una fuente de alimentación existente.
Pero si realmente quiere dos fuentes de alimentación... simplemente alimente el motor desde el bloque de alimentación de 12 V y alimente el microcontrolador y el 7805 desde una batería de 9 V, con sus tierras unidas. Las baterías funcionan como fuentes de alimentación aisladas en un apuro, aunque con capacidad limitada.
Otra nota: no tiene sentido alimentar el motor con una fuente de alimentación de 12 V, al menos con el circuito como lo tienes ahora. El TIP120 es un transistor darlington NPN, pero lo está utilizando como un interruptor de lado alto. Para que la corriente de base fluya fuera del emisor, el voltaje en el emisor debe ser menor que el voltaje de base menos 0,7 V para la caída de voltaje de base. Esto significa que nunca podrá encender el transistor más de unos pocos voltios (o menos) en el emisor, y eso es lo máximo que verá el motor. El resto de los 12 V caerán a través del transistor, lo que hará que se caliente mucho muy rápido.
Debe usar transistores NPN como interruptores de lado bajo. Conecte el colector al cable negativo del motor y conecte el emisor a tierra. Esto le permitirá alimentar correctamente el motor desde 12V.
Nota final: los motores son ruidosos. El pull-up en el pin de reinicio en los AVR suele ser bastante débil y es posible que el ruido se acople y provoque un reinicio falso. Debería considerar usar una resistencia pull-up externa más fuerte, como 10kΩ a VCC en el pin de reinicio (pin 1).
usuario253751
Sólo yo
broma
Argha Chakraborty
broma
Argha Chakraborty
broma
Argha Chakraborty
Argha Chakraborty
broma
Argha Chakraborty
usuario_1818839