欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    基于c51单片机的船舶辅锅炉水位自动控制系统设计文档格式.docx

    • 资源ID:7708057       资源大小:979.21KB        全文页数:56页
    • 资源格式: DOCX        下载积分:3金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    基于c51单片机的船舶辅锅炉水位自动控制系统设计文档格式.docx

    1、而锅炉水位是锅炉运行时重要的参数,水位过低可能会发生锅炉干烧现象,导致锅炉烧坏。当前船舶机舱自动化的要求越来越高,锅炉的自动控制在实现无人机舱中是必不可少的。目前,国内较数船舶的辅锅炉的自动控制仍由继电器、接触器、时间继电器等组成,实现各种控制功能,它们的共同特点是线路复杂、可靠性差、有时容易出现误动作,特别是触头氧化及铁芯与衔铁弄脏后的吸力不足,机械运动部件运动不灵活而出现被卡烧坏线圈等故障,给维护过程带来极大不便,甚至会影响正常营运工作,而且,控制设备体积大、数量多、重量重、价格贵。因此应用更先进的控制方法是很有必要的。目前应用较为广泛的可作为传统继电接触器控制系统的替代产品主要有可编程控

    2、制器(PLC)和单片机(MCU),都可以通过软件来改变控制过程,而且都具有体积小、组装灵活、编程简单、抗干扰及可靠性高等特点。锅炉自控系统是一个典型的大惯性、大滞后、多变量的过程控制系统 ,其涉及到压力、温度、水位等多个物理参数检测与控制 ,需要同时控制循环泵、补水泵、加热装置 自动排除故障等。由于模拟输入量多 ,需要的硬件电路也多 ,控制起来不简单。现阶段 ,很多厂家都是利用 PLC对锅炉进行控制 ,其自动化程度和可靠性较高 ,但是成本也很高 ,而且程序修改和参数设置比较困难。以单片机为控制核心的智能控制系统由于成本低、可靠性好、安全性高 ,受到了更多企业的喜爱16。总之,以单片机为核心的控

    3、制系统经济性更高,体积更小,控制更灵活,并可以以模块化更换来代替维修。单片机控制系统必然会得到更广泛的应用,在工业控制现场具有良好的应用前景。本设计以锅炉液位的自动控制为例,实现了以单片机为核心的自动控制系统,克服了传统控制锅炉液位的缺陷,突显了单片机控制系统的优势。1.2发展状况 锅炉作为能源转换和消耗的设备已有两百多年的历史了,处于历史的原因,我国锅炉自动控制的水平一直都较低,锅炉微机控制是近几年是近年来开发的新技术,它是微型计算机软件、硬件、自动控制、锅炉节能等几项技术密结合的产物。工业锅炉采用微机控制和原有控制方式相比具有明显优势,能够直观而集中的显示锅炉各运行参数,显示液位压力温度的

    4、状态。而作为锅炉控制装置,其主要任务是保证锅炉的安全、稳定、济运行,减轻操作人员的劳动强度。在采用计算机控制的锅炉控制系统中,有十分周到的安全机制,能够杜绝由于人为疏忽造成的重大事故。 锅炉工业的迅猛发展是近几年的事情,国外的锅炉工业50年代发展最快,70年代达到高峰。一直以来,用单片机实现锅炉的控制是控制领域的一个典型的问题,伴随着控制理论和技术的法发展,锅炉自动化控制水平也在逐渐提高,锅炉的自动控制,经历了30年代的单参数仪表控制,40年代的组成仪表复合参数仪表控制,以及60年代兴起的计算机过程控制几个阶段。而用单片机实现锅炉的控制,也是近几年才发展起来的,是一个逐渐深入的过程,虽然与其他

    5、发达国家相比还存在差距,但是在此方面的进步却是很大的13。现在船舶上应用最多的锅炉自动控制系统基本由国外公司所垄断,国内公司自主开发的锅炉自动控制系统存在许多的缺陷,可靠性不高,包括制造工艺和技术等各方面的问题。导致船舶锅炉控制的市场份额基本被国外公司所占据,因此设计具有自主知识产权的高可靠性的船舶锅炉自动控制系统是很有必要的。2 硬件系统设计2.1 系统总体设计2.1.1 系统功能本系统采用单冲量的控制方法来完成对燃油锅炉水位的控制,确保锅炉运行的安全性。本系统能够完成以下功能:a)能够显示锅炉当前水位值;b)当水位高于最高水位和低于最低水位时能够发出报警,并能够自动控制供水泵的启停和燃烧器

    6、供油的紧急切断;c)能够通过键盘对最高/低水位、供水泵启停水位和燃烧器供油切断水位进行人工调节。本系统以STC89C52单片机为核心,包括模拟量采集输入模块、单片机最小单元模块、端口扩展模块、报警模块、按键及显示模块、数字量输出模块。模拟量采集输入模块包括液位传感器、A/D转换器,将模拟量转换成数字量,再将数据传给单片机进行处理。单片机单元模块即单片机最小单元,使单片机能正常工作。串口扩展模块通过端口扩展芯片8255A完成人机交互的一些功能。按键及显示模块由独立式按键键盘和3位数码管及相应的驱动电路组成。报警模块将单片机的控制数据通过驱动芯片控制相应发光二极管、继电器和报警器的工作,实现对燃油

    7、锅炉各种工作状态的监视报警。2.1.2 硬件系统示意图硬件系统是由多个子模块连接而成的,以STC89C52单片机为核心,包括模拟量采集输入模块、单片机最小单元模块、报警模块、键盘模块、显示模块及端口扩展模块。硬件系统示意图如图1所示:2.2 各硬件模块设计2.2.1 模拟量采集输入模块本模块采用NRGT26-1S型水位监测单元来采集炉内水位,输出的电流模拟信号经电流电压转换电路转换成电压信号,模数转换器(ADC0804)将采集到的电压信号转换为数字信号,然后把数字信号经过8255A扩展芯片送入单片机进行处理。此模块原理图如图2所示图2 模拟量采集输入模块原理图(1)水位监测单元NRGT26-1

    8、S型水位监测单元,根据电容测量原理,可以监测导电性和绝缘的液体液位差。在电极盒内有一个液位变送器,可以产生4-20mA的输出电流,不需要额外的转换设备,特别适合持续监测和远程指示液位。最大工作压力/温度:2bar/238C。水位检测单元接线图17和外形示意图17如图3、4所示: 图3 水位监测单元接线图 图4 水位监测单元示意图(2)电流电压转换电路水位监测单元产生的是4-20mA的标准电流,要对模拟量信号在ADC中进行AD转换就要将电流信号转换成电压信号。应用运放进行电流测量有两种方法,一是利用电流在电阻上的压降(电路初步设计阶段就采用的此方法),再进行电压放大;二是直接将电流注入运放的求和

    9、点。应用这样的电路,转换得到的电压信号可以直接加在运放的输入端。这种转换方式有两个不妥之处:首先,电阻的加入会破坏电路原来的状态,带来测量上的误差;其次,运放的失调电压也会被运放自己放大,并加到测量的输出结果上。使用“电流-电压”转换电路可以避免上述两个不足,其电路结构如图5所示:图5 电流-电压转换电路输入电流直接接入运放的求和点(反相输入端),运放输出端将通过R1向求和点提供同样大小的电流以达到平衡,电路的增益由R1决定,Uout=IinR。该电路唯一的误差来源于偏置电流,偏置电流作为误差与输入电流进行了代数叠加。(3)A/D转换器A/D转换器的作用是将模拟量信号转换成数字量信号。不同的A

    10、D转换方式具有各自的特点,在要求转换速度高的场合,选用并行AD转换器;在要求精度高的情况下,可采用双积分型AD转换器,也可以选择分辨率更高的其他形式的转换器,但成本会增加。而逐次比较性AD转换器在一定程度上兼有以上两种转换器的优点,应用较多,ADC0804就是此类单片集成AD转换器。ADC0804采用CMOS工艺20引脚集成芯片,分辨率为8位,转换时间为100us,输入电压范围是05V,由一个8位AD转换器、一个8路模拟量开关、8路模拟量地址锁存译码器和一个三态数据输出锁存器组成。在AD转换器内部含有一个高阻抗斩波稳定比较器,一个带有模拟开关树组的256电阻分压器,以及一个逐次逼近型寄存器。8

    11、路的模拟开关由地址锁存器和译码器控制,可以在8个通道中任意访问一个通道的模拟信号。由于多路开关的地址输入部分能够进行锁存和译码,而且三态TTL输出也可以锁存,所以它易于与微型计算机接口。内部结构原理图15如图6所示,引脚图如图7所示; 图6 内部结构原理图 图7 引脚图2.2.2 单片机最小单元模块单片机最小单元是保证单片机能正常的最基本的电路,本文采用STC89C52芯片为核心芯片,采用内部时钟电路和上电复位电路。本模块原理图如图8所示图8 单片机最小单元模块原理图(1) STC89C52单片机整个系统以STC公司生产的89C52为核心芯片。该芯片为8051内核芯片,内部含Flash E2P

    12、ROM 存储器,芯片内部程序存储空间为8KB,内部RAM为512B,PDIP(双列直插)式封装,芯片外观如图9所示,引脚图如图10所示:STC89C52单片机具有以下优点14:a)加密性强b)抗干扰能力强,高抗静电,宽电压、不怕电源抖动,宽温度范围:-40到80摄氏度c)价格低廉d)超低功耗e)速度快,可靠性高图9 STC89C52外观图7 图10 STC89C52引脚图7(2) 晶体振荡器电路及复位电路51系列单片机内部已具有振荡电路,只要在18脚(XTAL2)和19脚(XTAL1)上连接简单的晶体振荡器即可,典型的晶体振荡器频率可以选11.0592MHz,它可以准确地得到9600波特率和1

    13、9200波特率,另一个典型的晶体振荡器频率为12MHz,可以产生精确地微秒级延时,方便定时场合。本系统采用的是12MHz的晶体振荡器。晶体振荡器实物如图11所示:图11 晶体振荡器实物图单片机的复位引脚是第9脚(RST),当次引脚连接高电平超过两个机器周期,即可产生复位的动作。为了保证应用系统可靠地复位,在设计复位电路时通常使RST引脚保持10ms以上的高电平。复位电路有上电复位和手动复位两种,还可以采用上电和按钮复合复位,本系统采用上电复位的形式。2.2.3 I/O端口扩展模块单片机本身的I/O口是很有限的,当所要连接的外设较多时,就要扩展I/O接口。扩展并行I/O口所用的芯片有可编程芯片(

    14、如8255、8155等)、通过TTL、CMOS锁存器和缓冲器(如74LS373、74LS573、74LS244等)。本模块选择的并行I/O口扩展芯片为可编程并行接口芯片8255A和TTL锁存器和缓冲器74HC573。(1)可编程并行接口芯片8255A8255A是Intel公司生产的通用可编程并行I/O接口芯片,允许采用同步异步和中断方式传送I/O数据。8255A内部由四部分电路组成。它们是A口、B口和C口,A组控制器和B组控制器,数据缓冲器及读写控制逻辑,8255A内部结构原理图如图13所示,芯片引脚图2如图12所示:图12 8255A引脚图图13 8255A内部结构原理图8255A共有3种工

    15、作方式:方式0、方式1和方式2。本系统是采用的8255A的工作方式0,方式0为基本输入/输出方式,无需联络信号,直接输入或输出,PA,PB和PC中任一端口都可以通过方式控制字设定为输入或输出。单片机可对8255A进行I/O数据无条件传送,外设的I/O数据可以在8255A的各端口得到锁存和缓冲。方式0工作示意图如图14所示:(2)锁存器和缓冲器74HC57374HC573是八进制高电流三态同步输出锁存器,器件的输入是和标准的CMOS输出兼容的,当锁存使能端为高时,这些器件的锁存对于数据是透明的(也就是说输出同步),当锁存使能变低时,符合建立时间和保持时间的数据会被锁存。输出能直接接到CMOS,N

    16、MOS和TTL接口上;操作电压范围:2.0V6.0V;低输入电流:1.0uA;CMOS器件的高噪音抵抗特性。74HC573引脚图18如图15所示,真值表如表1所示:图15 74HC573引脚图表1:4HC573真值表输入输出QOELEDLHXZ2.2.4 键盘模块键盘模块主要完成对参数手动设置的功能。键盘在单片机应用系统中能实现单片机输入数据、传送命令等功能,是人工干预单片机的主要手段。键盘分为编码键盘和和非编码键盘。键盘上闭合键的识别由专用的硬件编码器实现,并产生键编码号或键值的称为编码键盘,如计算机键盘。而靠软件编程来识别的键盘称为非编码键盘,非编码键盘又分为独立键盘和矩阵键盘。当需要的按

    17、键较多时,为了减少占用单片机的I/O线资源,通常采用矩阵式键盘。矩阵式键盘有行线和列线组成,按键位于行与列的交叉点上,矩阵键盘能有效的提高I/O口的利用率。本系统在设计方案中,为了节约I/O线资源,采用了矩阵键盘的设计方法,如图16所示:图16 矩阵键盘设计原理图在后来不断改进过程中发现,有的按键功能重叠,经过改进之后功能键最终确定为8个,完全可以采用独立按键的设计方法。由于键盘的扫描只是CPU工作的内容之一,CPU还要做其他工作,如液晶显示、A/D转换等,为了保证CPU能及时响应按键操作,又不过多的占用CPU的工作时间,键盘的工作方式选为中断扫描方式。图17所示为独立键盘中断方式下与单片机接

    18、口电路,7个调节功能按键接单片机P1口的P10、P11、P12、P13、P14、P15、P16,进入/退出按键设置键接到单片机外部中断0口(P32)。各功能键功能如表2所示:表2:各功能键功能按键序号按键名称按键功能1HWL最高工作水位2P_STOP WL供水泵停止水位3P_START WL供水泵启动水位4LWL最低工作水位5BOC:最低危险水位,燃烧器停止6+设定值加17设定值减18ENTER/EXIT手动设定/退出键图17 键盘模块原理图2.2.5 显示模块显示模块的功能是对当前锅炉液位进行显示,在进行参数手动设置时对调节参数进行显示。液位显示初期设计采用数码管动态显示,范围从0999,选

    19、择的数码管是7段共阴极连接,型号是MPX3-CA。在这里使用到了74LS573,它是一个8位的D触发器,在单片机系统中经常使用,可以作地址数据总线扩展的锁存器,也可以作为普通的LED的驱动器件。动态显示的特点是将所有位数码管的段选线并联在一起,由位选线控制是哪一位数码管有效。这样一来,就没有必要每一位数码管配一个锁存器,从而大大地简化了硬件电路。选亮数码管采用动态扫描显示。所谓动态扫描显示即轮流向各位数码管送出字形码和相应的位选,利用发光管的余辉和人眼视觉暂留作用,使人的感觉好像各位数码管同时都在显示10。动态显示的亮度比静态显示要差一些,所以在选择限流电阻时应略小于静态显示电路中的。显示模块

    20、原理图如图18所示:U7(74HC573)为数码管位选数据锁存器,Q0、Q1、Q2分别接三个数码管的位选端。U8(74HC573)为数码管段选数据锁存器,Q0Q7分别接数码管的段选端。8255A的C口的PC0接位选锁存器的输入使能端,PC1接段选锁存器的输入使能端。B口用于输出数码管的位选段选数据。图18 显示模块原理图2.2.6 报警模块报警模块的功能是对单片机的控制命令和报警命令进行输出。声光报警功能由发光二极管和喇叭完成,继电器则用于将单片机的控制命令进行输出,控制外部设备动作。报警模块原理图如图19所示,各器件功能如表3所示:表3:报警模块各器件功能序号器件功能发光二极管D1高水位报警

    21、指示发光二极管D2低水位报警指示发光二极管D3正常水位指示发光二极管D4喇叭报警指示发光二极管D51#供水泵运行指示发光二极管D62#供水泵运行指示喇叭SPEAKER声音报警继电器RL1控制1#供水泵启停9继电器RL2控制2#供水泵启停10继电器RL3燃烧器停油LED(发光二极管),体积小,耗电量低,常作为微计算机与数字电路的输出设备,用于指示信号状态。具有二极管单向导通的特性,施加反向电压时LED不亮,而施加正向电压时,LED将发光。随着通过LED正向电流的增加,LED将更亮,LED的寿命也将缩短,因此电流以515mA为宜。51系列的单片机的I/O口都是漏极开路的输出,其中P1、P2与P3内有30 k的上拉电阻,因此想让I/O口提供1020mA的电流驱动LED发光比较困难。所以扩展一片ULN2803作为驱动。继电器是当输入量达到规定值时,是被控制的输出电路导通或断开的电器,实际上是用较小的电流去控制较大电流的一种“自动开关”。本系统中采用的是直流电磁机械继电器,尽管机械继电器的开关响应时间较长,但是已经能够满足本系统对控制响应时间的要求。而且,机械继电器最大的优点是其开关状态时理想的6。电阻R10、R11、R12用于调整继电器的驱动电流,二极管D11、D12、D1


    注意事项

    本文(基于c51单片机的船舶辅锅炉水位自动控制系统设计文档格式.docx)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开