ZHCUDB9 September   2025

 

  1.   1
  2.   说明
  3.   开始使用
  4.   特性
  5.   应用
  6.   6
  7. 1评估模块概述
    1. 1.1 简介
    2. 1.2 套件内容
    3. 1.3 系统说明
      1. 1.3.1 主要系统规格
      2. 1.3.2 终端设备
      3. 1.3.3 电表
    4. 1.4 器件信息
  8. 2硬件
    1. 2.1 系统概述
      1. 2.1.1 方框图
      2. 2.1.2 设计注意事项
        1. 2.1.2.1 电压测量 – 模拟前端
        2. 2.1.2.2 电流测量 – 模拟前端
        3. 2.1.2.3 输入电压
  9. 3软件
    1. 3.1 计量概述
      1. 3.1.1 计量公式
      2. 3.1.2 用于 PC GUI 通信的 UART
      3. 3.1.3 直接存储器存取 (DMA)
      4. 3.1.4 ADC 设置
      5. 3.1.5 前台进程
      6. 3.1.6 后台进程
      7. 3.1.7 软件功能 per_sample_dsp ()
      8. 3.1.8 频率测量和周期跟踪
      9. 3.1.9 LED 脉冲生成
  10. 4实现结果
    1. 4.1 评估过程
      1. 4.1.1 设备设置
      2. 4.1.2 测试程序
        1. 4.1.2.1 使用计量 GUI
        2. 4.1.2.2 校准
          1. 4.1.2.2.1 电压和电流偏移校准
          2. 4.1.2.2.2 电压和电流增益校准
          3. 4.1.2.2.3 有源功率增益校准
          4. 4.1.2.2.4 偏移校准
          5. 4.1.2.2.5 相位校准
    2. 4.2 性能数据和结果
      1. 4.2.1 电表计量精度结果
  11. 5硬件设计文件
    1. 5.1 原理图
    2. 5.2 PCB 布局
    3. 5.3 物料清单 (BOM)
  12. 6其他信息
    1. 6.1 商标
  13. 7合规信息
    1. 7.1 合规性和认证
  14. 8相关文档

频率测量和周期跟踪

64 位寄存器保存累积的瞬时电压、电流、有功功率和无功功率。周期跟踪计数器会记录累积的周期数。当累积已达到 CYCLES_PER_COMPUTATION 个周期后,后台进程会存储这些累积寄存器,并通知前台进程生成平均结果,例如 RMS 和功率值。周期边界用于触发前台求平均值进程,因为此进程生成的结果非常稳定。

为了进行频率测量,需要在过零电压样本之间使用直线插值。噪声尖峰也会导致错误,因此该应用通过变化率检查来滤除掉可能的错误信号,并确保这两个点是从真正的过零点插入的。例如,对于两个负样本,噪声尖峰会使其中一个样本成为正样本,从而使该正负对看起来像是有过零。

由此产生的周期间时序会通过一个弱低通滤波器,从而进一步平滑任何周期间变化。这种滤波会产生稳定且准确的频率测量值,并可以容忍噪声。