ZHCUB46 june   2023 ADS131M08 , MSPM0G1507

 

  1.   1
  2.   说明
  3.   资源
  4.   特性
  5.   应用
  6.   6
  7. 1系统说明
    1. 1.1 终端设备
    2. 1.2 电表
    3. 1.3 电能质量监测仪,电能质量分析仪
    4. 1.4 关键系统规格
  8. 2系统概述
    1. 2.1 方框图
    2. 2.2 设计注意事项
      1. 2.2.1 外部采用 TPS3840 电源电压监控器 (SVS)
      2. 2.2.2 使用 TMAG5273 线性 3D 霍尔效应传感器进行磁篡改检测
      3. 2.2.3 模拟输入
        1. 2.2.3.1 电压测量模拟前端
        2. 2.2.3.2 电流测量模拟前端
    3. 2.3 重点米6体育平台手机版_好二三四
      1. 2.3.1  ADS131M08
      2. 2.3.2  MSPM0G3507
      3. 2.3.3  用于驱动分段式 LCD 显示屏的 MSP430FR4131
      4. 2.3.4  TPS3840
      5. 2.3.5  THVD1400
      6. 2.3.6  ISO6731
      7. 2.3.7  ISO6720
      8. 2.3.8  TRS3232E
      9. 2.3.9  TPS709
      10. 2.3.10 TMAG5273
  9. 3系统设计原理
    1. 3.1  如何实现计量测试软件
    2. 3.2  计时系统
    3. 3.3  用于 GUI 通信的 UART 设置
    4. 3.4  实时时钟 (RTC)
    5. 3.5  MSP430FR4131 中的 LCD 控制器
    6. 3.6  直接存储器访问 (DMA)
    7. 3.7  ADC 设置
    8. 3.8  前台进程
      1. 3.8.1 公式
    9. 3.9  后台进程
    10. 3.10 软件函数 per_sample_dsp()
      1. 3.10.1 电压和电流信号
      2. 3.10.2 频率测量和周期跟踪
    11. 3.11 LED 脉冲生成
    12. 3.12 相位补偿
  10. 4硬件、软件、测试要求和测试结果
    1. 4.1 所需的硬件和软件
      1. 4.1.1 硬件
      2. 4.1.2 注意事项和警告
    2. 4.2 测试设置
      1. 4.2.1  将 TIDA-010243 连接到计量测试设备
      2. 4.2.2  电源选项和跳线设置
      3. 4.2.3  电表计量精度测试
      4. 4.2.4  查看计量读数和校准
        1. 4.2.4.1 从 LCD 中查看结果
        2. 4.2.4.2 从 PC 校准和查看结果
      5. 4.2.5  MSPM0+ MCU 的校准和闪存设置
      6. 4.2.6  增益校准
      7. 4.2.7  电压和电流增益校准
      8. 4.2.8  有源功率增益校准
      9. 4.2.9  偏移校准
      10. 4.2.10 相位校准
      11. 4.2.11 软件代码示例
    3. 4.3 测试结果
      1. 4.3.1 SVS 功能测试
      2. 4.3.2 电表计量精度结果
  11. 5设计和文档支持
    1. 5.1 设计文件
      1. 5.1.1 原理图
      2. 5.1.2 BOM
      3. 5.1.3 PCB 布局建议
      4. 5.1.4 布局图
      5. 5.1.5 Gerber文件
    2. 5.2 工具与软件
    3. 5.3 文档支持
    4. 5.4 支持资源
    5. 5.5 商标
  12. 6关于作者

公式

本节将介绍用于计算电压、电流、功率和电能的公式。如前文所述,电压和电流样本以 8000Hz 的采样率采集。在大约一秒帧数中采集的所有样本都将保留下来,用于计算每个相位的电压和电流 RMS 值。RMS 值通过以下公式计算:

方程式 4. V R M S , p h = K v , p h × n = 1 S a m p l e   C o u n t v p h n   ×   v p h ( n S a m p l e   C o u n t - v o f f s e t , p h
方程式 5. I R M S , p h = K i , p h × n = 1 S a m p l e   C o u n t i p h n   ×   i p h ( n S a m p l e   C o u n t - i o f f s e t , p h

其中

  • ph = 计算的相位参数 [即 A 相 (= 1) 或 B 相 (= 2)]
  • vph(n) = 在采样时刻 n 获取的电压样本
  • voffset,ph = 偏移量,用于消减电压转换器中加性高斯白噪声的影响
  • iph(n) = 在采样时刻 n 获取的每个电流样本
  • ioffset,ph = 偏移量,用于消减电流转换器中加性高斯白噪声的影响
  • Sample count = 当前帧内的样本数
  • Kv,ph = 电压的比例因数
  • Ki,ph = 电流的比例因数

可计算一帧有功和无功电能样本的功率和电能。这些样本经过相位校正并传递到前台进程,前台进程使用样本数量(样本计数)通过以下公式计算相位有功功率和无功功率:

方程式 6. P A C T , p h = K A C T , p h n = 1 S a m p l e   C o u n t v n   ×   i p h ( n S a m p l e   C o u n t - P A C T _ O f f s e t , p h
方程式 7. P R E A C T , p h = K R E A C T , p h n = 1 S a m p l e   C o u n t v 90 , p h n   ×   i p h ( n S a m p l e   C o u n t - P R E A C T _ O f f s e t , p h
方程式 8. P A) P P , p h = P A C T , p h 2 + P R E A C T , p h 2

其中

  • v90(n) = 在采样时刻“n”获取的电压样本(相移 90°)
  • KACT,ph = 有功功率的比例因数
  • KREACT,ph = 无功功率的比例因数
  • PACT_offset,ph = 偏移量,用于消减串扰对其他相位和中线有功功率测量的影响
  • PREACT_offset,ph = 偏移量,用于消减串扰对其他相位和中线无功功率测量的影响

请注意,对于无功电能,使用 90° 相移方法的原因有两个:

  1. 这种方法可以准确测量很小电流的无功功率
  2. 这种方法符合 IEC 和 ANSI 标准规定的测量方法

计算出的市电频率用于计算 90 度相移的电压样本。由于市电频率会发生变化,首先要准确测量市电频率以相应地对电压样本进行相移。

为了获得精确的 90° 相移,需要在两个样本之间使用插值。对于这两个样本,应使用在电流样本之前略大于和略小于 90° 的电压样本。此应用的相移实现由整数部分和小数部分组成。整数部分是通过提供 N 个样本的延迟来实现的。小数部分由一个单抽头 FIR 滤波器实现。在测试软件中,一个查找表提供用于创建分数延迟的滤波器系数。

除了计算每相位有功和无功功率,还使用方程式 9方程式 10方程式 11 计算这些参数的累积和。

方程式 9. P A C T , C u m u l a t i v e = p h = 1 2 P A C T , p h
方程式 10. P R E A C T , C u m u l a t i v e = p h = 1 2 P R E A C T , p h
方程式 11. P A) P P , C u m u l a t i v e = p h = 1 2 P A) P P , p h

使用计算出的功率,可通过以下方程式 12 中的公式计算电能。

方程式 12. E A C T , p h = P A C T , p h × S a m p l e   C o u n t E R E A C T , p h = P R E A C T , p h × S a m p l e   C o u n t E A P P , p h = P A) P P , p h × S a m p l e   C o u n t

然后,还可以累积电能,以通过以下方程式 13方程式 14方程式 15 计算累积电能。

方程式 13. E A C T ,     C u m u l a t i v e = p h = 1 2 E A C T , p h
方程式 14. E R E A C T , C u m u l a t i v e = p h = 1 2 E R E A C T , p h
方程式 15. E A P P , C u m u l a t i v e = p h = 1 2 E A P P , p h

计算出的电能随后累积到缓冲区中。这些缓冲区存储自系统复位以来消耗的电能总量。请注意,这些电能不同于用来积累电能以输出电能脉冲的工作变量。有四组可用缓冲区:每个相位一组,相位累积一组。在每组缓冲区内将累积以下电能:

  1. 有功输入电能(有功电能 ≥ 0 时的有功电能)
  2. 有功输出电能(有功电能 < 0 时的有功电能)
  3. 无功正交 I 电能(无功电能 ≥ 0 且有功功率 ≥ 0 时的无功电能;感性负载)
  4. 无功正交 II 电能(无功电能 ≥ 0 且有功功率 < 0 时的无功电能;容性发生器)
  5. 无功正交 III 电能(无功电能 < 0 且有功功率 < 0 时的无功电能;感性发生器)
  6. 无功正交 IV 电能(无功电能 < 0 且有功功率 ≥ 0 时的无功电能;容性负载)
  7. 视在输入电能(有功电能 ≥ 0 时的视在电能)
  8. 视在输出电能(有功电能 < 0 时的视在电能)

后台进程还根据每个市电周期的样本数计算频率。然后,前台进程使用方程式 16 将这种每个市电周期的样本数转换为赫兹频率。

方程式 16. F r e q u e n c y   ( H z ) = S a m p l e   R a t e   ( s a m p l e s   /   s e c o n d ) F r e q u e n c y   ( s a m p l e s   /   s e c o n d )

计算出有功功率和视在功率后,需要计算功率因数的绝对值。在系统功率因数的内部表示中,正功率因数对应于电容性负载,而负功率因数对应于电感性负载。功率因数内部表示的符号取决于电流是超前还是滞后电压,而这是在后台进程中决定的。因此,可使用方程式 17 计算功率因数的内部表示。

方程式 17. I n t e r n a l   R e p r e s e n t a t i o n   o f   P o W e r   F a c t o r = P A C T P A p p a r e n t ,   i f   c a p a c i t i v e   l o a d P A C T P A p p a r e n t ,   i f   i n d u c t i v e   l o a d