¿ Método más preciso para medir corriente en Arduino ?

#1
Hola a todos, necesito realizar unas mediciones de amperaje en Arduino pero no me decido qué componente usar para ello, he buscado en internet y encuentro algunos como este:

(ACS712)

O este:

(SCT013-030)

Segun sus experiencias, ¿qué me podrían recomendar para obtener los resultados más precisos en la medición de corriente eléctrica en Arduino?

PDT: La medición se realizará en corriente tanto alterna como continua
 
Última edición:
#2
No es aca donde vas a obtener esos datos, lee la hoja de datos de C/U y te vas a enterar la presisión que tienen
Que cantidad de corrientes es la que tenes que medir? cual es el máximo? de CC? o CA?
 
#3
Pues depende.
¿0,1mA o 10kA?
¿A que tensiones trabajas?
¿Cuanto sitio tienes?
¿Cuanto dinero te quieres gastar?

El de 0,1mA seguro que tiene mucha mas precisión, pero como tiene menos alcance puede que no te sirva.
Si quieres medir CC y CA, puedes usar un Shunt que es lo mas barato, pero yo casi que te recomendaría un medidor hall.
No hay verdades absolutas, si las hubiera solo se fabricaría un modelo de un fabricante. Si hay miles es porque ninguno gana en todo.
 
#5
Gracias por las respuestas, al parecer iré por el efecto hall, ya que debo medir tanto AC como DC, además el ACS712 tiene modelos para diferentes Amperajes, por lo que me permitirá una mejor precisión
 

pandacba

Rocker Bear
#7
Lee bien la hoja de datos, entra a la web del fabricante y fijate bien todos los modelos que tiene, bajate la hoja de datos, chequea sus caracteristicas, cualquier duda consultala
 
#8
Hola a todos, necesito realizar unas mediciones de amperaje en Arduino pero no me decido qué componente usar para ello, he buscado en internet y encuentro algunos como este (...suprimido por comodidad):
Quizás estos dos enlaces puedan ayudarte: Este y este también En ellos se ve la aplicación (en etapa de desarrollo) de cómo usarlos para medir corriente en una fuente controlando con Arduino y mostrar en un display voltaje, corriente, potencia, energía...

En mi país los sensores INA 219 y 226 cuestan entre U$S 8 y U$S12 aunque el 2° es (muy) difícil de conseguir en el comercio o tiendas de electrónica y hay que embarcarse en el albur de la compra por correo...

Es un tema que me interesa, por favor mantenenos informados de tus avances.

Moderadores: Por favor eliminar el nuevo hilo que inicié, ahora que se puede el mensaje está bien acá.
 
#10
En mi país los sensores INA 219 y 226 cuestan entre U$S 8 y U$S12 aunque el 2° es (muy) difícil de conseguir en el comercio o tiendas de electrónica y hay que embarcarse en el albur de la compra por correo...

Es un tema que me interesa, por favor mantenenos informados de tus avances.
Los INA 216 Y 219, en si no son sensores de corriente, ya que tal como los provee TI no te sirven porque en realidad son CI monitores de corriente y necesitan de una resistencia Shunt calibrada para funcionar. y algún componentes más como una placa, bornes etc
Frente a las necesidades del forista se te olvidan unas cosas, bien manifesto, que necesita que pueda medir en AC y en DC.
El sensor que menciono entre otros semejantes tiene varias ventajas, soporta hast 2KV de aislación, cosa que los modulos basados en ina no ya que si se pasa de cierto voltaje se mueren isofacto en cambio el otro no, si bien son presisos el echo de tener que conectar cables producen perdidas por inserción "shunt" y conección "bornes"
Lo cual el modulo que eligió no tiene tales inconvenientes y tiene otros extras más.
Primero que nada para elegir un sensor de lo que sea hay que ver de que aplicación se trata cuales son las necesidades reales, el uso que tendra y otras, necesidad o no de calibración y algunos otros parámetros, como ambito en el cual trabajara, condicionales ambientales, etc etc.
 
#11
Los INA 216 Y 219, en si no son sensores de corriente, ya que tal como los provee TI no te sirven porque en realidad son CI monitores de corriente y necesitan de una resistencia Shunt calibrada para funcionar. y algún componentes más como una placa, bornes etc
Sí, también he notado que en el mundo Arduino es común referirse al todo por la parte. Siendo el INAXXX el CI usado como "monitor de corriente" el módulo ya preparado, digamos listo para usar en el circuito mayor, con la resistencia y los otros componentes, recibe ese nombre, al menos comercialmente, de INA119 o INA226 citando con esos nombres al conjunto a veces seguido de alguna referencia (de fantasía) al proveedor/fabricante del arreglo como por ejemplo puede verse aquí y aquí.



Frente a las necesidades del forista se te olvidan unas cosas, bien manifesto, que necesita que pueda medir en AC y en DC.
Cierto, lo mencionó en la posdata. Doy por asumido, en principio que afirmas que el INA219 no es apto para AC. Vale. Por otra parte y para mi, curiosamente, no logro encontrar en el DS del INA219 que haga referencia explícita siquiera a la medición de corriente continua o la imposibilidad de medir alterna... Pero, por contexto o estar implícito en alguna propiedad o marco teórico debe medir solo DC (CC) ...supongo.



El sensor que menciono entre otros semejantes tiene varias ventajas, soporta hast 2KV de aislación, cosa que los modulos basados en ina no ya que si se pasa de cierto voltaje se mueren isofacto en cambio el otro no, si bien son presisos el echo de tener que conectar cables producen perdidas por inserción "shunt" y conección "bornes"
En ambos videos se hace expresa mención a estos temas, la limitación de voltaje, puesta de manifiesto en el primero, de alguna manera origina el segundo video (cierto no tienes porqué haberlos visto). Y por otra parte, creo yo que los problemas prácticos de funcionalidad y alguno de montaje están, creo yo, bien referidos en ambos, pero es mera opinión.




Lo cual el modulo que eligió no tiene tales inconvenientes y tiene otros extras más.
¿Como cuales?, por favor nos (me) dejes con la duda o indicame donde obtener esta información (¿En el DS es obvia? ...digo, obvia como para un "menos que principiante" como yo.



Primero que nada para elegir un sensor de lo que sea hay que ver de que aplicación se trata cuales son las necesidades reales, el uso que tendra y otras, necesidad o no de calibración y algunos otros parámetros, como ambito en el cual trabajara, condicionales ambientales, etc etc.
Cierto. Tanto es así que lo comprendo (gracias en parte a muchos en este foro) que mis expresiones para contestar fueron de prudente sugerencia; iniciaba con "Quizás estos dos enlaces puedan ayudarte: ..." y seguía dando a entender, creo yo que de manera clara, que se trataba de un caso particular; pero ¡bueno!, está bien mencionar esos criterios generales, no sobra, no vaya a ser que haya algún distraído que no entienda que hay que seguir el canon, es como un procedimiento, ayuda, y no poco, a no olvidar nada importante, a hacer en orden y a minimizar errores.

Gracias
 
#12
Más allá de la pregunta que le da origen y para aquellos que puedan estar interesados (como un servidor) en la medición de corriente y voltaje con Arduino, aquí va un enlace con la actualización del proyecto -de un tercero- que se citó en el mensaje #8 de este hilo. Puede verse en: Publicado hoy

Por otra parte mencionar que el módulo INA226 sigue sin conseguirse "al mostrador" por estas tierras aunque hay afortunados que vía compra en el exterior se han hecho ya con él. Para cerrar en ESTE ENLACE un hilo en los foros de Arduino dónde se discute sobre la precisión del chip (Y del módulo en el que viene ya montado) y también sobre la frecuencia de muestreo...
 
#13
De que sirve la presición del chip, si la referencia utilizada en arduino es los propios 5V de alimentación.
"No hay cadena más fuerte que su eslabón más débil"
Cuando hablo de puntos débil, lo habló por experiencia, los chip ya los probamos hace tiempo por cortesía de un distribuidor, que también nos consiguió varios "Shunt" presisos.
Para bajas corrientes, no hay problemas, para altas corrientes el Shunt puede alterar su valor por efecto de temperatura, lo cual llevará la presición de paseo, una sobre corriente puede destruir el "shunt" si no se dota al conjunto de la circuitería necesaria. por otro lado el dispositivo soporta solamente hasta 26V, si por alguna razón se produce una suba de tensión por encima de ese valor el chip se pulveriza de una.
Cuando se va a hacer una medición, hay que tener una serie de premisas a la hora de elegir el sensor más apropiado, teniendo en cuenta el ambiente, el ámbito de trabajo, los pro y los contra.
Casarse con un producto por que tiene una de sus características sobresalientes, porque si las otras no acompañan de nada sirve.
Por eso, utilizar un micro cuyas referencias están a potencial de la fuente, que precisión puede tener? para eso hay que implementar una buena referencia de tensión que no solo en sí tenga buena precisión si no que tenga una muy buena estabilidad térmica.
Si eso no se tiene en cuenta y solo me caso con el sensor, no llegar a buen puerto.
Otro punto, el forista que inicio el tema necesita que pueda medir CA y CC y con este modulo solo funciona con CC con lo cual no le sirve.
El chip es interesante, pero no es ninguna panacea, es útil en determinadas situaciones en otras no, como todas las cosas
En nuestro trabajo diario utilizamos todo tipo de sensores y debemos escoger el más apropiado para cada situación, no nos encandilamos con nada, todas las cosas tienen pros y contras, y hay que ver si los pro son suficientes, y que los contra no sean algo que determine que no sea apto para lo que necesitamos.


Shunt de 20W resistencia mín:0.001 máx:0.1
Este es solo un ejemplo
 
#14
Para aquellos que aún no han visto la actualización de la hoja de datos del INA226 de TI puede encontrarse en ESTE ENLACE

Por otro lado los videos citados en mensajes anteriores -del canal ProyectosLED- muestran uno de los usos posibles; en ese caso asociado a Arduino como display gráfico de una fuente (Mostrando los valores sensados de corriente y voltaje).

Va de suyo que es bueno ver qué nos dice el fabricante (Transcribiré directo en inglés, asumo que en el foro se puede y que es debido a que es común que los datasheet en electrónica estén en ese idioma y haya una cierta familiarización de los miembros con los términos aun a pesar de no ser ducho en esa lengua) Resalto -en negrita- las referencias que tienen un cierto interés diferencial para mi y para no abundar transcribo sólo una parte que les dará, creo yo, una idea de para qué sirve y en qué rangos el módulo INA226:

1 Features
  • Senses Bus Voltages From 0 V to 36 V
  • High-Side or Low-Side Sensing
  • Reports Current, Voltage, and Power
  • High Accuracy:
    • 0.1% Gain Error (Max)
    • 10 μV Offset (Max)
  • Configurable Averaging Options
  • 16 Programmable Addresses
  • Operates from 2.7-V to 5.5-V Power Supply
  • 10-Pin, DGS (VSSOP) Package
2 Applications
  • Servers
  • Telecom Equipment
  • Computing
  • Power Management
  • Battery Chargers
  • Power Supplies
  • Test Equipment

Me salto parte y reproduzco más de la misma hoja de especificaciones:

"...The INA226 senses current on common-mode bus voltages that can vary from 0 V to 36 V, independent of the supply voltage. The device operates from a single 2.7-V to 5.5-V supply, drawing a typical of 330 μA of supply current. The device is specified over the operating temperature range between –40°C and 125°C and features up to 16 programmable addresses on the I2C-compatible interface...."
 
#15
Existen módulos para el arduino que usan el integrado ina226, vienen con todo para medir corriente y hay de varios rangos. Ojo! yo recomiendo este, solo si usas baja potencia. En cuanto a medir en AC, podrias hacer un adecuador y luego medir en DC y listo.
 
#16
La verdadera precisión depende del shunt, ellos solo fabrican el CI, no viene con la resistencia shunt.
Para medir CA no hace falta complicarse la vida hay dispositivos que son ambas corrientes y tienen mayor presición y no hace falta abrir el circuito.
Sirve para algunas cosas pero para otras no.
Recibo información permanente de todo lo que hace TI incluso muestras, también de otros fabricantes, por eso a lo sumo la utilizaría en una fuente de laboratorio o cosas así.....
 
Arriba