毕业论文-基于51单片机的温湿度检测控制系统 联系客服

发布时间 : 星期六 文章毕业论文-基于51单片机的温湿度检测控制系统更新完毕开始阅读8e5399e9f8c75fbfc77db252

东北石油大学本科生毕业设计(论文) 想要在LCD1602屏幕的第一行第一列显示一个“A”字,就要向DDRAM的00H地址写入“A”字的代码41H即可。在LCD模块上也固化了字模存储器,这就是CGROM和CGRAM HD44780内置了192个常用字符的字模,存于字符产生器CFROM Character Generator ROM中,另外还有8个允许用户自定义的字符产生RAM,称为CGRAM Character Generator RAM。

2.9本章小结

本章节主要有两部分,第一部分主要介绍了温湿度实时监测和控制的意义,第二部分主要介绍了设计的总体思路,以及元器件的选择,并加以详细的解释。

26

东北石油大学本科生毕业设计(论文) 第3章 硬件设计

单片机是整个系统的控制中枢,它指挥外围器件协调工作,从而完成特定的功能,硬件实现上采用模块化设计,每一模块只实现一个特定功能,最后再将各个模块搭接在一起,这种设计方法可以降低系统设计的复杂性,本系统主要硬件设计包括电源电路、蜂鸣器电路、晶振电路,LCD显示电路以及温湿度传感器电路

[11]

3.1主控制电路和测温时控制电路

本次硬件的核心就是AT89S511,其他的外围电路都是围绕它所设计的。数字温湿度传感器的DHT11的DATA口连接单片机AT89S51的P3.0口。显示电路就是把LCD1602和单片机的P1口分别相连,当温度或湿度高于预设值的时候蜂鸣器蜂鸣报警,代表控制系统的指示灯常亮,增加单片机的输出能力,增加单片机的输出电流,故使用电阻排来完成

[14]

。本系统采用的是上电复位,充电之后,RST

被拉至高电平,单片机进入工作状态。

AT89S51中有一个用于构成内部振荡器的高增益反相放大器,引脚XTAL1和XTAL2分别是放大器的输入端和输出端。这个放大器与作为反馈元件的片外石英晶体或者陶瓷谐振器构成自激振荡器,他们与电容C1,C2接在放大器的反馈电路中构成并联震荡电路,虽然电容没有一个严格的要求,但是电容的大小会轻微影响振荡频率的高低、温度稳定性以及振荡器工作的稳定性。

27

东北石油大学本科生毕业设计(论文)

图3-1 系统电路原理图

3.2主要模块的电路

3.2.1系统的蜂鸣器电路

微型计算机控制系统中,为了安全起见,对于一些重要的参数或系统,都设定有紧急状态报警系统,以便于提醒操作人员注意,或者采取紧急措施,本设计采用把计算机采集的数据进行数据处理、标度变换、数字滤波之后,与该参数上下限与设定值进行比较,不符合标准值则进行报警,否则就作为采样的正常值,进行显示

[12]

本设计采用峰鸣音报警电路。如图所示。蜂鸣器额定电流≤30Ma,而对于AT89S51单片机,P3口的灌电流为15mA,由此可见,仅靠单片机的P3口电流是不能驱动蜂鸣器的,必须使用晶体管放大电路,为了使单片机的功率更小,所以使用PNP型晶体管,当外部环境的温度或者湿度超过预设值的时候,基级变为低电平,蜂鸣器导通鸣叫

[11]

28

东北石油大学本科生毕业设计(论文)

图3-2-1 蜂鸣器实物图

图3-2-1 蜂鸣器电路

3.2.2晶振电路

单片机系统都有晶振,在单片机系统中晶振的作用非常大,全称叫做晶体振荡器,它结合单片机内部电路产生所需时钟频率,单片机晶振提供的时钟频率越高,那么单片机的运行速度就会越快,单片机的一切指令执行都是建立在单片机

29