设为首页 | 加入收藏 | 论文目录

关键词: 图书 人事 工资 网络 机械 客户 电子 电气 课件

当前位置: 清风毕业设计网 >> 电子电气通信自动化毕业设计 >> 毕设论文简介

电磁炉单片机控制系统的设计

作品编号:DZDQ1038 开发环境: WORD全文:57页 论文字数:18000
此电磁炉单片机控制系统的设计毕业设计完整版包含[开题报告,论文,设计,答辩稿]

以下仅为极少介绍,详细内容请点击购买完整版!
[TAGS:电磁炉,单片机,控制 指数:]
本设计以AT89C51为核心,实现电磁炉的定时控制、温度自动控制、功率自动控制、保护功能、数码管显示控制以及无锅检测报警功能的控制;对单片机AT89C51在系统控制上的应用,从软硬件两方面阐述了控制系统的设计方案做了简单的介绍。在软件设计上,采用模块化程序设计的思想,对电磁炉控制系统的各个功能模块进行划分和设计,提高了控制系统的快速性和准确性。
最后,对整个系统进行组装、调试和性能测试。实验结果表明,该控制系统设计合理,稳定,安全,可靠性高。
这次设计采用单片机开发设计使用的传统方法,经历了从系统问题的提出—系统可行性分析—总体的功能模块设计—程序设计—最后到程序的实现仿真,达到设计要求。设计过程中,首先在方案选择与论证时,我查找了许多相关资料,通过比较,最终确定选用单片机作控制核心;鉴于AT89C51的功能强大且我对该芯片比较熟悉,所以选用AT89C51作为本设计的主芯片。然后,对各功能模块进行设计,在设计无锅检测模块时,我遇到了难题:是用电流检测电路还是用传感器电路。传感器电路简单,但是检锅性能不好,不能识别适当的锅具,而且检测误差相对较大。电流检测电路易实现,易实现功能控制,但是电路相对稍复杂一些。考虑到整个系统的功能控制和可操作性,最终确定电流检测电路。系统的定时模块采用芯片内部定时和外部中断实现。温度控制模块采用ADC0808作为转换器;鉴于电磁炉的温度比较高,常用的DS18B20控制温度在-55℃到+125℃范围内,因此用用ADC0808和电位器结合控制。最后,在程序设计时,鉴于实际应用多采用C语言编写程序,所以本次程序设计用C语言代替传统的汇编语言,使编写较容易实现;系统仿真时,采用Proteus和Keil结合,使编译、仿真和调试更为简单明了。
通过本次设计,我了解了整个单片机开发的基本流程,对所学的知识进行了系统的复习和巩固,在以前的学习中不够清晰的概念得到了更好的理解。同时,通过毕业设计,培养和锻炼了我的动手能力,这一点非常重要,不仅对我以后的学习有帮助,还可以为以后的工作打下一定的基础。这段时间的学习和实践,使我了解到了理论和实际之间的差别,第一次真正接触到了实际中的问题,并通过和老师、同学交流,加强了自身的分析问题、解决问题的能力。同时,我也发现了自己在某些方面的不足,尤其是程序编写和考虑问题不够全面,这是我以后要加以改进的方面。
 
目 录
摘 要 I
ABSTRACT II
前  言 1
第1章 系统总体方案 2
1.1方案设计 2
1.2 方案论证 3
第2章 硬件设计 4
2.1 芯片介绍 4
2.2电磁炉无锅检测模块 9
2.3 定时控制模块 10
2.4 功率控制模块 12
2.5 温度自动控制模块 13
2.6 显示模块 14
2.7 保护电路 16
2.8 按键模块 17
2.9报警模块 17
2.10 电源电路 18
第3章 程序设计 19
3.1 主程序流程 19
3.2 无锅检测程序流程 20
3.3 A/D转换程序流程 21
3.4外部中断 21
3.5 定时模块流程 22
3.6 温度控制程序流程 26
3.7 基本显示模块流程 26
3.8 报警模块流程 27
第4章  系统仿真与调试 29
4.1 系统仿真 29
4.2 系统调试 31
第5章  PCB板设计与制作 33
5.1 PCB板设计 33
5.2 PCB板制作 34
结束语 37
参考文献 38
致  谢 39
附录Ⅰ  程序清单 40
附录Ⅱ  系统原理图 49
附录Ⅲ  PCB图 50
附录Ⅳ 元器件清单 51
 

本电子电气通信自动化毕业设计“电磁炉单片机控制系统的设计”论文由清风毕业设计网[www.lunwen550.com]征集整理!
网站客服咨询
本站现有毕业设计作品均为学校答辩通过后征集或原创写作设计开发,集多年从事毕业论文工作经验及海量的资料,结合强劲的开发写作团队,全面面向广大朋友提供最直接的资源参考以及快速周到的写作设计服务。
  购买后获取论文或有定做需求请加
  客服微信号:hastp888
  添加好友时请备注“论文”
计算机毕业论文,计算机毕业设计下载,代写论文,定做毕业设计-清风毕业设计网