资源描述:
《可编程微波炉控制器系统设计9117383》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、2004年山东省大学生电子设计竞赛可编程微波炉控制器系统设计E甲2408参赛学校:山东科技大学所在院系:信息科学与工程学院作者:郑德生孙明浩王祺祥赛前及文稿整理辅导教师:陈新华崔建明152004年山东省大学生电子设计竞赛摘要本微波炉控制系统采用当今先进的SOPC技术(SystemOnaProgrammableChip—可编程单芯片系统),这是一种新型的有利于快速投放市场,具有可重构性,高效自动化的设计方法。它极大地改变电子产品和系统的设计思想,开发手段和实现方法,该设计思想和方法在微波炉控制系统的设计中得到了充分的应用和体现。该系统应用Al
2、tera公司最近公布的Nios嵌入式软核微处理器,它是16/32位可编程软件内核,是世界上第一个面向可编程逻辑基于RISC的嵌入式微处理器。配上Altera公司最近研制的可与之相配套的APEX﹑APEX20﹑Cyclone﹑CycloneⅡ﹑Stratix﹑StratixⅡ等FPGA系列芯片,构成了高效﹑高性能﹑高集成度的电子产品。我们本次参赛所应用的是Cyclone-EP1C20型芯片组成的SOPC开发板。经过我们进一步的软硬件扩展设计,应用新型的EDAQuartus4.1软件和用C/C++软件编程,实现了嵌入式微处理器µclinux操作
3、系统的内核移植,准确地设计了一个微波炉工作过程控制器。其功能已达到了大赛所要求的全部内容,另外还有了较大的创新和扩展:利用重量的大小实现对烹调时间长短的选择智能控制;通过WEB页和TCP/IP协议,实现了Internet远程信息控制;通过LCD显示网络IP地址和定时剩余时间。实现了智能信息家电的诸多功能。通过本次电子设计大赛,不但提高了我们当代大学生学习新科技的兴趣,而且提高了我们学习新知识和创新的能力和意识,受到了一次非常好的工程训练,这将极大地影响到我们今后的学习工作,终身受益。关键词:智能信息家电微波炉FPGA嵌入式微处理器SOPCµ
4、clinux操作系统Nios软核AbstractThecontrollingsystemofthemicrowaveovenisadoptedtheadvancedSOPC(SystemOnaProgrammableChip)technology.AndtheSOPCisanewestdesigningmethodthatisadvantagedtobeputinthemarket,rebuildableandefficientlyautomatic.Besides,itfullychangesthethoughtofelectronica
5、lproducts,thedesigningsystems,theexploderingmeansandtheachieveingmethods.Andweapplythedesigningthoughtandwayonthemicrowaveoven'scontrolingsystem.152004年山东省大学生电子设计竞赛ThesystemisbasedontheNiosⅡthatisoneoftheembeddedsoftwarecorespublishedbytheAlteracompanyrecently.Theresttwopa
6、rtsareARMandMIPS.TheNiosⅡisa16/32Bitsprogrammablesoftwarecore.BesidesitisthefirstprogrammablelogicalMPUbasedonRISC.ItisusedtheSOPCdevelopmentbandmadeupofCycloneEP1C20chipsthatisonepartoftheFPGAchips,suchas,Stratix,StratixⅡ,Cyclone,CycloneⅡ.Weusethethings,whicharemadeupofth
7、eQuartus4.1ofEDAsoftware,theoperatingsystemofµclinux,theprogrammeofC/C++andtheextendeddesignsofsoftwareandhardware,tofinishthecontrollingsystemofmicrowaveovenexactly.It'sfunctionshavefinishedallthecontentsofthecompetitionbesidestherightsmartinnovationanddevelopment.Forexam
8、ple,therearethreeparts.Firstly,itcancontrolcookintelligentlyaccordingtotheweightoffood.Se