温度采集部分的电路连接非常简单,只需接好DS18B20的电源,再在数据端接上一个4.7kΩ的上拉电阻,通过单片机的控制即可正常工作了,但是必须保证其时序于单片机的严格同步。其详细电路如图11所示。
图10 DS18B20的引脚排列
表4 DS18B20的引脚功能
引脚号 引脚名称 引脚功能
1 GND 地
2 DQ 单数据总线
3 VDD 电源电压
图11 温度采集电路
3.5 LCD显示电路
本系统中用于显示测量结果的LCD采用的是1602工业字符型液晶模块,能够同时显示16字 2行即32个字符。该芯片的工作电压在4.5~5.5V,功耗低、体积小且显示内容丰富,用于显示测量结果时效果明显[11]。如图12和表5分别为LCD1602的引脚排列和引脚功能。
如图13为系统所采用的LCD液晶显示电路。
数据/指令选择端RS、读/写选择端R/W和使能端EN分别连接单片机的P2.7口、P2.6口和P2.5口,数据输入端D0~D7连接单片机的P0口,LCD1602的工作电压为+5V,由电源部分提供。
图12 LCD1602引脚排列
表5 LCD1602引脚功能
引脚号 1 2 3 4 5 6 7~14 15 16
引脚名称 VSS VDD VL RS R/W EN D0~D7 BLA BLK
引脚功能 电源地 电源正极 液晶显示偏压 数据/指令选择 读/写选择 使能信号 数据 背光源正极 背光源负极
图13 LCD液晶显示电路
3.6 电源电路
电源为系统的各个模块提供工作电压,为使整个系统能够正常工作,就必须要保证电源的输出电压持续稳定。本系统中采用正电压输出的三端稳压集成电路LM7812和LM7805来实现15~36V的宽范围电压输入,从而得到系统所需的稳定的+5V电源。LM7812和LM7805同属LM78XX系列稳压芯片,其封装形式均为TO-220[11],如图14所示,各引脚功能如表6所示。
该类型稳压芯片有一系列的固定电压输出,但当接入适当的外部器件后,就能获得各种不同的电压和电流。电源的详细电路如图15所示。其中,经稳压输出的+12V电压提供给超声波发射部分作为555定时器的工作电压,整个系统其余部分的工作电压均由稳压后的+5V电压提供。 AT89C51于单片机的超声波测距装置设计+电路图+源程序(6):http://www.youerw.com/zidonghua/lunwen_9335.html