Mis resistencias desplegables no funcionan cuando estoy conectado a mi batería

-3

Como soy relativamente nuevo en Arduino y la electrónica, en general, tengo algunos problemas. Tengo un proyecto que utiliza 6 pines analógicos. Sin embargo, al probar los pines obtendría voltajes aleatorios. Investigué por qué esto era y aprendí que esto fue causado por pasadores flotantes. Entonces, agregué resistencias de 1k a cada uno de los pines y luego conecté esas resistencias a tierra. Mi proyecto se alimenta con una batería de 12 V y se baja con un convertidor de dólar. Conecté la tierra de las resistencias a la tierra del convertidor Buck.

Aunque esto ayuda, todavía me quedan entre 1,2 y 1,5 voltios en los pines flotantes. Sin embargo, este problema desaparece cuando conecto las resistencias a tierra a la tierra del Arduino que se alimenta a través de USB. ¿Hay algo que pueda hacer al respecto? ¿El problema es fundamental porque estoy usando una batería en lugar de energía por cable?

Sidenote: El Arduino solo se conecta a través de USB porque así es como estaba programando. El uso final previsto será totalmente "inalámbrico"

¡Muchas gracias por cualquier comentario!

Imjur Enlace al esquema: enlace

Editar: Perdón por el mal esquema, fue un trabajo rápido. Además, cada uno de los pines tendrá un voltaje diferente cuando finalice el proyecto. El esquema es solo una visualización aproximada.

    
pregunta Andrew Newcomer

2 respuestas

2

En primer lugar, la línea más larga en el símbolo de la batería representa el terminal positivo y el extremo más corto es el terminal negativo o tierra. Es posible que desee cambiar su esquema. También mencionó el uso de un convertidor de dinero, pero no está dentro del esquema. Si es parte del circuito que involucra las medidas que está tomando con los pines analógicos, inclúyalo para que podamos tener una idea más clara de lo que está tratando de hacer.

De todos modos, para mantener las cosas simples, deberá tener una conexión a tierra común entre su batería, su convertidor reductor y su arduino para que el pin analógico pueda obtener las lecturas correctas. Esto significa que necesitarás conectar los terrenos juntos.

Una nota adicional para ti: Asegúrate de que tu convertidor no descienda por debajo de 7V si lo estás utilizando para alimentar al arduino a través del pin Vin.

    
respondido por el Zy Gan
-1

Una ruta de baja resistencia a su referencia de 0 V (batería) es esencial para Arduino para que las cargas de alta corriente no compartan esa ruta. También pares trenzados para cualquier detección de alta impedancia para la inmunidad de posibles corrientes conmutadas cercanas.

Aprenda a identificar si los errores son perdidos relacionados con la línea de CA o los errores inducidos por la frecuencia de conmutación de una referencia pobre de 0 V u otras cargas conmutadas.

0V puede ser flotante (o conectado a tierra para mejorar la inmunidad) o blindado o usando un par trenzado de 0V de referencia en Arduino. El convertidor Buck en sí mismo puede ser una fuente de ruido radiado parásito, por lo que una tierra de baja impedancia es importante. Pero si pretendes ser inalámbrico, probablemente esté flotando.

El cable trenzado del cable coaxial o "Litz", por ejemplo para baja inductancia, es bueno para conexiones a tierra y de energía, por lo que la inmunidad depende de la capacitancia o impedancia de los cables emparejados y su longitud y proximidad cerca de SMPS.

Estos son parte de los "principios de diseño de CEM" para el ruido conducido e irradiado.

Esta es solo información adicional además de las correcciones necesarias para su esquema anotadas por @Zy

    
respondido por el Tony EE rocketscientist

Lea otras preguntas en las etiquetas