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.

MSP430FR6043: 什么影响气表和水表的采样点数

Part Number: MSP430FR6043

   你好,MSP430FR6043为什么气表工程是500个点,水表工程是160个点,什么影响了他们的采样点数

  • 这个是可以修改吗,修改哪个参数进行更改

  • 点数对算法性能有影响吗?多少点数是比较合理的

  • 您好!

    500和160点是指 ADC 采集数据长度吗?

    水表和燃气表上接收信号频率和 ADC 采样频率不同。 因此无需比较这两种不同的应用。

    由于 MCU 的存储器大小限制、500point 数据长度无法设置更高的值。

  • 就是通过I2C通信收到的数据,气表一次采集好像是500个,水表好像是一次160个。我在想看看应用的时候哪个配置性能最好,这个要咋修改。

  • 在具体的water_demo和gas_demo里能配置吗

  • 我只是想研究下比如把采样数据设置为490组,看看贵司的算法性能会不会更好,这个没有办法配置吗

  • 您好,

    您可以更改项目中USS_ADC_SAMP_COUNT_SEC的定义,以决定ADC需要采样多少样品。 您还可以在USS GUI->高级参数中更改捕获持续时间。 这两种方式都对您有效。

  • 感谢回复,USS  GUI-高级参数里的Capture Duration?是这个参数吗?水默认是40us,气体默认是300us。好像和气500个点和水160个点看起来不像正比关系。气体:#define USS_ADC_SAMP_COUNT_SEC                            370000e-9f         水:#define USS_ADC_SAMP_COUNT_SEC                            6.9999995E-5f           

  • 您好,

    气体表和水表的ADC采样频率不同。

    通常,对于水表应用,ADC采样频率约为4Msps。 因此,捕获窗口的40US意味着160个样本。

    对于气体计应用,ADC采样频率约为1Msps。 300us意味着300个样品。

  • 谢谢,我尝试一下

  • 水表好像有文档说明这个Capture Duration范围是4-400.那么气表这个范围有相关文档吗

  • 您好,

    根据本USS DC用户指南,水表的捕获持续时间为1us至100us。

    software-dl.ti.com/.../CodeExamples.html

    气表它也在该链接中进行了介绍。 但是、燃气表的最大值为100,000。 这里有一个拼写错误。 通常、范围不应超过500us、具体取决于 ADC 采样率。 

  •    这个是在哪个目录下面,气表有说明吗,因为我看工程和文档说明好像不太一样?那是不是意味着水表最大采样是4M*100us = 400个采样点,水表最小采样是 4M* 1  =4M。

  • 抱歉,下面的图片开始没显示出来,感谢回复,那是不是意味着水表最大采样是4M*100us = 400个采样点,水表最小采样是 4M* 1  =4M。水表的最大采样是1M*500

  • 您好,

    这并不是那个意思。

    在演示项目中将最大 ADC 捕获数据大小定义为 USS_SW_LIB_APP_MAX_CAPTURE_SIZE。 对于水表而言、有330个数据点。 对于燃气表、它是500个数据点。 ADC 捕获持续时间将取决于 ADC 采样率。