超声波测厚仪中超声波传播的微小时间是如何用单片机实现计数的?要实现0.1us级别的计数,有什么简便的方法

2025-01-05 12:28:12
推荐回答(2个)
回答1:

你说的简便方法我不知道是指哪方面,硬件来说没什么简便的方法,主要是精确计需要对晶振的温度稳定性进行平衡和运算,可以说相当的复杂。即使使用内部晶振作为时钟源并且做了温度补偿的芯片精度也难以达到绝对的温度稳定性。
现在最好的解决方法是使用GPS时钟来进行精确计时。
另外,就超声波本身来说,其在不同介质中传输的速度不同,也影响测量精度,所以需要补偿。
软件来说比较简单,计数发出声音和接收声音之间的时钟响应周期数就可以了。当然,声音需要做编码,来确定接收回声的准确时间。

回答2:

1提高单片机的时钟 2设计技术器