Control de consumo eléctrico con Arduino (1) 46

Hoy en día, la frase “control de consumo eléctrico” está adquiriendo nuevas connotaciones, y la actual situación económica, unida a las constantes subidas de la factura que tenemos que pagar a fin de mes, hace que los aficionados al mundillo electrónico nos hayamos planteado la manera de controlar el gasto – léase kWh – que tenemos en determinada parte de nuestra casa o – incluso – la monitorización de la energía doméstica total. Con esta intención os presentamos el artículo de hoy. No se trata de un control “profesional”, pero por un módico precio si que puede ayudarnos a tener las ideas más claras en cuanto a ahorro energético. No vamos a abordar excesivas disquisiciones técnicas sobre la operativa electrónica (solo las justas), de forma que el aficionado con menor bagaje técnico pueda montar sin más el circuito, y los más expertos ¡ no las necesitan !. Al fin y al cabo, este blog es para DIVERTIRNOS con la tecnología… de todas formas, al final de esta entrada se citan algunos documentos y referencias para aquellos interesados en “profundizar” o – ¿quién sabe? – modificar el montaje propuesto.

En esta entrada vamos a abordar:

– Base teórica y sensor utilizado.

– Interfaz electrónica con Arduino

– Software de control y ajustes

Esperamos que, además de entretenernos con su montaje, nos ayude a ahorrar unos eurillos …

Image courtesy of Nutdanai Apikhomboonwaroot / FreeDigitalPhotos.net

Image courtesy of Nutdanai Apikhomboonwaroot / FreeDigitalPhotos.net

– Base teórica y sensor utilizado.

Lo primero que necesitamos para nuestro montaje (al margen del Arduino, claro esta) es un sensor que sea capaz de “medir” el consumo de un cable eléctrico de la forma más efectiva y sencilla posible. Nos hemos decantado por el sensor “no invasivo” modelo SCT-013-030 que se puede utilizar en modo “pinza amperimétrica” y que, gracias a su diseño de nucleo partido nos permite efectuar la medida de intensidad eléctrica que circula por dicho cable. El aspecto de este sensor puede verse en la figura adjunta.

Este sensor puede obtenerse fácilmente en Internet, por ejemplo, en la tienda de BricoGeek

ArduPowerControl_03

La gran ventaja de este sensor frente a otra circuitería – o incluso al típico multímetro – es que no precisamos “cortar” (interrumpir) el cable donde vamos a efectuar la medición ya que el sensor puede abrirse para que hagamos pasar por el mismo el cable (¡ojo! , tan solo uno) de la instalación que deseemos verificar. Pasamos el cable y este se comporta como un bobinado (de espira única) en el transformador que incorpora el sensor.

ArduPowerControl_04

ArduPowerControl_05

Su principio de funcionamiento está basado en el transformador eléctrico (extrictamente en un transformador de intensidad). Internamente el sensor incorpora un pequeño transformador constituido por su nucleo y, en vez de dos devanados – típicamente primario y secundario – tiene tan solo un bobinado en uno del los extremos de su núcleo ferrromagnético. Si tomamos este bobinado como el secundario, la parte correspondiente al primario serían las espiras (en este caso la espira única) que constituirá el mismo en cuanto lo insertemos en el circuito a medir.

ArduPowerControl_14

Al hacer pasar por el “primario” de este sensor un cable de nuestra instalación este capta el flujo magnético generado que será proporcional a la intensidad que circula en ese instante por el cable. Por efecto de la inducción electromagnética obtendremos en el secundario (salida del sensor) una intensidad que será proporcional a la del primario. El efecto transformador de intensidad de primario con espira única puede verse en esta ilustración. Aunque en la figura anterior no la hemos representado por simplicidad, existe una resistencia de carga en la salida del transformador, de cuyos bornes tomaremos la señal a utilizar. Debemos fijarnos que tan solo hemos de pasar por el sensor un hilo de los dos que conforman la red a monitorizar en nuestra casa, tal y como se muestra aquí …

ArduPowerControl_13

Sea cual sea la instalación que deseemos controlar, y aunque el sensor no es invasivo y se instala sin tener que cortar un solo cable, si que hemos de tener alguna precaución si, por ejemplo, queremos verificar el consumo total de nuestra casa. En este caso no tendremos más remedio que localizar la entrada general (típicamente antes del magnetotérmico o diferencial general) e insertar con sumo cuidado el sensor. Esta operativa conviene que sea hecha por alguien “curtido” en estas artes, para evitar así desconectar algún cable al manipular esta zona. Una vez instalado el sensor tan solo tendremos que conectar su salida (vía jack tipo audio de 3.5 mm) al circuito interfaz que comentaremos a continuación. Conviene mencionar que los terminales de salida del sensor se corresponden con los extremos del jack, tal y como vemos en la ilustración adjunta.

ArduPowerControl_11La señal obtenida en función del consumo (intensidad) que circula por el cable monitorizado nos proporcionara una tensión proporcional a la salida del sensor – en bornes de la resistencia interna mencionada – y que es de muy pequeño valor (milivoltios), razón – entre otras – por la que necesitaremos un circuito interfaz-amplificador …

La respuesta del sensor ante diversas cargas de consumo comprobadas nos ha devuelto una respuesta suficientemente lineal…

ArduPowerControl_15

Aunque las pruebas efectuadas han sido con consumos de tipo bajo/medio, basta para hacernos una idea.

– Interfaz electrónica con Arduino

El circuito interfaz propuesto tiene dos funciones, a saber: rectificar y amplificar la señal proviniente del sensor (esta es de tipo senoidal, lógicamente). Al ser una señal de tensión tan reducida nos hemos visto obligados a evitar el uso del típico rectificador, esto es, el diodo o puente de diodos, ya que la caida de tensión en los mismos se “comería” literalmente los milivoltios AC de que disponemos. La solución pasa por un rectificador de precisión mediante el uso de un amplificador operacional (A.O.). No vamos a comentar aquí la operativa de los A.O., pero baste decir que la señal así tratada se rectifica convenientemente y nos da pie (también usando un AO) a realizar una pequeña amplificación ajustable por el usuario y que puede servirnos de ajuste “fino” del montaje una vez terminado.

En este pequeño esquema vemos como quedaría – a nivel de bloques – el montaje. La alimentación de +5V puede obtenerse desde el propio arduino o, si lo estimamos oportuno, dotar al interfaz de una alimentación de +5v autónoma.

ArduPowerControl_12Como hemos dicho, la misión de la primera parte del circuito interfaz es rectificar sin pérdida de tensión la señal del sensor, para obtener así una señal continua – aunque pulsante – capaz de ser luego amplificada y obtener niveles de tensión adecuados en la entrada analógica de nuestro Arduino. La señal a tratar se hace llegar a la entrada analógica (A0) del mismo.

ArduPowerControl_01G

Hemos utilizado como tanto para la etapa rectificadora como para la amplificadora el amplificador operacional LM358. Dado que cada uno de estos chips incorpora una pareja de A.O. tendremos que utilizar tan solo un chip. El circuito -al margen del chip – precisa de pocos componentes externos adicionales. Un condensador de desacoplo de 100 nF, un diodo y unas cuantas resistencias. Podemos montar en principio el circuito en una proto-board para evaluación de prototipos. En esta ilustración lo vemos funcionando de esta manera. Observamos que hemos añadido un conector “hembra” tipo jack audio para conectar el sensor a la placa. Una vez que tengamos en marcha el circuito ya podremos decidir si lo implementamos en una placa de circuito impreso, lo soldamos en una placa de prototipos pre-perforada, etc.

ArduPowerControl_17

A modo de ayuda vemos aquí el esquema internos del A.O. LM358. Como casi siempre, las patillas de alimentación son: 4(GND) y 8 (+Vcc)

ArduPowerControl_02

La señal obtenida al circular corriente por el sensor tiene un aspecto tal que así :

ArduPowerControl_18b

Una vez rectificada ( en modo onda completa ) obtendremos:

ArduPowerControl_19b

Y tras ser amplificada, la señal CC llega al CAD de nuestro Arduino.

– Software de control y ajustes

El software desarrollado a modo de test para controlar el sensor de corriente no es excesivamente complejo. Podemos verlo funcionando aquí:

ArduPowerControl_16b

Comentamos las particularidades del mismo, cuyo contenido mostramos aquí, y que podremos descargar desde el link al final de esta entrada.

 

El programa calcula varios parámetros a partir de la señal (milivoltios) recibida desde el sensor. La conversión analógica del Arduino (CAD) nos permite obtener 1024 niveles de tensión en la entrada A0, lo que significa que tendremos niveles de 0.0048 V ( 5/1024 ), o lo que es igual, una resolución de 4.8 mV /bit.

El valor así obtenido se maneja en la variable vS, pero la “lectura” del valor se hace en la función “smoothread“, que además de lanzar la conversión, lo hace de una forma repetitiva y específica para obtener un resultado más fiable. Podemos ajustar mediante la variable “ni” (número de iteraciones de lectura a promediar) obteniendo así al final de esta un valor más estable (puede compensar pequeñas variaciones en la CAD del Arduino).

La rutina de lectura localiza el punto de paso por cero de la señal y, a partir del mismo introduce un retardo de 5 ms. – lo que equivale a 1/4 del periodo ( t/4 ) cuando medimos una CA de 50 Hz)- . Este valor (variable ff) puede – y debe – ser modificado si queremos operar con una tensión de 60 Hz. (ff=4.15) . El punto de lectura(s) efectuada(s) puede verse más claramente en este gráfico

ArduPowerControl_22

Como quiera que el valor devuelto por la rutina smoothread será una media de n lecturas (ni), pero aprovechando el valor máximo de la tensión, tendremos que efectuar un cálculo del valor RMS para dicha lectura ( lectura = smoothread (1) / 1.41; ), y una vez tengamos este, lo multiplicaremos por 0.0048 ( 1/1024 ) para tener la tensión medida en mV. por el sensor. Para obtener el valor de intensidad que circula por el sensor tendremos que utilizar la variable S_Ratio (experimentalmente calculada) y que nos da – como su nombre indica – la relación mV/mA proporcionada por el sensor, dvidiendo la misma por 1000 para que el valor de iA sea en Amperios.

Una vez tengamos el valor de intensidad lo demás es sencillo. Por simple aplicación de fórmulas obtendremos la potencia (en kW) que se alojará en la variable pKW.

Es importante mencionar que el valor de la variable vV, correspondiente a la tensión doméstica AC (prefijada en el programa), ha de ser modificada por el usuario para obtener las lecturas correctas. No todas las poblaciones reciben una tensión idéntica, en nuestro caso, los 220 voltios típicos se han pre-fijado (tras medirlos) en 230 V.

A modo de resumen, vamos a enumerar los pasos (incluídos los opcionales) a seguir para poner en marcha el montaje …

Para el Hardware:

  1. Realizamos el cableado del circuito ( ¡ y lo revisamos !).
  2. Dejamos el potenciómetro de ajuste en su posición central.
  3. Conectamos el sensor a 1 hilo del circuito a medir (fase).
  4. Conectamos el sensor a nuestro montaje.
  5. Comprobamos que al conectar la alimentación luce el Arduino correctamente.

Para el Software:

(algunas variables solo han de verificarse y pueden dejarse como están)

  1. Editamos el fichero ArduPowerDVTK.ino antes de ejecutarlo
  2. Ajustamos la variable retardo (tiempo entre visionados).
  3. Ajustamos la variable vV (tensión AC en nuestra casa).
  4. Ajustamos la variable ff (delay para 50 o 60 Hz).
  5. Ajustamos la variable ni (n. iteraciones para smooth-effect).
  6. Ejecutamos el programa

Ajustes:

Como ajuste final aconsejamos – una vez arranquemos el programa – hacer circular cierta intensidad de valor medio ( unos 1000 W puede ser correcto ) por el cable a medir. Conviene que sepamos siquiera de forma aproximada el consumo en vatios de dicha carga, y también que esta sea de tipo resistivo preferentemente (p.ej. un calefactor ).Una vez que el programa nos de los valores en pantalla (abriendo el terminal serie del IDE Arduino) deberemos realizar un ajuste fino del montaje mediante el potenciómetro R6 hasta que obtengamos la lectura de potencia correcta.

ArduPowerControl_21

Cabe mencionar que el montaje no es muy sensible a pequeñas cargas ( < 40 vatios) cuando se conectan solas, pero suma adecuadamente su consumo al computar un conjunto de estas, por lo que el consumo total debería ser muy aproximado al real. Factores que pueden afectar a discrepancias en la lectura del dispositivo pueden ser:

  • Cargas de tipo reactivo (motores, cuircuitos capacitivos)
  • Cargas de muy poca potencia medidas aisladas (ya comentado).
  • Valor de tensión (variable vV) mal ajustado.
  • Valor de frecuencia (variable ff) mal ajustado.
  • Incorrecto cierre del sensor.

A DIVERTIRSE

En una próxima entrada abordaremos el montaje de un circuito de adquisición de datos (en formato SD) también para Arduino.

Referencias y descarga de código:

Referencias de diseño

El fichero descargable contiene:

  • Software de control ArduPower_DVTK.ino para medir potencia.
  • Información del sensor modelo SCT-013-030

Descarga de código

[wpdm_file id=17 title=”true” template=”bluebox ” ]

ArduPowerControl_20

46 thoughts on “Control de consumo eléctrico con Arduino (1)

  1. Reply david Mar 14, 2014 10:05 am

    Buen articulo!!.

    Colocando el dispositivo en una mangera (3 cables) funcionaria correctamente?. La pinza amperimetrica funciona sin problemas pero como recalcas que este dispositivo solo tiene que pasar un cable.

    saludos

    • Reply Txus Mar 14, 2014 2:53 pm

      El sensor debe colocarse en un solo hilo. Por principio, la pinza opera así. Si la colocas en una manguera obtendrás una medida posiblemente errónea, suma vectorial de las corrientes y, en el caso de conductores paralelos probablemente cero.

  2. Reply acon Mar 19, 2014 9:48 pm

    estoy buscando un sensor para CC. Es para medir consumos de baterías en 4×4. ¿No conocerás algún sensor de CC no invasivo para consumos de hasta 400A?

    • Reply Txus Mar 19, 2014 10:54 pm

      Me temo que para la medida en CC deberas buscar una pinza amperímetrica que trabaje por efecto Hall y no del tipo clásico que es el mostrado en este artículo. Pienso que Google puede “darte más datos”.

      Un ejemplo de este tipo de sensor – que aún no hemos probado en DIVERTEKA – seria el ACS714 que se puede localizar , por ejemplo, en Bricogeek.

      Un saludo

      Txus

  3. Reply barbas Mar 21, 2014 3:05 am

    Gracias por el articulo 😉

    Tengo una duda… Despues de rectificar y amplificar la señal que viene del sensor.
    ¿Cómo realizas el cálculo de la intensidad?
    La única manera es aplicando diferentes cargas conocidas y leyendo los valores obtenidos?

    Un saludo

    • Reply Txus Mar 21, 2014 7:36 am

      Como se explica en la entrada, la señal (en mV.) es función de la intensidad, y se toma un valor (ese si lo calculé experimentalmente) que sea el ratio mV/mA. Una vez tengas los mA – o mas exactamente, los mV proporcionales a la intensidad – desde el sensor solo hay que aplicar la Ley de Ohm.

      • Reply Barbas Mar 21, 2014 11:19 am

        Gracias Txus por tu respuesta, la verdad es que esperaba encontrar en el datasheet del sensor una gráfica como la tuya con el ratio I mV

        Un saludo

        • Reply Txus Mar 21, 2014 12:06 pm

          De alguna manera ya lo está, ya que el datasheet te relaciona 1 V con 30 A, pero aunque esto daría un ratio más cercano a 30 yo he preferido efectuar un cálculo más “experimental” y, como ya puse en la entrada, este es un montaje para divertirnos, no pretende ser un equipo de laboratorio.

          Este ratio V/A (30, teóricamente) viene condicionado a la ganancia del circuito rectificador (G= R1/R2) el cual nos daría un valor exacto de 0.83. Si aplicamos este valor G al factor ratio 30 comentado tendríamos que: 30/0.83 = 36.14. Pero como quiera que las tolerancias de los componentes influyen en el resultado final, he preferido “jugar” experimentalmente a partir de dicho valor y programar uno que, en mis tests, se ajustaba más a los valores reales (36.5). No obstante, el valor de la variable S_Ratio (o cualquier otra) puede ser modificada a nuestra conveniencia.

          Un saludo

          Txus

  4. Reply Juanjo Abr 9, 2014 6:31 pm

    ¿La publicación en el número 5 de la revista Waves de la Universitat Politècnica de València “A power consumption monitoring, displayingand evaluation system for home devices” está desarrollada por vosotros?

    [[Waves 2013 (iTEAM UPV Journal), vol. 5, pp. 5-13, 2013]]

    • Reply Txus Abr 10, 2014 11:57 am

      Hola Juanjo,

      no, no tenemos nada que ver, aunque veo que usan un sensor similar. Entiendo que su aporte es más académico; el nuestro es mas, digamos, “hobbysta”.
      Eepero en breve tener lista la parte (2) de esta interesante entrada donde se pordrá gestionar un log de consumo.

      Un saludo

      Txus

  5. Reply Albert Abr 21, 2014 9:07 pm

    Hola,

    ¡Excelente artículo, con muy buenas explicaciones!

    Sin embargo, no acabo de entender una cosa. Yo me monté hace 6 meses un medidor similar, basándome en la explicación de http://openenergymonitor.org/emon/buildingblocks/ct-sensors-interface, y con un sensor SCT-013-050 de 50A. En mi caso, puedo conectar el sensor directamente a un pin de Arduino y utilizar la librería en cuestión. Obtengo valores muy precisos cuando estoy por encima de 400W aproximadamente, y con mucho error por debajo (en torno al 50% de error).

    No acabo de entender la necesidad del circuito rectificador/amplificador, en dicha web explican que con un pequeño divisor de tensión con dos resistencias iguales le sumamos 2.5V a la señal y así estamos en terreno positivo. ¿Qué ganamos con el rectificador/amplificador? ¿Mayor precisión en bajos consumos?

    • Reply Txus Abr 21, 2014 9:38 pm

      Hola Albert,

      gracias por tus comentarios. Respecto al montaje de la página que comentas, yo traté de obtener las lecturas mediente el cambiador de nivel que explican pero finalmente, tras algunas pruebas infructuosas, opté por realizar una interfaz completa, con la ventaja que no precisa librería de terceros.
      Respecto a la precisión es cuestión de probar; en nuestro montaje se realizó la comparativa con un modelo comercial que vende una cadena “mágica” 😉 de bricolage y se obtuvieron resultados incluso mejores. La única pega – que explico en la entrada – es con cargas reactivas (lógicamente), con variaciones altas de la tensión por consumo (los 230 son un valor fijo) y con consumos muy reducidos (< 40 W) ... tan solo es custion de DIVERTIRNOS .. no pretende ser un instrumento de Laboratorio. De todas formas, si lo tienes operativo puedes hacerle los "añadidos" que comento en la parte (2) del artículo para tener un registro en SD ... bastante interesante. Un saludo Txus

  6. Reply jordi May 4, 2014 1:42 pm

    Buenas, muy pronto me empezare a meter con el arduino. La parte 1 de tu proyecto me servira para economizar un poco el consumo de mi casa. No obstante, te animo a que puedas implementarlo en lecturas online via web en vez de SD.
    Saludos y gracias.

  7. Reply Fran May 5, 2014 6:12 pm

    Buenas, he realizado el diseño del circuito de rectificación/amplificación y he conectado el sensor YHDC SCT-013-030. Obtengo valores muy pequeños al intentar medir, la tensión que consume una plancha/la televisión,etc.

    Podría ser que mi conector hembra tipo Jack, solo tiene la posibilidad de conectar dos cables?

    Alguien me podría ayudar?Estoy atascado.
    Espero vuestras respuestas.

    Muchas gracias.

    Un saludo.

    Gran aporte.

  8. Reply James May 30, 2014 10:24 am

    Buenos días a todos.

    El artículo es sensacional. Felicidades. Sólo quería añadir un pequeño matiz que considero importante en lo referente al cálculo de la energía. Si bien el dispositivo es capaz de medir con exactitud la corriente demandada (A), tengo serias dudas de que haga lo mismo con la energía (VA o kWh). Digo esto porque, como la mayoría sabréis, la energía es el producto de la corriente por la tensión(voltaje) y por el tiempo. El tiempo no es problema, puesto que tiene un reloj que lo mide; la corriente tampoco es problema gracias al dispositivo presentado; pero el voltaje no veo ningún sensor que lo mida, por lo que entiendo que habrá que estimarlo. Si es así, la energía calculada al final, no será exacta. Según que uso se le quiera dar, este detalle es o no importante, es decir si quiero conocer el consumo aproximado, el dispositivo es más que suficiente; pero si lo que quiero es medir el consumo exacto, las variaciones de tensión (puede oscilar irregularmente entre 220 y 240 V), harán que la energía consumida real no se corresponda con la calculada. Por otra parte, no se si calcula potencia aparente (VA) o también (kWh). Para calcular kWh se necesitará medir también el factor de potencia.

    Perdón por la parrafada. Saludos.

    • Reply Txus May 30, 2014 11:25 pm

      Hola Jaime,

      Estoy 100% de acuerdo con tus apreciaciones. Ya se ha comentado el tema de la tensión, y en los pasos a seguir antes de la puesta en marcha (Para el software) ya se aconseja que cada cual introduzca el valor de la misma en la variable (vV). Convengo contigo – y así lo comento al final del artículo (1) – que las cargas reactivas, esto es, las no puramente resistivas no se calcularán con una precisión excesiva. Según el uso que cada uno le de – por ejemplo , si vamos acontrolar la potencia de uno o varios motores – se puede modificar el código y hacer que el famoso coseno de fi se tenga en cuenta.

      Gracias por tus palabras y por las aclaraciones ya que ayudarán a más de uno. 😉

      Un saludo

      Txus

  9. Reply ayuda Jun 17, 2014 6:19 pm

    Buenas , primeramente felicitarlo por su estupendo proyecto.., quisiera que me ayude mire lo acabo de montar en el proteus.. en vez del sensor le puse un generador de ondas de 110v y 50 hz , ala hora de simularlo no aparece nada en el monitor serial.. no aparece ningun calculo obtenido .. osea se queda en blanco.. por favor quisiera q me ayude.

    gracias

  10. Reply Valentino Jul 8, 2014 9:45 am

    Buenos dias,

    Primero dar las gracias por vuestro trabajo.

    Tengo un problema con el medidor. Cuando conecto el cable de la señal al arduino, el arduino no manda mas datos al monitor serial y cuando desconecto el sensor y el acondicionador, vuelve a enviar los datos. Sabes porque puede ser esto??

    Muchas Gracias

    Un saludo

  11. Reply Jaime B Oct 1, 2014 6:11 pm

    Al medir los amperios, supongo que el producto de potencia que obtenemos de medir el Voltaje prefijado con los amperios medidos nos da la POTENCIA APARENTE. Esta coincidirá con la potencia que nos cobrarán en la factura en W/kW si apenas tenemos cargas inductivas (cos fi=1).

    Pero si tenemos cargas inductivas estaremos midiendo más de lo que nos van a cobrar, cierto? Ya que la potencia reactiva está “iendo y viniendo” por el cable pero no la consumimos realmente. O Realmente nos cobran por la potencia aparente consumida? y en industria además penalizan cos fi <0.95 segun tengo entendido.

    Entonces, midiendo con unas pinzas amperimétricas digamos durante todo mi consumo del mes y sabiendo que tengo alguna carga indusctiva como lavadoras y tubos fluorescentes, puedo esperar una factura más leve que la que yo calcule con las pinzas?

  12. Reply Carlos Oct 8, 2014 4:31 am

    Hay alguna forma de conectar el secundario de este transformador para que sea leido por un multimetro convencional.

  13. Reply YHDC Feb 25, 2015 1:32 pm

    Hola Buenos dias,
    Soy Gerente de la empresa YHDC Dechang Electric, S.l (sensor YHDC SCT-013-030) que habeis usado es de nuestro producto si alguien lo necesita mas me lo puede pedir. Que recien tenemos una oficina abierta en Madrid (Av doctor federico rubio y gali 19 28039) o escribiendo por email: lvyhdc@gmail.com
    Gracias a todos

    Un saludo

  14. Reply JOSE LUIS Feb 26, 2015 2:35 am

    Me gustarua saber si con esto puedo controlar el consumo de la casa, pagaria menos en mi factura, podria usar el aire que es lo que mas consume

  15. Reply Retificador Mar 8, 2015 9:23 pm

    Hola,
    este circuito es muy interesante más, no es correcto, no hay retification de onda completa com um AMPOP, isso apenas se hace media onda no onda completa, mas esta muy interessante.

  16. Reply Rubén Mar 18, 2015 2:52 pm

    Hola,

    ¿que programa usas para dibujar los circuitos electronicos? Estoy buscando uno sencillo de usar, y me gusta como te quedan.

    Gracias

  17. Reply BERNARDO May 26, 2015 10:41 pm

    Que gran publicación, me gusto mucho, solo me queda la duda de que significa en el código lo siguiente:

    float smoothread(float fc).

    No entiendo lo de un float adentro de otra variable float, mi problema solo es de programación y pido las disculpas por quizas preguntar algo muy básico

    Espero me puedas ayudar, gracias.

  18. Reply ARES Jun 4, 2015 7:25 pm

    HOLA, YO TENGO UNA DUDA, VEO QUE ALIMENTAS EL OPERACIONAL CON +5VCD, OSEA NO USAS FUENTE SIMETRICA, SI NO MAL ENTIENDO TU SENSOR DE CORRIENTE TE DE MV/A EQUIVALENTES A LA CORRIENTE QUE CIRCULA, QUE SUCEDE EN EL SEMICILO NEGATIVO DE LA CA? ES DECIR EL SENSOR TE DA UNA MV NEGATIVA? :s, SEGUN YO ESO NO SE PUEDE, A MENOS QUE TE DE UN OFSET DE ALGUN VALOR SUPONIENDO 2.5, Y EL VALOR DE MV SE INCREMENTA PARA ARRIBA EN EL SEMICICLO POSITIVO Y HACIA ABAJO EN EL NEGATIVO, BUENO SUPONIENDO QUE SI TE DA MV NEGATIVOS (AUNQUE NO SE COMO SEA ESO) AL COMPARAR TU SEÑAL DE ENTRADA EN LA NO INVERSORA CON EL VREF DE TU INVERSORA QUE ES LA MASA, NO HABRA PROBLEMAS EN TU SEMICICLO POSITIVO PUES TE DARA SALIDA ESE OPERACIONAL, PERO EN LA NEGATIVA TE DARIA SALIDA PERO -vsat, Y SI NO ESTAS ALIMENTANDO TU OPERACIONAL CON FUENTE SIMETRICA COMO PUEDES TENER SALIDA Y PODER RECTIFICAR DE ONDA COMPLETA? PERDONA SI ESTOY DICIENDO PUROS DISPARATES, LA VERDAD ES QUE ES NO ESTOY MUY FAMILIARIZAADO CON LOS OPERACIONALES, LOS DEJE DE USAR DESPUES DE LA ESCUELA, PUEDO SOLUCIONAR ESTAS DUDAS CON UN OSCILOSCOPIO PERO LA VERDAD ESQUE ME TARDARA 15 DIAS EN LLEGAR JEJE POR ESO TE PIDO TU AYUDA, SALUDOS AMIGO

  19. Reply Luis Jun 30, 2015 2:17 am

    Tengo una duda cual es la capacidad máxima de medida en Watts que puede soportar el dispositivo entiendo que debemos probar con cargas que no sean (< 40 w) pero ¿cual es el limite en (V) (I)?

  20. Reply Luis Jul 19, 2015 11:05 pm

    Quiero saber si el condensador de desacople puede ser un capacitor electrolitico

  21. Reply FenixCR Ago 27, 2015 1:42 am

    Me pueden dar la lista de materiales? El proyecto me interesa mucho pero necesito una lista de materiales especifica ya que a simple vista no lo entiendo muy bien ya que soy novato en esto.Gracias

  22. Reply Pablo86 Sep 1, 2015 8:54 pm

    Buenas, ante todo felicitarte por el gran proyecto y con la claridad que lo explicas todo. Estoy realizando mi proyecto de fin de carrera y me estoy basando en este circuito, porque me parece muy interesante. Sobretodo en el rectificador de onda completa, me lo he tenido que mirar un par de veces hasta darme cuenta de como funciona.
    Mi pregunta es la siguiente:
    Para tener la corriente eficaz multiplicas la tensin eficaz por 36.5. Tal como dices ese ratio ya te lo da el sensor que es de 1V/30A, pero le añades la ganancia del primer ampli 0.83. Pero porque no le añades la ganancia del segundo?
    Por mucho que le doy vueltas no lo entiendo deberias multiplicar la tension eficaz por 30/5, ya que 5 és la ganancia entre los dos amplificadores.
    Quedo pendiente de tu respuesta y muchas gracias de antemano

  23. Reply Javier Sanz Sep 10, 2015 1:21 am

    Buenas noches

    Antes de nada felicitaros por vuestro gran trabajo!!

    Estaba pensando en instalar este dispositivo para supervisar el consumo de unas cámaras frigoríficas, ¿sabes que potencia máxima sería capaz de medir sin freír el arduino?

    No lo se a ciencia cierta pero no me extrañaría que cada una superase 1Kw.

    Si fuese posible me gustaría medir el consumo de la instalación completa, pero teniendo en cuenta que son 9 cámaras y 4 hornos.. No me queda más remedio que medir por separado.

    Gracias de antemano por la respuesta.

  24. Reply Santxs Oct 5, 2015 7:11 pm

    Hola amigo me prodrias ayudar con el sensor de corriente ACS712ELCTR-30A Ver Imagen

    Con el arduino porfavor te lo agradeceria mucho.

  25. Reply PPG Oct 25, 2015 2:52 am

    Buenas,

    No me aclaro con el diseño del rectificador de precisión y amplificador. ¿Podríais contarme más acerca de cómo se diseñó o más información sobre dónde buscar?

    Gracias por vuestra atención.

    Un saludo

    • Reply Txus Oct 25, 2015 8:32 am

      Hola, en el fichero descargable tienes información teórica sobre la parte del operacional que gestiona el diseño(AN del circuito CA3140), así como del sensor y demás componentes.
      Un saludo
      Txus

  26. Reply PPG Oct 25, 2015 1:22 pm

    Muchas gracias Txus!!

    ¿Y cómo llegaste a hacer el diseño del circuito del rectificador? Me refiero a qué criterio usaste para colocar la R2 y la R4. Muchas gracias de nuevo!!

  27. Reply alejandro Feb 2, 2016 2:23 am

    de donde sacas el circuito de rectificacion con opam… de algun libro o una fuente comprobable ??

    • Reply Txus Feb 3, 2016 8:27 pm

      En las referencias del final del artículo puedes ver las notas de aplicación para el OPAMP CA3140, en la página 18 puedes ver la idea en que se basa el circuito.

      Txus

  28. Reply marc Feb 7, 2016 10:22 pm

    Hola excelente aporte.
    Solo tengo una duda. Si al mismo tiempo que medimos corriente,midiesemos la tension en V instantaneas, podroiamos sustituir la constante por una variable real y los resultados serian mas precisos? como podrimamos medir la tension real con el ardu?

    Gracias!

  29. Reply Simón Mar 3, 2016 1:40 am

    Me uno a todas las muestras de agradecimientos que ya te han dado.

    Para mí lo mejor es cuando comentas “…A DIVERTIRSE…”, porque, después del curro que te has dado en diseñar el proyecto y publicarlo es ahora cuando nos toca a nosotros experimentar y adaptarlo a nuestras necesidades, por eso no quiero quitarte tiempo preguntándote como modificarlo para que haga una cosa o otra.

    Muchas gracias por compartir tus conocimientos con la comunidad.

  30. Reply Nakita Abr 25, 2016 10:01 pm

    Bunas a todas y todos. En este artículo faltó una imagen del proyecto terminado y armado con demostración real de la aplicabilidad del medidor casero.

  31. Reply Fran Jul 14, 2016 12:23 pm

    Hola muy buenas, estupendo foro para aficionados y técnicos. Solo una consulta, por qué no se ve el link para descargar los sketches y librerías?
    Gracias de antemano y estaré al tanto de colaborar con esta comunidad.

    • Reply Txus Jul 27, 2016 8:28 am

      Hola, debido a problemas en el servidor estamos haciendo ciertos ajustes. Las descargas se están recuperando poco a poco. Gracias por tus comentarios.

Leave a Reply