Go Down

Topic: Ruido eléctrico en entradas analogica Arduino (Read 498 times) previous topic - next topic

El_Guille

Estimados, cuando alimento el Arduino con el USB de la notebook, las lecturas de la entrada analógica son muy estables.
Pero cuando alimento el Arduino con una fuente switching 9v 500mA, las lecturas son muy dispares. Cómo puedo solucionar este inconveniente?
Desde ya, muchísimas gracias!

jafox007

Puede ser que 500mA no sea suficiente y por eso no mida bien, prueba una fuente de alimentacion mas potente a ver que pasa.

rodripelto

Hola,

Teniendo en cuenta que un USB estándar no suele dar mas de 500mA, personalmente no creo que sea por alimentación, pero no digo que no pueda ser.
He mirado por Internet y e visto una fuente de alimentación de esa marca, parece malilla, ese tipo de fuentes cargadores solo lleva un puente de diodos y unos condensadores para minimizar el rizado, a mala alimentación mala medida, se que arduino lleva su propio regulador de tensión, pero si ya tienes una mala referencia malo.

Seguramente desde al ordenado la alimentación llegue desde la batería incluso estando enchufado y una batería es una alimentación muy estable.

Si tienes oportunidad prueba con una pila de 9v, si es consumo tendrás ruido, si no, las medidas seran estables.


Bueno yo haría eso.
Si alguna respuesta ha solucionado tu problema, da las gracias marcándola como solucionada.

surbyte

Puede ser que 500mA no sea suficiente y por eso no mida bien
Porque 500 mA no son suficientes si es lo que entrega el USB. Estas mal en esa afirmación.

Rodripelto dio con la respuesta.
Las fuentes de switching son en general malas, tienen riple y todo tipo de problemas si no cuentan con un buen filtrado. Bastaría con agregar un buen capacitor electrolítico para suavizar posibles picos.

No uses batería de 9V. Busca otro elemento que asegure una mejor capacidad en mAh.

El_Guille

#4
Jan 05, 2018, 03:55 pm Last Edit: Jan 05, 2018, 04:12 pm by El_Guille
Estimados, gracias por las sugerencias. Haciendo más pruebas llegué a la siguiente conclusión:
a1) Batería 9 volt en la ficha plug : malas mediciones
a2) Fuentes switching 9v 500mA en la ficha plug : malas mediciones
a3) Fuente analógica 12v 2A (con transformador y puente de diodos) en la ficha plug : malas mediciones

b1) Notebook en la entrada USB : mediciones OK.
b2) cargador celular en la entrada USB (es un ardiuno DUE con microUSB) : mediciones OK.

Por lo que estimo que el problema debe estar en el regulador de tensión y sus capacitores en el propio Arduino que están conectados en la ficha plug. Entonces mi solución es usar un cargador de celular conectado directamente al microUSB del Arduino.

Nuevamente, muchas gracias a todos por sus colaboraciones!!!

surbyte

Quote
a3) Fuente analógica 12v 2A (con transformador y puente de diodos) en la ficha plug : malas mediciones
Esto no te puede dar malas mediciones a menos que la fuente sea mala.

Si no sabes medir ripple todo será para ti malas mediciones.

Coloca el multímetro en modo aca y mide entre GND y 5V.
Para una fuente de 5V un buen ripple sería un 5% o sea 5000*0.05= 250mV o menos

Asi que mides y nos cuentas en cada caso y luego sacamos conclusiones.

Te dejo ahora un link Todo lo que debes conocer (y nunca te animaste a preguntar) sobre las fuentes de alimentaciónpara que mires y comparto esto que es lo que quiero resaltar

Quote
El Ripple o "rizado"

Como podemos observar la corriente pasa a ser, como observamos anteriormente "casi continua". Esto significa que observándola a través del tiempo no vemos una línea completamente recta sino que tiene pequeñas variaciones.

Estas variaciones son consideradas normales ya que se desprenden entre la corriente entregada por los diodos y la descarga de los capacitores en los "valles". El efecto se denomina Ripple (rizado) y si bien teóricamente es posible disminuir estas diferencias de tensión agregando capacidad 7/o mejorando la calidad de los circuitos integrados también existe un límite "práctico" y económico cuando la diferencia en milivoltios es mínima y no afecta el rendimiento de un circuito.

El rizado es uno de los aspectos que diferencian una fuente de calidad de una genérica, veamos unos ejemplos.

El siguiente es el ripple de una salida de 12V de una fuente de mala calidad. Podemos observar que hay una variación de alrededor de 0,1 volts


Veamos ahora un Ripple generado por una fuente de calidad. Casi imperceptible.




Quote
Recomiendo este artículo en el blog de Corsair para más información.

Entendiendo el concepto de corriente continua ya podemos pasar a la fase de transformación, lo cual nos lleva a la siguiente fase y es la de elegir los voltajes de salida, que se determina por circuitos integrados basados en transistores que "fijan una salida a determinado voltaje" o a través de sistemas más rústicos como una resistencia variable. Así entonces, podríamos tener reguladores a 12, 5 y 3.3V conectados a la misma línea de entrada.

La anterior explicación es la de una fuente básica y se asemeja bastante al funcionamiento de una fuente lineal. Para hacer una diferencia en bruto entre una fuente lineal y una conmutada, podríamos decir que:

Una fuente lineal es como un vehículo que tiene el motor acelerado al máximo en todo momento y que para elegir la velocidad deseada debemos usar el freno. Mientras más lento iremos estaremos frenando el sistema y gastando energía (en este caso, haciendo fuerza contra el freno y los discos de freno al rojo vivo, entre otras cosas). La situación ideal de una fuente lineal es entregando la potencia máxima. Tal cual un auto acelerado a fondo va a máxima velocidad.

Una fuente conmutada sería como un vehículo normal, el cual puede estar en ralenti y puede acelerar cuando se lo necesite, optimizando el consumo de energía considerablemente.

Siempre se puede hacer analogías con auto, siempre, en todo aspecto de la vida.

Ahora que ya conocemos mas o menos cómo funciona pasemos a lo que es una fuente conmutada de PC.
NOTA
Aclaro, algo ocurre con tu medicion porque con la batería no puede fallar a menos que este descargada y cada consumo pico del Arduino debilite la tensión de referencia.

Go Up