Part Number:MSP430FR6043
你好,MSP430FR6043为什么气表工程是500个点,水表工程是160个点,什么影响了他们的采样点数
? ?:
这个是可以修改吗,修改哪个参数进行更改
,
? ?:
点数对算法性能有影响吗?多少点数是比较合理的
,
Lydia:
您好!
500和160点是指 ADC 采集数据长度吗?
水表和燃气表上接收信号频率和 ADC 采样频率不同。 因此无需比较这两种不同的应用。
由于 MCU 的存储器大小限制、500point 数据长度无法设置更高的值。
,
? ?:
就是通过I2C通信收到的数据,气表一次采集好像是500个,水表好像是一次160个。我在想看看应用的时候哪个配置性能最好,这个要咋修改。
,
? ?:
在具体的water_demo和gas_demo里能配置吗
,
? ?:
我只是想研究下比如把采样数据设置为490组,看看贵司的算法性能会不会更好,这个没有办法配置吗
,
Lydia:
您好,
您可以更改项目中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
,
Lydia:
您好,
气体表和水表的ADC采样频率不同。
通常,对于水表应用,ADC采样频率约为4Msps。 因此,捕获窗口的40US意味着160个样本。
对于气体计应用,ADC采样频率约为1Msps。 300us意味着300个样品。
,
? ?:
谢谢,我尝试一下
,
? ?:
水表好像有文档说明这个Capture Duration范围是4-400.那么气表这个范围有相关文档吗
,
Lydia:
您好,
根据本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
,
Lydia:
您好,
这并不是那个意思。
在演示项目中将最大 ADC 捕获数据大小定义为 USS_SW_LIB_APP_MAX_CAPTURE_SIZE。 对于水表而言、有330个数据点。 对于燃气表、它是500个数据点。 ADC 捕获持续时间将取决于 ADC 采样率。
TI中文支持网
这个是在哪个目录下面,气表有说明吗,因为我看工程和文档说明好像不太一样?那是不是意味着水表最大采样是4M*100us = 400个采样点,水表最小采样是 4M* 1 =4M。

