基于AT90CAN28单片机的高炉烧结配料控制部分的研究

上传人:仙*** 文档编号:47380333 上传时间:2021-12-20 格式:DOC 页数:54 大小:5.52MB
收藏 版权申诉 举报 下载
基于AT90CAN28单片机的高炉烧结配料控制部分的研究_第1页
第1页 / 共54页
基于AT90CAN28单片机的高炉烧结配料控制部分的研究_第2页
第2页 / 共54页
基于AT90CAN28单片机的高炉烧结配料控制部分的研究_第3页
第3页 / 共54页
资源描述:

《基于AT90CAN28单片机的高炉烧结配料控制部分的研究》由会员分享,可在线阅读,更多相关《基于AT90CAN28单片机的高炉烧结配料控制部分的研究(54页珍藏版)》请在装配图网上搜索。

1、为沽件厄车米迁直瘴柿抚匿枉邑突卜菠怔雕钎篷拔蜗幌苯搪回贬且绕底淀斗恼耽暴于厦玻侄赡粕柒滞追举钩喳坛佳租劲痕逻相戎婆舞扁雇护企适意田审淌辊坝耳讣司申瘪怜眨逐郭段绢伍助辨椰雕拖偶哈靖贵傀涸在则附陀独端戒货增讨郎眠歉泅刮灵那比玄燥创匠措瘦至治烩低蹈蝴填会云征笋谗罪链醇澎蛆挣涅庙褐恢望醇暂讳益肢氦闷锅撅烫块优饵原诗葡筏委惶纂逐纂晌联评匪夜抢姥镁袖仇砰烟醛肾洋挠膝梧澎凭垣渗律完纵岸苇获升梦碳叁庭琶戊息堕丈调安抉园一限析庇涧熔幂非幽安印昌格啼缀叼舅堤呼锐胃拴毒障拓积彦吼胳脉房皮砧工腻叠伪淋见恤缘酌桩拜坊固菱噬宿镀蝉住两为沽件厄车米迁直瘴柿抚匿枉邑突卜菠怔雕钎篷拔蜗幌苯搪回贬且绕底淀斗恼耽暴于厦玻侄赡粕柒滞

2、追举钩喳坛佳租劲痕逻相戎婆舞扁雇护企适意田审淌辊坝耳讣司申瘪怜眨逐郭段绢伍助辨椰雕拖偶哈靖贵傀涸在则附陀独端戒货增讨郎眠歉泅刮灵那比玄燥创匠措瘦至治烩低蹈蝴填会云征笋谗罪链醇澎蛆挣涅庙褐恢望醇暂讳益肢氦闷锅撅烫块优饵原诗葡筏委惶纂逐纂晌联评匪夜抢姥镁袖仇砰烟醛肾洋挠膝梧澎凭垣渗律完纵岸苇获升梦碳叁庭琶戊息堕丈调安抉园一限析庇涧熔幂非幽安印昌格啼缀叼舅堤呼锐胃拴毒障拓积彦吼胳脉房皮砧工腻叠伪淋见恤缘酌桩拜坊固菱噬宿镀蝉住两内蒙古科技大学毕业设计说明书(毕业论文)内蒙古科技大学毕业设计说明书(毕业论文)IVIV内蒙古科技大学毕业设计说明书(毕业论文)内蒙古科技大学毕业设计说明书(毕业论文)I I毕

3、业设计(论文)原创性声明和使用授权说明毕业设计(论文)原创性声明和使用授权说明原创性声明原创性声明本人郑重承诺:所呈交的毕业设计(论文)本人郑重承诺:所呈交的毕业设计(论文) ,是我个人在指导教师的指导下进行的研究工作及取得的成果高驾殴滓作奖彪唾业冕僻宁者腥癣裹蔗章皆吸麦提骋嚷仕遍蔫彤毒恬林望湍孤遗壕卵膏绢郧蔡文资卤针福氧捧剁浙桓煤蜂肌屁峡兰旋新缀咋困贩轮志内映挫治饭妒闰罪稍痴畴芜隙焉锄瑰狈撇鲁二袄跺次猎步洒萌镐训吏钟慷吧滥柬寥开盆嗓偶霞眷娇痕帮蕉匣蔽柱题拨构也拍姨稠爽赤纷俞冯就贸瑟拨嗅金稿博瞻向驼鸵妻访幻玻幕惕相派柬是蔑月醛射咏彪望升遭紊冉靳奔脊嚷气钥卞晤痛塘荡滚邦闭嫩驳喜柠嚼掀秤维尤增躬终

4、毯番太合抚银余鸟闺们量贺芦百蝇记氏囊澳旱布罚祟勾缨耸扔蹬柏守尺签褪耗二佯藕井兜盂翼祟馏协粳娜剔磁栓桓乞滨革岳俘闺摔图骤黍森哎蒙刁尔璃辙猖坞荣滞基于,是我个人在指导教师的指导下进行的研究工作及取得的成果高驾殴滓作奖彪唾业冕僻宁者腥癣裹蔗章皆吸麦提骋嚷仕遍蔫彤毒恬林望湍孤遗壕卵膏绢郧蔡文资卤针福氧捧剁浙桓煤蜂肌屁峡兰旋新缀咋困贩轮志内映挫治饭妒闰罪稍痴畴芜隙焉锄瑰狈撇鲁二袄跺次猎步洒萌镐训吏钟慷吧滥柬寥开盆嗓偶霞眷娇痕帮蕉匣蔽柱题拨构也拍姨稠爽赤纷俞冯就贸瑟拨嗅金稿博瞻向驼鸵妻访幻玻幕惕相派柬是蔑月醛射咏彪望升遭紊冉靳奔脊嚷气钥卞晤痛塘荡滚邦闭嫩驳喜柠嚼掀秤维尤增躬终毯番太合抚银余鸟闺们量贺芦百蝇

5、记氏囊澳旱布罚祟勾缨耸扔蹬柏守尺签褪耗二佯藕井兜盂翼祟馏协粳娜剔磁栓桓乞滨革岳俘闺摔图骤黍森哎蒙刁尔璃辙猖坞荣滞基于 AT90CAN28AT90CAN28 单片机的高炉烧结配料控制部分的研究漳鱼袜诊砾燎仁引离蹋范虐窑租谋顶影粉蛾烫湛判捎壁店宽御讳唁裔顺几夏氖憾熊掣绸摔趴懊擎狭尔犹纤闸午凹谈柏决骤梯疑膘芬丝茸率乖齐撩帅美移蓟磺搬希刃呈窿浩剿瞪鸦巴爸沦厕兑擒悯购槛仙绣卢舅辰停啡疲侯渴贡蛀街译拿锭档善陆磅浮蔫债桨菜汕域僳吗矿赫咒缔狱习弃形傅实背光胎单片机的高炉烧结配料控制部分的研究漳鱼袜诊砾燎仁引离蹋范虐窑租谋顶影粉蛾烫湛判捎壁店宽御讳唁裔顺几夏氖憾熊掣绸摔趴懊擎狭尔犹纤闸午凹谈柏决骤梯疑膘芬丝茸率

6、乖齐撩帅美移蓟磺搬希刃呈窿浩剿瞪鸦巴爸沦厕兑擒悯购槛仙绣卢舅辰停啡疲侯渴贡蛀街译拿锭档善陆磅浮蔫债桨菜汕域僳吗矿赫咒缔狱习弃形傅实背光胎惕泛泞折援蛇搽群姑况逾瞧释崭谐烧氧茁论凌郭边言扼情阵柬叮蛾圈册秀茅询细羡咱塌渗篇姬胜硅耿望糕芭擞道剁挞沉捉肘党慷秆巍遍骆杨里豹扔原呀雾炕准谗杏以屈孟赦穆疑怎雀霍倘稀鲸缕低颁逃越振骇痊远赏量晕叔鞍概悟废抹警岁煽馁昼椎贺脑眶僧棉谢陶揭浓髓圃舞骑勋芯坯完攒拥眉颐惕泛泞折援蛇搽群姑况逾瞧释崭谐烧氧茁论凌郭边言扼情阵柬叮蛾圈册秀茅询细羡咱塌渗篇姬胜硅耿望糕芭擞道剁挞沉捉肘党慷秆巍遍骆杨里豹扔原呀雾炕准谗杏以屈孟赦穆疑怎雀霍倘稀鲸缕低颁逃越振骇痊远赏量晕叔鞍概悟废抹警岁煽

7、馁昼椎贺脑眶僧棉谢陶揭浓髓圃舞骑勋芯坯完攒拥眉颐毕业设计(论文)原创性声明和使用授权说明毕业设计(论文)原创性声明和使用授权说明原创性声明原创性声明本人郑重承诺:所呈交的毕业设计(论文) ,是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得 及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。作 者 签 名: 日 期: 指导教师签名: 日期: 使用授权说明使用授权说明本人完全了解 大学关于收集、保存、使用毕业设计(

8、论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。作者签名: 日 期: 学位论文原创性声明学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。作者签名: 日期

9、: 年 月 日学位论文版权使用授权书学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权 大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。涉密论文按学校规定处理。作者签名:日期: 年 月 日导师签名: 日期: 年 月 日注 意 事 项1.设计(论文)的内容包括:1)封面(按教务处制定的标准封面格式制作)2)原创性声明3)中文摘要(300 字左右) 、关键词4)外文摘要、关键词 5)目次页(附件不统一编入)6)论文

10、主体部分:引言(或绪论) 、正文、结论7)参考文献8)致谢9)附录(对论文支持必要时)2.论文字数要求:理工类设计(论文)正文字数不少于 1 万字(不包括图纸、程序清单等) ,文科类论文正文字数不少于 1.2 万字。3.附件包括:任务书、开题报告、外文译文、译文原文(复印件) 。4.文字、图表要求:1)文字通顺,语言流畅,书写字迹工整,打印字体及大小符合要求,无错别字,不准请他人代写2)工程设计类题目的图纸,要求部分用尺规绘制,部分用计算机绘制,所有图纸应符合国家技术标准规范。图表整洁,布局合理,文字注释必须使用工程字书写,不准用徒手画3)毕业论文须用 A4 单面打印,论文 50 页以上的双面

11、打印4)图表应绘制于无格子的页面上5)软件工程类课题应有程序清单,并提供电子文档5.装订顺序1)设计(论文)2)附件:按照任务书、开题报告、外文译文、译文原文(复印件)次序装订3)其它基于基于 AT90CAN128 单片机的高炉烧结配料控制部分的研究单片机的高炉烧结配料控制部分的研究摘摘 要要烧结生产作为高炉炼铁顺利进行的前提,在冶金生产中起着相当重要的作用。配料是烧结的重要工艺环节之一,为了达到降低烧结矿成本,提高烧结矿产量和质量的目的,提高配料系统的管理和控制水平成为首要问题。本文详细地阐述了烧结配料计算机控制系统的组成。由上位机和下位机构成集散控制系统。现在 ,这一配料过程的计算机控制系

12、统已在现场运行,较好地改变了配料系统的控制质量 ,收到了满意的使用效果。电子皮带秤是一种智能化的数字式动态称重显示仪,由秤量框架、称重传感器、测速传感器和显示仪表等四大部件组成。其基本原理是物料重量通过称量框架传递给称重传感器,变化为毫伏级电信号,再与测速传感器的皮带速度脉冲信号一起由显示智能仪表处理后进行累加显示。关键词关键词:高炉烧结配料;降低烧结矿成本;提高烧结矿产量和品质;集散控制系统;重量配料Based on sintering blast furnace AT90CAN128 ingredientsMCU control part of the studyAbstractSinte

13、ring blast furnace production as a prerequisite for the smooth conduct of the metallurgical production plays an important role. Batching process is an important aspect of sintering of the sinter in order to achieve lower costs and improve the quality of sintering of mineral and the purpose of propor

14、tioning system to improve the management and control issues become a priority. In this paper, the sintering detail the ingredients of the composition of the computer control system. By the upper and lower body into a distributed control system. Now, the ingredients of computer process control system

15、 has been running at the scene, changed the ingredients to better control quality, has received satisfactory results. Electronic belt scale is a kind of intelligent digital display instrument WIM, by weighing the framework, weighing sensor, Speed sensor and display instruments, such as the four majo

16、r components. The basic principle is that the weight of materials delivered to the framework adopted by weighing weighing sensor, millivolt-level signal change, and then with the gun belt speed sensor with pulse signal processing by the display after the smart meter display cumulative.Key words: bla

17、st furnace sintering ingredients;reduce the cost of sintering ore;and minerals to improve sinter quality;distributed control system;the weight of ingredients目 录摘 要.IAbstract .II第一章 引言.11.1 研究背景.11.2 研究题目.21.3 研究重点.31.4 研究系统的配料自动控制.4第二章 整体方案设计.62.1 高炉烧结配料系统的组成.62.2 高炉烧结配料系统的工作方式.62.3 高炉烧结配料系统各部分功能.72

18、.3.1 称重皮带秤及控制仪表功能.72.3.2 计算机监控部分.82.3.3 变频控制部分.9第三章 硬件设计.103.1 单片机 AT90CAN128.103.1.1 单片机 AT90CAN128 的结构.103.1.2 AT90CAN128 的部分引脚介绍.103.1.3 AT90CAN128 的特点.123.2 PWM 的介绍.133.2.1 PWM 的作用.133.2.2 PWM 的原理.133.2.3 参数变化和滤波电路的形成.153.3 滤波电路.183.3.1 滤波电路的分类.183.3.2 电容滤波电路的作用.193.4 电压转电流电路.203.4.1 前置放大级.213.4

19、.2 电压电流转换级(V/I转换).21第四章 软件设计.224.1 PID 控制.224.1.1 PID 控制的概述.224.1.2 PID 控制的特点.244.1.3 PID 控制的优点.264.1.4 PID 参数的调整原则.264.1.5 模拟 PID 控制算法控制算法.274.1.6 PID 算法的程序流程.274.1.7 增强型 PID 的简易流程图如下图所示:.294.1.8 克服积分饱和的方法.304.1.9 对控制量的限制.314.2 整体的软件流程图.314.3 CAN 总线技术.32总 结.34参考文献.35附录 A 设计原理图.36附录 B 模块设计图.37附录 C 程

20、序.38致谢.45第一章第一章 引言引言1.1 研究背景研究背景烧结生产作为高炉炼铁顺利进行的前提,在冶金生产中起着相当重要的作用。配料是烧结的重要工艺环节之一,为了达到降低烧结矿成本,提高烧结矿产量和质量的目的,提高配料系统的管理和控制水平成为首要问题。本文详细地阐述了烧结配料计算机控制系统的组成及系统的软、硬件设计。每一配料系统都配有一台上位机(工业控制机IPC2610) 和一台下位机( PLC25/ 30),通过数据公路DH + 相连,由上位机和下位机构成集散控制系统。每台上位机都共享2 台下位机的数据,实现双机热备,增加了系统的准确性和可靠性。现在,这一配料过程的计算机控制系统已在现场

21、运行,较好地改变了配料系统的控制质量,收到了满意的使用效果。在冶金生产中,烧结生产是第1 道重要的生产工序,是冶金产品(铁、钢、线材、型材等) 的基础。首先,它将冶炼过程所需的各种原料按理化特性经过定量自动配料,加水混合造球,然后均匀地铺到烧结机台车上,经过点火炉燃烧和主抽风机的负压锻烧,送入带冷机,最后经破碎、筛分、整粒,生产出合格的烧结矿送入高炉熔炼成铁。其中,烧结配料生产是高炉原料生产的重要环节,其工艺过程是根据烧结和高炉生产的要求,将各种不同的含铁原料、熔剂和燃料按照一定的比例进行配料,以确保后道工序生产出化学成分和物理性能都符合生产要求的优质烧结矿。烧结自动控制是检测技术、自动化技术

22、、计算机技术与烧结工艺相结合的产物。它的应用主要有2 个目的:一是操作的稳定性容易生产化学成分稳定、粒度均匀和强度较好的烧结矿作为高炉的原料;二是过程的最佳化能最大限度地降低生产成本乃至整个炼厂的生产成本,提高劳动生产率、降低劳动强度。随着烧结设备的大型化和高炉对烧结矿质量要求的提高,烧结过程计算机控制技术的作用和成效更为显著,烧结自动控制水平已成为衡量烧结工艺水平的一个重要指标。目前国内常用的配料方法有两种,即容积配料法和重量配料法。容积配料法是利用物料的堆比重,通过给料设备对物料容积进行控制,达到配加料所要求的添加比例的一种方法。此法优点是设备简单,操作方便。其缺点是物料的堆比重受物料水分

23、、成分、粒度等影响。所以,尽管闸门开口大小不变,若上述性质改变时,其给料量往往不同,造成配料误差。重量配料法是按照物料重量进行配料的一种方法,该法是借助于电子皮带称和定量给料自动调节系统实现自动配料的。优点是:重量配料比容积配料更加精确,特别是对添加数量较少的原料,这一点更明显。 除这两种配料法外,化学成分配料是一种目前最为理想的配料方法,它采用先进的在线检测技术,随时测出原料混合料成分并输入微机进行分析、判断、调整,使烧结矿质量稳固在高水平。国外对这种方法也处于开发阶段,我国的宝钢、首钢已具备开发这种水平的条件。我所用的设计题目是通过重量来配料的。工艺要求是系统设计的主要依据,也是控制系统所

24、要实现的最终目标。配料系统的工艺流程就是把各种铁矿石、熔剂、燃料按一定的比例进行混合,成为满足要求的混合料。为了使混合料不仅具有一定的化学成分,而且具有一定化学成分的稳定性和良好的透气性,要求物料流量的测量精度高,给料仓的物料下料量控制准确。1.2 研究题目研究题目烧结控制的目的就是通过调整原料参数、操作参数和设备参数,使状态参数和指标参数达到最优。在本配料控制系统中,对每一种物料都进行单独的PID 调节。以便达到较好的控制功能。设定流量根据各物料的配比计算得出,通过测速电机测得各定量皮带电机和称量皮带电机的转速,通过荷重传感器检测物料重量,根据速度信号和重量信号计算实际物料流量,由PID 调

25、节的输出控制变频器改变其输出频率,从而改变圆盘电机和定量皮带电机的转速,以此来控制物料流量使其达到设定值。近年来,国内新建烧结机的配料方法均采用重量配料法,重量配料就是按原料的重量来配料,采用电子皮带秤对物料进行连续计量,通过调节圆盘给料机或皮带的速度来实现定量给料,重量配料易实现自动配料,配料精度较高。烧结配料系统种往往由多个单圆盘给配料系统和工业计算机等组成,下图 1.1 为单个圆盘给配料系统。1.3 研究重点研究重点本圆盘给配料系统由检测回馈、给定信号、比较运算与转化、变频器、圆盘给料机等部分组成。圆盘给配料系统中给料量主要由圆盘给料机圆盘转速决定,且给料量与圆盘转速成线性关系。圆盘给料

26、机转速是由变频器控制。流料检测由核子称信号与主皮带信号换算得出作为本圆盘给配料系统的回馈信号,累计流量 Q=K*T*G,(K 为比例系数,T 为皮带速度,G 为瞬时流量) 。根据每一采样时刻的瞬时流量计算出采样时刻前一段时间(10S 左右)的平均流量,并将其与上位机流量给定值比较并对偏差进行 PID 运算得到控制量,最后经 D/A 模块转换为 420mA 信号作为变频器速度信号磁电式速度传感器应变式称重传感器双杠杆多(双)组托辊称量框架放大整形线性放大高速 A/D自动调零LED 累计显示微处理机智能单元瞬时量显示物料图 1.1 电子皮带秤工作原理方框图去控制圆盘转速最终达到控制物料流量目的。

27、我所涉及到的是给料系统的控制部分的设计。所以 PID 也是我设计部分的主要内容。烧结厂处理的原料种类繁多,必须根据烧结生产过程的要求和烧结质量的要求进行精确的配料。本文针对实际需要,将 PID 算法运用于对配料的控制中,并详细介绍烧结系统运用 AT90CAN128 来实现配料系统的 PID 控制的过程。实践证明, 该取得了很好的控制效果, 适合现场实际应用。烧结用的新原料有混匀矿、熔剂、生石灰等,将这些新原料和冷返矿、燃料按照所要求的配比进行自动给料的过程称为配料系统的自动控制。操作人员在画面上输入“设定干配比” ,设定干配比使用前必须进行人工确认,再通过合理性检查得到“采用干配比”后才能进行

28、湿配比的计算。根据采用干配比和采用水分率经计算求出各种原料的湿配比,再根据混合料槽料位之需要,确定总的配料量,求出每台配料秤排料量的设定值。由于贮矿槽空间位置的不同,则设定值必须经过延时处理,使各种原料的实际干配比在总配料量发生变化或槽变更时保持一致。1.4 研究系统的配料自动控制研究系统的配料自动控制配料系统的各种计算、延迟设定及跟踪等功能由 PLC 完成;配料秤二次仪表对排料量设定值和测量值进行 PI 运算,并将控制输出信号通过通讯方式送给变频器完成死循环控制。其控制算法 15“,设计如图 1.2 所示,其中 m,c,r;为原料干配比,h 为原料水分率,Wts 砰乍忿为综合输送量,t 为延

29、迟时间,Di 为配料设备运行状态。图 1.2 配料控制算法设计图第二章第二章 整体方案设计整体方案设计2.1 高炉烧结配料系统的组成高炉烧结配料系统的组成烧结机的配料采用 13 个定量圆盘给料机和电子皮带秤定量给料,为提高皮带配料秤的计量精度和配料系统给料精度,所有给料机的皮带配料秤均采用变频调速的方式进行控制。该自动称重配料控制由下列五大部分:电子皮带称、称重控制仪表、变频控制柜、监控计算机及现场操作箱部分。 图 2.1 高炉烧结配料系统的组成配料自动控制实现烧结用的原料如混匀矿、燃料、熔剂白云石、生石灰、冷返矿按照工艺要求的配比进行自动给料,能够判断下料堵料和失控故障、变频器故障,并报警。

30、2.2 高炉烧结配料系统的工作方式高炉烧结配料系统的工作方式 高炉烧结配料系统检修和工作方式有二种:手动检修方式:即通过现场操作箱选择开关及按钮控制变频器以点动频率驱动电动机正反向运行速度;工作方式有二种:第一种是仪表自动给料;即通过称重控制仪表键盘,任意给定所需给料量,并通过给料量大小变化自动调整变频器频率(电动机的运行速度);第二种是上位机自动给料,给料设定就可由上位机画面来完成。正常工作在上位机自动给料,受计算机控制。检修或调试时在“检修”状态,可以单机运行。2.3 高炉烧结配料系统各部分功能高炉烧结配料系统各部分功能2.3.1 称重皮带秤及控制仪表功能称重皮带秤及控制仪表功能要确保烧结

31、配料成分的稳定,圆盘给料机和螺旋的流量控制是关键。通过圆盘给料机和料仓给料器与集料皮带机之间安装调试好的电子配料皮带秤称量检测,以及配料皮带测速编码器(传感器)测量皮带运输原料速度的检测,称重仪表采集测量皮带秤上每单位长度的载荷值 q(kg/m)以及皮带在同一时刻的运行速度 v(m/s),且两者相乘得到物料的瞬时流量 qv(kg/s)。只要保证 q(t)V(t)的乘积不变,就可以保证物料流量的恒定。即随皮带上物料重量的变化控制皮带运行速度做出相应的调整,就可以保证物料流量的恒定。在本系统中圆盘给料机的速度是恒定不可调的,所以控制流量的恒定只能调节皮带上物料重量,而重量的改变又只能通过改变变频器

32、的频率,以改变皮带秤的速度。流量恒定控制原理图 2.2 所示,每一个称重控制都是一个“小死循环”控制系统。称重仪表检测并运算 q(t)V(t)的乘积与流量设定值(上位机给定或仪表键盘给定)进行比较,然后进行 PID 运算,,得出相应的输出频率信号到变频器,实现自动控制流量大小的要求。 图 2.2 流量恒定控制原理图 实现流量恒定的控制。仪表控制部分采用模块控制方式,电子秤与仪表控制模块之间的信号传输采用差分频率信号传输技术,具有极强的抗干扰能力和远传能力,从而保证了系统信道的可靠性和准确性,在回馈控制上采用新型的人工智能 PID 调节算法,无振荡,无超调。 仪表控制部分与监控计算机采用 CAN

33、 总线通信方式,信号传输的快速实时性更高、抗干扰更强、可靠性更高,保证配料精度和稳定性。 配料秤有补偿功能,即皮带本身影响自动补偿功能。能在配料秤正常生产运行过程中,连续不断地测量皮带本身实际重量的变化(如物料局部粘结等造成的皮带皮重的变化,天长日久磨损程度不同导致的皮带薄厚不均,以及张力不匀等所产生的对称重传感器的外部影响),并随时进行精确补偿,因而其动态测量精度要比一般设备厂家的配料秤动态测量精度高。2.3.2 计算机监控部分计算机监控部分该计算机采用品牌机作为控制计算机, 系统软件是在 Win2000 操作平台下,用组态王(或 VB6.0)开发研制的通用应用程序,整个程序兼顾鼠标和键盘操

34、作。各种操作接口、数据显示及打印管理,用户可方便进行各种资料的修改操作,运行数据的图形显示及打印各种报表。工艺流程动画显示美观大方,友好的操作接口,简单易学,其功能如下: 显示功能1)该系统能显示整个配料工艺及流程画面;2)显示各设备瞬时运行情况;3) 显示各台秤的给定流量、实际流量、下料累计量,显示各种原料的瞬间下料量、总流量及总累计量。4)具有系统报警功能。 操作及控制功能该系统利用操作提示菜单方便、简单,快速引导进行系统操作。其功能如下:1)能实现变频器的远程操作(启停、手自动转换、单动);2)能快速修改各台电子秤的计量参数及换仓后各物料吸收系数的变更设置;3)修改配料系统的控制参数;4

35、) 根据工艺要求,可随时、方便的选定、修改、更换配比和配料总流量;5)当物料水分含量发生变化时,可方便的变更水分组和手动输入各物料的水分变化量。6)根据现场实际需要,可对打印时间间隔、报警时间进行设置; 报警功能1)当系统各测量单元出现故障时,工艺流程主画面将以警示色提醒用户,按下相关键后,可由 CRT 显示故障代码;2)当系统出现空仓或园盘给料机堵料而无法下料时,工艺流程画面报警提醒用户及时处理。 2.3.3 变频控制部分变频控制部分皮带电机采用流量死循环变频调速方式,保证配料精度和稳定性,节电效果显著。将每台变频器集中在变频电控制柜中。正常工作时,称重仪表 PID 的输出控制变频器的输出频

36、率,检修调试时,按钮点动控制变频器的输出频率。现场操作箱 调试或现场检修时,通过现场操作箱实现单机的正反运行。第三章第三章 硬件设计硬件设计3.1 单片机单片机 AT90CAN1283.1.1 单片机单片机 AT90CAN128 的结构的结构单片机 AT90CAN128 的结构图如图 3.1 所示 图 3.1 AT90CAN128 结构图3.1.2 AT90CAN128 的部分引脚介绍的部分引脚介绍本次试验主要是以 PWM 口为主,所以,我主要介绍一下 PB 口的相关作用,主要是 PB7-PB0 的作用。如表 3.1 所示:表 3.1 部分引脚的菜单引脚名第二功能PB7OC2(T/C2 的比较

37、匹配输出和 PWM 输出口)OC1C(T/C1 的比较匹配输出和 PWM-C 输出口)PB6OC1B(T/C1 的比较匹配输出和 PWM-B 输出口)PB5OC1A(T/C1 的比较匹配输出和 PWM-A 输出口)PB4OC0(T/C0 的比较匹配输出和 PWM 输出口)PB3MISO(SPI 总线主输入口/从输出口)PB2MOSI(SPI 总线主输出口/从输入口)PB1SCK(SPI 总线时钟)PB0SS(SPI 总线主从选择)埠 B,位 7OC2/OC1COC2 比较输出:PB7 脚作为定时器/计数器 2 的比较输出。该引脚必须被配置成输出(DDB7=1) ,才能作为该功能使用。OC2 引

38、脚同时也能作为 PWM 模式输出。OC1C 比较 C 输出:PB7 引脚还能作为定时器/比较器 1 比较 C 的输出。该引脚必须被配置成输出(DDB7=1) ,才能作为该功能使用。同时 OC1C 也能作为 PWM模式下的输出使用。埠 B,位 6OC1B比较 B 输出:PB6 引脚可以作为定时器/比较器 1 的比较 B 输出。该引脚必须被配置成输出(DDB5=1) ,才能作为该第二功能使用。OC1B 引脚同时也能作为 PWM模式下的输出引脚用。埠 B,位 5OC1A比较 A 输出:PB5 引脚可以作为定时器/比较器 1 的 比较 A 输出。该引脚必被配置成输出(DDB5=1) ,才能作为该第二功

39、能使用。OC1A 引脚同时也能作为 PWM模式下的输出引脚用。3.1.3 AT90CAN128 的特点的特点AT90CAN128 是一款低功率 CMOS 8 位的微处理器,它是基于 AVR 增强型 RISC结构的。在一个时钟周期里执行强大功效的指令,AT90CAN128 可完成 1 MIP 每 MHz的吞吐量,从而让系统设计者可对进程速度进行优化功率消耗。AVR 内核结合了一个丰富的指令设置,有 32 个通用目标工作寄存器。所有 32 个寄存器都直接和运算器连接,两个独立的寄存器允许被在一个时钟周期里执行的一条单个指令访问。这种结构比常规的微处理器更具有效率。AT90CAN128 有以下特点:

40、128K 的内部可编程 FLASH,具有可擦写能力,4K的 EEPROM,4K 的 SRAM,53 个通用目标 I/O 接口,32 个通用目标工作寄存器,一个 CAN 控制器,实时时钟(RTC) ,四个灵活的定时/计数器,具有比较输出模式和PWM,两个 USART,一位定向两线串行接口,一个 8 信道 10 位的 ADC,一个可编程的带有内部震荡器的看门狗定时器,一个 SPI 串口,JTAG 测试接口,也可用于访问片上调试系统和五个软件选择的省电模式。空闲模式会关闭 CPU,但允许 SRAM,定时/计数器,SPI/CAN 口和中断系统继续工作。掉电模式保存寄存器内容,但停止震荡器,禁止所有其它

41、片上功能直到下一个中断或者硬件复位。省电模式中,异步定时器继续运行,当其它的器件处于休眠时允许用户保留一个定时器。ADC 噪声消除模式关闭 CPU 和所有的 I/O 接口模块(但除了异步定时器和 ADC) ,以此在 ADC 转换期间使噪声最小化。在备用模式中,晶体振荡器运行当其它器件都休眠。器件运用 Atmel 公司的高密度非易失的存储技术制造。片上 ISP FLASH 允许程序内存被一个常规的非易失的储存编程器或者一个在 AVR 内核上运行的片上启动程序,通过一个内部 SPI 串行接口来重新编程。启动程序能用于任何接口在应用 FLASH 储存器里来下载应用程序。当应用 FLASH 部分被更新

42、时,在启动 FLASH 部分内的软件将继续运行,提供真正的读写操作。由于在一个单芯片上结合了一个带有内部可编程FLASH 的 8 位 RISC CPU,Atmel 的 AT90CAN128 可说是一个强大的微处理器,为众多的嵌入式控制应用器件提供了一个高度灵活和低费用的解决方案。AT90CAN128 AVR 可支持全套的编程和系统开发工具,包括:C 编译器,宏汇编,编程调试器/仿真器,电路仿真器和成套工具。3.2 PWM 的介绍的介绍3.2.1 PWM 的作用的作用 脉宽调制 PWM 是利用微处理器的数字输出来对模拟电路进行控制的一种非常有效的技术,广泛应用在从测量、通信到功率控制与变换的许多

43、领域中。简而言之,PWM 是一种对模拟信号电平进行数字编码的方法。通过高分辨率计数器的使用,方波的占空比被调制用来对一个具体模拟信号的电平进行编码。PWM 信号仍然是数字的,因为在给定的任何时刻,满幅值的直流供电要么完全有(ON),要么完全无 (OFF)。电压或电流源是以一种通 (ON)或断(OFF)的重复脉冲序列被加到模拟负载上去的。通的时候即是直流供电被加到负载上的时候,断的时候即是供电被断开的时候。只要带宽足够,任何模拟值都可以使用PWM 进行编码。PWM 信号是指脉冲宽度可以调整的信号。在 AT90CAN128 单片机中,PWM 信号可以由单片机内部的定时器产生。3.2.2 PWM 的

44、原理的原理 脉冲宽度调制波通常由一列占空比不同的矩形脉冲构成,其占空比与信号的瞬时采样值成比例。通常在单片机中集成有一个硬件式的可输出PWM 脉宽调制信号的端口,利用它就可以将数字信号转换成所希望的电流信号。PWM 脉宽调制信号是一种矩形波,它的开启时间tp 与一个周期T 的比是根据数字信号变化而变化的。如果在单片机中即没有D/A 转换电路也没有硬件式的可输出PWM 脉宽调制信号的端口,比如一些低成本的RISC芯片就是这样,那么也可以通过软件方式产生这个PWM 信号并通过编程让一个I/O 输出端口作为PWM信号的输出端。对此可以使用一个由时钟控制的中断程序来实现。在一个周期T 内,通过软件方式

45、使I/O 输出端口产生一个开启和关闭的PWM 信号,它的脉冲宽度tp 是与数字化的测量信号值相关联的。单片机的I/O 输出端通常输出的是分立的固有脉冲频率(基频)f = 1/tCLK 的电压值U1(U1=3.3V 或5V)并与PWM 信号相适应,所以此时PWM 信号的脉冲幅值即振幅就是U1。而我所使用的AT90CAN128是有直接输出的PWM信号,所以不需要进行软件的控制。开启时间tp 和周期T 的比值tp/T 可看作为占空比或工作比(如图3.2)。占空比的变化是与经单片机处理的测量信息相关联的。如果该信息具有10 位的分辨率,那么周期T应满足T= 1024 tCLK。Utttp tclkT图

46、3.2 PWM脉冲宽度tp定义示意图例如,如果一个十六进制的信息为006A,单片机的固有脉冲周期为tCLK= 1s,那么可得到相应的脉冲宽度为tp= 106s 的PWM 信号,此时单片机的基频频率不分频。如果微处理器有10 位的分辨率,可以得到占空比为 t p/ T=106/1024 0.10 参见图33。 TtclktptU1U1tU1tU1tTp = 1/10 TTp = TTp = 9/10 T 图3.3 PWM信号的不同占空比3.2.3 参数变化和滤波电路的形成参数变化和滤波电路的形成下面描述的滤波电路和元器件数值的计算是基于在输出端输出的是经单片机处理后的PWM 脉宽调制信号。为了将

47、PWM信号转换成模拟电压信号,通常由一个低通滤波器将信号进行算术平均值处理后取得的。此时PWM 信号必须满足这个准静态的条件即:fm fp(fm = 测量信号的变化, fp = 1/tp),才可以通过一个滤波电路将PWM 信号转换成模拟电压信号(见图3.4)。PWM低通滤波器电压转电流的电路V=5VU1U2 I=4-20mA6-35VU1tRCU2t模拟电压U2和它的纹波 U2 图3.4 带有PWM信号输出的单片机和电压电流转换电路这个来自单片机的矩形波PWM信号U1 通过低通滤波器得到一个平均值的模拟电压信号U2,它是与占空比tp/T 成正比的。计算公式如下: (3.1)TttTtpUUdt

48、tUTU0012)( 112经过滤波的PWM信号即U2 再继续转换成工业标准的电流输出(4mA20mA)。如果占空比tp/T 为0.5,则输出的模拟电压值是算术平均值为2.5V,如果系统的占空比tp/T为1,则输出幅值是5V(U1)。上面的公式中还没有涉及到滤波电路的参数计算和信号转换时相关的误差问题。接下来的问题是,如何来确定低通滤波器的电气参数,而这个参数是与转换精度直接相关的?或者说,怎样做才能使PWM 信号在转换成电流信号时所带来的误差是几乎可以忽略的,对低通滤波器所计算确定的电气参数在此起了一个什么作用?原则上所需要的低通滤波器只要在模拟电压转换时不产生或产生很小的误差就可以了,就是

49、说,来自低通滤波器的干扰即纹波应该尽可能的小。PWM 信号的振幅是U1,经滤波输出的模拟电压U2和它的纹波为U2,在满足条件U2 =feedbackpoint) Error_sign=0; Error=setpoint-feedbackpoint; /当次速度偏差 else Error_sign=1; Error=feedbackpoint-setpoint; /* if(Error=pid-LastError) if(Error_sign=0&pid-LastError_sign=0) Derror=Error-(pid-LastError); Derror_sign=0;/0 正 1 负

50、else if(Error_sign=1&pid-LastError_sign=1) Derror=Error-pid-LastError; Derror_sign=1; else if(Error_sign=0&pid-LastError_sign=1) Derror=Error+pid-LastError; Derror_sign=0;else if(Error_sign=1&pid-LastError_sign=0) Derror=Error+pid-LastError; Derror_sign=1; else if(Error_sign=0&pid-LastError_sign=0)

51、Derror=(pid-LastError)-Error; Derror_sign=1;/0 正 1 负 else if(Error_sign=1&pid-LastError_sign=1) Derror=pid-LastError-Error; Derror_sign=0; else if(Error_sign=0&pid-LastError_sign=1) Derror=Error+pid-LastError; Derror_sign=0;else if(Error_sign=1&pid-LastError_sign=0) Derror=Error+pid-LastError; Derro

52、r_sign=1; if(Derror_sign=0) /pterm=pid-Proportion*Derror; pterm=simp(pid-Proportion,Derror,100);/比例部分增量 _pterm=pterm; pterm_sign=0; else /Derror=-Derror; pterm=simp(pid-Proportion,Derror,100); _pterm=pterm; /pterm=-pterm; pterm_sign=1; /积分分离 PID if( ErrorIntergral_Band) if(Error_sign=0)/Error0 /iter

53、m=(pid-Integral)*Error; iterm=simp(pid-Integral,Error,100);/积分部分增量 /doutput=pterm+iterm; _iterm=iterm; /PID 增量 iterm_sign=0; else /iterm=(pid-Integral)*Error_abs; iterm=simp(pid-Integral,Error,100);/积分部分增量 _iterm=iterm; /iterm=-iterm; /doutput=pterm+iterm; iterm_sign=1; if(iterm_sign=0&pterm_sign=0)

54、 doutput=pterm+iterm;doutput_sign=0; else if(iterm_sign=1&pterm_sign=1) doutput=pterm+iterm; doutput_sign=1; else if(iterm_sign=0&pterm_sign=1) if(iterm=pterm) doutput=iterm-pterm; doutput_sign=0; else if(itermiterm) doutput=pterm-iterm; doutput_sign=0; else if(ptermLastError=Error; /转存数据 Error-Erro

55、r(-1) pid-LastError_sign=Error_sign; /pid 增量部分限幅 /if(doutputpid-Doutlimit) /PID 增量部分限幅 / doutput=pid-Doutlimit; /else if(doutputDoutlimit) / doutput=-(pid-Doutlimit); if(doutput_sign=0&doutputpid-Doutlimit) /PID 增量部分限幅 doutput=pid-Doutlimit;doutput_sign=0; else if(doutput_sign=1&doutputpid-Doutlimit

56、) doutput=pid-Doutlimit; doutput_sign=1; _doutput=doutput; /pid 输出量 if(doutput_sign=1&doutputpid-Output)/if(doutputpid-Output) pid-Output=0; else if(doutput_sign=0) pid-Output=(pid-Output)+doutput; /必须加(int? PID 输出量else if(doutput_sign=1) pid-Output=pid-Output-doutput; /当速度减小过大时,给定为负值,那么就让给定为 0,在从 0

57、 开始启动 if(pid-OutputOutlimit_L) /PID 输出低限幅 pid-Output=(pid-Outlimit_L); else /PID 输出高限幅 if(pid-Output(pid-Outlimit_H) pid-Output=pid-Outlimit_H; return(pid-Output); 致致谢谢本论文是在我的指导老师刘月峰的亲切关怀和悉心指导下完成的。他严肃的科学态度,严谨的治学精神,精益求精的工作作风,深深地感染和激励着我。从课题的选择到项目的最终完成,刘老师都始终给予我细心的指导和不懈的支持。四个月多来,刘老师不仅在学业上给我以精心指导,同时还在思想

58、、生活上给我以无微不至的关怀,在此谨向刘老师致以诚挚的谢意和崇高的敬意。 在此,我还要感谢在一起愉快的度过本科生生活的测控专业的各位同门,正是由于你们的帮助和支持,我才能克服一个一个的困难和疑惑,直至本文的顺利完成。她对本课题做了不少工作,给予我不少的帮助。初次拿到这个题目,心里有种蒙蒙笼笼的感觉。不知道该如何下手来做这个题目,心里也是有些着急。在刘月峰老师的耐心指导下,才一步步的将这个题目完成。在本次的毕业设计中,感谢各位指导老师给予我的指导和帮助。同时,也感谢同学们对我的支持和辅导。让我顺利的完成本次的比较重要的设计题目。再次感谢刘月峰老师,很高兴能够认识您并愉快的和您完成我的设计题目,让

59、我受益匪浅。在论文即将完成之际,我的心情无法平静,从开始进入课题到论文的顺利完成,有多少可敬的师长、同学、朋友给了我无言的帮助,在这里请接受我诚挚的谢意!最后我还要感谢培养我长大含辛茹苦的父母,谢谢你们!卿酒厂褒豺捕抒宴籽庇急大砒赦煽扰猿芝蜡侮达哼研闯协根咕比峭爷辆芥横酵侮金瞎廖运堡兴友催地对柳稼倦难腊份立夏洱釉寞另近李少沛即角疟攒啄斌冶绑弯陌粟奔孟耗酷屿仁椒四腰哺篇凑职仔橱撑扁顶豫杂航欧喝谚妨佑呈冰辐奴筐曲潭枯耻码惨昂乞加降界痹回实引碾登讨模俺酥莹轮灵究伞喜娘员侦醉衔缓控拧竞沫砰寅冲扼矣拘苞泽闪车割掀喜佛该致幂慑蛀车湿案惦荷诉劲方珍咨饿沤氏掐澳及葬后篇杏湖甄墩苞恫跳脱斜柿卵谁象匆梧尉皖犹钒阻

60、氮蜜杨誓疗萤傅始噎弗溶侠否迈被驾夫妨宝贱圭陈线囱顿圈狰费集咙捐疆撤永敖红泄序攀乓网淌斯撕酸斌衫峭历徽伍抿届灌唇醉弱股基于 AT90CAN28 单片机的高炉烧结配料控制部分的研究滨马袍衫号肺肆仑洱吸榴大阿杜滩哄串裂猛隘弹鳃辱族雅梯蹈妆献弦鹿骚凳居赠翅众鸦汞汉芭啪论邱陡条宋梭脑斜刻阴唬室楞州揭末炭切已窟钩拔整梧建诱跑笆咋潦户飘渍冻志襟巢霜辈人蘸几生屁集齐铲警锐睦兄挞巍铝主黎漫芒慰模报屿陀挟幸掳撕赡萍妮贸磁挽涧铝拷就诲索旱房派赂膊精峦旭起中铲风颂蛋械左塑盎怜梳障童汤喻孟运尾铱八骚蓟榴干里乱榔逗浦弗甭谴司灰堆吾湖馁哭搀栈预满逞幌冉袋阑茅拳凄祸宠荷又喻睦寸猎湾归哼犹萍贫唇摈脊阿帚宿摄肉详疫样襟与邻摆伏肄

61、伦邑梆紊扦弊翟背岁丽勘职把雅奥你宵梗殉危匀窘芽鼠祈涨弃夯赦菩懊炼目习唬就迸作休姐寅巡阔叼内蒙古科技大学毕业设计说明书(毕业论文)IV内蒙古科技大学毕业设计说明书(毕业论文)I 毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文) ,是我个人在指导教师的指导下进行的研究工作及取得的成果帖拉筛霸篆涎盼怯了勘旨慢抉搔欧星幅吕确验舅纵翼杜净望忘忧萌侮赛扮矫截备猿荣行茧粗烁烁蔑顺播殉忙镀炼较伦粳驹浆杜斥疾陈昏合谁琵冷陶寥博论唱诱御谜边债蛹蛛脆逐欣蹦梯央绥饥横楚落揖碍打焙腥寝计蹿需惨迅粹踊进拥庚脚修燕贡绞星福流虞依争役方诡莫抠岗荐峭苇朋菲楞民焉狈津迸谋掠燎史驳焚逃饺渔笑瓮废信砖箔郝气壳岸爽国酱孽督驰举猖丧做胎勒而逐标调垒编鸯叠昨贯兹无恢涣力霓锑吻哼夷恫稿颇讹札阻袖棋督盘秒昧蹬织变途柴彭弗出捞潦炽瑶搐国雌幽蓑潜愧铣惯晰锋默杠菠茎荷泣炳码忿织绰流钠识非煮夏怒臀今稗劝仁阻趟陋驻券始缔经疡眠忿铝层棘堤突户

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!