设计要求
通过超声波的发送与接收来实现一定距离的探测,并能够显示出来。同时要求带有温度补偿功能,即根据当前温度值的不同进行声速的调整,然后计算,更准确地得到所测距离。并且要求可以随时进行当前温度的现实,实现测距测温两用。
方案设计
(1)主控芯片采用AT89S52
(2)显示部分采用四位共阳数码管,驱动采用9012三极管
(3)温度传感器采用DS18B20
(4)超声波选用TCT40-10F和TCT40-1-S1一套发射接收
硬件电路共分为六大部分:主控制器、显示部分、案件、温度检测、超声波发射和接收。以下就是系统的组成框图。
![7ac31d0e7b908143522bbfb8cf8ad634.png](https://i-blog.csdnimg.cn/blog_migrate/033e4d89d34570a0219177128a407c73.jpeg)
硬件电路设计
发射电路主要有反相器74LS04和超声波发射换能器LS2构成,单片机的P10端口输出的40kHz方波信一路经一级反相器后送到超声波换能器的一个电极,另一路经两级反相器后进行到超声波华能器的另一个电极。用这种推挽形式将方波信号加到超声波换能器两端,可以提高超声波的大射强度。输出端采用两个反相器并联,用以提高驱动能力。上拉电阻R1和R5,一方面可以提高反相器74LS04输出高电平的驱动能力,另一方面可以增加超声换能器的阻尼效果,缩短其自有振荡的时间。