你好,我们正在用FR5043做水中超声波物体距离测量的项目,现在可以得到正确的采样数据,但是还没有研究出从原始数据计算时间差的算法。请问TI有没有可以直接调用的库用来直接计算这个时间差呢?谢谢
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.
你好,我们正在用FR5043做水中超声波物体距离测量的项目,现在可以得到正确的采样数据,但是还没有研究出从原始数据计算时间差的算法。请问TI有没有可以直接调用的库用来直接计算这个时间差呢?谢谢
Hi Kai,
我们目前没有提供利用绝对飞行时间计算距离的库。
您可以再获得绝对飞行时间后,再配合声速 加一些滤波就可以实现。
谢谢!
Best Regards
Johnson
谢谢回复,我上次可能说的不太清楚
现在我用FR5043连接超声波传感器可以采到原始数据,PLL设置为80MHz,发出的脉冲宽度是2us,发两个脉冲,SDHS采样速率设置为4MHz,采样500个点。我已经下载了TI原厂的MSP430WARE,并且找到了里面的Ultrasonic Sensing Library V2.40
现在的问题就是如何把这个库整合到我的程序中?例如我应该把采样所得的数据放在哪个位置,库的设置在哪里,怎么设置,调用哪些程序进行计算呢?毕竟我的应用不算复杂但是库里面包含了太多的工具。如果能给我一个最简单的设置和调用示例最好了,谢谢!
Hi Kai,
我们没有提供测量距离的程序,我们提供的是测量流量的工程。
您可以使用测量流量的工程,然后使用里面的AbsTOF数据区计算您的距离就可以。
附上流量测量工程上位机急程序下载入口:
https://www.ti.com/tool/MSP-ULTRASONIC-DESIGN-CENTER?keyMatch=ULTRASONIC%20DESIGN%20CENTER
谢谢!
Best Regards
Johnson
Hi Kai,
我们的计量程序是在这个链接里面的:
https://www.ti.com/tool/MSP-ULTRASONIC-DESIGN-CENTER?keyMatch=ULTRASONIC%20DESIGN%20CENTER
你们是可以把测试数据都存在Flash/FRAM里面,但是在调试的时候还是要用上位机看一下效果,没问题后再把上位机的程序拿掉就好了。
这个链接里的上位机,demo程序您需要下载一下,里面都有些指导文件和备注的。
谢谢!
Best Regards
Johnson