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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

工业锅炉控制系统软件毕业设计论文.docx

1、工业锅炉控制系统软件毕业设计论文摘 要本设计综合运用单片微型计算机技术与嵌入式自动化程序控制编程技术和语音合成技术,能独立完成对工业现场的中小型锅炉的直接控制,并且能用汉语语音提示及报警;能接收工业现场的传感器信号,输出控制工业常规物理量,如:压力、温度、液位、流量、进料、出料等;能根据用户工业现场的实际需要,设定上限、上极限、下限、下极限,定位设定准确,控制精度高等;强电、弱电之间采用了光电隔离,抗干扰能力强。属中小型链条式工业锅炉用的新型测控装置。根据该设计开发成产品后,能广泛应用于工业和生活用锅炉,能对蒸汽锅炉或热水锅炉的引风机、鼓风机、炉排、水泵等进行自动化程序控制。关键词:语音合成

2、抗干扰技术 锅炉自动控制AbstractThis design synthesizes to make use of single slice microcomputer technique and the speech synthesis technique with the embedded automation procedure control ,can independent completion direct control of the small scaled boiler on the industry spot ,and can hint and report to the

3、 alarm with the Chinese language speech . Which can receive sensor date from the industry spot ,output the normal industrial control physics quantity ,such as : pressure ,temperature, liquid, flow, enter material, out material etc . which can enactment upper limit, ascend extreme limit, descend limi

4、t and descend extreme limit , according to the real demand of the industrial spot of the customer . The fixed position set accurate , control accuracy high etc . The strong electricity , weak electricity adopted the light electricity insulate technique ,the anti-interference ability is strong. It is

5、 the new measure control device of the medium-small scaled industrial Chain boiler .After product the product according to this design, it can be apply in the industry and life boiler extensively ,can carry on automating procedure control on the steam boiler or the hot water boiler on the lead machi

6、ne ,the drum breeze machine ,stove row, the water pump etc. Keywords:Speech synthesis technique Anti-interference technique Automatic boiler control 1 绪论1.1设计背景目前我国的燃煤锅炉数量众多,我国现有中、小型锅炉30 多万台,每年耗煤量占我国原煤产量的1 / 4 ,目前大多数工业锅炉仍处于能耗高、浪费大、环境污染严重的生产状态。国家在第10 到第11个五年计划的科技创新指南中,对光机电一体化、资源与环境、新能源与高效节能的指导性设计中明确指

7、出:需要开发研制自动化程度高、节能潜力大、提高安全系数、减轻环境污染、减轻劳动强度、价格低的新型测控装置。要求节煤率达到5 以上,装置投资的回收期在l 年以内,采暖锅炉为3 年以内。如中小型链条式工业锅炉用的新型测控装置。因此这个设计有现实意义且市场前景良好。 锅炉微机控制,是近年来开发的一项新技术,它是微型计算机软件、硬件、自动控制、锅炉节能等几项技术紧密结合的产物,工业锅炉采用微机控制和原有的仪表控制方式相比具有以下明显优势:1. 直观而集中的显示锅炉各运行参数。能显示液位、压力、温度的状态。 . 2. 在运行中可以随时方便的修改各种运行参数的控制值,并修改系统的控制参数。可以方便的改变液

8、位、压力、温度等的上限、下限。3. 提高锅炉的热效率。采用计算机控制后热效率可比以前提高5 一10 % ,据用户统计,一台20T 的锅炉,全年平均负荷70 % ,以平均热效率提高5 计,全年节煤800 吨。4. 锅炉系统中包含鼓风机、引风机、给水泵等大功率电动机,由于锅炉本身特性和选型的因素,这些风机大部分时间里是不会满负荷输出的,原有方式采用阀门和挡板控制流量,浪费非常严重。通过对风机、水泵进行微机控制可以平均节电达到30 一40 。5. 作为锅炉控制装置,其主要任务是保证锅炉的安全、稳定、经济运行,减轻操作人员的劳动强度。在采用计算机控制的锅炉控制系统中,有十分周到的安全机制,可以设置多点

9、声光报警和自动连锁停炉。杜绝由于人为疏忽造成的重大事故。综合以上种种优点可以预见采用计算机控制锅炉系统是行业的大势所趋。单片机是在一块芯片上集成了一台微型计算机所需的CPU 、存储器、输入、输出等部件。单片机自问世以来,性能不断提高和完善,体积小、速度快、功耗低的特点使它的应用领域日益广泛。工业控制系统的工作环境恶劣,干扰强。故要求控制系统的工作稳定、抗干扰能力强。单片机能满足这些要求,因此单片机在控制领域得到了广泛的应用。使用单片控制锅炉是很好的选择。1.2 国内外研究现状目前我国在单片机测控装置研究、生产、应用中,取得了很大的成绩,总结了很多经验。但在这个行业,仍处于发展期。经调查,北京、

10、天津的高校、科研院所在这方面开展的工作更看重的是理论、算法,研究出来的成果是论文的较多,看重在生产实际应用的较少:在上海,新型单片机测控装置与系统的研究、生产基础较雄厚,在生产中需要新型测控装置与系统,也就努力研究、开发。因此,上海的工程技术和科研人员需要的是应用技术,更看重的是生产实际应用,对研究理论、算法、成果是论文的较少;深圳在研制新型测控装置与系统领域也比较有成绩,尽管与其他国家开发者比尚有距离,但是,深圳的高校、科研院所的最大特点就是实际,与生产实际应用项目无关的问题基本上不去考虑,这里的工程技术和科研人员关心的不是理论、不是算法、不是论文,而考虑,是用什么材料、测控什么物理量、优点

11、是什么、与机器设备的通讯接口等等。一些发达国家在单片机新型测控装置与系统研究、制造、应用上,己积累了经验,奠定了基础,进入了国际市场。我国在新型测控装置与系统研究、制造、应用和经验上,有一定的基础,与其他发达国家相比还存在距离,但是,我国的科研人员能够克服很多困难,有望在相关领域赶上甚至超过发达国家的技术水平,这是发展趋势。1.3 系统简介随着国内外单片机技术的发展,经过市场调研、比较权衡,我们决定用市场使用广泛的INTEL 的80C31 芯片做为锅炉控制系统的处理器,用联华公司的UMS 100 做为系统的语音报警芯片。 80C31 采用40 引脚的直插封装,有四组I/O口P0 、P1、P2

12、、P3 ,其中P0 、P2 可用于输出地址,因此80C31 的寻址空间为64K 。UM5100 是UMC 推出的较早的语音合成芯片,用于语音信号的纪录和再生,使用的存储器为SDRM 或EPROM 。UM5100 是40 脚双列DIP ,语音再生质量高,是用低功耗的CMOS 工艺制成的,3v -6v 供电,采样速率为10K -28K ,适合作为8031 的语音合成芯片。存储器采用EPROM 型的27C512 。因为语音要占大量的空间,因此我们选用存储空间为64K 的存储器。 本设计所设计的系统具有以下几个性能特点: 1 可设置温度的上、下限。 2 可设置压力的上、下限。 3 可设置液位的上、下限

13、。 4 可设置压力的上极限。 5 可设置液位的下极限。 6 . 220V 50HZ 交流电源供电。 7 可接收8 个传感器信号。 8 可设置鼓风机的开、关。 9 可设置引风机的开、关。 10 可设置炉排的开、关。 11可设置水泵的开、关。 12 单片机用INTEL 的80C31 。 13 存储器用64k 的EPROM 27C512 。 14 语音芯片用UMC 的UM5100 。 15 . 可显示液位是否高于上限,低于下极限,低于下限。 16 . 可显示压力是否高于上限,高于上极限,低于下限。 17 可显示温度是否高于上限,低于下限。 18 . 可语音报警,液位是否高于上限,低于下极限,低于下限

14、。 19 . 可语音报警,压力是否高于上限,高于上极限,低于下限。20 可语音报警,温度是否高于上限,低于下限。2 开发环境简介2.1 PROTEL简介Protel 是电子电路设计软件,它能实现从电学概念设计到输出物理生产数据,以及这之间的所有分析、验证和设计数据管理。今天的protel 99SE软件已不是单纯的PCB(印制电路板)设计工具,而是一个系统工具,protel 99SE的功能共分5个模块,即原理图设计、PCB设计、自动布线、原理图混合信号仿真和PLD设计。下面就介绍protel的使用。 1. 启动protel 99SE 图2-1 protel 99SE启动后的主窗口2. prote

15、l 99SE的菜单栏2.1 “文件”菜单用于文件的创建、退出、打开等操作。 【新建】:该操作用于新建一个设计文件,文件的后缀名为“.ddb”。 【打开】:该操作用于打开一个已经存在的protel文件,文件后缀名除了可以是“.ddb”外,还可以是“.sch”或“.pcb”。 【退出】:该操作用于退出protel 99SE软件。2.2 “视图”菜单用于相应功能窗口的打开与关闭。 【设计管理器】:用于启动关闭设计管理器。 【状态栏】: 用于启动关闭状态栏。 【命令状态栏】:用于启动关闭命令状态栏。2.3 “帮助”菜单用于打开各种帮助信息。3. protel 99SE的工具栏实际上是菜单栏菜单中的部分

16、内容。 用于启动关闭设计管理器。 用于打开一个已经存在的protel文件,文件后缀名除了可以是“.ddb“外,还可以是“.sch”或“.pcb”。 用于打开各种帮助信息。4. protel 99SE的状态栏用来在进行设计时显示各种设计信息。5. “Server”菜单 是protel软件特有的菜单。Servers菜单:主要为用户提供一些服务器安装方面的服务,用户可以通过此菜单添加新的服务器或删除已有的服务器。Customize菜单:允许用户对资源进行定制,用户通过此菜单可以对当前使用的菜单、工具栏及快捷键进行定制。Preferences菜单:允许用户对系统进行参数选择,通过此菜单用户可以选择是否

17、在存储文件时同时进行备份,是否在文件关闭时记忆当前的状态,以便下一次打开此文件时自动进入该状态,以及是否进行文件自动存储、系统字体设置等方面的内容。Design utilities菜单:用来对资料库中文件进行维护,当用户经常在一个资料库中加入或删除文件时,该资料库就有可能被分成很多小碎片,从而使文件的运行速度降低,此时,用户就可以利用该菜单的compact项来进行资料库的压缩,另外在资料库被损坏后,用户同样可以利用repdair项来进行修复。Run script菜单:用来将资料库添加到explorer管理器中。Run process菜单:包含其他编辑器中的所有命令。Security菜单:用来供

18、用户对编辑器进行添加密码和取消密码。2.2使用PROTEL画原理图 图2-2画原理图状态界面画原理图分为以下几步:第一步,依次打开file菜单,点新建命令,选择schematic,界面如2-2。第二步,放入元件,打开library面板,选择需要的元件,如果我们要的元件在library 未包括,我们还要添加元件库,单击libraries选项来完成元件库的添加;如果软件给的元件库中没有我们要的元件,则要自己动手建元件库,方法是在新建时选择Schemati library 选项而非Scheoatic 。 第三步,连接元件。单击工具栏的Wire 按钮,光标变成“+ ”型,这时处于连线编辑状态,当出现红

19、色的十字的时候表示和元件己经电器连接,我们可以把鼠标指向任意方向来指向要连接的元件,单击左键完成这次连接,单击右键则取消连线编辑状态。 第四步,画总线,放置总线入口。各元件要通过总线连在一起,总线和连线要通过总线入口连在一起。如图2-4 所示,LED 通过导线总线入口和总线连接,图中a11 是标号,它起实际的电器连接作用,一定不能忘记放标号图2-3 打开Library面板图2-4 导线通过总线入口和总线连接第五步,保存文件到工程。2.3软件开发环境本设计的软件开发环境为Wave6000 ,即使用伟福6000 系列仿真器调试程序,界面如图2-5 所示图2-5 Wave6000调试环境一、文件(F

20、)包括:“打开文件”、“保存文件”、“新建文件”、“另存为”、“从新打开”。仿真器设置包括仿真器类型,仿真头类型,CPU类型,显示格式和产生的目标文件类型可以用以下几种方法设置仿真器。1 在项目窗口中双击第一行,将打开仿真器设置窗口,对仿真器进行设置。2 按鼠标右键,在弹出菜单中选择仿真器设置。3 主菜单仿真器|仿真器设置,加入模块文件。4 按鼠标右键,在弹出菜单中选择加入模块文件。5 主菜单项目|加入模块文件加入包含文件。6 按鼠标右键,在弹出菜单中选择加入包含文件。7主菜单项目|加入包含文件。二、编辑(E)编辑| 撤销键入 取消上一次操作编辑| 重复键入 恢复被取消的操作编辑| 剪切 删除

21、选定的正文,删除的内容被送到剪贴板编辑| 复制 将选定的内容,复制到剪贴板上编辑| 粘贴 将剪贴板的内容插入光标位置编辑| 全选 选定当前窗口所有内容三、搜索(S)搜索|查找 在当前窗口中查找符号,字串搜索|在文件中查找 可以在指定的一批文件中查找某个关键字搜索|替换 在当前窗口查找相应文字,并替换成指定的文字。搜索|查找下一个 查找文字符号下一次出现的地方搜索|项目中查找 在项目所有模块中查找符号,字串搜索|转到指定行 将光标转到程序的某一行。搜索|转到指定地址 将光标转到指定地址或标号所在位置搜索|转到当前PC所在行 将光标转到PC所在的程序位置四、执行(R)执行|全速执行 运行程序执行|

22、跟踪 跟踪程序执行的每步,观察程序运行的状态执行|单步 单步执行程序执行|执行到光标处 程序从当前PC位置,全速执行到光标所在行执行|暂停 暂停正在全速执行的程序执行|复位 终止调试过程,程序将被复位,如果程序正在全速执行,则应先停止执行|设置PC 将程序指针PC,设置到光标所在行执行|自动单步跟踪 模仿用户连续按F7或F8单步执行程序执行|编辑观察项 观察变量或表达式的值五、窗口(W)窗口|刷新 刷新打开的所有窗口,及窗口里的数据窗口|信息窗口 显示系统编译输出的信息,如果程序有错,会以图标形式指出窗口|观察窗口 项目编译正确后,可以在观察窗口中看到当前项目中的所有模块窗口|CPU窗口 反汇

23、编窗口的弹出菜单窗口|数据窗口 数据窗口根据选择的CPU类型不同,名称有所不同图2-6 Wave6000软件中的变量观察窗口|断电窗口 通过断点窗口可以管理项目内的断点,可以在断点窗口中直观地看到断点的行号,内容,可以通过断点迅速定位程序所在的位置。窗口|书签窗口 通过书签窗口可以管理项目内的书签,在项目中迅速定位程序位置。窗口|跟踪窗口 显示跟踪器捕捉到的程序执行的轨迹,其中可以看到帧号,时标,反汇编程序,对应的源程序和程序所在的文件名。窗口|工具条 通过工具条,可以打开、关闭菜单上的各功能的快捷按钮窗口|排列窗口 对打开的程序进行管理,可叠排、竖排、横排、最小化源程序窗口六、外设(L)外设

24、|端口 设置或观察当前端口的状态外设|定时器计数器0 定义或观察定时器计数器0外设| 定时器/计数器1定义或观察定时器/计数器1,通过定义定时器/计数器的工作方式,自动生成相应的汇编/C 语言。可以“复制/粘贴”到你的程序中。外设| 定时器/计数器2定义或观察定时器/计数器2,通过定义定时器/计数器的工作方式,自动生成相应的汇编/C语言。可以“复制/粘贴”到你的程序中。外设| 串行口定义或观察串行口的工作方式,可以观察串行口的工作方式是否正确,也可以定义串口的工作方式,自动生成串口初始化程序。(串口的波特率的时钟为仿真器设置中“使用伟福软件模拟器”的晶体频率,见“仿真头设置”)外设| 中断管理

25、或观察中断源,也可以辅助生成中断初始化程序。七、仿真器(O) 仿真器| 仿真器设置编译器路径:指明本系统汇编器,编译器所在位置,系统缺省51 系列编译器在C:COMP51文件夹下,缺省96系列编译器在C:COMP96文件夹下.本系统使用的编译器为第三方软件,你应从其它途径获得.ASM 命令行:若使用英特尔汇编器,则需要加上所需的命令行参数。若使用伟福汇编器,则需要选择是否使用伟福预定义的符号.在伟福汇编器中已经把51/96 使用的一些常用符号,寄存器名定义为相应的值.如果你使用伟福汇编器,就可以直接使用这些符号.如果你自己已经定义了这些符号,又想使用伟福汇编器,就将“使用伟福预定义符号”前面的

26、选择去掉.C 命令行: 项目中若有C 语言程序,系统进行编译时,使用此行参数对C程序进行编译.PL/M 命令行:项目中若有PL/M 语言程序,系统编译时,就使用此行参数对程序进行编译.LINK 命令行:系统对目标文件链接时,使用此参数链接.注: 除非你对命令行参数非常了解,并且确实需要修改这些参数,一般情况下,不需要修改系统给出的缺省参数.以免系统不能正常编译.编译器选择: 选择使用伟福汇编器,还是英特尔汇编器,系统对C 语言程序和PL/M 语言编译是采用第三方编译器. 一般情况下,如果用户项目中都是汇编语言程序,没有C 语言和PL/M 语言,选择伟福汇编器. 如果用户项目中含有C 语言,PL

27、/M 语言,或者汇编语言是用英特尔格式编写的,就选择英特尔汇编器.目标文件设置选择仿真头: 框内为相应仿真器能支持的仿真头类型,选择所使用的仿真头.选择CPU: 框内为选择的仿真器和仿真头能等进行仿真支持的CPU.使用伟福软件模拟器:使用伟福软件模拟器,可以在完全脱离硬件仿真器情况下,对软件进行模拟执行. 如果使用硬件仿真器,请不要选择使用伟福软件.晶体频率: 在使用伟福软件模拟功能时, 用来计算在软件模拟环境下程序执行时间。在外设中串行口的波特率也是依据此频率计算出的。仿真头设置: 可以设置该仿真头的特殊功能。包括仿真空间,看门狗,加密位等等.仿真头(POD)类型不同,设置内容有所不同. (

28、见仿真头设置)如果按照以上方式,定义好后,系统已经将控制字写入2018H 及201AH(MC/MD)单元,即使用户在程序中自己定义控制字,系统并不采用,而是用此对话框设置为准,所以用户在仿真时和生成目标代码时,请用此对话框设置196系列的控制字八、帮助(H)帮助| 关于帮助| CHINESE选择中文或英文显示方式,适应不同操作系统的需要。帮助| 安装MPASM辅助用户安装Microchip 的汇编器。将伟福BIN文件夹下的MPASM复制到指定的文件夹里。利用此软件环境进行系统硬件调试一般分以下几部:1 建立新程序:选择菜单文件|新建文件功能,在NONAMEI源程序窗口内输入程序代码。2保存新程

29、序:选择菜单文件|保存文件或文件|另存为功能,将新文件保存。3. 建立新项目:选择菜单文件|新建项目功能,分3步走:加入模块文件、加入包含文件、保存项目。4. 设置项目:选择菜单文件|仿真器设置功能或按仿真器设置快捷图标,打开仿真器设置对话框设置仿真器。5. 编译程序: 按F9键编译写好的程序。6单步调试程序: 按F7键单步调试程序7. 连接硬件仿真: 按说明书将仿真器连到计算机,将仿真头连到仿真器。3 基本概念与芯片介绍3.1基本概念3.1.1单片机的基本概念单片微型计算机简称单片机,是早期Single Chip Microcomputer 的直译,它忠实地反映了早期单片机的形态和本质。随后

30、,按照面向对象,突出控制功能,在片内集成了许多外围电路和外设接口,突破了传统意义的计算机结构,发展成microcontroller 的体系结构,目前国外已普遍称之为微控制器MCU。鉴于它完全作嵌入式应用,故又称之为嵌入式微控制器(Embedded Microcontroller )。国内由于单片机一词已约定俗成,仍沿用至今,但应将单片机的“机”理解成为微控制器而不是微计算机。二十世纪七十年代单片机的出现是近代计算机技术发展史上的一个重要里程碑,因为单片机的诞生标志着计算机正式形成了通用计算机系统和嵌入式计算机系统两大分支。计算机两大分支的产生大大促进了现代计算机技术的飞速发展。通用计算机系统以

31、发展海量高速数值计算为己任,不必兼顾控制功能,其数据急线宽度不断更新,迅速从8 位、16 位过渡到32 位、64 位,不断完善其通用操作系统,突出发展海量高速数值计算能力,并在数据处理、模拟仿真、人工智能、图像处理、多媒体、网络通信中得到了广泛的应用:单片机则以面向对象的实时控制为己任,目前仍以8 位机为主流,不断增强控制能力,降低成本,减小体积,改善开发环境,以空前的速度迅速而广泛地取代经典电子系统。单片机具有体积小、重量轻、功能强、功耗低、运行速度快、抗干扰能力强、性价比高、可靠性高等特点,结构灵活,数据基本上都在单片机内部传送,易于组成各种微机应用系统。它既可用于工业自动控制等场合,又可用于机电一体化产品、智能仪器、测量仪器、医疗仪器、家用电器等领域,在过程控制、计算机网络及通讯等方面得到广泛应用。单片微型计算机经历了1 位、4 位、8 位、16 位及32 位的发展阶段,世界上一些著名的半导体器件厂家都开发了单片微型计算机,如Intel 、Motorola 、21

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

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