




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、单片机的微波炉限制器系统设计作品编号:E甲0501参赛学生王勇自动化专业张雷鸣自动化专业郭文杰电子专业指导教师迟洁茹原明亭本可编程微波炉限制器系统,以AT89C52单片机为核心,由键盘显示、语音发声、限制器、用口效劳器等功能模块组成.基于题目根本要求,本系统对功能设置、数据装入和定时设定功能进行了重点设计.此外,扩展了液晶显示、微波火力档位设定、自动烹饪、智能感应烹饪、语音提示、日历时钟、E2PROM、和Internet远程限制等功能.关键字:单片机自动限制远程限制无线传输一、方案比拟1、主限制器方案一采用数字逻辑芯片.本系统有功能设置、数据装入、定时、显示、音响限制多个功能模块.各个状态保持
2、或转移的条件依赖于键盘限制信号.由于键盘限制信号繁多,系统的逻辑状态以及相互转移更是复杂,用纯粹的数字电路或小规模的可编程逻辑电路实现该系统有一定的困难,需要用中大规模的可编程逻辑电路.这样,系统的本钱就会急剧上开相对于方案二.因此,本设计并未采用这种方案.方案二采用单片机作为整个限制系统的核心.鉴于市场上常见的51系列8位单片机的售价比拟低廉,我们的设计采用了主从双AT89C52单片机系统.其中一片作为主限制器,主要负责系统的限制与协调工作.具体方案如下:首先,利用单片机多中断源的协调处理水平,通过中断接收键盘送来的信号,确认功能设置,实现数据装入,同时接收时钟芯片PCF8563的秒脉冲信号
3、作为基准信号,完成计时任务.其次,从CPU根据主CPU发出的信号限制语音播报、远程操作等功能.这样的设计使安装和调试工作可以并行进行,发挥团队优势,极大地缩短了总体设计和制造的时间;同时可以降低单个CPU的工作量,为发挥局部的制作以及其他功能扩展提供了充足的内部空间和更多的外部接口.综合考虑以上因素,我们采用了方案二.2、键盘显示模块方案一采用Intel8279可编程键盘/显示接口芯片.Intel8279是一个专用的显示器键盘接口,它用硬件完成对显示器和键盘的扫描,大大方便了用户,使程序变得简洁、易读和模块化.但其缺点是8279为并行接口芯片,占用CPU端口多,需要CPU有比拟强的负载携带水平
4、.方案二采用了HD7279A数码管/键盘串行接口芯片.HD7279A可同时驱动8位共阴式数码管,同时还可连接多达64键的键盘矩阵,单片即可完成显示键盘接口的全部功能.具优点是采用串口通讯,占用CPU端口少,对CPU负载携带水平要求低,使主限制器又余力实现更强的限制功能.考虑到该限制系统比拟复杂,CPU需要驱动较多的电子器件,故我们采用了7-o二、设计论证1 .总体设计系统框图如图2-1所示语音EEPROM由口效劳器LCDSS限制器LED图2-1系统总体设计框图2 .各模块具体实现原理分析1单片机系统:整个硬件系统的核心,它既是协调整机工作的限制器,又是数据处理器.我们采用了ATMEL公司的AT
5、89C52单片机.它是一款低功耗、高性能的CMOS型8位单片机,其内含256个字节的RAM,8KBFLASHROM,3个16位定时器/计数器.2键盘输入模块:如图2-2所示.用HD7279A限制4X4键盘,7279得至U键盘码,通过中断效劳程序把键盘信息送给单片机.此方案不用单片机实时扫描键盘,使单片机可以腾出更多时间执行其他操作.3显示模块:如图2-2所示.我们的显示单元采用LED、LCD双屏幕显示.LED显示模块由HD7279A驱动,LCD显示器采用金鹏电子生产的OCMJ4*8C系列液晶显示器.该中文模块可以显示字母、数字符号、中文字型及图形,具有绘图及文字画面混合显示功能.即可采用并行接
6、口、又可采用串行接口,连线较为方便.采用LED显示,可以防止光线较弱时使用不便.LCD显示信息量大,配合我们开发的全程菜单操作环境及全中文的提示参数显示,可以显示较为丰富的菜单与工作数据.LED与LCD的同时使用即可以满足显示数据的根本功能,又可以到达输出显示方面的扩展要求,实现了非常友好的人机界面VCCU1VCC1一3VDDRST,VDDRC,NCCLKO28T27262524232221DIG3VCCC11.5KIIIP15P14P135678,VSSDIG7,NCDIG6CSDIG5,CLKDIG4,DATADIG3KEV-DIG2,SGDIG1,SFDIG0,SEDP,SDSASCSB
7、15PR9J2,1,2,3,4,DPKEY920DIG2R0K1SA101119DIG1R0K18DIG0R6KZKSBSC1217DPDP0SD1316SA工1SA0SE1415SBR4_SB0SCR5;1SC0SFSGHD7279ASDR17SD02001SE'SE0SFR121sf0SF2001SF0CON8SG200_;SG0VCC.1GND,2P213P204P2251J?LCDJ3DIG3,1J4DIG2,29DIG138DIG0,47DP0,56SA0,65SB0,74SC0,83SD092SE0.101SF0.11SG0100K*8CON12图2-2200
8、键盘显示电路4掉电存储:系统预制的菜谱以及通过网络下载的菜谱,要求掉电不丧失,为此我们采用ATMEL公司的24C04E2PROM24C04是一个4Kb的支持I2C总线数据传送协议的串行CMOSE2PROM可用电擦除,可编程自定时写周期包括自动擦除时间不超过10ms典型时间为5ms的串行E2PROM.PCF8563乍为秒脉5定时模块:为提升定时精度,我们采用日历时钟芯片冲发生器,如图2-3所示10uFC6104VCCD41N4148B13.6V£图2-3PCF8563时钟电PCF8563是低功耗的CMOS实时时钟/日历芯片,它提供一个可编程时钟输出,一个中断输出和掉电检测器,所有的地址
9、和数据通过I2C总线接口串行传递.设定好PCF8563的CLKOUT输出频率限制字,即可输出所需频率的脉冲信号,在本设计中所用频率为1Hz.单片机在该秒脉冲的作用下可实现倒计时以及声音提示音延迟限制.另外在给PCF8563送入初始的日历信息后,PCF8563中的日历就会自动运行,经单片机读取、处理后在液晶显示器上显示.而且该局部电路还加了掉电保护功能,在主供电系统意外断电时,即Vcc为0V时,D1截止,3.6V备用电源通过D2继续给PCF8563供电保证8563的正常运行.6自动称重电路模块:采用8位兼容AD转换器ADC0809ADC08091一个单片CMO器件,带有8通道多路模拟开关和微处理
10、兼容限制逻辑.在设计中我们用电位器虚拟食品重量,将模拟量电压转换为单片机可识别的数字量,查询内置表格实现火力和时间自动调节.如图2-4所示.U9FD021msb2-1IN-026IN0D1202-2D2192-3IN-127D3182-4D482-5IN-2281D5-n"52-6D6142-7IN-31D71/lsb2-82IN-4137EOCIN-53A025ADD-A4A124ADD-BIN-6A223ADD-C22IN-75ALE9ENABLEref(-)16II'6STARTVCCALE10卜CLOCKref(+)1U14ADC0809图2-4AD转换电路IN0VC
11、C7效劳器模块:采用ATOPTIGERLIN褥口效劳器GW21S-25的TCP/IP协议审通信协议转换,实现信息设备网络化,由远程WebM面向本地微波炉发送指令、下载菜谱等,实现微波炉的信息限制.8限制器:利用现有的兴旺的公用网络PublicSwitchedTelephoneNetwork,PSTN进行基于DTMFDualToneMultipleFrequency双音多频的远程限制,由单片机进行数据和信息处理,限制微波炉实现相应功能.用户可通过任意一部双音频包括、分机对本地微波炉进行操作.9语音处理电路:在本设计中,提示音及语音播报功能都需要语音电路实现.本设计采用了ISD25120芯片实现语
12、音处理功能,25120属于美国信息存贮器件ISDInformationStorageDevices公司生产的单片语音集成电路2500系列,其特点为片内的容量为480KB10个地址输入端,录放最多可分600段,录放时间120秒,采样频率4KHz如图2-5所示.该电路可以在单片机的限制下实现按地址录、放音,并能检测到放音是否结束.根据设计需要,将地址低五位直接接地.这样,每一个地址所能储存的音可达6.4s,不再是先前的0.2秒.限制端都与单片机I/O口直接相连,可以方便的进行限制.语音信号从SP+俞出,分两路,一路通过三极管Q16放大后接入线回路,其中信号带有直流偏置电压1.5V,接入的三极管Q1
13、6由R58设置适宜静态工作点;另一路通过音频放大器放大输出见图2-6.VCC-hA8A9A108A11A1210ISDCEISDPDISDP/RISDEOM25,A0VCCD,A1VCCA,A2,A3VSSD,A4VSSA,A5,A6SP+,A7SP-,A8AUXIN,A9ANAIN,CEANAOUT,PD,P/RMICREF,EOMMIC,OVF,XCLKAGCU261282671192312427221926ISD25120121314153451817202116_C58一一C350.01u0.1uSPEAKERC5C62100u104R54R525.1KC3451K0.1uR535.1
14、KC531045.1KQMK1MICR4VCCTC63口R55470K,|卜100uJ-1T修4.7uI语音处理图2-5语音电路10音频放大电路:为了将音频小信号放大输出,需要用到音频放大电路.设计中采用了LM386电路如图2-6所示.信号通过隔直电容C55与限流电阻R56从运放反相输入端输入,放大后经滤波电容C64从扬声器输出.通过调节R76可改变音量的大小.图2-6音频放大电路11无线遥控系统:采用无线收发模块SC2262以及SC2272-L4进行编解码,以此实现微波炉限制器系统的远程智能化、信息化限制功能.选择添加无线遥控系统主要是为了增加系统的灵活性与可扩展性,并且这种别离构建的无线射
15、频遥控系统可以灵活的扩展为多个家电的无线限制只需为每个不同的家电分配一个地址,方便而实用,使系统以后的扩展性大大增强.三、系统软件流程图及操作说明1 .系统软件流程图省电模式如图3-1所示,工作模式如图3-2所示.语音报欢送词显示主菜单是自定义模式键吗?是预约模式键吗?是烹调、烘解冻键吗?是预制菜单键吗?N有键盘信号吗?YNNNYYYY设定时间启动运行子程序定时判断子程序结束子程序设定火力选择菜名设定时间设定时间结束子程序智能感应重量,设定火力、时间启动运行子程序置标志位置标志位是语音开关、键吗?.N省电模式是复位键吗?-In图11-2工作模式流程图N图11-4结束子程序为预制菜谱选择键,其烹
16、调1烘烤2解冻3自定义4鲁菜5川菜6粤菜7清真8预约9测试0增加A确定B开机/复位CJR语音开关D减少E取消F表1键盘分布2 .系统操作说明键盘功能:如表1所示13为火力档位选择键,4为自定义模式键,58他为功能键.火力档位选择键,进入时间设置菜单,用增加A、减少E键选择需要的时间,按确定键B进入运行状态.自定义模式键,进入火力设定菜单,用增加、减少键选择相应的火力,在按确定键进入时间设定菜单,再按对应功能键选择需要的时间,再按确定键进入运行状态.预制菜谱选择键调用内置菜单,系统将智能感应食品重量,自动选择相应的火力和时间,只需按确定键即可确认运行.预约模式键,进入设定时间,按对应功能键选择需
17、要的时间,再按确定键返回开机显示菜单,液晶屏将显示一个标志,提示系统进入预约启动状态.测试键,4位数码管交替显示全亮和全灭两种状态3秒钟.测试期间按开机键,停止测试,数码管全亮,系统进入工作模式;按下测试键,数码管熄灭,系统回到省电模式.测试键只在待机模式下有效.开机/复位键,开机系统从待机状态进入工作状态,液晶屏显示主菜单.工作状态下按开机/复位键,系统从工作状态回到待机状态.LED时间显示为00.00,LCD显示微波功率限制信号为00语音开关键,选择是否在进入相应功能时伴随有语音提示.取消键,在工作状态下返回初始开机状态,液晶屏显示主菜单.四、系统设计图见附图一五、功能测试1 .测试仪器W
18、AVE600晅真器SK1731sL2/fi流电源PC机2 .测试方法根据方案设计的要求,电路按模块测试,各模块逐个测试通过后再联调.1主控单元功能设定、数据装入模块:键盘与仿真器联机状态下,在键盘中断子程序中设定断点.运行程序,按键测试,程序正常运行到断点处产生中断.读入键值正确.将程序改为读键值然后送到LCD上显示,继续测试键盘.当程序运行时所按键的键值都能正确的显示到液晶屏上.继而进行脱机测试,测试结果正常.键盘测试完成.显示模块:LED数码管交替全亮全灭测试,待机状态显示00.00,定时及倒计时显示99分99秒;LCD连接到仿真器上,联机运行,程序输出测试字符,运行结果输出显示正常屏幕中
19、文菜单、微波限制信号为0、微波炉工作指示.将输出程序固化到单片机中,脱机运行测试,测试结果输出显示正常.定时模块:PCF8563日历时钟能够产生1HZ信号及提供日历时钟,保证系统能顺利完成定时及倒计时工作.先将仿真器INT1口接到信号发生器上,将信号发生器调整为方波输出,频率为1Hz,在用键盘在00.00-99.99之间任意设定时间,观察程序倒计时工作,当倒计时结束时程序停止运行.测试结果程序工作正常.然后将仿真器的INT1口接到PCF8563脉冲输出端,设定PCF8563秒中断,并设定时间测试倒计时程序,测试结果程序工作正常.最后进行脱机测试,将程序固化到单片机之中,脱机运行,测试结果设定时
20、间以及倒计时工作正常.音像限制模块:先测试音频输出,程序运行开启音频输出,音频输出正常,调节可调电位器,使音量到达适宜的程度.将倒计程序结束后添加开启音频装置的限制程序,并延时3秒,进行倒计时测试,程序倒计时结束时随即输出3秒钟的音频提示.此外在执行每项功能时伴随语音提示.测试完成.扩展存储模块:E2PROM可以顺利读出、写入预制及下载的菜单.2限制器:实现拨入,选择功能,远程启动.3效劳器模块:在同一局域网内实现远程遥控及信息传输.各模块测试完毕,再分别将主控单元与限制器联调,主控单元与效劳器模块联调.测试通过后,将所有模块整合,进行整体测试.测试结果系统能正常工作,并完成题目要求.六、测试
21、数据测试数据如表2表2测试数据次数1234倒计时秒数00.101.0010.0020.00技术结束发出声音提示VVVV计时误差<0.5s<0.5s<0.5s<0.5s设定加热档位10档8档6档2档对应档位的指示灯点亮VVVV七、总结本系统以AT89C52芯片为核心部件,根据综合电子技术、信号与系统以及单片机原理的知识,通过软件实现了微波炉的可编程限制系统,且各项功能到达了设计要求.在系统的设计过程中,我们力求硬件线路简单,充分发挥软件编程方便灵活的特点,并最大限度挖掘单片机片内资源,来满足系统设计要求.融合、网络远程限制技术,实现微波炉的智能限制、信息限制见附图二.因比
22、赛时间有限,该系统还有许多值得改良的地方:例如硬件系统的集成度还可以进一步提升,限制系统的容错功能有待于进一步增强,以增强用户使用的平安性,软件中某些逻辑判断方面的算法还有待于进一步优化.附图一J?R11C11224D1LEDU9FD021D2D3D41918D515D6-14D7-7WR5U7B474LS14A025A124A223:16:183030L6LEDLED74LS02A156U7C1074LS02ALEmsb2-1IN-02-22-3IN-12-42-5IN-22-62-7IN-3lsb2-8IN-4EOCIN-5ADD-AADD-BIN-6ADD-CIN-7ALEENABLEr
23、ef(-)START.CLOCKref(+)U142290ADC080926IN0VCC272816U2VCCVCCLED16U11VDD161C2CP0P1A0R810kIN0'l|5P15-6VDD-RSTVDDRCNCCLKOVSSDIG7NCDIG6CSDIG5CLKDIG4DATADIG3KEYDIG2SGDIG1SFDIG0SEDPSDSASCSB01314£-nr-13C4C5C6C7CCOMGNDULN2003AP2A1R610kR310kR410kR510kT2U1J?1234VCCl_rCON6gccrriPYLCD15PJ212DIG1678CONSESFSG39D0D0D1D2D3D4D5D6D7P07AP20P2110RXDU1C1+RXDTXDALE/PP00P01P02P03P04P05P06P22P23P24P25P26P27345SC1LTXDrN工|105C1105330ALE29C11.DIG3J3J4DPSBSCSESFSG100DP0SA0SCOS
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 全景式复习2024年特许金融分析师考试试题及答案
- 实战演练2024年特许金融分析师考试试题及答案
- 2024年特许金融分析师考试个人经验分享及答案
- 特许金融分析师高效复习试题及答案
- 优化准备流程的特许金融分析师考试策略与试题及答案
- 门禁管理系统C语言实现
- 2025年广东省深圳市新希望联盟高考英语四模试卷
- 特许金融分析师考试重要术语解析与试题及答案
- 面试公司要求做
- CFA知识体系的深度理解试题及答案
- 2025年天翼云笔试试题及答案
- 《第4课 算法的程序体验》参考课件3
- 2025年山东省中小学生海洋知识竞赛参考试指导题库500题(含答案)
- 2025年高考语文备考之DeepSeek与《哪吒2》相关语言文字运用题训练
- 2024年广东省公务员《申论(行政执法)》试题真题及答案
- 山东2025年山东师范大学招聘153人笔试历年参考题库附带答案详解
- 股权作抵押借款协议7篇
- 2025年甘肃省庆阳市华能庆阳煤电有限责任公司招聘笔试参考题库附带答案详解
- 2025湖北省建筑安全员《C证》考试题库及答案
- 八年级下册《勾股定理的逆定理》课件与练习
- 外科学-阑尾疾病
评论
0/150
提交评论