前台处理在主应用程序循环中以较低的频率运行。一旦后台处理累积了一个完整的数据块,就会触发前台任务。该层处理计算量更大的计算任务,包括:
- 检索累加数据:安全地读取后台任务记录的一致的点积集合和其他相关数据。
- 应用校准:使用预先确定的校准系数校正原始累积值,以补偿传感器误差及模拟前端的偏差。
- 计算最终参数:使用校准后的数据计算整套计量参数,例如 RMS 电压和电流、有功功率、无功功率和视在功率、功率因数、频率、THD 及电压骤降和骤升事件。
- 能量累积:对功率值随时间进行累积计算以得到能耗。
- 更新结果:为应用提供最终的校准测量值以进行显示、记录或通信。