智能饮水机控制系统XXX大学指导老师:XXX答辩:XXX三亚学院XXX级本科生毕业论文答辩论文背景智能控制是自动控制与人工智能的结合,它可以自动测量被控对象的被控制量,并求出与期望值的偏差,同时采集输入环境信息,进而根据采集的输入信息和已有的知识进行“推理思考”,得到对被控对象的输出控制量,使偏差尽可能减小或消除。智能控制系统实现的核心是,如何设计和开发能够模拟人类智能的机器,使控制系统适用于更复杂的对象,并达到更高的性能和目标。论文主体结构智能饮水机控制系统的总体设计2软件的设计4智能饮水机控制系统的概述31硬件的设计33智能饮水机控制系统的调试5目录第一章智能饮水机控制系统的概述引言31.1研究的目的与意义1.21.1引言本文所设计的智能饮水机是单片机结合传感器的一个简单应用。1.2研究的目的与意义较好地实现对水温的测量和控制防止了“千滚水”对身体造成的伤害具有较广泛的应用前景从生活实际出发,完善了饮水机的功能智能饮水机控制系统的优点该系统的优点14235操作简单硬件结构严谨软件功能强大定时控制温度控制第二章智能饮水机控制系统的总体设计系统的结构设计2设计任务312.1设计任务具体实现的功能定时开关机定时加热温度上下限控制温度采集与显示2.2系统框图AT89C52温度检测加热控制温度报警系统HD7279时钟芯片电源看门狗键盘显示系统设计的操作流程熟悉电路原理构件信息搜集各个有用构件了解各个构件的连接方式按照系统框图逐一将各个构件连接起来构成一个完整的系统结构化程序设计实现软硬件的完美结合第三章硬件设计副板设计额2主板设计31控制单元333.1主板设计核心部分AT89C52、HD7279、X5045和振荡电路组成了主机单元,是仪表的核心部分。信息假定利用X5045EEPROM存储测量值上下限和开机、关机时间,并且具有看门狗定时器功能,来进行数据采集等过程的设置和控制。/CSCS1SOSO2/WP3VS48RS7CK6SI5U1X5045P0039P0138P0237P0336P0435P0534P2021P2122P2223P2324P2425P2526P2627P2728RXD10TXD11P101P112P123P134P156P167P178INT113INT012T115T014EA/VP31X119X218RESETRESET9RD/RDWR/WRALE/P30PSEN29P0632P0731P145U2AT89C52-5VCC10KR?Res2CSCKSISO30pFC130pFC212CRY112MHZ-5VCC存储单元X5045与单片机的接口电路AT89C52与HD7279A接口电路P0039P0138P0237P0336P0435P0534P2021P2122P2223P2324P2425P2526P2627P2728RXD10TXD11P101P112P123P134P156P167P178INT113INT012T115T014EA/VP31X119X218RESETRESET9RD/RDWR/WRALE/P30PSEN29P0632P0731P145U1AT89C52CS6DATA8CLK7KEY9NC3NC5VDD1VDD2RESET28RC27CLK026VSS4DIG725DIG624DIG523DIG422DIG321DIG220DIG119DIG018DP17SA16SB15SC14SD13SE12SF11SG10U2HD7279VCC1.5k15pFC?HD7279与LED、键盘接口电路P1.0/T21P1.1/T2EX2P1.23P1.34P1.45P1.56P1.67P1.78RST9P3.0/RxD10P3.6/WR16P3.7/RD17XTAL218XTAL119VSS20P2.2/A1023P2.3/A1124P2.4/A1225P2.5/A1326P2.7/A1528ALE30P0.7/AD732P0.6/AD633P0.5/AD534P0.4/AD435P0.3/AD336P0.2/AD237P0.1/AD138P0.0/AD039VCC40U189C522.2KR82.2KR72.2KR62.2KR52.2KR4200200200200200200200200d9d10d12d13d11VCCVDD1VDD2Vss4CS6CLK7DATA8KEY9SG10SF11SE12SD13SC14SB15SA16DP17DIG119DIG220DIG321DIG422DIG523DIG624DIG725DIG018CLKO26RC27RESET28U2HD72791.5KR315pFC4VCCP1.0DIG5DPSASBSCSDSESFSGDIG4DIG3DIG2DIG1DIG0100KR9DIG6DIG7f9g10e1d2K3c4DP5b6a7K8D5f9g10e1d2K3c4DP5b6a7K8D4f9g10e1d2K3c4DP5b6a7K8D3f9g10e1d2K3c4DP5b6a7K8D2f9g10e1d2K3c4DP5b6a7K8D1f9g10e1d2K3c4DP5b6a7K8D6f9g10e1d2K3c4DP5b6a7K8D7f9g10e1d2K3c4DP5b6a7K8D8S1S2S3S5S43.2副板设计本次副版设计选用DS18B20数字式温度传感器作为温度采集元件、DS1302时钟芯片副版的核心单元。同时选用9012PNP型三极管和固态继电器作为开关量环节实现弱电对强电的控制。DS18B20与单片机接口电路P1.0/T21P1.1/T2EX2P1.23P1.34P1.45P1.56P1.67P1.78RST9P3.0/RxD10P3.1/TxD11P3.2/INT012P3.3/INT113P3.4/T014P3.5/T115P3.6/WR16P3.7/RD17XTAL218XTAL119VSS20P2.0/A821P2.1/A922P2.2/A1023P2.3/A1124P2.4/A1225P2.5/A1326P2.6/A1427P2.7/A1528PSEN29ALE30EA/VPP31P0.7/AD732P0.6/AD633P0.5/AD534P0.4/AD435P0.3/AD336P0.2/AD237P0.1/AD138P0.0/AD039VCC40AT89C52DQ2GND1VCC3DS18B20VCC时钟单元控制单元90121DC+2DC-3AC+4AC-VCCt加热电阻第四章软件设计人机接口单元软件设计2主程序设计31DS1302的软件设计334.1主程序设计主程序和中断程序流程图4.2人机接口单元软件设计键处理程序流程图4.3DS1302的软件设计DS1302流程图第五章系统的调试主板PC图副板PC图本次调试的模块主要分为键盘显示程序,DS18B20程序、DS1302三部分。先将它们写入星研集成环境软件运行、修改直至没有语法错误,然后将键盘显示程序通过译码器写入芯片。根据看其是否能够完成预定的功能,如能,测试通过,否则,修改并反复测试直到通过。最后再将程序综合在一起,结合硬件进行调试,直至实现预想功能。综述智能控制技术经过了几十年的发展,已逐渐走向成熟,其研究已经有可能把自动控制和人工智能以及系统科学中一些有关学科分支结合起来,建立一种适用于复杂系统的控制理论和技术。它是自动控制技术的最新发展阶段,也是用计算机模拟人类智能进行控制的研究领域。智能控制技术的发展还远未完善,和传统的控制技术相比,控制系统的设计还没有形成系统的方法和严谨的定量分析。所以对结构模型清晰的控制对象,智能控制并不如传统的控制技术。它不是对传统控制技术的替代,而是补充和发展。在很多复杂的环境下,二者的结合可以取得更好的控制效果。