分类筛选
分类筛选:

关于自动控制系统论文范文资料 与基于单片机精密仪器生产车间温湿度自动控制系统有关论文参考文献

版权:原创标记原创 主题:自动控制系统范文 科目:发表论文 2024-01-17

《基于单片机精密仪器生产车间温湿度自动控制系统》:本论文为免费优秀的关于自动控制系统论文范文资料,可用于相关论文写作参考。

【摘 要】该设计是基于单片机的温湿度检测控制系统,采用模块化、层次化设计.采用新型的数字型温湿度传感器DHT11,它可以实现对温度、湿度的采集,并将采集到的模拟信号转换成数字信号;运用单片机STC89C52对数据进行分析和处理,为显示提供信号;显示部分采用字符型LCD1602液晶显示器显示所测温度和湿度值;温湿度控制电路由温湿度传感器和预设温度值比较报警电路组成,用户根据需要预先输入预设值,当实际测量的温湿度大于或小于预设的温湿度数值时,发出报警信号(指示灯会亮).本系统电路简单、集成度高、工作稳定、调试方便、检测精度高,具有一定的实用价值.

【关键词】温湿度传感器;液晶显示器;单片机

本设计所介绍的数字温湿度计和传统的温湿度计相比,具有读数方便,测量范围广,测量准确,其输出温湿度采用数字显示,该设计控制器使用单片机STC89C52,数字温湿度传感器使用DHT11,用LCD1602液晶屏,实现温湿度显示,用加湿设备、除湿设备、加温设备、降温设备控制温湿度的高低,能准确达到以上要求.

1.系统设计方案论证和设计目标

依据功能设定该系统主要分为以下四个模块:数据采集模块、数据处理模块、用户操作模块和设备响应模块.

其中温湿度采集模块使用的是DHT11数字温湿度传感器;数据处理模块使用的是AT89C52单片机,其完成温湿度数据的采集、运算和逻辑控制的功能;用户操作模块由操作键盘、开关构成,其中操作键盘包括复位按键、主界面按键、加键、减键和enter键五个按键;设备响应模块由1602点阵液晶、继电器和LED指示报警灯构成.

2.硬件部分设计

温湿度自动控制系统的硬件部分由单片机模块电路、温湿度传感器模块电路、显示模块电路、按键模块电路和继电器模块电路组成.

2.1单片机模块电路设计

2.1.1单片机最小电路

1.复位电路

单片机的复位分为上电自动复位、按键手动复位两种和看门狗强制复位三种等.上电复位通常利用电容的充放电来实现,按键复位则可分为按键脉冲复位和按键电平复位两种,看门狗复位则通过外接看门狗电路或软件看门狗程序实现.

2.时钟电路

时钟电路用于产生单片机的基本时钟信号.8052的时钟信号可由内部振荡器产生,也可由外部电路直接提供.内部振荡器的输入和输出脚分别为XTAL1和XATL2,由XTAL2给单片机内部电路提供时钟信号.当时钟信号由外部电路提供时,外部时钟引入XTAL2,而XTAL1脚接地.

2.2温湿度传感器模块电路设计

1.接口说明

建议连接线长度短于20米时用5K上拉电阻,大于20米时根据实际情况使用合适的上拉电阻.

2.电源引脚

DHT11的供电电压为3-5.5V.传感器上电后,要等待1S以越过不稳定状态在此期间无需发送任何指令.电源引脚(VDD,GND)之间可增加一个100NF的电容,用以去耦滤波.

3.串行接口(单线双向)

DATA用于微处理器和DHT11之间的通讯和同步,采用单总线数据格式,一次通讯时间4MS左右,数据分小数部分和整数部分,具体格式在下面说明,当前小数部分用于以后扩展,现读出为零.操作流程如下:

一次完整的数据传输为40BIT,高位先出.

数据格式:8BIT湿度整数数据+8BIT湿度小数数据+8BIT温度整数数据+8BIT温度小数数据+8BIT校验和.

2.3显示模块电路设计

LCD1602分为带背光和不带背光两种,基控制器大部分为HD44780,带背光的比不带背光的厚,是否带背光在应用中并无差别.

2.4按键模块电路设计

本温湿度自动控制系统的键盘控制电路共有5个按键:主控键、+键、-键、确定键和复位键.其中,主控键负责主页面的调节包括:温度的上限、温度的下限、湿度的上限、湿度的下限以及主页面显示.加键和减键负责温湿度的上下限数值的增加和减少,而确定键负责确定设置好的温湿度上下限值.

3.软件部分设计

系统软件程序基于KEIL UVSION2开发平台,采用C51语言编写.本程序采用模块化程序方法,其中主要包括两大模块:主程序模块、子程序模块.而子程序模块又包括:LCD初始化显示模块、DHT11数据采集模块、按键扫描模块、数据比较模块.

3.1主程序模块

本系统采用DHT11温湿度传感器,它对生产车间内温湿度进行采集,并将其转换成数字信号,将数字信息提供给主控制器进行处理和分析,主控制器开始LCD初始化,进行延时等待后提取DHT11温湿度传感器模块,将采集好的信息经过处理后传给LCD1602进行显示,同时调用系统控制模块,和系统默认设定值进行比较,系统的温湿度上下限默认值均为0,可以通过设置按钮进行设置完成.

3.2子程序模块

子程序模块包括:LCD初始化显示模块、DHT11数据采集模块、按键扫描模块、数据比较模块.

3.2.1LCD初始化模块

LCD初始化模块的主要功能是完成系统的初始化以及设定系统的工作状态.

3.2.2DHT11数据采集模块

DHT11数据采集模块是作为独立的程序被主函数调用的,在程序中包含了比较、延时等语句.

3.2.3扫描按键模块

本设计共五个按键:主控键、+键、-键、确定键和复位键.其中,主控键负责主页面的调节包括:温度的上限、温度的下限、湿度的上限、湿度的下限以及主页面显示.加键和减键负责温湿度的上下限数值的增加和减少,而确定键负责确定设置好的温湿度上下限值.所以在软件程序中,会对按键进行扫描,然后确定按键所设定的具体数值.

3.2.4数据比较模块

当温湿度数值设定好以后,就会作为设定值和温湿度采集到的数据进行比较,然后做出相应的响应.

自动控制系统论文参考资料:

企业成本控制论文

期刊协同采编系统

学生管理系统论文

论文系统

信息系统项目管理论文

论文查询系统

结论:基于单片机精密仪器生产车间温湿度自动控制系统为关于对不知道怎么写自动控制系统论文范文课题研究的大学硕士、相关本科毕业论文工业自动控制系统实例论文开题报告范文和文献综述及职称论文的作为参考文献资料下载。

和你相关的