Tengo un sensor de proximidad Sharp conectado a mi Arduino (entrada analógica). Este Arduino está conectado y alimentado a través de USB por una computadora portátil.
Cuando la computadora portátil está enchufada, todo funciona bien (obtengo lecturas consistentes).
Cuando la computadora portátil funciona con baterías, los valores que estoy leyendo son "caóticos". Quiero decir que varían mucho.
También tengo un protector de motor Arduino, que funciona con una batería externa, pero eso es solo para los motores (los sensores funcionan con Arduino). Sin embargo, el GND de la batería y del Arduino están conectados, ¿tal vez eso esté causando el problema?
¿O se requiere demasiada energía del USB?
Bueno, ¿tienes alguna idea para entender eso y arreglarlo?
Información adicional:
Basado en el informe de que funciona cuando el circuito está alimentado por su propia batería, realmente parece que el suministro USB VBUS de la computadora portátil es ruidoso cuando funciona con baterías.
Tal vez el VBUS proviene de un regulador de conmutación mal implementado o un convertidor CC/CC o uno con algunos componentes defectuosos, que está bajo más estrés cuando funciona con baterías que cuando está apagado con el voltaje más alto del cargador.
Debería ser posible filtrar este suministro utilizando un inductor en serie y una tapa; esto será más efectivo que un capacitor solo. Incluso puede hacer múltiples etapas de dichos filtros.
Pero puede ser más fácil usar solo una batería si eso funciona para usted.
Suena como un bucle de tierra.
El terminal de salida de CC (-) de la computadora portátil está conectado al pin de tierra del enchufe dentro del adaptador. El problema generalmente se resuelve eliminando todas las demás conexiones a tierra. Compruebe si su Arduino está conectado a algún otro dispositivo conectado a tierra, por ejemplo, un osciloscopio.
Intente agregar un condensador GRANDE en el riel de la fuente de alimentación, al menos 1,000 uF. 10.000 uF si está disponible. Si eso no hace ninguna diferencia, es probable que se trate de un problema de ruido radiado. Si agregar el condensador ayuda, es probable que se trate de un problema de ruido conducido.
Los motores pueden ser muy desagradables, incluso con su propio suministro. Si los motores se impulsan en una sola dirección, entonces los diodos inversos a través del motor son esencialmente esenciales. Si los motores se accionan bidireccionalmente, es esencialmente esencial algún tipo de amortiguación. (¿Los motores son mono o bidireccionales?)
Decano
endolito
chris stratton
Matthieu Nápoles
Matthieu Nápoles