1.3.1.3.2 Metrology Firmware - Core 1
The Metrology firmware runs on the metrology processor (Core 1). This processor acquires voltages and currents data samples at a 16 KHz rate from the Energy Metering AFE. Then, it calculates the meter energy consumption and monitors related line voltage conditions and generates, as output, an entire suite of metrology quantities at a rate of ~1 Hz (default value for the integration period).
Metrology key features:
16 kHz ADC sample rate
Dynamic range 1:3000
4-quadrant measurement
Discrete Fourier Transform (DFT) Harmonic measurement options
Active and reactive energy accuracy: up to class 0.2, compliant with ANSI C12.20-2002 and IEC 62053-22
Line frequency monitor and measuremen
Current transformer, Rogowski coil or Shunt for current sensing circuit implementation
Samples Processing
The metrology firmware collects the raw data samples at 16 KHz (62.5 us) from the Energy Metering AFE. Metrology filters and decimates the data to 4 KHz (0.25ms) and integrates and calculates all the output data quantities. The integration period is 1 second by default, but it can be configured as it is explained in the Microchip “PIC32CXMTx Metrology Data Sheet”. Metrology key features:
Voltages (A, B, C)
Currents (A, B, C, N (N-measured, N-imputed, N-measured to imputed))
Calibration compensation (V, I & Phase)
Pulse Output
Zero crossing detection and counting
Metrology DSP data capture for debugging and verifying algorithm
Integration Period Processing
The Metrology firmware collects the momentary interval raw data approximately each integration period (by default 1 second, so having 50 or 60 power line cycles) and converts them into scaled and integrated quantities. The Metrology firmware supports a wide range of measurement quantities (and accumulations) including active and reactive energy, supply voltage and frequency, apparent power, power factor. Some quantities are derived from the fundamental plus harmonics, while other quantities are derived from the fundamental only:
Total Energy and individual phases with harmonics (Wh)
Total Quadergy and individual phases with harmonics (VArh)
Power factor
Total Harmonic Distortion (Power, Current and Voltage)
Line Voltage Monitoring (Frequency, Sag, Voltage line to Line phase)
Metrology status (On/Off, OK/Error, Swell/Sag Alarm)
Constraints
All computed quantities available through the Metrology firmware are integrated over a time interval equivalent to an integral number of periods of the fundamental frequency. All integration periods are approximated by the final output sample rate of the DSP filters, 4000 Hz. So, the measurement accuracy will increase using longer integration periods. One second is the recommended minimum integration period (50 cycles at 50 Hz or 60 cycles at 60 Hz), but fewer numbers of samples may still yield acceptable results. DSP filters require a settling time before accurate measurements may be used for revenue-quality metering. It is recommended to wait at least 250 ms after start-up when testing to revenue-grade accuracy.
Assumptions and Dependencies
The Smart Meter DSP Module is specifically designed to accept samples from an Energy Metering AFE - Δ/Σ ADC using an OSR=64, at an input sample rate of 16.000 KHz. This input data stream is further filtered to an internal sample rate of 4.000 KHz for generation of metrology quantities. All computed metrology quantities are available at a rate of approximately 1 Hz when using default settings.