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