ZHCUB46 june 2023 ADS131M08 , MSPM0G1507
前台进程包括器件复位后立即进行的 MSPM0+ MCU 硬件和软件,以及 ADS131M08 寄存器的初始设置。图 3-2 展示了此过程的流程图。
初始化例程涉及 MSPM0G3507 的设置:
硬件设置完成后,从 GUI 接收到的任何帧都会被处理。如果选择了 RS-485 与 PC GUI 进行通信,THVD1400 器件必须驱动 RE 和 DE 引脚,以在适当的时间点启用接收器和驱动器,从 PC GUI 接收数据包并将响应发送回 GUI。任何数据包从 MSPM0+ MCU 发送到 PC GUI 后,前台进程负责在数据包完全从 MSPM0+ MCU 发出之后、GUI 发送下一数据包之前,将 RE 和 DE 引脚置为有效。
接下来,前台进程检查后台进程是否已通知前台进程为任何电压-电流映射计算新的计量参数。该通知是在存在可处理的数据帧时通过使“PHASE_STATUS_NEW_LOG”状态标志有效来完成的。数据帧包含在后台进程中处理后累积约一秒的点积。这相当于累积了与输入电压信号同步的 50 或 60 个数据周期。此外,采样计数器会跟踪在此帧周期内累积的样本数。此计数会随着软件与传入的市电频率同步而变化。
处理的点积包括 VRMS、IRMS、有功功率和无功功率。前台进程使用这些点积来计算以实际单位表示的相应计量读数。经过处理的电压点积、电流点积、有功电能点积和无功电能点积累积在单独的 64 位寄存器中,供进一步处理和获取 RMS 与平均值。使用前台进程的有功功率和无功功率计算值,可计算出视在功率。还可使用节 3.8.1中的公式,根据由后台进程计算出的参数值,计算出频率 (Hz) 和功率因数。
对于三相配置,有三个电压-电流映射,其中每个电压-电流映射具有不同的电压和电流通道。具体而言,在一个映射中,线 A 的相电压测量值与其电流测量值相互关联,在另一映射中,线 B 的相电压测量值与其电流测量值相互关联,线 C 也是如此。为简单起见,注意在本文档其余部分以及 PC GUI 中,每个电压-电流映射称为一相。
前台进程也会更新 LCD。LCD 显示项每两秒钟更改一次。有关 LCD 上不同显示项的详细信息,请参阅节 4.2.4.1。