毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 论文 >> 正文

基于单片机的水温检测与控制系统设计+PID算法+单片机最小系统电路 第6页

更新时间:2016-9-19:  来源:毕业论文
数据存储电路
24C02C是一个2KB的电可擦除的PROM数据存储器,它采用256×8-bit的组织结构以及两线串行接口。24C02C数据存储器的工作电压为4.5V~5.5V,待机电流和工作电流分别为1μA和1mA。另外,它具有页写能力,每页为16字节,能够快速写入。24C02C的标准为8引脚DIP封装,其中SDA引脚是串行地址和数据输入/输出,它是双向串行数据传输引脚,因为该引脚是漏极开路,因此在连接时需要接上拉电阻。WP是写保护引脚,为数据提供保护。当WP引脚接地时,24C02C允许数据正常读写操作,当接Vcc时,24C02C 写保护,只能读取值,不能向该数据存器写数据。在本系统中,要对数据进行读和写,因此WP引脚要接地,SDA引脚要接上拉电阻与电源相连。24C02C数据存储器连接的电路图如图9所示:

图9 数据存储电路图
3.6 温度控制电路
温度控制电路由继电器控制电路、放大电路、光电耦合器件等组成。其中光电耦合是为了防止信号干扰,使信号能够正确无误地传递。当水温过高时,单片机控制继电器使RL1的开关与开关2的相连,使其停止加热,同时RL2的开关与开关3相连,开启降温模式,电动机转动,开始吹风;而当水温低于想要的温度时,控制继电器RL1开关与开关1闭合,开始加热,同时RL2开关与开关4闭合,停止降温,从而使水温达到要求。本系统的温度控制电路如图10所示:

图10 温度控制电路
4. 软件系统设计
本设计采用循环查询的方式对水温进行控制和温度的显示,在软件设计时必须考虑水温控制的工作过程和操作过程,然后再进行软件的设计。本设计的程序分为两个部分:通电或复位后的开启加热,主要是键盘设定温度程序和对温度显示程序的编写。另一部分就是对温度的实时控制,根据检测结果控制相关控制器,对水温进行控制。
4.1 主程序设计
在主程序中首先给定PID算法的参数值,再通过循环程序对当前温度进行显示,等待中断并且使键盘输入处于最高优先级,外部中断为高优先级,使得主程序能及时响应键盘的处理。在程序设计过程中,采用模块划分来设计编程,这些模块主要是:液晶显示模块,温度采集模块,键盘输入模块,报警模块等。程序运行时,先进行初始化,然后调用温度采集子程序,再调用键盘扫描子程序,调用显示子程序对当前温度和想要的温度进行显示。然后对设置温度和当前温度进行比较,经单片机分析后,调用PID算法子程序控制继电器的操作。限于篇幅在此只对主程序流程图进行解释,主程序的编写和设计见附录。本设计的主程序设计流程图如图11所示:

上一页  [1] [2] [3] [4] [5] [6] 

基于单片机的水温检测与控制系统设计+PID算法+单片机最小系统电路 第6页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。