源电路、蜂鸣器电路、晶振电路,LCD显示电路以及温湿度传感器电路11。
31主控制电路和测温时控制电路
本次硬件的核心就是AT89S511,其他的外围电路都是围绕它所设计的。数字温湿度传感器的DHT11的DATA口连接单片机AT89S51的P30口。显示电路就是把LCD1602和单片机的P1口分别相连,当温度或湿度高于预设值的时候蜂鸣器蜂鸣报警,代表控制系统的指示灯常亮,增加单片机的输出能力,增加单片机的输出电流,故使用电阻排来完成14。本系统采用的是上电复位,充电之后,RST被拉至高电平,单片机进入工作状态。
AT89S51中有一个用于构成内部振荡器的高增益反相放大器,引脚XTAL1和XTAL2分别是放大器的输入端和输出端。这个放大器与作为反馈元件的片外石英晶体或者陶瓷谐振器构成自激振荡器,他们与电容C1,C2接在放大器的反馈电路中构成并联震荡电路,虽然电容没有一个严格的要求,但是电容的大小会轻微影响振荡频率的高低、温
27
f东北石油大学本科生毕业设计(论文)
度稳定性以及振荡器工作的稳定性。
图31系统电路原理图32主要模块的电路321系统的蜂鸣器电路
微型计算机控制系统中,为了安全起见,对于一些重要的参数或
28
f东北石油大学本科生毕业设计(论文)
系统,都设定有紧急状态报警系统,以便于提醒操作人员注意,或者采取紧急措施,本设计采用把计算机采集的数据进行数据处理、标度变换、数字滤波之后,与该参数上下限与设定值进行比较,不符合标准值则进行报警,否则就作为采样的正常值,进行显示12。
本设计采用峰鸣音报警电路。如图所示。蜂鸣器额定电流≤30Ma而对于AT89S51单片机,P3口的灌电流为15mA由此可见,仅靠单片机的P3口电流是不能驱动蜂鸣器的,必须使用晶体管放大电路,为了使单片机的功率更小,所以使用PNP型晶体管当外部环境的温度或者湿度超过预设值的时候,基级变为低电平,蜂鸣器导通鸣叫11。
图321蜂鸣器实物图
29
f东北石油大学本科生毕业设计(论文)
图321蜂鸣器电路
322晶振电路单片机系统都有晶振,在单片机系统中晶振的作用非常大,全称
叫做晶体振荡器,它结合单片机内部电路产生所需时钟频率,单片机晶振提供的时钟频率越高,那么单片机的运行速度就会越快,单片机的一切指令执行都是建立在单片机晶振所提供的时钟频率。在通常的工作条件下,普通的晶振频率的绝对精度可以达到百万分之五十,高级晶振精度更高,有些晶振还可以由外加的电压在一定范围内调整频率,称为压榨振荡器,在共振的状态下晶振用r