ImageVerifierCode 换一换
格式:DOCX , 页数:21 ,大小:226.57KB ,
资源ID:7362943      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

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

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(聚酯网拉伸机温度控制器的设计与制作.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

聚酯网拉伸机温度控制器的设计与制作.docx

1、聚酯网拉伸机温度控制器的设计与制作摘要聚酯网是造纸工业中不可缺少的贵重易耗脱水器材,在加工聚酯网时对温度的控制十分严格,所以设计一款可以根据要求自动对加工温度进行控制的温度控制器,在造纸的工业生产中十分有必要。本次课设所要设计的温度控制器是能够根据要求自动调节温度,并采用12位数码显示器显示当前的温度值和加工时间。采用单片机及看门狗、温度检测电路、控制输出电路、键盘电路、显示电路、设置温度存储电路和电源电路等组成。系统可以通过串口将数据实时上传到PC机上。设计过程中包括前向通道设计、后向通道设计、人机接口设计、通信接口设计、等。前向通道主要包括传感器、变送电路、采样保持器、信号放大调整、线性化

2、、A/D转换器和调制-解调等部分内容。后向通道主要包括模拟量输出、模拟量输出保持器和开关量输出等。人机接口设计主要包括键盘、显示。关键词:单片机;显示器 ;温度检测目录第1章 绪论 1第2章 课程设计的方案论证 22.1系统方案论证 22.2温度控制系统的原理 2第3章 硬件设计 33.1硬件系统设计 33.2温度传感器 33.3控制输出电路 33.4键盘电路 43.5显示电路 53.6通讯电路 53.7 AT89C51硬件电路 63.8 ADC0809硬件电路图 73.9线性加热器原理 8第4章 软件系统设计 94.1温控系统采用模块化程序结构 94.2 A/D转换子程序设计 94.3温度控

3、制系统的程序流程图 9第5章 系统测试与分析 115.1硬件系统的调试 115.2软件系统的调试 115.3整机调试 11第6章 总结 12参考文献 13附录 14附录 21第1章 绪论在造纸工业中,能广泛应用到聚酯网。聚酯网,英文Polyester net,是利用纺织机械,采用不同织造方法编织的网布。 聚酯网是目前世界上主要的烘燥、过滤材料之一,因此广泛应用于造纸领域,是造纸工业中不可缺少的贵重易耗脱水器材,应用于造纸领域时又称聚酯造纸网。 聚酯网的制作过程一般是:整径,织造,一次定型,插接,二次定型。 聚酯网具有强度大、变型小、抗腐蚀、耐磨性好,且寿命长的特点,目前也用于选矿、面粉、污水处

4、理、制糖、制药、陶瓷、食品、印刷、洗煤等行业。 随着社会的发展,科技的进步,以及测温仪器在各个领域的应用,智能化已是现代温度控制系统发展的主流方向。特别是近年来,温度控制系统已应用到人们生活的各个方面,设计一个温度控制系统,具有广泛的应用前景与实际意义。温度是科学技术中最基本的物理量之一,物理,化学,生物等学科都离不开温度。在工业生产和实验研究中,像电力,化工,石油,冶金,航空航天,机械制造,粮食存储, 酒类生产等领域内,温度常常是表征对象和过程状态的最重要的参数之一。比如,发电厂锅炉的温度必须控制在一定的范围之内;许多化学反应的工艺过程必须在适当的温度下才能正常进行;炼油过程中,原油必须在不

5、同的温度和压力条件下进行分馏才能得到汽油,柴油,煤油等产品。没有合适的温度环境,许多电子设备就不能正常工作,粮仓的储粮就会变质霉烂,酒类的品质就没有保障。因此,各行各业对温度控制的要求都越来越高。可见,温度的测量和控制是非常重要的。单片机在电子产品中的应用已经越来越广泛,在很多的电子产品中也用到了温度检测和温度控制。随着温度控制器应用范围的日益广泛和多样,各种适用于不同场合的智能温度控制器应运而生。比较成熟的产品就有水温测控温度控制系统和语音报警的温度监控仪等。其中水温测控温度控制系统的功能可以实现从常温开始对自来水加温,加热到人工设定的温度的恒温控制。而语音报警的温度监控仪可以通过控制空调对

6、温度进行自动调节,使被控环境的温度达到要求的范围,并能实现对所控区域内环境温度的自动监控的远程智能调控系统。第2章 课程设计的方案论证2.1系统方案论证方案一:采用8031芯片作为控制核心,以ADC0809做模数转换,采用LED显示当前的温度和设定的温度,经过一定的算法来控制输出,从而来控制炉温。此方案的缺点是8031芯片内部没有程序存储器,在硬件设计中需要外扩展程序存储器,这样硬件电路比较复杂。在软件设计时的读取数据比较麻烦。方案二:采用AT89C51芯片作为控制核心,以ADC0809做模数转换,并用LED显示当前的温度和工作时间,设置复位键和设定温度键,通过PID算法来控制输出,从而达到温

7、度控制器自动按照设定温度调节的目的。此方案的优点是系统简明扼要,硬件电路比较简单;缺点是所测的温度精度不高。方案三:采用PLC西门子300来作为控制核心,并用LED显示当前的温度和设定的温度,经过一定的算法来控制输出,从而达到控制炉温的目的。此方案的优点是硬件电路简单,系统稳定;缺点是所设计的系统成本比较高。 综上所述,并结合我们学校实验室的具体情况,选择第二种方案。2.2温度控制系统的原理本系统采用典型的反馈式温度控制系统,数字控制器的功能由AT89C51单片机实现;由热敏电阻、电桥、A/D转换器构成输入通道,用于采集炉内的温度信号,其中热敏电阻选用mf12-26型号,它将温度信号转变为阻值

8、变化信号再经电桥变为010v标准电压信号,以供A/D转换用;转换后的数字量与设定值数字化后进行比较,即可得到实际温度和给定温度的偏差;控制器的设定值由键盘输入。由单片机构成的数字控制器按最小拍进行计算,计算出所需要的控制量。数字控制器的输出经标度变换后送给由p3.0通过t0调制的PWM波送至SSR,从而改变控制器单位时间内电压导通的百分比,从而控制温度控制器的加热功率,起到调温的作用。第3章 硬件设计3.1硬件系统设计硬件系统由七部分组成,即单片机、温度传感器、控制输出电路、键盘电路、显示电路、PC机电路及电源电路。其总体结构图如图3.1所示。图3.1 总体结构图 3.2温度传感器温度传感器采

9、用AD590,它实际上是一个与绝对温度成正比的电流源,它的工作电压为010V,感测的温度范围为室温3500C,具有良好的线性输出,其输出电流与温度成正比,即1A/K。因此在00C时的输出电流为273.2A,在1000C时输出电流为373.2A。温度传感器将温度的变化转变为电流信号,通过电阻后转变电压信号,经过运算放大器JRC4558运算处理,处理后得到的模拟电压信号传输给A/D转换部分。A/D转换器选用ADC0804,它是用CMOS集成工艺制成的逐次逼近型模数转换芯片,分辨率8位,转换时间100s,基准电压010V,输入模拟电压010V。3.3控制输出电路 控制信号由单片机输出,输出的为数字信

10、号,数字信号经D/A转换后变为模拟信号,控制线性加热器进行加热。如果所接的电加热设备的功率2KW,则可利用继电器的常开触点直接控制加热设备,如果加热设备的功率2KW,可以继电器控制接触器,由接触器直接控制加热设备。如图3.2所示。图3.2控制输出电路原理图3.4键盘电路键盘共有四个按键,分别是S1(设置)、S2(+)、S3(-)、S4(储存)。通过键盘来设置相应的参数和加热曲线,键盘采用中断方式控制。通过光耦隔离,利用74LS244三态缓冲器,连至单片机的PI0P13口。原理图如图3.3所示。 图3.3 键盘电路原理图3.5显示电路 显示电路由12位LED数码管组成,由74LS83驱动,实现动

11、态显示。采用12位数码管显示器显示当前温度值和加工时间,温度显示格式为“XXX.X”,加工时间显示为“XX-XX-XX”。如图3.4所示。 图3.4 显示电路原理图 图3.4 显示电路原理图3.6通讯电路AT89S51单片机采用的是TTL电平的正逻辑,必须通过接口芯片进行电平转换和逻辑变换。MAX232芯片是一种单电源供电的接口芯片,可以将单一的+5V电源转换为符合RS-232C标准所需要的10V电源,并完成TTL正逻辑与RS-232的负逻辑之间的转换。单片机串口电路如图3.5所示。图3.5 单片机串口电路原理图3.7 AT89C51硬件电路功能标准:8K字节Flash,256字节RAM,32

12、位I/O口线,看门狗定时器,2个数据指针,3个16位定时/记数器,全双工串行口,片内有晶振及时钟电路,工作原理:其中D0D7八位双向并行总线与单片机的P1口相连接,用来传送命令和数据,RS与单片机的P3口相连,作为命令数据选择引脚,R/W与单片机P3.6相连接,作为读/写选择端,E与单片机P3.5相连,用于控制信号读取。基本操作指令:写指令:RS=L,RW=L,D0D7为指令码,E为高脉冲。写数据:RS=H,RS=H,D0D7为数据,E为高脉冲。显示模式设置:显示模式控制表如表3.1所示 表3.1显示模式控制表指令码功能00111100设置8位数据接口AT89C51硬件电路原理图如3.6图所示

13、。图3.6 AT89C51硬件电路原理图3.8 ADC0809硬件电路图首先从ADD-A、ADD-B、ADD-C3根地址线输入3位地址,并使ALE=1为高电平,将输入的地址存入地址所存器中,以便选通一个模拟通道。直到A/D转换完成,EOC变为高电平,指示A/D转换结束,结果数据已存入锁存器,这个信号可用作中断申请。当EO输入高电平时,输出三态门打开,转换结果通过P0.0P0.7端输出到数据总线上,以便能将转换好的传递给单片机进行数据处理。如3.7图所示。 图3.7 ADC0809硬件电路图3.9线性加热器原理线性加热器硬件电路不包含任何可调节元件,因此只要器件质量可靠,引脚焊接正确,硬件电路无

14、需调试。该电路中测温部分的振荡电路对电容C1的容量比较敏感,若此电路要批量生产,可在热敏电阻R24上再串一个可变电阻,以补偿C1的容量变化。在初次试做本电路或关键硬件参数有调时,应对系统软件中控制加热功率的可控硅导通角延时参数表和温度/频率转换表这两部分进行调整。可控硅导通角延时参数主要由市电频率和过零检测电路的脉冲宽度决定,可以先根据市电频率,按等功率的要求计算理论值,再根据过零检测电路的脉冲宽度可以调整。3.10 总体硬件电路图总体硬件电路图见附录。第4章 软件系统设计4.1温控系统采用模块化程序结构可分为四大模块:系统初始化模块:完成变量的设定、中断入口的设定、各变量赋初值、堆栈设定、读

15、设置温度、定时器T0工作方式及初值的设定并启动、开中断。循环模块:完成A/D转换及温度值的换算、温度值显示、温度比较、看门狗的触发。定时器T0中断模块:完成1秒的定时。外部中断INT1中断模块:完成键盘对温度值的设定。4.2 A/D转换子程序设计 显示缓冲器存放0AH,0DH,0XH,0XH;串行静态显示“ADXX”XX表示0F;A/D地址清零,启动A/D转换器,延时等待转换结果然后读入结果送入数码管显示。累加器内容存入B中,A的内容高四位与低四位交换,A的内容高四位清零,A/D转换结果高位送入DBUF3中,取出A/D转换后的结果,A的内容高四位清零则结果低位送入DBF4中;串行静态显示“AD

16、XX”。静态显示子程序;显示表头地址;取段码到TEMP中去显示段码地址指针读出段码字节数;移位次数取段码;段码左移;输出一位段码;发送一个一位脉冲。4.3温度控制系统的程序流程图温度控制器系统的程序流程图如图4.1所示。图4.1温度控制系统的总流程图第5章 系统测试与分析5.1硬件系统的调试看温度检测电路部分,图中标有Vi1、Vi2、Vo ,由运放构成的差分比例运算电路。搭接电路前,要准确调整RP3;要准确调整RP4;保证了上述两项,即保证了。电路搭接完毕后,上电微调RP3;再微调RP4。为了避免调整的麻烦,也可将RP3和RP4用1K的固定电阻代替。调整RP1,保证ADC0804的9脚基准电压

17、为2.56V。将AD590放入冰水混合物中,注意不要让裸露的引脚部分沾水,调整RP2。 5.2软件系统的调试 先各个模块独立调试,最后各个模块连在一起调试。 5.3整机调试键盘调试当按下S1键3S,设置灯D4点亮,进入设置状态,数码管显示当前设置温度。在设置状态下,每按一下S2,温度设置值加1,最高设置到51。在设置状态下,每按一下S3,温度设置值减1,最低设置到0。在设置状态下,按一下S4,将温度设置值存储于AT24C01中,设置灯熄灭,退出设置状态。如果在设置状态下,S2、S3、S4在10秒内无任何操作,系统将自动退出设置状态,设置温度不进行保存。不在设置状态,按下S2、S3、S4键无任何

18、反应。设置温度的存储调试进入设置状态,将设置温度重新设值,然后按S4键保存。将温度控制器断电,再通电,再进入设置状态,看重新设定的温度值是否存在,如存在就说明设置温度的存储正常,否则就要检查硬件和软件两部分,直到存储正常为止。温控调试用温控器控制电热水壶烧水,将AD590置于电水壶中,注意不要让裸露的引脚部分沾水,当水的温度没有达到设定温度时,温控器将接通电热水壶的电源,当水的温度达到设定温度时,温控制器将断开电热水壶的电源,当热水的温度降到比设定温度小2时,温度控制器又重新接通电热水壶的电源,如此反复。第6章 总结本次课程设计主要是针对在造纸工业中,对聚酯网拉伸机温度控制器的设计与制作。为了

19、方便工作人员的操作,在设计时,着重设计了人机界面方面,以及智能调节温度的方面,以便随时谁地的按照要求调节温度的变化。系统采用12位数码显示器同时显示当前温度和工作时间,并将实时数据通过PC机显示出来,方便工作人员的观察。通过本次课程设计,对51单片机有了进一步的认识与了解,在完成设计题目的过程中,经历了设计整体思路,编写程序,调制(整体调试和单步调试),锻炼了实际的动手能力,达到了本次课程设计的要求。最后很感谢单片机实验的老师给我们提供的一个自由的环境,可以选择自己感兴趣的题目,充分提高了我们的积极性。总之,这次课程设计终于顺利完成了,但是自己所设计的系统中还存在不少缺点和不足,希望老师给予指

20、正。参考文献1 (美)海德(Randall Hyde)著.汇编语言程序设计艺术.清华大学出版社 2005 2 赫建国, 郑燕, 薛延侠编著.单片机在电子电路设计中的应用.清华大学出版社 2006 3 沙占友, 孟志永, 王彦朋等著.单片机外围电路设计.电子工业出版社 2006 4 主编张晓冬, 王英.电路基础.西南交通大学出版社 2008 5 主编王艳红, 蒋学华, 戴纯春.电路分析.北京大学出版社 2008 6 王莹莹, 汪东, 晁阳编著.Protel dxp电路设计实例教程.清华大学出版社 2008 7 谈世哲编著 .protel DXP电路设计基础与典型范例.电子工业出版社 2007.9

21、 8 张洪润, 孙悦, 张亚凡编著.单片机原理与应用. 清华大学出版社 2008.119 王琼编著.单片机原理及应用.合肥工业大学出版社 2008 10 张洪润. 等 编著.单片机应用设计200例.北京航空航天大学出版社 2006 11 边春元 . 等 编著C51单片机典型模块设计与应用机械工业出版社 2008.04 12 徐玮, 徐富军, 沈建良编著.C51单片机高效入门.机械工业出版社 2007附录温度控制系统的总程序s1 bit p1.0 ;s1按键控制口位s2 bit p1.1 ;s2按键控制口位 s3 bit p1.2 ;s3按键控制口位s4 bit p1.3 ;s4按键控制口位wd

22、kz bit p1.4 ;温度控制口位wdi bit p1.5 ;看门狗触发端sda bit p1.7 ;AT24C01的数据线scl bit p1.6 ;AT24C01的时钟线drxd bit p3.0 ;74LS164数据dtxd bit p3.1 ;74ls164时钟intr bit p3.2 ;A/D转换结束信号控制口位szled bit p3.5 ;设置LEDsbz bit 00h ;秒标志位swwd equ 30h ;十位温度的BCD码存储单元gwwd equ 31h ;个位温度的BCD码存储单元adpj equ 32h ;A/D转换后的平滑滤波值存储单元szwd equ 33h

23、;设置温度值存储单元adwz equ 34h ;5次A/D值的初始位置,即34h38hmjsz equ 39h ;1秒记数值(50ms次数)smjsz equ 3ah ;3秒记数值(200ms次数)shmjsz equ 3bh ;10秒记数值(200ms次数) org 0000h ljmp start org 000bh ljmp timezd ;T0中断 org 0013h ljmp temszzd ;INT1中断 org 0030hcyc: lcall adzh mov a,adpj lcall bcdzh lcall disp lcall tembj jnb sbz,$ clr sbz

24、lcall wdog sjmp cyc;-;模数转换子程序名:adzh;入口参数:无;出口参数:adpj;- ;-5次A/D值完成 mov r0,#adwz mov r2,#5 lcall paix ;-5次A/D值排序 mov r5,#00h djnz r7,jiafa ;-去极值后,余下的3个值求和(和在r6r5中)chufa: mov r3,#16 ;-为四舍五入作准备即和值乘以2加上15除以30chufa1: clr c mov a,rchufa2: inc r5chufa3: mov r7,a djnz r3,chufa1 mov adpj,r5 ;-完成温度平均值 pop acc

25、pop psw ret;-;排序子程序名:paix(从大到小);入口参数:R0指向数据存储区的首地址,R2存放数据长度;-paix1: mov a,r1 inc r1 clr c subb a,r1 jnc paix2 setb f0 add a,r1 xch a,r1 dec r1 mov r1,a inc r1;-;T0中断程序名:timezd;出口参数:sbit;-timezd: mov th0,#3ch;-temsz0: lcall wdog lcall delay200ms jb s1,temsz0a ljmp temsz0btemsz0a: ljmp ret0temsz0b: dj

26、nz smjsz,temsz0 mov smjsz,#15 clr szledwdog1: lcall wdog lcall delay200ms jnb s1,wdog1 ljmp temsz2temsz1: lcall delay200ms djnz shmjsz,temsz2 mov shmjsz,#50 ljmp ret0wdog2: lcall wdog lcall delay200ms jnb s2,wdog2 inc szwd mov a,szwd cjne a,#52,temsz2a mov a,#51 mov szwd,atemsz3: jb s3,temsz4 lcall

27、delay20ms jb s3,temsz4wdog3: lcall wdog lcall delay200ms jnb s3,wdog3 dec szwd mov a,szwd cjne a,#255,temsz3a mov a,#0 mov szwd,atemsz3a: lcall bcdzh lcall disp mov shmjsz,#50 sjmp temsz2wdog4: lcall wdog lcall delay200ms jnb s4,wdog4 lcall xierom;-;bcd码转换子程序名:bcdzh;入口参数:a;出口参数:swwd、gwwd;- ret;-;温度比

28、较子程序名:tembj;入口参数:adpj、szwd;出口参数:wdkz;-tembj: push psw push acc mov a,adpj cjne a,szwd,tembj0tembj0: jc tembj1 setb wdkz sjmp tembj3tembj1: add a,#2 cjne a,szwd,tembj2tembj2: jnc tembj3 clr wdkztembj3: pop acc pop psw ret ;-;读ROM子程序名:durom;出口参数:a;- lcall a_send lcall a_receive clr sda nop nop setb scl nop nop setb sda pop psw ret;-;字节发送子程序名:a_send;入口参数:a;-a_send: push psw;字节接收子程序名:a_receive ;出口参数:a;- a_receive: push psw mov r0,#08ha_rec: setb scl;-;写ROM子程序名:xierom;入

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1