This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

MSP430F6736: MSP430F6736 计量数据稳定输出时间过长,如何实现更快速的电流数据获取?

Part Number: MSP430F6736

在使用 MSP430F6736 进行电流计量时,通过调用 EM_foregroundProc(&gemResultStatus); 获取计量结果,实测大约需要 1 秒左右才能输出一个稳定的计量数据。希望能够实现更高速的电流数据记录。请问:

  1. MSP430F636 最快可以在多短时间内输出稳定的计量数据?

  2. 是否有相关配置(如采样率、滤波参数、计算周期等)可以优化以缩短输出时间?

  3. 除了现有方法外,是否有其他方式可以更快获取电流数据(例如直接读取瞬时值或中间结果)?

 
 
 
  • 您好,收到了您的案例,调查需要些时间,感您的耐心等待。

  • 您好

    前台进程大约每2秒重复一次,后台进程则取决于您的采样率。默认配置下,采样频率为4096Hz,过采样率为256。您可以通过提高采样速度并降低过采样率来获得更快结果,但这会直接影响测量精度。

    能源计量设计中心用户参考手册。

  • 您好,针对目前系统在捕获异常大电流时的响应速度,我们想探讨一下优化的可行性:

    1. 方案一:不改配置,直接利用底层原始 ADC 数据 如果我们在不修改现有配置(4096Hz/256 OSR)的情况下,直接在底层抓取瞬时的原始 ADC 数据进行比对,以此来实现极速的过流异常触发,这种方案可行吗?我们这个场景主要是记录和响应异常大电流,对精度的要求不高,允许 5% 以下的偏差。

    2. 方案二:修改配置,缩短全局刷新率 如果必须修改现有配置,我们目前的电网频率是 60Hz,希望能将整体的采集和上报频率控制在 100ms 以内。想请教一下:

    • 有什么推荐的参数设置吗?

    • 这种修改会对电压、电流、频率的测量稳定性产生多大影响?

    • 最重要的是,这对电量累计计算会不会产生负面影响? 因为电量数据的准确性对我们非常关键。

    期待您的回复,谢谢!

  • 您好

    如果对更快响应时间的要求源于当前读数(或任何原始ADC结果),那么您可以直接使用原始结果并设置阈值。您可以在ADC结果可用时添加阈值检查,快速检查ADC值是否超过阈值。如果需要使用IRMS值而非峰值电流,则必须等待IRMS计算结果。通常出于安全考虑,我建议使用过电流阈值而非IRMS值。

    我建议选择方案一,这不会影响测量结果。

  • 非常感谢您的回复,我去尝试用方案一来实现