¿Hice este diagrama de circuito correctamente?

0

Solo necesito algunos comentarios sobre el diagrama del circuito que hice (es mi primera vez):

Esto es para un mini-coche. Hay dos paquetes de baterías, una conectada a un Arduino UNO y la otra conectada a dos motores. Ambos paquetes de baterías tienen un interruptor SPST.

El paquete de baterías conectado a los motores tiene un regulador de 6V, y un electroimán conectado al Arduino (pin digital 8) tiene un regulador de 5V.

¡Cualquier comentario sería fantástico!

EDITAR:

Está bien, he cambiado algunas cosas alrededor. En lugar de conectar los motores / electroimanes directamente a los pines digitales (estúpidamente), agregué transistores MOSFET para controlar los motores / electroimanes del Arduino. Los motores tienen un diodo y un condensador. Espero que este sea un paso en la dirección correcta.

* el regulador de 6V que mencioné anteriormente no está aquí; Necesito leer más sobre esto más adelante y lo agregaré

EDIT2:

Está bien, espero que este circuito esté finalizado.

    
pregunta Michael

4 respuestas

3

Lamento decirlo, debes volver al tablero de dibujo.

Un Arduino Uno (es decir, ATMega328P) solo puede obtener o obtener un máximo absoluto de 40 mA a través de cualquiera de sus pines IO, y Atmel solo garantiza hasta 20 mA.

Eso no es suficiente corriente para alimentar (o descargar energía) cosas como motores, electroimanes, etc.

Es necesario cambiar los motores, etc., con transistores, y agregar diodos de retorno para absorber la FEM inducida por la espalda de los campos magnéticos que se colapsan.

Trátelos como si fuera un relevo: google "Arduino Relay" para saber cómo hacerlo.

Además, sus reguladores no tienen sentido, y sus baterías están al revés.

    
respondido por el Majenko
0

La batería 1 está al revés, el "regulador de 5 V" que sale de D8 es molesto. No conduzca los motores de los pines del microcontrolador digital de esa manera, y la batería también está al revés. El regulador de 6V que se muestra también es raro. ¿Qué es el interruptor SPST que va allí? ¿Puedes describir cuál es el propósito de todo este circuito? Es posible que pueda dibujar un diagrama en papel para mostrar a qué se parece más.

Ah, un mini coche, lo siento. ¿Así que tienes dos baterías de 7.2V en este auto?

Si desea un control bidireccional de los dos motores, necesitará un circuito de controlador de motor en puente H adecuado o comprar uno. Si solo quiere "reenviar", puede hacerlo fácilmente con un MOSFET de canal N para cada uno, y un diodo de retorno de retorno, y PUEDE usar un pin IO digital para cada uno en ese caso.

    
respondido por el KyranF
0

Ambas baterías se muestran al revés: los terminales negativos de las baterías deben conectarse a la tierra de Arduino, con los terminales positivos conectados a los interruptores.

Si sus reguladores de voltaje están diseñados para ser diodos Zener, deben conectarse a través de la carga, con una resistencia en serie entre [carga y zener] y el suministro positivo. Sin embargo, los diodos Zener son reguladores muy pobres donde la corriente puede variar ampliamente.

Debería usar un regulador lineal de baja caída, o mejor, un regulador de conmutación, para reducir el voltaje de los motores. Para determinar un regulador apropiado, necesitará saber qué corriente consumen los motores.

Como han dicho otros, no puede controlar las corrientes altas directamente con una salida digital Arduino, tendrá que controlar los transistores con el Arduino y los transistores cambiarán las corrientes del motor o del electroimán.

PWM se puede usar para controlar la velocidad del motor, pero no invertirá la dirección del motor; necesitará puentes en H para invertir la polaridad en los motores para proporcionar control de dirección.

    
respondido por el Peter Bennett
0

Tengo algunas notas adicionales. Al leer sus preguntas, creo que es posible que necesite un conocimiento básico de la electrónica.

Como los otros ya señalaron, los pines de un arduino no son aptos para soportar la corriente de una carga pesada. Pero, ¿por qué es esto un problema para ti? Esto se debe a las leyes básicas de la teoría de circuitos. Echa un vistazo a la Ley de Kirchhoff para una visión más profunda. Importante para usted es el hecho de que cualquier puerto único (es decir, una parte con exactamente dos cables que salen) como los motores, los imanes y los reguladores muestran la misma corriente en cada cable, respectivamente. Y si compara la corriente con el aire presurizado y los conductores con las tuberías, la conexión entre dos puertos de un solo puerto, como el imán y el regulador, se asemeja a una tubería cerrada sin medios para que el aire se escape lateralmente. Por lo tanto, cada litro de aire que sale de una parte tiene que entrar en la siguiente. Con la corriente es lo mismo. Y una parte con dos conexiones (un puerto) tiene las mismas propiedades. Lo que entra por un lado tiene que salir por el otro lado.

Entonces, si su motor necesita, digamos 500 mA cuando se maneja con 6 V, el 500 mA ingresará al pin de arduino en su esquema, malditamente seguro. Y 500 mA calentarán los componentes diminutos de su arduino hasta que se derritan o se rompan y fallen. La corriente alta puede ser llevada a otra parte usando partes con efectivamente más de dos conexiones como transistores, pero esto es demasiado para explicar aquí.

Lo siguiente son tus reguladores de voltaje. Un puerto único solo puede controlar el voltaje y las corrientes entre y en las conexiones de sí mismo. Por lo tanto, los reguladores de voltaje en su circuito pueden forzar un voltaje de 6 o 5 V en sus propios cables pero no en ninguna otra parte de este circuito. Por lo tanto, los voltajes en los motores e imanes no se pueden controlar de esta manera.

Ahora vaya a google algunos circuitos de ejemplo, información básica y regrese con más información sobre  - Consumo de energía de sus motores (corriente o potencia).  - Número de modelo del regulador de voltaje que desea utilizar.  - un esquema actualizado

entonces puede ser mucho más fácil ayudar.

    
respondido por el Ariser

Lea otras preguntas en las etiquetas