ZHCAD60B May   2011  – September 2023 MSP430AFE221 , MSP430AFE222 , MSP430AFE223 , MSP430AFE231 , MSP430AFE232 , MSP430AFE233 , MSP430AFE251 , MSP430AFE252 , MSP430AFE253

 

  1.   1
  2.   使用 MSP430AFE2xx 实施单相电子电表
  3. 商标
  4. 引言
  5. 方框图
  6. 硬件实现
    1. 4.1 电源
      1. 4.1.1 电阻电容 (RC) 电源
      2. 4.1.2 基于开关的电源
    2. 4.2 模拟输入
      1. 4.2.1 电压输入
      2. 4.2.2 电流输入
  7. 软件实现
    1. 5.1 外设设置
      1. 5.1.1 SD24 设置
    2. 5.2 前台进程
      1. 5.2.1 公式
        1. 5.2.1.1 电压和电流
        2. 5.2.1.2 功率和能量
    3. 5.3 后台进程
      1. 5.3.1 电压和电流信号
      2. 5.3.2 相位补偿
      3. 5.3.3 频率测量和周期跟踪
      4. 5.3.4 LED 脉冲生成
    4. 5.4 能量计配置
  8. 能量计演示
    1. 6.1 EVM 概览
      1. 6.1.1 与测试设置或交流电压的连接
      2. 6.1.2 电源选项
    2. 6.2 加载示例代码
      1. 6.2.1 打开工程
  9. 结果
    1. 7.1 在 PC 上查看结果
    2. 7.2 在调试期间查看结果
  10. 重要注意事项
  11. 原理图
  12. 10参考文献
  13. 11修订历史记录

相位补偿

当 CT 用作传感器时,它会和输入电路的无源器件一起在需要补偿的电流和电压信号之间引入额外的相移。SD24 转换器具有内置的硬件延迟,进行分组时可将该延迟应用于各个样本。该延迟可用于提供所需的相位补偿。这个值是在校准过程中获得并被载入到每个转换器各自的 PRELOAD 寄存器中。图 5-3 展示了应用 PRELOAD 的情形。

GUID-BE973934-19FB-4841-AC4D-E43690A056B6-low.gif图 5-3 使用 PRELOAD 寄存器进行相位补偿

小数延迟分辨率是输入频率 (fin)、OSR 和采样频率 (fs) 的函数。

GUID-0A7AF7BD-45AD-4D24-817A-F4350957A1F7-low.gif

在此应用中,输入频率为 60Hz、OSR 为 256、采样频率为 3906,预加载寄存器中每一位的分辨率约为 0.02°,最大为 5.25°(最多 255 步长)。由于三个通道的采样是组触发的,因此经常使用的方法是对所有通道施加 128 步长的延迟,然后从该基值增大或减小。这允许正负延迟时序来补偿相位超前或滞后。这使得当前设计的实际限制为 ±2.62°。当所用 CT 的相移大于此最大值时,必须提供整个采样延迟以及小数延迟。还可以动态修改该相位补偿,以适应 CT 中的温漂。