Paso 8: calibración
Con el circuito como se muestra y el sensor de corriente sugerido, el firmware no debe requerir mucho ajuste. Sin embargo, hay un par de valores que se puede ajustar para mejor precisión con una variedad de diferentes componentes.
Para la calibración, usé un hervidor eléctrico conectado a través de mi adaptador de prueba. Se trata de una carga eléctrica (puramente resistiva) simple, que da una agradable señal fuerte sobre el sensor y tiene un consumo de potencia conocida (o fácilmente medibles). Calentadores eléctricos o lámparas incandescentes son también buenas para la calibración.
Calibración de tiempo
Para una medición precisa de la energía 'aparente' vs 'real', el medidor necesita obtener información de la sincronización de la red eléctrica (a través de los circuitos alrededor de Q1). Puede ajustar esto mediante el valor de cal_PhaseTrim en el firmware.
Cuando utilice el hervidor de agua, u otra carga resistiva, el valor de sinPhi lectura del medidor debe ser tan cercano a 0 posible, y powerWatts debe ser igual a powerVA. Si este no es el caso, reduciendo la cal_PhaseTrim valor hará sinPhi más negativo y aumentarlo hará que sea más positiva. Cambie el valor en el firmware por un pequeño número y volver a flash el núcleo. Después de varios intentos usted debe encontrar un ajuste óptimo.
Absoluta precisión de ajuste
El valor de cal_Scale se utiliza para calibrar todo el poder de lectura Lee valores (powerWatts, powerVA y totalWh) por metro. Se puede ajustar para que la potencia medida coincide con una potencia de lectura que sabes que precisa (por ejemplo, medido con un medidor de potencia de alimentación). Las lecturas de energía son directamente proporcionales al valor de cal_Scale , por lo que si es demasiado leer por, digamos, 15%, dividiendo cal_Scale por 1.15 se puso derecho.
Cambio de sensibilidad a gran escala
El medidor leerá a aproximadamente 10kW escala utilizando los valores de componente mostrados. Es posible cambiar la lectura máxima (o ajustar para diferentes sensores) aumentando o reduciendo el valor de R6, y volver a calibrar cal_Scale luego. Valores más bajos de la R6 va aumentar al máximo la lectura, a expensas de menor precisión en lecturas más bajas. Para maximizar la sensibilidad (a expensas de un máximo inferior de lectura), R6 puede ser aumentado, hasta un máximo de alrededor de 1 k.