ZHDU154 July   2026 TMS320F28P550SJ , TMS320F28P650DK

 

  1.   1
  2.   摘要
  3.   商标
  4. 1简介
  5. 2库声明
  6. 3库架构
    1. 3.1 后台处理
    2. 3.2 前台处理
    3. 3.3 数据传输机制
  7. 4计量计算
  8. 5配置和数据结构
  9. 6校准模块
  10. 7用户特定的配置
    1. 7.1 DEBUG 模式
      1. 7.1.1 调试模式的函数
      2. 7.1.2 如何配置 DEBUG 模式参数
    2. 7.2 ADC 模式
      1. 7.2.1 使用片上 ADC
      2. 7.2.2 两点校准
        1. 7.2.2.1 步骤 1 — 偏移校准(零输入点)
        2. 7.2.2.2 步骤 2 — 增益校准(满量程点)
      3. 7.2.3 使用外部 ADC
    3. 7.3 模式切换
    4. 7.4 THD 算法选择
      1. 7.4.1 方法 1 — 基于 PLL(未定义 HARMONICS_SUPPORT 宏时的默认值)
      2. 7.4.2 方法 2 — Goertzel DFT(HARMONICS_SUPPORT 和 USE_GOERTZEL_THD 宏均已定义时)
      3. 7.4.3 方法 3 — 2048 点实数 FFT(已定义 HARMONICS_SUPPORT 宏但未定义 USE_GOERTZEL_THD 宏时)
    5. 7.5 拓扑选择
    6. 7.6 启用功能
    7. 7.7 系统参数
    8. 7.8 每相位比例因子
  11. 8运行示例
    1. 8.1 访问每个相位的参数
    2. 8.2 访问系统总测量值
    3. 8.3 访问相位状态标志

前台处理

前台处理在主应用程序循环中以较低的频率运行。一旦后台处理累积了一个完整的数据块,就会触发前台任务。该层处理计算量更大的计算任务,包括:

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