TI中文支持网
TI专业的中文技术问题咨询交流网站

MSP430FR5043: 绝对飞行时间计算算法库

Part Number:MSP430FR5043

你好,我们正在用FR5043做水中超声波物体距离测量的项目,现在可以得到正确的采样数据,但是还没有研究出从原始数据计算时间差的算法。请问TI有没有可以直接调用的库用来直接计算这个时间差呢?谢谢

Yale Li:

您好,您的问题将由资深工程师为您解答。

,

Johnson He:

Hi Kai,

我们目前没有提供利用绝对飞行时间计算距离的库。

您可以再获得绝对飞行时间后,再配合声速 加一些滤波就可以实现。

谢谢!

Best Regards

Johnson

,

Kai Shan:

谢谢回复,我上次可能说的不太清楚

现在我用FR5043连接超声波传感器可以采到原始数据,PLL设置为80MHz,发出的脉冲宽度是2us,发两个脉冲,SDHS采样速率设置为4MHz,采样500个点。我已经下载了TI原厂的MSP430WARE,并且找到了里面的Ultrasonic Sensing Library V2.40

现在的问题就是如何把这个库整合到我的程序中?例如我应该把采样所得的数据放在哪个位置,库的设置在哪里,怎么设置,调用哪些程序进行计算呢?毕竟我的应用不算复杂但是库里面包含了太多的工具。如果能给我一个最简单的设置和调用示例最好了,谢谢!

,

Johnson He:

Hi Kai,

我们没有提供测量距离的程序,我们提供的是测量流量的工程。

您可以使用测量流量的工程,然后使用里面的AbsTOF数据区计算您的距离就可以。

附上流量测量工程上位机急程序下载入口:

https://www.ti2k.com/wp-content/uploads/ti2k/DeyiSupport_MSP430_MSP-ULTRASONIC-DESIGN-CENTER

谢谢!

Best Regards

Johnson

,

Kai Shan:

我修改下我的问题……测量距离肯定是测量反射时间了,就是测量tof,所以问题的归根结底就是测量TOF

我无法使用上位机程序,因为我们的项目是用在几千米深的石油井下,所有数据都是在井下实时计算存储在flash中,设备拉出后直接读取计算结果

所以问题最后就是如何用MSP430WARE里面的USSLIB里面的库计算TOF,如何在我自己的项目中配置和调用这个库呢?有没有简单的说明文件或者教程,谢谢

,

Johnson He:

Hi Kai,

我们的计量程序是在这个链接里面的:

https://www.ti2k.com/wp-content/uploads/ti2k/DeyiSupport_MSP430_MSP-ULTRASONIC-DESIGN-CENTER

你们是可以把测试数据都存在Flash/FRAM里面,但是在调试的时候还是要用上位机看一下效果,没问题后再把上位机的程序拿掉就好了。

这个链接里的上位机,demo程序您需要下载一下,里面都有些指导文件和备注的。

谢谢!

Best Regards

Johnson

赞(0)
未经允许不得转载:TI中文支持网 » MSP430FR5043: 绝对飞行时间计算算法库
分享到: 更多 (0)