ImageVerifierCode 换一换
格式:DOC , 页数:28 ,大小:514KB ,
资源ID:4532924      下载积分:5 金币
验证码下载
登录下载
邮箱/手机:
验证码: 获取验证码
温馨提示:
支付成功后,系统会自动生成账号(用户名为邮箱或者手机号,密码是验证码),方便下次登录下载和查询订单;
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/4532924.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  
声明  |  会员权益     获赠5币     写作写作

1、填表:    下载求助     留言反馈    退款申请
2、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
3、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
4、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
5、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【二***】。
6、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
7、本文档遇到问题,请及时私信或留言给本站上传会员【二***】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。

注意事项

本文(单片机原理接口技术课程设计报告电烤箱加热控制器设计.doc)为本站上传会员【二***】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4008-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

单片机原理接口技术课程设计报告电烤箱加热控制器设计.doc

1、- -辽 宁 工 业 大 学单片机原理及接口技术 课程设计论文题目: 电烤箱加热控制器设计 院系: 新能源学院 专业班级: 电气131学 号:131803027学生: 胡筱璇 指导教师:签字起止时间:2021.06.23-2021.07.05- word.zl- -课程设计论文任务及评语院系:新能源学院 教研室: 学 号131803027学生胡筱璇专业班级电气131课程设计论文题目电烤箱加热控制器设计课程设计论文任务电烤箱由电阻丝加热,功率达5kW。通过传感器测量温度并调节加热功率。温度控制围0300,可设定恒温值。设计任务:1. CPU最小系统设计包括CPU选择,晶振电路,复位电路2. 温度

2、传感器选择及接口电路设计3. 温度显示、电热丝驱动电路设计4 . 程序流程图及程序清单编写技术参数:1温度控制围0300,功率达5kW2工作电源220V设计要求:1、分析系统功能,选择适宜的单片机及传感器,温度检测电路设计等;2、应用专业绘图软件绘制硬件电路图和软件流程图;3、按规定格式,撰写、打印设计说明书一份,其中程序开发要有详细的软件设计说明,详细阐述系统的工作过程,字数应在4000字以上。进度方案第1天 查阅收集资料第2天 总体设计方案确实定第4天 CPU最小系统设计第5天 传感器选择及其接口电路设计第6天温度显示、电热丝驱动电路及电源电路设计第7天 程序流程图设计第8天 软件编写与调

3、试第9天 设计说明书完成第10天 辩论指导教师评语及成绩平时: 论文质量: 辩论:总成绩: 指导教师签字: 年 月 日注:成绩:平时20% 论文质量60% 辩论20% 以百分制计算摘 要家用电烤箱是一种具有自动控温、加热、定时等功能的家用厨房器具。制出的食品色、香、味俱全。本课题主要针对家用电烤箱温度控制器进展研究。本课题以AT89C51单片机系统为核心,对单点的温度进展实时检测。采用模拟温度传感器PT100对温度进展检测;采用串型模数转换器MAX197进展A/D转换把温度信号调解转换为电压信号与AT89C51单片机接口设置LED八段数码管实时显示温度值。本设计包括温度传感器、A/D转换模块、

4、数据传输模块、温度显示模块四个局部。文中对每个局部功能、实现过程作了详细介绍。关键词:电烤箱;单片机微处理器;温度传感器PT100 目 录第1章 绪论11.1 温度控制器概况11.2 本文研究容2第2章 CPU最小系统设计32.1 电烤箱加热控制器总体设计方案32.2 CPU的选择42.3 数据存储器扩展62.4 复位电路设计62.5 时钟电路设计72.6 电源电路设计82.7 CPU最小系统图8第3章 89C51输入输出接口电路设计103.1 温度传感器的选择103.2 温度检测接口电路设计103.2.1 A/D转换器选择103.2.2 模拟量检测接口电路图123.3 加热输出接口电路设计1

5、23.4 人机对话接口电路设计13第4章 电烤箱软件设计154.1 软件实现功能综述154.2 流程图设计154.2.1 主程序流程图设计154.2.2 模拟量检测流程图设计174.3 程序清单18第5章 系统设计与分析215.1系统原理图215.2 系统原理综述21第6章 课程设计总结23参考文献24- word.zl- -第1章 绪论1.1 温度控制器概况电烤箱作为家用西式小电器之一,在我国随着人们居住环境的不断改善,厨房的地位也越来越重要。电烤箱易于操作而且制作食物方便,味道保持了传统烧烤的美味而被人们争相购置。在电烤箱的研究过程中,温度的控制尤为重要,温度控制器的研究又显得举足轻重。温

6、度控制系统在国各行各业的应用虽然已经十分广泛,但从生产的温度控制器来讲,总体开展水平仍然不高。目前,我国在这方面总体技术水平处于20世纪80年代中后期水平,成熟产品主要以“点位控制及常规的PID控制器为主。它只能适应一般温度控制系统,难于控制滞后、复杂、时变温度控制系统。而适应于较高控制场合的智能化、自适应控制仪表,国技术还不十分成熟,形成商品化并在仪表控制参数的自整定方面。目前社会上温度控制大多采用智能调节器,国产调节器分辨率和精度较低,温度控制效果不是很理想,但价格廉价,国外调节器分辨率和精度较高,价格较贵。通过对智能控制算法及相关温度控制器的深入研究,设计出了一整套的温度控制系统,包括其

7、系统软硬件组成构造。将嵌入式引进温度控制系统中,参加键盘和LCD显示。清晰显示系统的运行状态,用户也可以根据实际情况通过核心板键盘和计算机随时更改初始数据,使温控系统更加智能化,更易于操作。这种设计方法弥补了国产调节器精度较低的缺点。实验证明。系统在增量式PID算法的控制下运用ARM控制器系统的稳态精度到达0.5以,运行速度极快。从市场角度看,如果我国的大中型企业将温度控制,可以降低消耗,控制本钱,从而提高生产效率。嵌入式温度控制系统符合国家提出的“节能减排的要求,符合国家经济开展政策,具有十分广阔的市场前景。现今,应用比拟成熟的如电力脱硫设备中,主控制器在主蒸汽温度控制系统中的应用,已经到达

8、了世界前沿。电力部门1980年产生废气是现今的八倍。节约了两倍的初级能源,相当于少开采了三个中型煤矿。如今,在微电子行业中。温度控制系统也越来越重要,如单晶炉、神经网络系统的控制。因此。温度控制系统经济前景非常广泛,我国的高新精尖行业研究其应用的意义更是更加重大。 1.2 本文研究容本文研究电烤箱温度控制器。电烤箱由电阻丝加热,功率达5kW。通过传感器测量温度并调节加热功率。温度控制围0300,可设定恒温值。研究包括CPU最小系统设计包括CPU选择,晶振电路,复位电路、 温度传感器选择及接口电路设计、温度显示、电热丝驱动电路设计、程序流程图及程序清单编写等步骤。第2章 CPU最小系统设计2.1

9、 电烤箱加热控制器总体设计方案根据加热炉的功能和指标要求,本系统可以从元件级开场设计,选用单片机为主控机。通过连接外围控制电路,实现对加热炉温度的测量和控制。该系统以89C51单片机为核心,由温度传感器、运算放大器、A/D转换器、输入光电隔离、驱动电路、键盘、LED显示电路共同组成。在系统中,温度的设置、温度值及误差显示、控制参数的设置、运行、暂停及复位等功能由键盘及显示电路完成。温度传感器把测量的电阻炉温度信号转换成弱电压信号,经过信号放大电路,送入低通滤波电路,以消除噪音和干扰,滤波后的信号输入到A/D转换器,转换成数字信号输入89C51单片机。下列图为加热炉温度控制系统框图:图2.1 电

10、烤箱加热控制器设计框图温度传感器完成对电烤箱温度的采集,运算放大器对温度传感器的采样进展放大,A/D转化器完成把模拟量转换成单片机可以识别的数字信号,单片机的CPU将对这个信号进展处理和响应,温度的数值通过LED显示器显示出来,如果还需要加热,单片时机对驱动器发出指令,驱动器经过光电隔离提高系统抗干扰能力、晶闸管通过控制晶闸管的导通来改变温度使加热器的电阻丝发热,继续对电烤箱进展加热;用户可以通过键盘对温度进展手动控制; 电压同步信号完成将220V的交流电转换成单片机的工作电压直流电+5V。2.2 CPU的选择本次设计的温度控制系统精度较高,需要的I/O接口也比拟多,因此采用AT89C51单片

11、机作为本系统的微处理器。AT89C51是一个低电压,高性能CMOS 8位单片机,40个引脚,32个外部双向输入/输出I/O端口,同时含2个外中断口,2个16位可编程定时计数器,2个全双工串行通信口。片含4k bytes的可反复擦写的Flash只读程序存储器和128 bytes的随机存取数据存储器RAM,可以按照常规方法进展编程,也可以在线编程。器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统,片置通用8位中央处理器和Flash存储单元,置功能强大的微型计算机的AT89C51提供了高性价比的解决方案。因此此单片机完全能满足温度控制系统的要求。AT89C51的主要

12、特性如下:1、寿命达1000写/擦循环2、 数据保存时间:10年 3、 全静态工作:0Hz24MHz 4、三级程序存储器锁定 5、128B部RAM 4KB部ROM 6、4个并行I/O口,共32条可单独编程的I/O线 7、2个16位定时器/计数器 8、5个中断源,2个中断优先级 9、可编程串行通道 10、低功耗闲置和掉电模式 11、片振荡器和时钟电路89C51单片机的接法及引脚功能为:VCC40:接5V电源 GND20:接地P0口3932:P0口为8位漏极开路双向I/O口,每个引脚可吸收8个TTL门电流。 P1口18:P1口是从部提供上拉电阻器的8位双向I/O口,P1口缓冲器能接收和输出4个TT

13、L门电流。 P2口2128:P2口为部上拉电阻器的8位双向I/O口,P2口缓冲器可接收和输出4个TTL门电流。 P3口1017:P3口是8个带有部上拉电阻器的双向I/O口,可接收和输出4个TTL门电流,P3口也可作为AT89C51的特殊功能口。 RST9:复位输入。当振荡器复位时,要保持RST引脚2个机器周期的高电平时间。 ALE/PROG30:当外部存储器时,地址锁存允许的输出电平用于锁存地址的低位字节,在FLASH编程期间,此引脚用于输入编程脉冲。在平时,ALE端以不变的频率周期输出正脉冲信号,此频率为振荡器频率的1/6,它可用作对外部输出的脉冲或用于定时目的,要注意的是,每当外部数据存储

14、器时,将跳过1个ALE脉冲。 PSEN29:外部程序存储器的读选通信号。在由外部程序存储器取值期间,每个机器周期2次PSEN有效,但在外部数据存储器时,这2次有效的PSEN信号将不出现。 EA/VPP31:当EA保持低电平时,外部程序存储器地址为0000HFFFFH不管是否有部程序存储器。FLASH编程期间,此引脚也用于施加12V编程电源VPP。 XTAL119:反向振荡器放大器的输入及部时钟工作电路的输入。 XTAL218:来自反向振荡器的输出。图2.2 89C51引脚图2.3 数据存储器扩展由于本次设计中选用的CPU,89C51单片机的部仅有128个字节的RAM,在实时采集电压、电流和隔离

15、开关、断路器的闭、合,以及对这些数据进展处理等,仅靠片提供的RAM容量远远不够,这就需要扩展外部数据存储器。本次设计的数据存储器的电路采用8K的静态6264数据存储器。具体扩展如下所示:6264数据存储器的容量为8K。共有13根地址线A0-A12。其中,低八位地址线通过锁存器与89C51的P0口相连,高5位与89C51的P2.0-P2.4相连。当89C51发出13位地址信息时,分别选中6264片8KB存储器中个单元,而8根数据线直接与89C51的P0口相连。6264的OE端与89C51的RD相连。6264的WE端与89C51的WR相连。6264的片选线CE直接连89C51的P2.6。图2.3

16、数据存储器扩展图2.4 复位电路设计单片机的复位电路分上电复位和按键复位两种方式。A. 上电复位:在加电之后通过外部复位电路的电容充电来实现的。当Vcc的上升时间不超过1ms,就可以实现自动上电复位,即接通电源就完成了系统的初始化电路原理图。RST上的电压必须保证在斯密特触发器的阀值电压以上足够长时间,满足复位操作的要求。B. 按键复位:程序运行出错或操作错误使系统处于死锁状态时,为了摆脱困境,也需按复位键以重新启动。RST引脚是复位信号的输入端,复位信号是高电平有效。按键复位又分按键脉冲复位和按键电平复位。电平复位将复位端通过电阻与Vcc相连,按键脉冲复位是利用RC分电路产生正脉冲来到达复位

17、的。图2.4 复位电路原理图2.5 时钟电路设计单片机部有一个高增益反向放大器,输入端为芯片引脚 ,输出端为引脚 。而在芯片外部 和 之间跨接晶体振荡器和微调电容,从而构成一个稳定的自激振荡器。晶体震荡频率高,那么系统的时钟频率也高,单片机运行速度也就快,但反过来运行速度快对存储器的速度要求就高,对印制电路板的工艺要求也高,所以,这里使用震荡频率为12MHz的石英晶体。震荡电路产生的震荡脉冲并不直接是使用,而是经分频后再为系统所用,震荡脉冲经过二分频后才作为系统的时钟信号。在设计电路板时,振荡器和电容应尽量靠近单片机,以防止干扰。需要注意的是:电路板时,振荡器和电容应尽量安装得与单片机靠近,以

18、减小寄生电容的存在更好的保障振荡器稳定、可靠的工作电路图如下图。图2.5 时钟电路原理图2.6 电源电路设计控制系统主控制局部电源需要用5V直流电源供电,其电路如图3-10所示,把频率为50Hz、有效值为220V的单相交流电压转换为幅值稳定的5V直流电压。其主要原理是把单相交流电经 过电源变压器、整流电路、滤波电路、稳压电路转换成稳定的直流。由于输入电压为电网电压,一般情况下所需直流电压的数值和电网电压的有效值相差较大,因而电源变压器的作用显现出来起到降压作用。降压后还是交流电压,所以需要整流电路把交流电压转换成直流电压。由于经整流电路整流后的电压含有较大的交流分量,会影响到负载电路的正常工作

19、。需通过低通滤波电路滤波,使输出电压平滑。稳压电路的功能是使输出直流电压根本不受电网电压波动和负载电阻变化的影响,从而获得稳定性足够高的直流电压。电路使用集成稳压芯片LM7805解决了电源稳压问题。图2.6 电源电路图2.7 CPU最小系统图89C51单片机为40引脚双列直插芯片,有四个I/O口P0、P1、P2、P3,89C51单片机共有4个8位的I/O口P0、P1、P2、P3,每一条I/O线都能独立地作为输出或输入。单片机的最小系统电路原理图如图3-2所示,18引脚和19引脚接时钟电路,XTAL1接外部晶振和微调电容的一端,在片它是振荡器倒相放大器的输入,XTAL2接外部晶振和微调电容的另一

20、端,在片它是振荡器倒相放大器的输出。第9引脚为复位输入端,接上电容,电阻及开关后能够形成上电复位电路。图2.6 最小系统图第3章 89C51输入输出接口电路设计3.1 温度传感器的选择本课设要求测量的温度围是0300,PT100热电阻的测温围是-200800,满足设计要求。虽然K型热电偶也可以满足设计要求,但是在低温时一般常用PT100,因为它在低温时精度较高,运行速度较快。PT100温度传感器为正温度系数热电阻传感器,主要技术参数如下: 测量围:-200+850; 允许偏差值: A级 , B级 ; 响应时间30s; 最小置入深度:热电阻的最小置入深度200mm; 允通电流5mA。另外,PT1

21、00温度传感器还具有抗振动、稳定性好、准确度高、耐高压等优点。鉑热电阻的线性较好,在0100摄氏度之间变化时,最大非线性偏差小于0.5摄氏度。鉑热电阻阻值与温度关系为: -200t0时,; 0t850时,;式中,A=0.00390802;B=-0.000000580;C=0.42735。可见PT100在常温0100摄氏度之间变化时线性度非常好,其阻值表达式可近似简化为:,当温度变化1,PT100阻值近似变化0.39。3.2 温度检测接口电路设计3.2.1 A/D转换器选择本设计要求温度在0300围,要是选用8位分辨率的A/D转换器不能满足要求,所以必须选择12位分辨率的A/D转换器。12位分辨

22、率的A/D转换器中最常使用的就是由美国美信公司生产的MAX197. 它是可程控多量程8通道12位多路复用A/ D转换集成电路,具有5MHz的跟踪/保持带宽、 100kS/ s 的采样速率、可编程控制的/外部时钟与采样模式、 8 + 4位并行接口、三种电源关闭模式(包括一种硬触发关闭和两种可编程式软关闭)。MAX197用标准微处理器接口,通过读写三态数据 I/ O端口可以控制对数据总线的与释放。图3.2.1 MAX197引脚图MAX197的引脚功能:1 CLK 时钟输入。在部时钟模式下,从该引脚接一100pF的电容可获得1. 56MHz部时钟2 CS 片选,低电平有效3 WR当CS为低电平时,在

23、部时钟模式下,WR的上升沿将锁存设置并开场一个自动采集和转换周期,在外部时钟模式下,WR处的第一个上升沿开场采集,第二个上升沿完毕采集并进入转换周期4 RD 当CS低电平时,RD 上的下降沿使数据处于数据总线上可被读取5 HBEN用于12 位转换结果的多路复用。当 HBEN为低电平时可读取结果的高 4 位,当为高电平时,可读取结果的低8位6 SHDN 设置电源关闭模式7 - 14 D0 - D11 三态数字 I/ O端口15 AGND 模拟信号地16 - 23 CH0 - CH7 模拟信号输入通道24 INT 当转换完毕且数据可被时为低电平25 REFADJ带宽基准电压调整引脚。当 REF 引

24、脚使用外部基准电压时直接接 VDD , 否那么旁路一0. 01 F的电容26 REF基准缓存输出和缓存输入引脚。在用部基准电压时,基准缓存输出一4. 096V的名义电压,并可通过 REFADJ 引脚调整。在用外部基准电压时,那么通过 REFADJ 直接接VDD使基准缓存无效27 VDD + 5V电源28 DGND 数字信号地3.2.2 模拟量检测接口电路图热电阻测温是基于金属导体的电阻值随温度的增加而增加这一特性来进展温度测量的。通常将其放在电桥的桥臂上,温度变化时,热电阻两端的电压信号被送到仪器放大器LM741的输入端,经过仪器放大器放大后的电压输出送给MAX197A/D转换芯片,从而把热电

25、阻的阻值转换成数字量。电路原理图如图3.2.2所示。图3.2.2 温度检测接口图3.3 加热输出接口电路设计 输出通道采用Motorola公司推出的单片集成可控硅驱动器件MOC3041来作为输出的驱动控制。MOC3041芯片是一种集成的带有光电耦合的双向可控硅驱动电路。它的部集成了发光二极管、双向可控硅和过零出发电路等器件。它由输入和输出两局部组成。输入局部是一个砷化镓发光二极管,在515mA正向电流的作用下发出足够强度的红光外去触发输出局部;输出局部包括一个硅光敏双向可控硅和过零出发器,在红外线的作用下,双向可控硅双向导通,与过零触发器一起输出同步触发脉冲,去控制执行机构外部的双向可控硅MO

26、C3041组成的过零出发双向可控硅电路简单可靠,电路图如下列图所示图3.3.1MOC3041部构造及外部引脚图图3.3.2 加热系统图3.4 人机对话接口电路设计键盘采用行列式和外部中断相结合的方法,图3-4中各按键的功能定义如下表1。其中设置键与单片机的INT0脚相连,S0 - -S9、YES、NO用四行三列接单片机P0 口,REST键为硬件复位键,与R、C构成复位电路。键盘模块电路如图3.4所示。按键键名功能REST复位键使系统复位RET设置键使系统产生中断,进入设置状态S0S9数字键设置用户需要的温度YES确认键用户设定目标温度后进展确认NO去除键用户设定温度错误或按了YES键后使用表3

27、.4 键盘功能表图3.4 键盘电路第4章 电烤箱软件设计4.1 软件实现功能综述本次设计的软件主要实现的功能为:温度传感器测量的温度信号经MAX197进展信号的放大与A/D转换,把转换好的数字量输入单片机,经过标度变换、显示码处理后将显示码送到数码管上显示出来。同时,单片机对输入的数字量进展处理,经过PID控制算法对温度进展控制。此外,软件还应该实现按键操作,例如设置参数的功能。为了能够实现上述功能,经过认真的分析和整理,以及对整体功能进展细化、分配,把系统的程序划分为以下几个主要模块:1、初始化模块:通过该模块来对堆栈、定时器、计数器、中断和特殊功能存放器进展赋值,有关存放器的清零,以及计数

28、器/定时器的初值存放等。2、按键操作模块:该模块能够在系统一上电后就开场对键盘进展扫描,一旦在相应时刻检测到有键按下,就会相应转去执行处理程序,处理完毕后能够返回主程序。3、A/D转换模块:把温度传感器测量的温度信号经MAX665转换为数字量。4、标度变换:主要是把数字量转换为要显示的物理量。5、显示模块 :该模块应能够把温度值进展准确显示,并且能显示温度上下限及各种参数。6、控制算法模块:采用PID控制算法对温度进展控制。除了上述功能以外,本着操作友好、功能齐全、平安可靠的设计原那么。4.2 流程图设计4.2.1 主程序流程图设计主程序主要实现系统的初始化,键值处理,A/D转换,显示数据。系

29、统的初始化包括存放器的初始化控制存放器、堆栈、中断存放器等,通信的初始化串口的初始化,MAX197的初始化,通信缓冲区的初始化,LED显示的初始化,输出端口的初始化,采集、累计数据的初始化。键值处理包括对系统三个键的判断与处理。A/D转换包括数据转换主要实现将测量电路监测到的电压信号转换成LED显示所需的数据类型。显示数据包括数据转换主要实现将各类参数、测量数据、计算累计值等转换成LED显示所需的数据类型和显示屏的刷新包括刷新采集数据屏和根据按下的键更改显示屏。初始化 温度传感器A/D转换89C51处理LED显示键值处理是否有键盘输入NY4.2.2 模拟量检测流程图设计由于干扰的存在,可能导致

30、AD转换的结果与炉温出现差异,为了提高系统的可靠性和信号的真实性,采用程序计算的方法对采样信号进展平滑加工,从而克制虚假信号,这种算法称为数字滤波。数字滤波的方法有以下几种: 限幅滤波,其根本方法是通过比拟相邻(n和n-1时刻)的两个采样值和,如果它们的差值过大超出了参数可能的最大变化围,那么认为发生了随机干扰,并视后一次采样值为非法值,应予剔除。 中值滤波,就是连续采样三次,取中间值作为本次采样值。 算术平均滤波,就是连续取几个采样值进展算术平均。其数学表达式为:因算术平均滤波方法简单、数据采集更加准确,滤波结果就是对单点温度屡次采样的平均值,更加准确的反响了被测温度的大小,因此,本系统采用

31、了算术平均滤波法。设计时,外部输入的模拟量信号首先由传感器送入测控器,然后进展模拟量采集,在一次采样间隔时间T,依次将各输入量轮流接到A/D转换器进展一次转换。为了准确地反映被测信号,防止干扰,对每一路信号在20 ms采集4次,即采样间隔时间T=5ms,4次采集完成后再将4次采集的值求平均得出此次采集的结果。在20ms的采集完成后,要将数据按照量程或计算公式转换为有实际意义的数据,并根据报警界限判断数据是否有低于下限或超出上限的报警。采样累加计算平均值并保存结果是否大于设定值LED显示报警 是否被采样4次开场YNYN4.3 程序清单ORG 0000HAJMP STARTORG 0003HAJM

32、P PITOORG 0030HSTART: CLR P1.7CLR P1.3CLR P1.5SETB P1.6MOV R4, #00HMOV SP, #60H MOV PSW, #00HMOV R0, #20H MOV R7, #60H ML: MOVR0, #00HINC R0DJNZ R7, MLCLR IT0MAIN: LCALL GET_TEMPERSS:LCALL GET_TEMPERLCALL DISPLAY LCALL BIJIAOLCALL XIAOYULCALL JIXIANJNB DEYU CLR P1.3 SETB P1.6 CLR DEYULCALL GET_TEMPE

33、RLCALL DISPLAYAJMP TT2LCALL DISPLAY MUN: PUSH PSWMOV R0, #7AH MOVA, R0SWAP ADEC R0ADD A, R0MOVR1, AANL A, #0F0HSWAP AMOV B, #10MUL ABMOVR2, AMOV A, R1ANL A, #0FHADDA, R2MOV 38H, AMOV R0, #78HMOV 39H, R0POP PSWRETBIJIAO: MOV A, 29H MOV 40H, AMOV A, 38H CLR CCJNE A, 40H, L1MOV A, 39HCJNE A, 30H, L1SET

34、B DEYUSJMP L2L1: JC L2SETB DAYU SJMP L2L2:RET第5章 系统设计与分析5.1 系统原理图图5.1 系统原理图5.2 系统原理综述先由温度传感器电路对温度进展采集,通常将其放在电桥的桥臂上,温度变化时,热电阻两端的电压信号被送到仪器放大器LM741的输入端,经过仪器放大器放大后的电压输出送给A/D转换芯片,从而把热电阻的阻值转换成数字量。经MAX197处理后的数字信号就可以直接交给89C51处理了,89C51处理又MAX197发来的信号,去驱动显示器和加热器。键盘输入电路可以完成对温度的设定。第6章 课程设计总结本设计中,是以温度采集及检测为总目标,以A

35、T89C51单片机最小应用系统为总控制中心,辅助设计有温度采样电路、A/D转换单元、LED数码管静态串行显示器等。在设计过程中,遇到了许多问题,如设计初始阶段目的不明,思绪混乱,经过认真思考和教师的指导,才使自己思路明确,抓住重点,不懂就问,在很短的时间系统有序的完成。温度检测是工业过程控制中一个重要参数,了解到温度检测的重要性,使自己在设计过程中,更加有兴趣和动力,在软件设计方面,遇到了一些实际问题,不过,在教师的指导和同学的帮助下都能一一解决,使自己学到了许多新的知识。从本设计的资料收集和方案论证到方案设计、修改和最后的完成,得到了教师和同学的指导和帮助,才使本设计顺利完成。在此表示衷心感

36、!单片机开发过程是一个非常严谨,复杂,科学,周密和细致,及技术性和综合性都相当高的过程,它要求你必须具备相当扎实的专业根底和理论知识,较强的实践专业操作技能。能以细致和科学的头脑去考察、分析和解决问题。同时在设计中必须要有足够的耐心,持之以恒的毅力,坚强的意志以及实是,一丝不苟的精神,才能开发出理想的设计出来。参考文献1 梅丽凤等编著 单片机原理及接口技术 清华大学2021.72 晶 主编 Prote199高级应用人民邮电20003 于海生编著 微型计算机控制技术 清华大学2003.45 福学 编著 传感器应用及其电路精选 电子工业19916 马净 晓光 编著 常用温度传感器的原理及开展 中国电力20047 王红萍 铂电阻温度传感器测温研究 航空航天大学20038 黄继昌等编著 实用单元电路及其应用M 人民邮电出社20029 吴金戌等编著 单片机实践与应用M 清华大学 200210 广弟 单片机根底M 航空航天大学 1999.10- word.zl

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服