Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Para conectar un sensor CT a un Arduino, la seal de salida del sensor CT necesita ser acondicionada para
que cumpla con los requisitos de entrada de las entradas analgicas Arduino, es decir, una tensin
positiva entre 0V y la tensin de referencia ADC.
Nota: En esta pgina se muestra el ejemplo de un tablero Arduino trabajando a 5 V y del EmonTx
trabajando a 3,3 V. Asegrese de utilizar el voltaje de alimentacin adecuado y el voltaje de
polarizacin en los clculos que correspondan a su configuracin.
Esto se puede lograr con el siguiente circuito que consta de dos partes principales:
Si el sensor CT es un tipo de "salida de corriente" tal como el YHDC SCT-013-000, la seal de corriente
necesita ser convertida en una seal de voltaje con una resistencia de carga. Si se trata de una salida de
tensin CT, puede saltarse este paso y dejar fuera la resistencia de carga, ya que la resistencia de carga
est incorporada en la TC.
El YHDC SCT-013-000 CT tiene un rango de corriente de 0 a 100 A. Para este ejemplo, vamos a elegir
100 A como nuestra corriente mxima.
C) Divida la corriente de pico por el nmero de vueltas en la TC para dar la corriente de pico en la bobina
secundaria.
El YHDC SCT-013-000 CT tiene 2000 vueltas, por lo que la corriente de pico secundaria ser:
Corriente de pico secundaria = Corriente de pico primaria / no. De vueltas = 141,4 A / 2000 = 0,0707A
Si est utilizando un Arduino funcionando a 5V: AREF / 2 ser de 2,5 voltios. As que la resistencia a la
carga ideal ser:
Resistencia de carga ideal = (AREF / 2) / Corriente de pico secundaria = 2.5 V / 0.0707 A = 35.4
El emonTx V3 utiliza un regulador de 3.3V, por lo que es VCC y por lo tanto AREF, siempre ser 3.3V
independientemente del voltaje de la batera. El emonTx V3 estndar utiliza resistencias de carga de 22
para CT 1, 2 y 3, y una resistencia de 120 para CT4, el canal de alta sensibilidad. Vea el wiki tcnico de
emonTx V3 en:
https://wiki.openenergymonitor.org/index.php?title=EmonTx_V3#Burden_Resistor_Calculations.
EmonTx V2
Si est utilizando un emonTx V2 alimentado por batera, AREF comenzar a 3.3 V y disminuir
lentamente a medida que el voltaje de la batera caiga a 2.7 V. La resistencia de carga ideal para el voltaje
mnimo sera por lo tanto:
Resistencia de carga ideal = (AREF / 2) / Corriente de pico secundaria = 1.35V / 0.0707A = 19.1
19 no es un valor comn. Tenemos una opcin de 18 22 . Recomendamos utilizar una carga de 18
1%
Herramienta para calcular el tamao de resistencia de carga, giros de CT y mximos Irms (gracias a Tyler
Adkisson por construir y compartir esto).
Adicin de un sesgo DC
Si usted conectara uno de los cables del TC a la tierra y midiera el voltaje del segundo alambre, con
respecto a la tierra, el voltaje variara de positivo al negativo con respecto a la tierra. Sin embargo, las
entradas analgicas de Arduino requieren un voltaje positivo. Conectando el cable del TC conectado a
tierra, a una fuente a la mitad de la tensin de alimentacin, la tensin de salida del CT ahora oscilar por
encima y por debajo de 2,5 V, permaneciendo as positiva.
Los resistores R1 y R2 en el diagrama de circuito anterior son un divisor de voltaje que proporciona la
fuente de 2,5 V (1,65 V para el emonTx). El condensador C1 tiene una reactancia baja - unos pocos
cientos de ohmios - y proporciona un camino para que la corriente alterna evite la resistencia. Es
adecuado un valor de 10 F.
Arduino Sketch
Para usar el circuito anterior para medir la corriente RMS, con un voltaje RMS fijo (por ejemplo, 240V)
para indicar la potencia aparente aproximada, utilice este boceto de Arduino: Bosquejo de Arduino -
corriente solamente
Esta gua detalla cmo construir un monitor de energa simple en un tablero que puede usarse para medir
la cantidad de energa elctrica que usa en su hogar. Mide la corriente, pero usa un valor fijo supuesto
para la tensin (230V, si usted est en el Reino Unido) y calcula la energa aparente. Aunque no es tan
preciso como un monitor que mide tanto el voltaje como la corriente, es un mtodo comnmente usado en
monitores de energa de la casa entera comercialmente disponibles por razones de simplicidad y costo.
Descargar: EmonLib
Ahora debera ver dos columnas de valores. Potencia aparente a la izquierda, corriente RMS a la derecha.
Ver tambin:
"Por qu mi sensor actual lee (X) Amperios cuando no hay flujo de corriente?"
Magine una corriente muy pequea que fluye, y las resistencias del divisor de voltaje del polarizacin en
el circuito de la etapa de entrada actual arriba, hacen que la tensin media se sienta exactamente en el
medio del rango de entrada del ADC de Arduino. En este punto, usted necesita saber que cada nmero
fuera del convertidor analgico-digital no representa un voltaje sino una banda de voltajes. El convertidor
analgico a digital medir la forma de onda en muchos puntos - aproximadamente 50 en la prctica - y si
la amplitud de la onda es lo suficientemente pequea, cada muestra de la onda (sampleI) tendr el valor
511.
El filtro de paso alto en el software desplazar la onda para que el valor medio sea cero. Esto es
equivalente a restar el valor promedio de cada muestra. El promedio es 511, por lo que cada muestra
filtrada ahora ser 0.
Vamos a ver qu pasa si el voltaje de polarizacin se deriva un poco. Ahora el valor medio est justo por
encima del cambio de 511 a 512. Esta vez, cuando el convertidor analgico-digital mide la onda, las
muestras en el primer ciclo de mitad (y tal vez uno o dos ms) tomarn el valor 512, y el valor Restante
tendr el valor 511. El proceso de muestreo ha convertido nuestra onda senoidal en una onda cuadrada.
El filtro de paso alto en el software volver a desplazar la onda, por lo que el valor medio es cero, y de
nuevo esto es equivalente a restar el valor promedio de cada muestra. Pero esta vez, el promedio es 511.6
(recuerde, ahora estamos usando valores decimales en coma flotante en el software), as que cada muestra
en la primera mitad ser 512-511.6 = 0.4, y cada muestra en la segunda mitad ser 511 - 511,6 = -0,6.
Ahora la parte importante viene cuando el software calcula la potencia y el valor RMS de la onda.
Para calcular la potencia, la corriente y el voltaje para las muestras correspondientes se multiplican juntos,
y el promedio de que es la potencia. Para calcular la corriente rms, cada muestra de corriente se multiplica
por s misma, se calcula el promedio y la corriente rms es la raz cuadrada de ese nmero.
Claramente en el primer caso, debido a que cada muestra de corriente es cero, la corriente y la corriente
rms son ambas cero.
En el segundo caso, y asumiendo que las formas de onda de tensin y corriente estn exactamente en fase,
la potencia promedio ser el promedio de [cada muestra de voltaje de medio ciclo positivo x 0,4] y [cada
muestra de voltaje medio negativo x -0,6], o aproximadamente 0,45 unidades. La corriente rms ser la
raz cuadrada del promedio de 0,42 + (-0,6) 2, o aproximadamente 0,72 unidades. Definiremos las
unidades a continuacin.
Para ver qu nmeros se puede esperar en la prctica, digamos que el voltaje es de 240, y el sensor de
corriente es el estndar 100 A CT con la resistencia de carga estndar de 18 . 100 A RMS representa un
conteo pico a pico de aproximadamente 800, por lo que nuestra onda con una amplitud pico a pico de 1
conteo tiene un valor RMS de aproximadamente 0,125 A. Esto representa una potencia verdadera de 30
W. Por lo tanto, en El segundo caso podramos leer 13,5 W y 0,09 A, y aunque tenemos un factor de
potencia unitario, leemos una potencia aparente de 21,6 VA y un factor de potencia de 0,625.
Pero obtendr exactamente el mismo resultado si la corriente es la ms pequea imaginable mientras que
sigue siendo suficiente para invertir el convertidor analgico a digital entre dos valores adyacentes. As
que en la prctica, puede leer cualquier cosa desde cero de potencia y corriente, hasta una potencia de
13,5 W y una corriente de 0,09 A.
Por otro lado, puede leer cero energa y cero corriente para cualquier carga de hasta 30 W.
Hasta este punto, hemos asumido que la entrada del ADC de Arduino viene del sensor actual. Tambin
puede provenir de ruido digital generado por el propio Arduino, o ruido externo captado por el PCB o el
cableado.
Un informe sobre las propiedades del transformador de corriente YHDC y su idoneidad para su
uso con el sistema OpenEnergyMonitor.
Para corrientes de prueba de hasta 100 A, el primario de TC consta de 1 a 20 vueltas de alambre aislado
de 16 / 0.2mm. La mayora de los ensayos se realizaron a 5 A, por lo que la corriente primaria observada
por la TC podra ajustarse en pasos de 5 A encerrando un nmero variable de vueltas dentro del ncleo.
Para pruebas de saturacin de hasta 250 A, la primaria consiste en 50 pasadas de alambre de cobre
esmaltado, ajustndose la corriente en este caso.
(Nota: La corriente excede la clasificacin del cable usado para el primario, pero como la bobina est
flojamente agrupada excepto donde pasa a travs del ncleo del transformador y porque cada prueba es de
duracin relativamente corta, el calentamiento no es un problema).
La corriente primaria fue monitorizada por la derivacin de 0,33. Los potencimetros, resistencias de
limitacin de corriente y diodos, tanto en la derivacin como en las salidas de TC, protegen la tarjeta de
sonido de la computadora contra sobretensiones y transitorios de conmutacin. Los potencimetros
fueron ajustados de tal manera que la tensin no excediera los 400 mV de pico ya este voltaje, los diodos
no afectaron la forma de la forma de onda monitorizada.
Cuando la forma de la forma de onda era de inters, la corriente primaria y la forma de onda de voltaje
CT se registraron usando un osciloscopio de software (Soundcard Oscilloscope from
https://www.zeitnitz.de/Christian/scope_en) y la forma de onda registrada importada en una hoja de
clculo y Posteriormente calibrado contra el voltaje real ledo ya sea por un multmetro o un osciloscopio
real conectado directamente a travs de la salida del TC.
Desde principios de 2012, cuando se probaron por primera vez muestras de esta TC, YHDC ha hecho
muchos cambios incrementales en el diseo y construccin de este dispositivo, y al parecer tambin se ha
cambiado el material de ncleo. El ltimo modelo probado (con un solo diodo TVS en lugar de primero,
diodos zener discretos de 22 V, entonces diodos zener SMT) se distingue por el cable negro con un
enchufe moldeado. La unidad probada se identifica como TC No.6, distinguindola as de las versiones
anteriores.
Internal Components.
La flecha actual representa la corriente que fluye fuera de la cara del transformador con la etiqueta "SCT-
013-000", es decir, en la direccin de las flechas moldeadas en la carcasa, entonces la punta del enchufe
(alambre blanco) es positiva con respecto al manguito cable rojo).
El propsito del supresor de voltaje transitorio es limitar la tensin que puede aparecer en el enchufe ya
travs de los devanados a un valor seguro si el transformador se desenchufa de la carga en el transmisor /
instrumento, mientras que el primario est energizado.
Pruebas
Compruebe la proporcin
a 120 A). El error se vuelve sin sentido por encima de aproximadamente 140 A a medida que se
establece la saturacin. En esta zona, la forma de onda se vuelve cada vez ms distorsionada e
inutilizable a efectos de medicin. La prueba se repiti con una resistencia de 22 como carga,
y esta vez midiendo la tensin de carga. Se aplicaron corrientes de hasta 250 A para observar el
efecto de saturacin del ncleo. La curva de saturacin (que muestra la corriente eficaz o el
voltaje) no logra revelar la verdadera situacin porque en cualquier caso, la tensin de pico-pico
de carga que en saturacin ya no est directamente relacionada con la tensin eficaz excede el
rango de entrada emonTx & emonPi en un Poco ms de 100 A, y las corrientes por encima de
El error de fase se midi para 3 valores de resistencia de carga. Los valores elegidos fueron 22 como se
utiliza en el emonPi y emonTx versin 3; 120 , que es el valor utilizado para la entrada de alta
sensibilidad del emonTx V3; Y 220 , lo que dara una corriente mxima de aproximadamente 10 A con
el emonTx o 16 A con el emonTx Shield (con el resistor de carga cambiado apropiadamente).
Fue difcil hacer mediciones significativas por debajo de 250 mA (que representan una carga de alrededor
de 60 W) debido al ruido y al pick-up.
Estos resultados muestran una notable mejora con respecto a las versiones anteriores, especialmente
cuando se utiliza la carga de 22 , cuando el error de fase es recomendablemente plano (dentro de una
banda faccionalmente superior a 1 grado de ancho) en toda la gama medible.
Estos resultados tambin muestran que el aumento del valor de la resistencia de carga para aumentar la
sensibilidad tiene un precio: el error de fase aumenta, ms an a corrientes ms bajas. An as, este
resultado an muestra una mejora con respecto a las muestras de produccin anteriores.
(Para poner estos nmeros en perspectiva, el bosquejo de la "muestra discreta" muestrea un par voltaje y
corriente cada 7 aproximadamente.)
Conclusiones
El transformador de corriente Yhdc es adecuado para su uso con los emonTx y emonPi de OpenEnergy.
Puede desarrollar voltaje suficiente para utilizar completamente la resolucin de la entrada analgica del
Arduino, y la distorsin de la forma de onda debido a la saturacin en este voltaje secundario es
insignificante para propsitos normales. El error de fase mximo de poco ms de 4 con la carga de 22
es insignificante (representando un error de factor de potencia menor que 0,0029 a un factor de potencia
unitario), pero el error de casi 8 con una carga de 120 podra ser problemtico Cargas actuales que
tienen un factor de potencia deficiente en el que es ms probable que se utilice esta entrada.
El informe anterior est disponible para su descarga como archivo PDF aqu
Apndice
La mayora de los multmetros de presupuesto miden el valor promedio rectificado de una onda alterna,
entonces la lectura se escala para mostrar el valor cuadrtico medio (rms) asumiendo que la forma de la
onda es una sinusoide. (El valor rms es el valor de una tensin o corriente continua que dara el mismo
efecto de calentamiento en una carga puramente resistiva).
Para muchos propsitos, este enfoque es totalmente adecuado. Cuando la forma de onda se aleja de la
sinusoide, esto debe tenerse en cuenta. Cuando la forma se separa notablemente de la sinusoide, la
diferencia puede ser grande.
El osciloscopio de software utilizado para capturar las ilustraciones anteriores tiene la capacidad de
exportar los puntos de datos a un archivo de texto. Ese archivo se puede importar a una hoja de clculo
para su procesamiento. Tomando este enfoque, estos valores se calcularon para la "carga de 15 , 250 A"
ondas de las pruebas en los primeros modelos de este CT:
El multiplicador 1.11 es el 'factor de forma' para una onda senoidal. La forma de la onda actual es
bastante cercana a una onda senoidal, por lo que el verdadero valor rms (5.16) es muy cercano al valor
que un medidor de presupuesto indicara (5.13 - lectura 0.6% baja). Eso no es cierto para la carga de
voltaje - el medidor leera un 12,6% bajo.
La situacin es an peor si se utiliza el valor mostrado para calcular el valor pico-pico. El voltaje
verdadero de la carga pico-pico es 6.41. Tomando el voltaje promedio medido con un medidor de
presupuesto, se multiplica (internamente) por 1.11, luego tomando ese valor mostrado (1.45) y
multiplicando por 22 para dar el valor pico-pico, suponiendo una onda senoidal, produce el resultado
incorrecto de 4.10. El valor calculado es bajo en un 36%, un error significativo. El factor de forma para la
onda de tensin de carga resulta ser 1,28.
(Nota: Un verdadero medidor rms solo calcular el valor correcto sobre un rango limitado de factores de
forma).
Como en el caso de medicin de corriente con un sensor CT, el objetivo principal de la electrnica de
acondicionamiento de seal que se detalla a continuacin es condicionar la salida del adaptador de
alimentacin de CA de modo que cumpla con los requisitos de las entradas analgicas Arduino: El voltaje
de referencia del ADC (generalmente 5V o 3.3V - emontx).
As que necesitamos:
Los resistores R1 y R2 forman un divisor de tensin que reduce a escala el voltaje CA del adaptador de
corriente. Las resistencias R3 y R4 proporcionan el sesgo de voltaje. El condensador C1 proporciona una
trayectoria de baja impedancia a tierra para la seal de CA. El valor no es crtico, entre 1 F y 10 F ser
satisfactorio.
R1 y R2 necesitan ser elegidos para dar un pico de voltaje-salida de ~ 1V. Para un adaptador de CA-CA
con una salida de 9V RMS, una combinacin de resistencia de 10k para R1 y 100k para R2 sera
adecuada:
La combinacin R1 y R2 de 10k y 100k funciona bien para un emonTx alimentado a 3.3V, con un pico
positivo de 2.8V y un pico negativo de 0.5V.
Si desea obtener informacin detallada sobre cmo calcular los valores ptimos de los componentes,
teniendo en cuenta las tolerancias de los componentes, consulte esta pgina.
Para permitir el mejor uso de la gama de entrada analgica de Arduino, la tensin de entrada debe oscilar
entre 0 V y la tensin de alimentacin, nominalmente +5 V. Para hacerlo con xito, debemos tener en
cuenta las peores condiciones cuando hacemos el clculo.
1 -El voltaje de la red de CA no es siempre 240 V (o lo que debe ser en su localidad). Normalmente, el
voltaje variar hasta un 10% a cada lado del valor nominal. Por seguridad, debemos utilizar el voltaje ms
alto posible para los clculos.
2- El adaptador no funciona a plena carga. Si se conoce el voltaje descargado del adaptador, use eso. De
lo contrario, para el tipo de adaptador normalmente utilizado, aada 20% a la tensin nominal.
3 -La tensin de alimentacin de Arduino puede no ser exactamente de 5 V. La salida del regulador de
tensin puede estar entre 4.8 V y 5.2 V. El peor caso es cuando la tensin es baja, por lo que debemos
utilizar 4.8 V en los clculos.
4-Las resistencias de cadena de polarizacin pueden no ser iguales. Cada resistor puede estar equivocado
en 1%, el peor caso es si estn equivocados en direcciones opuestas, cuando el punto medio ser 1%
incorrecto.
5-Las resistencias de la cadena divisora pueden estar equivocadas. Cada resistor puede estar equivocado
en 1%, el peor caso es si R2 es bajo y R1 es alto. En este caso, debido a que son valores
significativamente diferentes, el voltaje dividido ser 2% alto.
Cmo funciona esto en la prctica? Supongamos que tenemos un adaptador Mascot y estamos en el
Reino Unido. La tensin de red ms alta del Reino Unido es 240 V + 6%, o 254,4 V. El adaptador tiene la
etiqueta "Input: 230 V, Output 9 V", por lo que la tensin de salida puede ser tan alta como 9 254.4 /
230 = 9.95 V Que debemos sumar 20% porque no hay carga, por lo que 11,95 V. Este es el valor rms, el
valor de pico es 11,95 V 2 = 16,9 V.
El voltaje que queremos en la entrada Arduino es de 4,8 V pico a pico, pero todo el rango est disponible
slo si el sesgo est exactamente en el punto medio de 2,4 V. El punto medio puede ser tan bajo como
2,376 o tan alto como 2,424 V (No importa cul), por lo que nuestro voltaje AC pico se restringe a 2.376
V.
Vamos a elegir un valor de R1 de 10 k, excepto por supuesto, no lo es, es alto por 1%, por lo que el
valor real es 10,1 k. Esto significa que la corriente de pico en R1 es 2,376 V 10,1 k = 0,235 mA.
Esta corriente tambin fluye en R2 y la tensin en R2 es 16.9 V - 2.376 V, por lo que el valor exacto para
R2 es (16.9 - 2.376) V 0.235 mA = 61.8 k. Bajo nuestras peores condiciones, esto es 1% bajo, por lo
que la resistencia ideal debe ser 62.42 k. Por desgracia, esto es un poco por encima de un valor estndar.
Si es aceptable correr el riesgo de cortar la forma de onda en las condiciones de los peores casos, podra
usarse una resistencia de 62 k. De lo contrario, debe seleccionarse el valor estndar siguiente, 68 k.