Por favor critique mi esquema

3

Soy muy novato en electrónica, así que le pido a la comunidad que revise mi esquema. Este es el proyecto más avanzado que he hecho y no estoy muy seguro de los puntos particulares de mi esquema y del diseño general.

Lo que estoy haciendo es un controlador de motor de CC multicanal con alimentación externa. Los motores serán pequeños, de 5 voltios o aproximadamente, motores de CC con un consumo de corriente de unos pocos cientos de mA.

Aquí,¿quéhaydequenoestoyseguro?

  • ¿EscorrectoconectarULN2803enparaleloparalograrmáscorrientemáximaporcanal?¿Escorrectoenmiesquemaparticular?

  • ¿Essuficientesimplementeponerelcapacitorenparaleloacadamotorpararealizarelfiltradodepasobajo?¿OdeberíaagregarresistenciasadicionalesparaelfiltroRCexplícito?Siserequierenresistencias,entonces¿dóndedeberíacolocarlas:alalíneaVccenelpindeULN2803?

  • ¿TalvezdeberíaponerunfiltroRCentreMCUylaentradadelparDarlington?

  • ¿NecesitoundiododeretornoadicionaloeldiodointernodeULN2803seríasuficiente?

  • ¿Quétanbienla"parte USB"? ¿No quemará el puerto de mi PC? ¿Incluso funcionará o_O? ¿Necesito colocar resistencias entre las líneas tx-rx y rx-tx? ¿Funcionará bien con una fuente de alimentación externa?

  • Agregué un rectificador para hacer una tarjeta sin polaridad. ¿Qué tan malo es?

  • ¿Cómo hacer una protección contra sobrecorriente? ¿Incluso necesito hacerlo?

  • ¿Está bien que no haya resistencias cerca del puerto J1 (programación ISP)?

  • ¿Debo tirar hacia abajo (tirar hacia arriba) los pines MCU no utilizados o estaría bien dejarlos en el aire?

  • ¿Qué tan crítico es para la confiabilidad de USART usar una frecuencia de cristal de 11.0592Mhz o múltiple? ¿Funcionará bien con 16Mhz?

pregunta J. Doe

3 respuestas

5
  

¿Es correcto conectar ULN2803 en paralelo para lograr más corriente máxima por canal?

Ver el comentario de Tony a continuación.

Sin embargo, tiene otro problema: el ULN2803 tiene un VCEsat alto, por lo que su motor de 5V solo recibirá 3V o menos (es decir, funcionará ... pero solo marginalmente).

Yo usaría varios MOSFET duales en paquetes SO8. Estos cuestan 50 centavos cada uno, son pequeños y fáciles de manejar, pero tendrás que agregar los diodos.

Solución alternativa: enlace

  

¿Es suficiente simplemente poner el capacitor en paralelo a cada motor para realizar el filtrado de paso bajo?

No. La tapa filtrará un poco el ruido de HF ... La inductancia del motor es suficiente para suavizar su PWM.

  

Agregué un rectificador para hacer una tarjeta sin polaridad. ¿Cuán cojo es?

¡Es inútil, simplemente enchufe el conector de la manera correcta!

Además, no alimente sus motores desde DC regulado. Aliméntalos con el voltaje de entrada ... El pobre 7805 tendrá problemas cuando todos los motores estén encendidos.

  

¿Cómo hacer protección contra sobrecorriente?

Ya lo tienes, ya que 7805 se sobrecalentará y se apagará si un motor se detiene.

Esto generalmente se haría con una pequeña derivación de corriente en serie con cada motor y muestreando con el ADC de su micro.

    
respondido por el peufeu
3

Personalmente: suelte el costoso chip FTDI FT, solo use un microcontrolador con funcionalidad USB integrada; por lo general, son más baratos que ATMega 328. Apague el microcontrolador USB e intente que la energía transferida entre la fuente que alimenta los motores y la tensión del USB sea lo más pequeña posible.

Como se dijo, una variedad de MOSFET baratos se desempeñarán mucho mejor aquí. ULN280X no estaba destinado a ser puesto en paralelo.

  

¿Tal vez debería poner un filtro RC entre MCU y la entrada del par Darlington?

Por lo general: no. En todo caso, querrá que los transistores cambien lo más fuerte posible: si están "medio" encendidos, tienen una gran resistencia y se calentarán bastante. SI necesita filtrar (es decir, si sus motores no "aplanan" su PWM lo suficiente), hágalo con filtro LC después de los transistores del controlador.

Hay razones legítimas para no encender y apagar completamente los transistores, pero para operarlos en un rango de resistencia de paso bajo, pero luego, asegúrese de comprar disipadores de calor lo suficientemente grandes como para deshacerse de la energía que no se gasta en el motores pero los transistores.

  

Agregué un rectificador para hacer una tarjeta sin polaridad. ¿Cuán cojo es?

no muy cojo, pero bastante inútil: es difícil enchufar un conector de barril de manera incorrecta, y la mayoría de los conectores de barril tienen + en el centro, - en el conductor externo. Quien conecte un conector de barril de un suministro que no siga esa convención es, como mínimo, un poco descuidado. Es posible que aún tenga sentido proteger su circuito de ese error, pero un diodo único de bajo voltaje hacia adelante o un MOSFET en una configuración adecuada para ese trabajo también puede hacer eso, sin quemar el voltaje de avance del diodo 2x solo para que hipotéticamente se pueda conectar Incluso en fuentes de alimentación extrañas de 5V.

  

¿Cómo hacer protección contra sobrecorriente? ¿Incluso necesito hacerlo?

Depende de quién o qué necesitas proteger. Estoy seguro de que incluso puede comprar circuitos integrados de controlador de motor que podrían hacer obsoleto todo su sistema (sin embargo, no los está buscando) que incluyen algo como un límite de corriente por canal.

Si desea hacerlo usted mismo: agregue resistencias de derivación de lado bajo (típicamente cientos de metros cuadrados), y use el voltaje a través de estos para activar el MOSFET en el canal individual si la corriente aumenta demasiado (es decir, cuando el voltaje sobre la derivación es demasiado alto). Podría necesitar electrónica analógica adicional.

Como alternativa, use sus MOSFET en el lado bajo de sus motores y controle el voltaje a través de los MOSFET; debe ser (casi) Vcc (MOSFET apagado) o muy bajo (MOSFET de manera sólida, sin sobrecorriente). Si el voltaje a través del MOSFET aumenta, apáguelo. Podría llevar a una electrónica analógica mucho más simple, ya que podría, dependiendo de la disponibilidad de los tipos de MOSFET adecuados, básicamente ser una resistencia desde el lado de la compuerta al lado del motor del MOSFET. Simular con, por ejemplo. LTSpice.

    
respondido por el Marcus Müller
3

Tiene un LM7905 en su esquema, es decir, un regulador de voltaje negativo.

Tenga en cuenta que el pinout es diferente de un LM7805.

No ha mostrado el valor C1: ¿espera utilizar el circuito con entrada de CA? Si es así, necesitará un condensador de gran valor, probablemente miles de microfaradios.

¿Cuánta corriente necesitarán los motores? Puede haber una importante disipación de potencia en el puente rectificador (U1). ¿Necesita entrada de CA o protección de polaridad inversa?

A menos que desee hacer un software USB, recomendaría ir con el enfoque FTDI en lugar de realizar esa función en el micro.

    
respondido por el Kevin White

Lea otras preguntas en las etiquetas