
已知声速,就可以得到温度。
不同温度下的胜诉不同。
25度的声速大约346m/s
绝对温度-273度
不同温度下的声速。
FPGA 通过测距雷达测温度,固定测量距离,或者可以测出当前距离。已知距离,然后雷达发出声波到接收到回波的时间,可以计算出声速。通过声速,可以得到当前温度。
FPGA解释:
Radar_ranging.v--顶层模块
clkdiv_generation.v--时钟分频,产生100KHz频率的一个时钟使能信号,即每10us产生一个时钟脉冲
ultrasound_controller.v雷达控制,产生10us脉冲,然后接收反射波,然后计算出接收和发出的时间差。
filter.v平均滤波
temp_cal.v温度计算,通过时间差计算出声速。通过声速计算出当前温度。