![毕业论文--电烤箱加热控制器设计_第1页](http://file2.renrendoc.com/fileroot_temp3/2021-11/26/9af2ee0a-aa7b-4a6c-a23e-f6ff2187c66c/9af2ee0a-aa7b-4a6c-a23e-f6ff2187c66c1.gif)
![毕业论文--电烤箱加热控制器设计_第2页](http://file2.renrendoc.com/fileroot_temp3/2021-11/26/9af2ee0a-aa7b-4a6c-a23e-f6ff2187c66c/9af2ee0a-aa7b-4a6c-a23e-f6ff2187c66c2.gif)
![毕业论文--电烤箱加热控制器设计_第3页](http://file2.renrendoc.com/fileroot_temp3/2021-11/26/9af2ee0a-aa7b-4a6c-a23e-f6ff2187c66c/9af2ee0a-aa7b-4a6c-a23e-f6ff2187c66c3.gif)
![毕业论文--电烤箱加热控制器设计_第4页](http://file2.renrendoc.com/fileroot_temp3/2021-11/26/9af2ee0a-aa7b-4a6c-a23e-f6ff2187c66c/9af2ee0a-aa7b-4a6c-a23e-f6ff2187c66c4.gif)
![毕业论文--电烤箱加热控制器设计_第5页](http://file2.renrendoc.com/fileroot_temp3/2021-11/26/9af2ee0a-aa7b-4a6c-a23e-f6ff2187c66c/9af2ee0a-aa7b-4a6c-a23e-f6ff2187c66c5.gif)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、辽宁工业大学单片机原理及接口技术 课程设计(论文)题目: 电烤箱加热控制器设计院(系):光伏学院专业班级:电气122学 号: 5014学生姓名:指导教师:(签字)起止时间:课程设计(论文)任务及评语院(系人光伏学院教研室:号 学4501课程设计 (论文) 题目课程设计(论文)任务rnu 哇 c 娄 1234412 访 123、怦进度计划glaejpu刖賊鲫他i+'辩 查,c传、&t禾软设答 天天天天天天天天伐 124567891 第第第第笫第第第第指导教师评语及成绩s月签年帀导指 答 量质文论魏 吋 成 平 总注:成绩:平时20%论文质量60%答辩20%以百分制计算家用电烤箱是
2、一种具有自动控温、加热、定吋等功能的家用厨房器具。制出 的食品色、香、味俱全。本课题主要针对家用电烤箱温度控制器进行研究。本课 题以at89c51单片机系统为核心,对单点的温度进行实吋检测。采用模拟温度传 感器pt100对温度进行检测;采用串型模数转换器max 197进行a/d转换把温 度信号调解转换为电压信号与at89c51单片机接口设置led八段数码管实时显 示温度值。本设计包括温度传感器、a/d转换模块、数据传输模块、温度显示模 块四个部分。文中对每个部分功能、实现过程作了详细介绍。关键词:电烤箱;单片机微处理器;温度传感器pt100; 89c51;in目录第1章绪论11.1温度控制器概
3、况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加热输出接口电路设计123.4人机对话接口电路设计13第4章电烤箱软件设计154. 1软件实现功能综述154.2流程图设计154.2.1主程序流程图设计154.2.2模拟量检测流程图设计174.3程序清单18第5章
4、系统设计与分析215. 1系统原理图215.2系统原理综述21第6章 课程设计总结23参考文献24第1章绪论1.1温度控制器概况电烤箱作为家用西式小电器之一,在我国随着人们居住环境的不断改善,厨房 的地位也越来越重要。电烤箱易于操作而且制作食物方便,味道保持了传统烧烤 的美味而被人们争相购买。在电烤箱的研究过程中,温度的控制尤为重要,温度 控制器的研究又显得举足轻重。温度控制系统在国内各行各业的应用虽然己经十分广泛,但从生产的温度控 制器来讲,总体发展水平仍然不高,通日本、美国、徳国等先进国家相比有着较 大差距。目前,我国在这方面总体技术水平处于20世纪80年代中后期水平,成 熟产品主要以“点
5、位”控制及常规的pid控制器为主。它只能适应一般温度控制 系统,难于控制滞后、复杂、时变温度控制系统。而适应于较高控制场合的智能 化、自适应控制仪表,国内技术述不十分成熟,形成商品化并在仪表控制参数的 自整定方面。国外己有较多的成熟产品。但由于国外技术保密及我国开发工作的 滞后,述没有开发出性能可靠的自整定软件。控制参数大多靠人工经验及现场调 试确定。国外温度控制系统发展迅速,并在智能化、自适应、参数自整定等方面 取得成果。目前,国外温度控制系统及仪表止朝着高精度、智能化、小型化等方 面快速发展。目前社会上温度控制大多采用智能调节器,国产调节器分辨率和精度较低, 温度控制效果不是很理想,但价格
6、便宜,国外调节器分辨率和精度较高,价格较 贵。通过对智能控制算法及相关温度控制器的深入研究,设计出了一整套的温度 控制系统,包括其系统软硬件组成结构。将嵌入式引进温度控制系统中,加入键 盘和lcd显示。清晰显示系统的运行状态,用户也可以根据实际情况通过核心板 键盘和计算机随时更改初始数据,使温控系统更加智能化,更易于操作。这种设 计方法弥补了国产调节器精度较低的缺点。实验证明。系统在增量式p1d算法的 控制下运用arm控制器系统的稳态精度达到0.5°c以内,运行速度极快。从市场 角度看,如果我国的大中型企业将温度控制,可以降低消耗,控制成本,从而提 高生产效率。嵌入式温度控制系统符合
7、国家提出的“节能减排”的要求,符合国家经济发展政策,具有十分广阔的市场前景。现今,应用比较成熟的如电力脱硫设备中,主控制器在主蒸汽温度控制系统中的应用,已经达到了世界前沿。电力部门1980 年产生废气是现今的八倍。节约了两倍的初级能源,相当于少开采了三个中型煤 矿。如今,在微电子行业中。温度控制系统也越来越重要,如单品炉、神经网络 系统的控制。因此。温度控制系统经济前景非常广泛,我国的高新精尖行业研究 其应用的意义更是更加重大。1.2本文研究内容本文研究电烤箱温度控制器。电烤箱由电阻丝加热,功率达5kwo通过传感 器测量温度并调节加热功率。温度控制范围0300°c,可设定恒温值。研究
8、包括 cpu最小系统设计(包括cpu选择,品振电路,复位电路)、温度传感器选择 及接口电路设计、温度显示、电热丝驱动电路设计、程序流程图及程序清单编写 等步骤。第2章cpu最小系统设计2.1电烤箱加热控制器总体设计方案根据加热炉的功能和指标要求,本系统可以从元件级开始设计,选用单片机 为主控机。通过连接外围控制电路,实现对加热炉温度的测量和控制。该系统以 89c51单片机为核心,由温度传感器、运算放大器、a/d转换器、输入光电隔离、 驱动电路、键盘、led显示电路共同组成。在系统中,温度的设置、温度值及误差 显示、控制参数的设置、运行、暂停及复位等功能由键盘及显示电路完成。温度传感器把测量的电
9、阻炉温度信号转换成弱电压信号,经过信号放大电路, 送入低通滤波电路,以消除噪音和干扰,滤波后的信号输入到a/d转换器,转换成 数字信号输入89c51单片机。下图为加热炉温度控制系统框图:图2.1电烤箱加热控制器设计框图温度传感器完成对电烤箱内温度的采集,运算放大器对温度传感器的采样进 行放大,a/d转化器完成把模拟量转换成单片机可以识别的数字信号,单片机的 cpu将对这个信号进行处理和响应,温度的数值通过led显示器显示出来,如 果述需要加热,单片机会对驱动器发出指令,驱动器经过光电隔离(提高系统抗 干扰能力)、品闸管(通过控制品闸管的导通来改变温度)使加热器的电阻丝发热, 继续对电烤箱内进行
10、加热;用户可以通过键盘对温度进行手动控制;电压同步信 号完成将220v的交流电转换成单片机的工作电压直流电+5vo2.2 cpu的选择本次设计的温度控制系统精度较高,需要的1/0接口也比较多,因此采用 at89c51单片机作为本系统的微处理器。at89c51是一个低电压,高性能cmos 8位单片机,40个引脚,32个外部双 向输入/输出(1/0)端口,同时内含2个外中断口,2个16位可编程定时计数器, 2个全双工串行通信口。片内含4k bytes的可反复擦写的flash只读程序存储器 和128 bytes的随机存取数据存储器(ram),可以按照常规方法进行编程,也可 以在线编程。器件采用atm
11、el公司的高密度、非易失性存储技术生产,兼容标准 mcs-51指令系统,片内置通用8位中央处理器和flash存储单元,内置功能强大 的微型计算机的at89c51提供了高性价比的解决方案。因此此单片机完全能满足 温度控制系统的要求。at89c51的主要特性如下:1、寿命达1000写/擦循环2、数据保留时间:10年3、全静态工作:0hz-24mhz4、三级程序存储器锁定5、 128b 内部 ram4kb 内部 rom6、4个并行i/o 口,共32条可单独编程的i/o线7、2个16位定时器/计数器8、5个中断源,2个中断优先级9、可编程串行通道10、低功耗闲置和掉电模式11、片内振荡器和时钟电路89
12、c51单片机的接法及引脚功能为:vcc (40):接+5v 电源gnd (20):接地p0 口 (39-32): p0 口为8位漏极开路双向i/o 口,每个引脚可吸收8个ttl 门电流。p1 口 (1-8): p1 口是从内部提供上拉电阻器的8位双向i/o 口,p1 口缓冲 器能接收和输出4个ttl门电流。p2 口(21 28): p2 口为内部上拉电阻器的8位双向i/o 口,p2 口缓冲器可本科牛课程设计(论文)接收和输出4个ttl门电流。p3 口(1017): p3 口是8个带有内部上拉电阻器的双向i/o 口,可接收和 输出4个ttl h电流,p3 口也可作为at89c51的特殊功能口。r
13、st (9):复位输入。当振荡器复位时,要保持rst引脚2个机器周期的高电 平时间。ale/pr0g (30):当访问外部存储器时,地址锁存允许的输出电平用于锁存地 址的低位字节,在flash编程期间,此引脚用于输入编程脉冲。在平时,ale端 以不变的频率周期输出止脉冲信号,此频率为振荡器频率的1/6,它可用作对外 部输出的脉冲或用于定时目的,要注意的是,每当访问外部数据存储器时,将跳 过1个ale脉冲。psen (29):外部程序存储器的读选通信号。在由外部程序存储器取值期间, 每个机器周期2次psen有效,但在访问外部数据存储器时,这2次有效的psen 信号将不出现。ea/vppc31):
14、当ea保持低电平时,外部程序存储器地址为(0000h-ffffh) 不管是否有内部程序存储器。flash编程期间,此引脚也用于施加12v编程电源 (vpp)oxtal1 (19):反向振荡器放大器的输入及内部时钟工作电路的输入。t2/f1 ot2ex/p 1 1f 12f1. 3 f1. 45p1. 6p1. 7rstrxd/p3 otxd/p3 1 int0/p3.2 int1/p3. 3to/p3. 1t1/p3. 5wr"/f3 6 rd/p3. 7xtal2xtal 1vss1io23933843715361635734833932iioh131111 11301112291
15、328114271152611625172 1118231119221120211图2. 2 89c51引脚图vccfo o/ado fo 1/ad1 fo.2/ad2 fo 3/ad3 fo. 1/ad4 po. 5/ad5 po. 6/ad6 po.7/ad7 ea ale/prog psenp2. 6/a11 2. 5/a13 p2.4/a12 p2. 3/a1 1 p2. 2/a1o p2.1/a9 p2. o/a8xtal2 (18):来自反向振荡器的输出。2.3数据存储器扩展由于本次设计中选用的cpu, 89c51单片机的内部仅有128个字节的ram, 在实时采集电压、电流和隔离开
16、关、断路器的闭、合,以及对这些数据进行处理 等,仅靠片内提供的ram容量远远不够,这就需要扩展外部数据存储器。本次 设计的数据存储器的电路采用8k的静态6264数据存储器。具体扩展如下所示: 6264数据存储器的容量为8ko共有13根地址线a0-a12o其中,低八位地址线 通过锁存器与89c51的p0 口相连,高5位与89c51的p2.0-p2.4相连。当89c51 发出13位地址信息时,分别选中6264片内8kb存储器中个单元,而8根数据线 直接与89c51的p0 口相连。6264的0e端与89c51的rd相连。6264的we端 与89c51的wr相连。6264的片选线ce直接连89c51的
17、p2.6。t 31也dais 也4a12 _r2ya1lp22a10也0a8k17 k16bu5 pu4pq3 pq2p0丨 pqoio 1722入 16272x20252242323222242125.耳77h7t231。3164155126976859210iy ijb >ixi?t5»m19ie77tti£zid6264图2.3数据存储器扩展图2.4复位电路设计单片机的复位电路分上电复位和按键复位两种方式。a. 上电复位:在加电之后通过外部复位电路的电容充电来实现的。当vcc的上升时间不超过 1ms,就可以实现自动上电复位,即接通电源就完成了系统的初始化电路原理
18、图。 rst上的电压必须保证在斯密特触发器的阀值电压以上足够长时间,满足复位操作 的要求。b. 按键复位:程序运行岀错或操作错误使系统处丁-死锁状态时,为了摆脱困境,也需按复 位键以重新启动。rst引脚是复位信号的输入端,复位信号是高电平有效。按键复本科生课程设计(论文)位又分按键脉冲复位和按键电平复位。电平复位将复位端通过电阻与vcc相连,按 键脉冲复位是利用rc分电路产生正脉冲来达到复位的。±,00k2图2.4复位电路原理图2.5时钟电路设计单片机内部有一个高增益反向放大器,输入端为芯片引脚,输出端为引脚。 而在芯片外部和之间跨接品体振荡器和微调电容,从而构成一个稳定的自激振 荡
19、器。品体震荡频率高,则系统的时钟频率也高,单片机运行速度也就快,但反 过来运行速度快对存储器的速度要求就高,对印制电路板的工艺耍求也高,所以, 这里使用震荡频率为12mhz的石英品体。震荡电路产生的震荡脉冲并不直接是使 用,而是经分频后再为系统所用,震荡脉冲经过二分频后才作为系统的时钟信号。 在设计电路板时,振荡器和电容应尽量靠近单片机,以避免干扰。需耍注意的是: 电路板时,振荡器和电容应尽量安装得与单片机靠近,以减小寄生电容的存在更 好的保障振荡器稳定、可靠的工作电路图如图所示。3®外三哥;缶c5图2.5时钟电路原理图2.6电源电路设计控制系统主控制部分电源需要用5v直流电源供电,
20、其电路如图310所示,把 频率为50hz、有效值为220v的单和交流电压转换为幅值稳定的5v直流电压。其主 要原理是把单和交流电经 过电源变压器、整流电路、滤波电路、稳压电路转换成 稳定的直流。由于输入电压为电网电压,一般情况下所需直流电压的数值和电网电压的有 效值相差较大,因而电源变压器的作用显现出来起到降压作用。降压后还是交流 电压,所以需要整流电路把交流电压转换成直流电压。由于经整流电路整流后的 电压含有较大的交流分量,会影响到负载电路的正常工作。需通过低通滤波电路 滤波,使输岀电压平滑。稳压电路的功能是使输岀直流电压基本不受电网电压波 动和负载电阻变化的影响,从而获得稳定性足够高的直流
21、电压。电路使用集成稳 压芯片lm7805解决了电源稳压问题。2.7 cpu最小系统图89c51单片机为40引脚双列直插芯片,有四个i/o口 (p0、pl、p2、p3) , 89c51 单片机共有4个8位的i/o口(p0、pl、p2、p3),每一条i/o线都能独立地作为输出 或输入。单片机的最小系统电路原理图如图32所示,18引脚和19引脚接时钟电路,本科生课程设计(论文)xcc图2.6最小系统图xtal1接外部晶振和微调电容的一端,在片内它是振荡器倒相放大器的输入, xtal2接外部晶振和微调电容的另一端,在片内它是振荡器倒相放大器的输出。 第9引脚为复位输入端,接上电容,电阻及开关后能够形成
22、上电复位电路。第3章89c51输入输出接口电路设计3.1温度传感器的选择本课设要求测量的温度范围是0-300°c , pt100热电阻的测温范围是 200800°c,满足设计耍求。虽然k型热电偶也可以满足设计要求,但是在低温 时一般常用pt100,因为它在低温时精度较高,运行速度较快。pt100温度传感器为止温度系数热电阻传感器,主要技术参数如下: 测量范围:-200°c+850°c; 允许偏差值 a °c: a 级 ±(0.15 + 0.002|r|), b 级 ±(0.30 + 0.005|r|); 响应时间v30s;
23、最小置入深度:热电阻的最小置入深度200mm; 允通电流w5ma。另外,pt100温度传感器述具有抗振动、稳定性好、准确度高、耐高压等优 点。鉗热电阻的线性较好,在0100摄氏度之间变化时,最大非线性偏差小于 0.5摄氏度。鉗热电阻阻值与温度关系为: -200°c<t<0°c时,心=100*1 +如+ 肘+"*(/_100); 0°cwtw850°c时,心=100*(1 +如+式中,a=0.00390802; b二0.000000580; c=0.0000000000042735o 可见 pt100 在常温0100摄氏度之间变化时线
24、性度非常好,其阻值表达式可近似简化为: 心二100*(1 +如),当温度变化1°c, pt 100阻值近似变化0.39q。3.2温度检测接口电路设计321 a/d转换器选择本设计要求温度在0300范围内,要是选用8位分辨率的a/d转换器不能满足 耍求,所以必须选择12位分辨率的a/d转换器。12位分辨率的a/d转换器中最常 使用的就是由美国美信公司生产的max197.它是可程控多量程8通道12位多路 复用a/ d转换集成电路,具有5mhz的跟踪/保持带宽、100ks/ s的采样速率、可 编程控制的内/外部时钟与采样模式、8 + 4位并行接口、三种电源关闭模式(包括一种硬触发关闭和两种
25、可编程式软关闭)omax197用标准微处理器接口,通过读写 三态数据i/o端口可以控制对数据总线的访问与释放。clkwrhbenshowd7d8dsd4dsrd11d2/d1od1/d9d0/d3max 197dgndvdorefrefadjintch7ch6chsch4ch3ch2chicho图3.2.1 max 197引脚图max 197的引脚功能:1 clk时钟输入。在内部时钟模式下,从该引脚接一 100pf的电容可获得1.56mhz内部时钟2cs片选,低电平有效3 wr当cs为低电平时,在内部时钟模式下,wr的上升沿将锁存设置并开始一个自动采集和转换周期,在外部时钟模式下,wr处的第一
26、个上升沿开始采集,第二个上升沿结束采集并进入转换周期4 rd当cs低电平时,rd上的下降沿使数据处于数据总线上可被读取5hben用于12位转换结果的多路复用。当hben为低电平时可读取结果的高4位,当 为高电平时,可读取结果的低8位6shdn设置电源关闭模式714dod11三态数字i/o端口15 agnd模拟信号地1623 ch0 - ch7模拟信号输入通道24 int当转换结束且数据可被访问时为低电平25 refadj带宽基准电压调整引脚。当ref引脚使用外部基准电压时直接接vdd,否则旁路一0.01吓的电容26 ref基准缓存输出和缓存输入引脚。在用内部基准电压时,基准缓存输出一4. 09
27、6v的 名义电压,并可通过refadj引脚调整。在用外部基准电压时,则通过refadj 直接接vdd使基准缓存无效27 vdd + 5v 电源28 dgnd数字信号地3.2.2模拟量检测接口电路图热电阻测温是基于金屈导体的电阻值随温度的增加而增加这一特性来进行温 度测量的。通常将其放在电桥的桥臂上,温度变化时,热电阻两端的电压信号被 送到仪器放大器lm741的输入端,经过仪器放大器放大后的电压输岀送给 max197a/d转换芯片,从而把热电阻的阻值转换成数字量。电路原理图如图322 所示。cikrurffadjagnd dgndvccir nr1n 伽chich2ch3ch4ch5c(i6ch
28、7vt)dshdldobkdiiwd2.d10d3.d113i)5i)6d7int1412 tf to f<jnd<ax97pipi円plplplpl7p2.o/a86p2/a95p2.2/ai04p2.3/ai i3p2.4/ai22p2.5/ai3.1p2.6/a14pl.0 p2.7/a15 poo'ado p3.0 rxd p0.1.ad1 p3j7xd p0.2>d2 p52顾 po.衆ad3 p3.3.wt p04aim p3.4.-7v po.5.w5p3.5/np0.6.ad6 p3.6,殛 理天ad7 p3.7.rd 百alextau xtal2 r
29、st际89c5k40)图3.2.2温度检测接口图3.3加热输出接口电路设计输出通道采用motorola公司推岀的单片集成可控硅驱动器件m0c3041来作 为输出的驱动控制。m0c3041芯片是一种集成的带有光电耦合的双向可控硅驱动 电路。它的内部集成了发光二极管、双向可控硅和过零出发电路等器件。它由输 入和输出两部分组成。输入部分是一个碑化纟家发光二极管,在515ma止向电流的 作用下发出足够强度的红光外去触发输出部分;输出部分包括一个硅光敏双向可 控硅和过零出发器,在红外线的作用下,双向可控硅双向导通,与过零触发器一 起输出同步触发脉冲,去控制执行机构(外部的双向可控硅)10c3041组成的
30、过 零出发双向可控硅电路简单可靠,电路图如下图所示6i54)moc3041121 a3图3. 3. 1m0c3041内部结构及外部引脚图r13220acr14r12mt图3.3.2加热系统图3.4人机对话接口电路设计键盘采用行列式和外部中断相结合的方法,图3-4中各按键的功能定义如下表 lo其中设置键与单片机的into脚相连,s0- -s9、yes、no用四行三列接单片机po 口,rest键为硬件复位键,与r、c构成复位电路。键盘模块电路如图3. 4所示。按键键名功能rest复位键使系统复位ret设置键使系统产生中断,进入设置状态sos9数字键设置用户需要的温度yes确认键用户设定目标温度后进
31、行确认no清除键用户设定温度错误或按了 yes键后使用vcc图3. 4键盘电路06表3.4键盘功能表第4章电烤箱软件设计4.1软件实现功能综述本次设计的软件主要实现的功能为:温度传感器测量的温度信号经max197进 行信号的放大与a/d转换,把转换好的数字量输入单片机,经过标度变换、显示 码处理后将显示码送到数码管上显示出来。同时,单片机对输入的数字量进行处 理,经过p1d控制算法对温度进行控制。此外,软件述应该实现按键操作,例如 设置参数的功能。为了能够实现上述功能,经过认真的分析和整理,以及对整体功能进行细化、 分配,把系统的程序划分为以下几个主要模块:1、初始化模块:通过该模块来对堆栈、
32、定时器、计数器、中断和特殊功能寄 存器进行赋值,有关寄存器的清零,以及计数器/定时器的初值存放等。2、按键操作模块:该模块能够在系统一上电后就开始对键盘进行扫描,一旦 在相应时刻检测到有键按下,就会相应转去执行处理程序,处理完毕后能够返回 主程序。3、a/d转换模块:把温度传感器测量的温度信号经max665转换为数字量。4、标度变换:主要是把数字量转换为要显示的物理量。5、显示模块:该模块应能够把温度值进行准确显示,并且能显示温度上下 限及各种参数。6、控制算法模块:采用pid控制算法对温度进行控制。除了上述功能以外,本着操作友好、功能齐全、安全可靠的设计原则。4.2流程图设计421主程序流程
33、图设计主程序主要实现系统的初始化,键值处理,a/d转换,显示数据。系统的初始化包括寄存器的初始化(控制寄存器、堆栈、中断寄存器等),通 信的初始化(串口的初始化,max 197的初始化,通信缓冲区的初始化),led 显示的初始化,输出端口的初始化,采集、累计数据的初始化。键值处理包括对系统三个键的判断与处理。a/d转换包括数据转换(主耍实现将测量电路监测到的电压信号转换成led 显示所需的数据类型)。显示数据包括数据转换(主要实现将各类参数、测量数据、计算累计值等转 换成led显示所需的数据类型)和显示屏的刷新(包括刷新采集数据屏和根据按 下的键更改显示屏)。led显示4.2.2模拟量检测流程
34、图设计由于干扰的存在,可能导致a/d转换的结果与炉温出现差异,为了提高系 统的可靠性和信号的真实性,采用程序计算的方法对采样信号进行平滑加工,从 而克服虚假信号,这种算法称为数字滤波。数字滤波的方法有以下几种: 限幅滤波,其基本方法是通过比较相邻(n和ml时刻)的两个采样值f和 如果它们的差值过大.超出了参数可能的最大变化范围,则认为发生了随c9o机干扰,并视后一次采样值吳。为非法值,应予剔除。 中值滤波,就是连续采样三次,取中间值作为本次采样值。 算术平均滤波,就是连续取几个采样值进行算术平均。其数学表达式为:因算术平均滤波方法简单、数据采集更加精确,滤波结果就是对单点温度多 次采样的平均值
35、,更加准确的反应了被测温度的大小,因此,本系统采用了算术 平均滤波法。设计时,外部输入的模拟量信号首先由传感器送入测控器,然后进 行模拟量采集,在一次采样间隔时间t内,依次将各输入量轮流接到a/d转换器 进行一次转换。为了准确地反映被测信号,防止干扰,对每一路信号在20 ms内 采集4次,即采样间隔时间t=5ms, 4次采集完成后再将4次采集的值求平均得 出此次采集的结果。在20ms的采集完成后,耍将数据按照量程或计算公式转换 为有实际意义的数据,并根据报警界限判断数据是否有低于下限或超出上限的报开始4.3程序清单org0000hajmp startorg0003 hajmp pitoorg0
36、030hstart: clr pl.7clrpl.3clrpl.5setbpl.6movr4,#00hmovsp,#60hmovpsw, #00hmovro,#20hmovr7,#60hml:mov r0,#00hinc rodjnzr7,mlclr itomain: lcall gettemperss:lcall get temperlcalldisplaylcallbijiaolcallxiaoyulcalljixianjnbdeyuclrpl.3setbpl.6clrdeyulcallgettemperlcalldisplayajmptt2lcalldisplaymun: push ps
37、wmovro, #7ahmova, r0swapadecroadda, r0movr1,aanla,#0f0hswapamovb,#10mulabmovr2,amova,r1anla, #0fhadda, r2mov38h,amovro, #78hmov39h, r0poppswretbijiao:movmov40h,amova,38hclrccjnea, 4oh,l1mova, 39hcjnea, 30h, lisetbdeyusjmpl2li:jc l2setbdayusjmpl2l2:reta, 29h第5章系统设计与分析5.1系统原理图jjkrt10041ckmrwiv? (kds1r ,pij"4fi.6 pi.5-j pi.4 pi.3
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025企业招标承包经营合同
- 2025年浙科版选修2地理上册阶段测试试卷
- 2025年浙教新版选修3历史下册阶段测试试卷含答案
- 2025年粤教版必修3地理下册阶段测试试卷含答案
- 2025燃气管道安装工程安全质量监督检验合同
- 建筑工程维护与管理
- 2025纸管买卖服务合同
- 2025年食品配料项目立项申请报告模板
- 2025年运载火箭振动试验塔项目立项申请报告
- 2025合同法司法的相关解释
- 2025初级会计理论考试100题及解析
- 三兄弟分田地宅基地协议书范文
- 中考数学计算题练习100道(2024年中考真题)
- 经营范围登记规范表述目录(试行)(V1.0.2版)
- 2023年山东省威海市中考物理真题(附答案详解)
- 第八讲 发展全过程人民民主PPT习概论2023优化版教学课件
- 王崧舟:学习任务群与课堂教学变革 2022版新课程标准解读解析资料 57
- 招投标现场项目经理答辩(完整版)资料
- 运动竞赛学课件
- 2022年上海市初中毕业数学课程终结性评价指南
- 高考作文备考-议论文对比论证 课件14张
评论
0/150
提交评论