基于单片机的电饭煲模糊自适应控制器设计(附程序代码,电路图)
无需注册登录,支付后按照提示操作即可获取该资料.
基于单片机的电饭煲模糊自适应控制器设计(附程序代码,电路图)(任务书,开题报告,论文13000字)
摘要
本文主要介绍了模糊逻辑电饭煲智能煮饭的控制策略,应用AT89C51主芯片单片机设计控制系统,输出由继电器控制,在PROTEUS环境中模拟与设计。
本文首先阐述了模糊逻辑的背景及发展现状,接着在模糊逻辑理论上选用相关的单片机设计电饭煲的模糊自适应控制器。模糊自适应控制器包括温度采集,处理,输出,LED控制,LCD显示屏输出的部分,键盘扫描,加热板,最后采用PROTEUS 对模糊逻辑电饭煲进行仿真与设计。仿真结果表明,设计准确,可以实现定时煮饭,煲汤,以此实现模糊控制的功能,实现设计目标。
关键字:电饭煲 模糊控制 单片机 仿真
Design of Fuzzy Controller for Rice Cooker Based on Single Chip Microcomputer
Abstract
This paper introduces the fuzzy logic rice cooker intelligent cooking control strategy, the application of AT89C51 main chip microcontroller design control system, the output relay control, in the PROTEUS environment simulation and design.
In this paper, the background and development status of fuzzy logic are expounded, and then the fuzzy adaptive controller of the rice cooker is selected in the fuzzy logic theory. The fuzzy adaptive controller includes five parts: temperature acquisition, processing, output, LED control, LCD display output, keyboard scanning and heating plate. Finally, PROTEUS is used to simulate and design the fuzzy logic rice cooker. Simulation results show that the design is accurate, you can achieve regular cooking, soup cooking, in order to achieve fuzzy control function, to achieve design goals.
Key words:Rice cooker; Fuzzy Control; MCU; Simulation
目录
摘要 I
Abstract II
第一章 绪论 1
1.1 模糊逻辑的背景及发展现状 1
1.2 模糊逻辑在单片机中的应用 1
1.3 课题的背景及研究意义 2
1.4 课题研究内容 2
1.5 本章小结 3
第二章 控制系统硬件设计 4
2.1 单片机控制系统方案 4
2.2 系统硬件介绍及电路图 4
2.3.1 AT89C51简介 5
2.3.2 单片机最小控制电路 5
2.3.3 控制系统电源电路 6
2.3.4 按键输入电路 7
2.3.5 温度传感器电路 8
2.3.6 LED显示电路 9
2.3.7 LCD显示电路 9
2.3.8 电饭煲加热盘电路 10
2.3 本章小结 11
第三章 模糊控制理论及应用 12
3.1 模糊控制理论基础 12
3.1.1 模糊控制概述 12
3.1.2 模糊控制理论基础 12
3.1.3 模糊控制器结构介绍 12
3.2 模糊控制策略 14
3.3 模糊控制器设计 14
3.4 本章小结 17
第四章 控制系统软件设计 18
4.1 控制系统整体软件流程图 18
4.2 控制系统各部分软件流程图 19
4.2.1 按键扫描软件流程图 19
4.2.2 加热控制软件流程图 20
4.3 本章小结 22
第五章 控制系统仿真 23
5.1 PROTEUS仿真软件简介 23
5.2 系统工作仿真 23
5.2.1 电饭煲功能模式仿真 23
5.2.2 电饭煲正常工作仿真 28
5.3 本章小结 29
致谢 30
参考文献 31
附录 33
附录1 系统硬件电路图 33
附录2 程序 34