已知聲速,就可以得到溫度。
不同溫度下的勝訴不同。
25度的聲速大約346m/s
絕對溫度-273度
不同溫度下的聲速。
FPGA 通過測距雷達測溫度,固定測量距離,或者可以測出當前距離。已知距離,然后雷達發出聲波到接收到回波的時間,可以計算出聲速。通過聲速,可以得到當前溫度。
FPGA解釋:
Radar_ranging.v–頂層模塊
clkdiv_generation.v–時鐘分頻,產生100KHz頻率的一個時鐘使能信號,即每10us產生一個時鐘脈沖
ultrasound_controller.v雷達控制,產生10us脈沖,然后接收反射波,然后計算出接收和發出的時間差。
filter.v平均濾波
temp_cal.v溫度計算,通過時間差計算出聲速。通過聲速計算出當前溫度。