基于单片机的锅炉水位控制设计.docx
《基于单片机的锅炉水位控制设计.docx》由会员分享,可在线阅读,更多相关《基于单片机的锅炉水位控制设计.docx(25页珍藏版)》请在咨信网上搜索。
摘 要本文描述以单片机为基础,以MCS-2051单片机为核心设计利用水的导电性,使用电极作为水位敏感元件检测水位变化的系统,实现水位显示及报警等功能。实验证明,纯净水几乎是不导电的,但自然界存在的以及人们日常使用的水都会含有一定的镁,钙等离子,它们的存在使水导电。检测技术是现代信息技术的基础和源头,也是人们认识和改造世界的一种必不可少的重要手段。从大的方面来讲,检测技术是对被测量进行检出,变换,分析,处理和控制的综合认识过程。利用单片机软硬件技术实现测量过程、数据处理及输出的自动化, 利用水的导电性大大提高了测量精度。系统采用MCS-51结构,然后在MCS-51结构基础上,设计出具体的水位报警器系统结构。并对数据检测模块,数据处理模块和数据输出模块进行仔细的分析。在水位超过或低于正常水位时蜂鸣报警器会发出警报。 MCS-2051 A boiler is a very important device using in the department of giving electricity. A the pedestal boiler wants can safe, dependable, effectively of movement, the movement parameter can arrive the design value, besides boiler oneself the difference between different from every kind only of machine outside must still request to automate gauge work normally with the design project of the automatic control system rightly, for boiequipments and its control request should adopt the homologous control project design. This paper based on the single chip computer description, with MCS-2051 single-chip processor core design using the conductivity of the water, the use of electrode as water level detection of water sensitive components change system, realize water level display and alarm functions. Experiments show, pure water is almost nonconductive, but the nature of existence and People's Daily use of water will contain certain magnesium, calcium plasma, their existence is the water electricity. Detection is the foundation of the modern information technology and source, is also the understanding of and change the world a kind of indispensable important means. In a large extent, testing technique is to be measured for detection, transform, analysis, processing, and control of the comprehensive understanding process. Using single chip computer software and hardware technology to achieve the measurement process, data processing and output of automation, use water conductivity greatly improve the measuring precision. System USES MCS-51 structure, and then in the MCS-51 based on structure, the design gives the specific level alarm system structure. And the data detection module, data processing module and data output module careful analysis. In the water level or below the normal water level more than when the buzzer an alarm. Keywords: single chip microcomputer control Water level MCS-2051 alarm 目 录 摘 要 I Abstract II 第1章 绪论 3 1.1课题的背景 3 1.2.国内外研究现状 4 1.2.1国外研究现状 4 1.2.2国内研究现状 4 第2章 锅炉水位控制的设计 7 2.1水位测量方法概述 8 2.1.1 水位测量方案概述 8 2.1.2水位测量方案原理 9 2.1.3水位检测显示系统 9 2.2主控方法的选择 10 2.2.1使用单片机实现锅炉液位控制的优点 10 2.2.2 单片机的选取 10 第3章 系统结构原理 13 3.1水位测量控制的系统结构概述 13 3.2 主控制器的特性 14 3.3 水位测量电路 16 3.4 水位状态的显示 17 3.4.1 LED的选择 17 3.4.2 138译码器原理 18 3.5 报警电路 20 第4章 软件设计 21 4.1 水位测量软件流程图 21 第5章 结论 22 参 考 文 献 23 致 谢 24 附 录 A 25 第1章 绪论 1.1课题的背景 长期以来,对汽包水位认识深化缓慢的重要原因之一在于,汽包水位测量问题属于热控与锅炉两专业之间的边缘课题,理论深化研究与许多具体技术问题的解决必然涉及到两专业,而两专业相互合作较差,影响了科研部门和高等院校的课题研究攻关。电厂、基建、设计院的专业习惯分工尤为分明,热控方提出需要解决的问题,由锅炉方负责解决,双方往往相互推委,以致有些问题长期不能解决。 1.1.2 锅炉水位控制的背景 水是生产、生活中必不可少的物质, 如对水塔、水箱及机舱水柜中水位的检测与控制显得十分重要, 它关系到生产、生活正常进行。对水位检测控制方法有很多, 按原理分常用的方法有继电器开关式、电容式、超声波式、压力传感器式。选用何种方法, 要根据系统的具体要求, 选择技术上可行, 最经济的方案。随着计算机技术、自动控制技术、信息技术的高速发展, 数字化、智能化产品开发应用日趋广泛。 当今社会许多工业控制系统,自然科学研究会需要对水位的监测。比如海洋环境监测开始,它是获取长期、连续的海洋环境资料的唯一途径。能够直接为沿海工程、港口建设、交通运输、海洋生物资源开发、海洋环境监测、湿地保护及近岸海洋开发提供研究、评价和作业必不可少的依据。又比如在工业锅炉控制系统中对水位的监测要求也是很高的,现今大多数电厂都采用工业锅炉采用微机控制,它可以直观而集中的显示锅炉各运行参数。能快速计算出机组在正常运行和启停过程中的有用数据,能在显示器上同时显示锅炉运行的水位、压力、炉膛负压、烟气含量、测点温度、燃煤量等数十个运行参量的瞬时值、累计值及给定值,并能按需要在锅炉的结构示意画面的相应位置上显示出参数值。因此,水位传感器的研究对实际有很大的现实意义。 基于对水位测量原理的研究和水位传感器的分析,在本水位测试系统中采用超声波水位传感器和单片机智能系统实现对水位的测量。在设计的过程中,首先对单片机、AD模数转换器、超声波传感器的工作原理进行研究,在此基础之上,对整个数据采集电路进行了设计,整个电路包括超声波传感器、信号输入电路、基准电压电路、看门狗电路和单片机和AD之间的接口五部分电路组成。然后根据整个电路的设计原理图,编制相应的数据采集程序,实现对水位的自动测量。该采集电路具有采集速度快、精度高和可靠性高等特点。 1.2.国内外研究现状 1.2.1国外研究现状 1.2.2国内研究现状 河北马头发电总厂8号炉和江苏华能淮阴电厂2号炉都以电接点水位计为监视主表控制水位运行三四年后,实际测量汽包水迹中心线与锅炉厂规定的0水线的偏差,分别偏低23 mm、10 mm。表明质量水位已接近实际水位,用质量水位控制实际水位运行完全能达到锅炉厂的要求。 《1982~1985年度水利电力部系统发电锅事故统计分析》[水电部生产司钱祥鹏]指出,4年 锅炉启动升压过程中,蒸汽对汽包上壁放热系数比水对下壁放热系数大几倍,上壁温升快,温度高于下壁。停炉后汽包冷却时,上壁对蒸汽放热系数比下壁对水的放热系小,上壁温降慢,温度亦高于下壁。上下壁温差超限使汽包壁产生很大的附加热应力,加快寿命损耗。上下壁温差愈大,汽包变形愈大,而与汽包连接的很多管子受安装约束不能自由变形,热应力易使管座焊缝产生裂纹。 因此,近十年来一些大型锅炉在启动或停炉后为防止汽包壁温差超限,采取特别措施:有的锅炉高水位启动,水位甚至高出监视主表量程上限较多,以便尽量减少补水次数;在“四管”泄漏停炉或正常检修停炉后,为缩短停炉待检时间,将汽包上满水,降压快冷。这些措施的安全条件是,水不能进入过热器,需要量程上限在汽包之上的大量程水位计(也有称作满水水位计),以便上水操作和满水状态之监视。据资料报道,唐山陡河电厂200MW机组锅炉满水快冷,能使停炉后待检时间缩短14~16小时,对于电力紧张的今天显然有明显的经济效益和社会效益。 水位计的测量准确性、可靠性与稳定性是运行人员的信任基础。 在描述汽包水位时,教科书和一些文献使用了诸如“虚假水位”、“膨胀水位”、“冷缩水位”、“实际水位”等概念,这在火电厂热工测量参数中是绝无仅有的。使用这些概念无疑地加重了汽包水位神秘性,使那些和汽包水位打交道、又想了解它的人们望而却步。以致很多人,其中包括一些热工和锅炉运行人员,仅知道严重的汽包水位事故会损坏锅炉或汽轮机,而对汽包水位参数缺乏进一步了解。 尽管大型汽包锅炉运行已有很多年历史,但在汽包水位基本理论、测量监控技术、水位运行研究等方面,“不清楚”之处甚多,仍然有很多问题有很好解决,这在火电厂热工测量参数中也是绝无仅有的。 对于锅炉汽包水位计,我国相关规程、规定在近十年来屡屡进行修改,表明原有关条款确有“说不清道不明”、“难以执行”的不切实际之处,甚至有明显错误。国家级规定尚且如此,足见汽包水位的确是最令人难以捉摸的、甚至是令人烦恼的参数。 实际水位就是汽水模糊层湿度沿高度变化曲线的拐点面。它是客观存在的,不是假想的。 利用水和水蒸气对γ射线的吸收率不同可以寻找汽水混合层湿度变化率最大部位,也可以测量实际水位。不过,γ射线水位计会逸散γ射线,影响人体健康,人们对γ射线水位计有恐惧感,又因为必须在锅炉压力、负荷和水位稳定时才能准确测量,一些电厂安装这种水位计后只好拆掉。 本系统使用一台主机和多台分机,主机发送的信息可被各分机接收,而各分机发送的信息只能被主机接收,分机与分机之间不能互相直接通信。 系统分机采用8031单片机,工作于串口方式3,利用SCON串行接口控制寄存器的SM2位控制多机通信的实现。处于接收状态时,若SM2=1且接收到的第九位数据为0时,则不能激活接收中断标志RI,接收数据无效;若SM2=1且接收到的第9位数据为1时,则RI不仅被激活而且可以向CPU请求中断,接收数据才有效。 当主机想发命令给某一个分机时,首先发出需要通信的分机的地址信号,通过串口通信线路传输至所有分机,地址相符的分机收到主机呼叫信号后应答。向主机返回本机地址核对,核对无误后,被寻址的从机的SM2位清零,其余从机的SM2位不变。主机开始向被寻址从机发送命令,通知从机是接收数据还是发送数据。由于数据帧的TB8=0,且未被寻址的从机的SM2=1,则只有被寻址从机满足接收条件,接收主机命令,开始主从机之间的数据通信。当主机改为与其他从机通信时,可再发地址帧寻址从机,原先被寻址的从机其SM2位恢复为1,不能接收主机的数据帧。 主程序流程,采用人性化设计,用户不必作任何操作,智能运行。本智能仪有三种上水方法:缺水上水、温控上水和手动上水,前两种在主程序中实现。初次安装投入使用或停水后突然来水,水箱缺水,若温度低于100℃,打开电磁阀上水至设置水位(初始预置水位50% ) ;若温度高于100℃,不上水,防止空晒后上水而炸管。太阳晒后,当水温上升,温度超过60 ℃且水未满时,打开电磁阀上水至50 ℃。晚上, 若热水已用完,延时15 分,进行缺水上水;若热水未用完,不上水,以保证热水充分利用。第二天太阳出来后,利用温控上水。在上水过程中,水压过低或停水, 智能仪会自动进入低水压上水模式:低水压声光报警, 间隔30 分钟启动上水,若30 分钟内不能使水位上升一档,则停止30 分钟,然后再启动,反复循环,以免电磁阀长时间通电而烧毁。在主程序中, 15 分钟和30 分钟的延时,通过多次调用显示子程序来实现;检测低水压循环上水时,也调用显示子程序;所以智能仪在自动上水的同时, 也实时显示水温和水位。 第2章 锅炉水位控制的设计 系统采用MCS-2051结构,然后在MCS-MCS-2051结构基础上,设计出具体的水位报警器系统结构。并对数据检测模块,数据处理模块和数据输出模块进行仔细的分析。 2.1水位测量方法概述 2.1.1 水位测量方案概述 水位测量方式很多,一般可分为:(1)电容式;(2) 超声波式;(3)式;(4)式。其原理分别为: 压力传感器安装于水箱的底部, 根据流体的性质, 传感器检测的压力大小只与水箱中水位的高度成正比, 而与水箱的截面积无关。防爆型、防腐型压力传感器可检测易燃性液体、腐蚀性液体液位。用压力传感器检测船舶机舱内液柜的液位, 可减少船舶摇摆带来的误差。压力传感器与智能数字仪表或计算机系统组成的控制系统可精确控制液位的高度, 并适时地显示打印各测点液位数值。这是当今技术发展的潮流, 也是自动化工厂采取的方案[4]。 2.1.2水位测量方案原理 本文选择了设计基于单片机,利用水的导电性,使用电极作为水位敏感元件检测水位变化的系统,实现水位显示及报警等功能。在水位超过或低于正常水位时蜂鸣报警器会发出警报。 +12V 电极1 电极2 电极3 电极4 单片机根据不同的输入发出不同的响应。用户通过键盘控制可以选择上水的方式和加水位置;实际的水位通过水位测量电路进入单片机,单片机对其进行分析判断,决定下一步该发出什么命令给其它电路。 电极5 +12V 图2.1 水位测量显示图 如图2.1所示,如果经过低于正常水位的话,就发出命令给执行电路,进行加水。正常状态时再不显示电路中显示水位。当缺水时(处于缺水档),单片机响应报警电路。 2.1.3水位检测显示系统 水位测试系统与单片机的并行I/0口、电阻、电源及LED发光二极管共同组成水位检测显示系统,如图1.1所示。 电极K1、K2和K3的另一端分别与单片机的并行I/C口P1.1、P1.2和P1.3相连,而对应的l/O口则通过电阻串LED接电源的正极。当水位达到水满位置时,此时通过水的导电,电极开关K1、K2和K3都导通,相应Pl口接地置低,3个发光二极管都点亮;当水位达到正常水位时,K2和K3导通,而K1断开,相应P1.2和P1.3置低,2个二极管点亮;当水位达到缺水位置时,此时只有K3导通,对应只有IJFD3被点亮。通过二极管灯点亮个数的显示,在现场给水池注水时,就能很清楚的知道水位的状况,这样就能够正确的注水了。 图1.1 水位检测显示系统 2.2主控方法的选择 2.2.1使用单片机实现锅炉液位控制的优点 锅炉微机控制,是近年来新开发的一项新技术,它是微型计算机软件、硬件、自动控制、锅炉节能等几项技术紧密结合的产物,工业锅炉采用的是微机控制和原有的仪表控制,微机控制有以下明显优势: 1)直观而集中的显示锅炉各运行参数,能显示液位、压力、温度状态。 2)在运行中可以随时方便的修改各种各样的运行参数的控制值,并修改系统的控制参数,可以方便的改变液位、压力、温度的上限、下限。 3)作为锅炉控制系统装置,其主要任务是保证锅炉的安全、稳定、经济运行,减少劳动人员的劳动强度。 综合以上的种种优点可以预见采用计算机控制系统是行业的大势所趋。单片机是在一块芯片上集成了一片微型计算机所需的CPU、存储器、输入、输出等部件。单片机自问世以来,性能不断提高和完善,体积小、速度快、功耗低的特点使它的应用领域日益广泛。 2.2.2 单片机的选取 如图2.2所示为MCS-51 图2.2 8051单片机框图 它包括了下列几个部件: (1)一个8位中央处理器CPU; (2)一个片内振荡器和时序电路; (3)4KB程序存储器ROM; (4)128字节数据存储器RAM; (5)两个16位可编程的定时器/计数器; (6) 1个可编程的全双工串行口; (7) 4个8位可编程并行I/O端口,即P0口,P1口P2口,P3口; (8)64KB片外程存储器ROM和64KB片外数据存储器RAM的扩展控制电路; (9)两个优先级嵌套中断结构,5个中断源.以上各部分通过内部总线相连接。 8051系列微处理器采用基于简化的嵌入式控制系统结构,被广泛应用于从军事到自动控制再到PC 机的各种应用系统上。51系列单片机最大的优势在于低廉的价格。但随着各种控制及应用程序的发展,它的一个先天缺陷非常明显地暴露了出来。那就是它的寻址空间只有64kB,这是它的指令集决定的。 MCS-2051适合于家用电器控制,分布式测控网络,I/O量不足不是很大的应用系统。MCS-2051在内部I/O控制上继承了MCS51的特性:5路2级优待中断,串等口,2路定时器/计数器 对于一些不大复杂的控制电路我们就可以增加少量元件来实现,例如,对温度的控制,过压的控制等。 本文之所以使用了MCS-2051单片机,是因为本文只是简单的测量水位的几个状态,不需要太复杂的单片机。 第3章 系统结构原理 3.1水位测量控制的系统结构概述 单片机复位 时钟振荡 报警点按键调整 主 控 制 器 LED显示 水位传感器 设计基于单片机,利用水的导电性,使用电极作为水位敏感元件检测水位变化的系统,实现水位显示及报警等功能。在水位超过或低于正常水位时蜂鸣报警器会发出警报。检测探头系在一根均匀的金属导线上,导线的另一端连接到检测电路。平时探头处于测位管管口的部位,检测电路输出一低电平信号,需检测水位时,单片机控制电路扫描水位的情况。当水面下降接触到探头时,检测电路输出的低电平变为高电平,单片机检测到电路的输出变为高电平时,控制报警电路使蜂鸣器发出响应。然后控制复位电路使单片机复位,一次检测工作完毕。检测水位完成后,通过串行接口将检测的水位数据发送回主机。如图3.1所示。如图3.2可以看出,水位传感器是在一根探棒上等间隔布置5 个电极,电极与一个电阻网络(R6~R9) 相连,它们一起构成分压电路,设计时要恰当地选择这些电阻的阻值,使得探棒悬空时有一个恰当的电压值。探棒深入水中时,每淹没一个电极,由于水电阻的作用, 的电压值都会发生变化。不同的电压值代表了被水淹没的不同的电极。R3、R4 将其转换为适于单片机MCS-2051工作的电压值,该电压代表了水位的高低。把它接入MCS-2051 的P1.6。3. 4. 5点如同2点一样,它们分别与P1.7,P1.4 P1.5 相连。它们代表了:2点 超高 3点 高 水位传感器按如图3.1所示的过程来执行操作。 3.2 主控制器的特性 它有以下一些特点: ●2. 7~6V 工作电压范围; ●1k (或2k) 字节可编程闪烁存储器,编程次数可达1000 次, 同时数据可保存10 年以上; ●64 ×8 (AT89CMCS-2051 为128 ×8) 字节SRAM ; ●15 个可编程I/ O 口线; ● 1 个16 位定时器/ 计数器(AT89CMCS-2051 为2 个) ; ●I/ O 口线可直接驱动LED 显示器; ●与MCS - 51 产品完全兼容; ●全静态操作,工作频率为0~24MHz ; ●两级程序加密防盗; ●片内含一模拟比较器; ●具有空闲和掉电工作模式; ●三个(AT89CMCS-2051 为五个) 中断源,二级中断优先级; ●全双工串行口( 只有AT89CMCS-2051 具有) , 内部结构管脚图框图如图2.1 所示, 主要由算术逻辑运算单元(ALU) 、各种寄存器单元、端口锁存器及驱动器和闪烁存储器等组成。各引脚功能为: (1) RST :复位端,高电平复位,复位后所有I/ O 口均为高电平,除SP 为07 外,其余寄存器均清零。 (2) XATL1 , XTAL2 : 分别为片内振荡器中反相放大器的输入和输出端, 接晶体振荡器和陶瓷振荡器均可以, 连接方式如图2.2 所示。采用晶体振荡器时, C1 , C2 值可选用30p F ±10p F ,采用陶瓷振荡器时, C1 , C2 值可选用40p F ±10p F。当外接时钟信号时,可直接连至XTAL1 端,并将XTAL2 悬空。 (3) P1 口: 8 位双向I/ O 口, P1. 2~P1. 7 均有内部上拉电阻, 而P1. 0、P1. 1 因具有第二功能,分别作为片内精密比较器的同相、反相输入端, 内部没有上拉电阻。P1 在闪烁存储器编程、校验时,接收和输出数据用。 (4) P3 口: P3. 0~P3. 5 和P3. 7 是7 位双向I/ O 口, 均有内部上拉电阻,同P1 口一样, 能提供20mA 的驱动吸收电流。P3. 6 口为内部比较器的输出端, 没有硬件输出引线, 其中P3. 0~P3. 5 还具有第二功能,如表1 所示。P3口在闪烁存储器编程和校验时主要作控制信号用。为了增加对模拟量的输入功能,MCS-2051在内部构造了一个模拟信号比较器,其输入端连到P1.0和P1.1口,比较结果存入P3.6对应寄存器,(P3.6在MCS-2051外部无引脚),原理见上图。 3.3 水位测量电路 水位测量电路图如图3.4所示的是利用水的导电性, 设置上限位、下限位电极, 当水位浸没上限位电极, 上、下电极导通而引起继电器动作,电压为正,所以为高电平;当水位浸没上上限位电极时,电位如上;当水位低于下限位电极时,上、下电极不导通而引起继电器动作,电压为负,所以为低电平;当水位低于下限位电极时,电位如上。 3.4 水位状态的显示 水位状态显示图如上图3.5所示,当水位浸没上限位电极, 电位为高电平,二极管L2亮;当水位浸没上上限位电极时,电位为超高电平,二极管L1亮;当水位低于下限位电极时,电位为低电平,二极管L4亮;当水位低于下下限位电极时,电位为超低电平,二极管L5亮;当水位处于正常水位时,二极管L3亮。 3.4.1 LED的选择 LED显示器是单片机应用系统中常用的廉价输出设备。它是由若干个发光二极管组成的,发光二极管导通时,相应一个笔划发光,控制某几段发光二极管导通,就能显示某个数码或字符。 LED显示有动态显示和静态显示之分。 在静态显示系统中,每位显示器都应该有各自的锁存器,译码器与驱动器,用以琐存各自待显示数字的BCD码或字段码。因此,静态显示系统在每一位显示输出后能够保持显示不变仅在待显示数字需要修改时,才更新其数字显示器中琐存的容内容。这种显示占用CPU的时间少,显示稳定可靠。缺点是,当显示的位数较多时,占用的I/O较多。 在动态显示系统中CPU需定时地对每位LED显示器进行扫描,每位LED显示器分时轮流工作,每次只能使一位LED显示,但由于人的视觉暂留现象,仍感觉所有的LED显示器都在同时显示。这种显示的优点是使用硬件少,占用I/O口少。缺点是占用CPU的时间长,只要不执行显示程序,就立刻停止显示。 之所以选用89CMCS-2051单片机设计了LED显示器,是因为在嵌入式计算机系统设计中,经常要考虑键盘显示装置的设置问题。尽管有多种方案可以满足键盘显示的要求,但是这些方案都各有其优缺点,比如采用专用的键盘显示器管理芯片8279,在系统的按键及显示器位数较多时是一种好的方案,但目前键 盘的设置趋于简单化(即采用一键多用方式或利用增加键和减少键来取代数字键等),因此,一般系统按键不多,其显示器的位数一般也不超过8位。这样,采用8279由于需要较多的外围电路器件,因此显得不是很方便了。而14499是显示器管理芯片,它虽然可以管理四位显示器,但它没有按键管理功能。此外,PS7219是高性能的多位LED显示驱动器, 可管理8位显示器,并有很强的显示管理功能,如位闪、复位等功能,但其售价较高,且不能独立管理键盘。 3.4.2 138译码器原理 译码是编码的逆过程, 在编码时, 每一种二进制代码状态都赋予了特定的含义, 即都表示一个确定的信号或者对象。把代码状态的特定含义翻译出来的过程称为译码。在数字电路中, 能够实现译码功能的逻辑部件称为译码器(Decoder) 。实际上, 译码器就是把一种代码转换为另一种代码的电路。 如图3.6所示,用来表示输入变量状态的译码器是一种二进制译码器, 输入输出代码之间的关系可由真值表表示。n个输入代码就有2n 个输入状态, 因此译码器就有2n个输出和输入状态相对应。每个输出的特定电位状态表示输入代码的一种组合。74LS138 芯片有3 条译码输入线和8 条译码输出线, 是一种3 线- 8 线全译码器。74LS138 的逻辑符号和真值表分别如图2.1 和表2 所示。 译码器原理图表1 3 线- 8 线译码器真值表 Sb + Sc Sa A2 A1 A0 Y0 Y1 Y2 Y3 Y4 Y5 Y6 Y7 1 * * * * 1 1 1 1 1 1 1 * 0 * * * 1 1 1 1 1 1 1 0 1 0 0 0 0 1 1 1 1 1 1 0 1 0 0 1 1 0 1 1 1 1 1 0 1 0 1 0 1 1 0 1 1 1 1 0 1 0 1 1 1 1 1 0 1 1 1 0 1 1 0 0 1 1 1 1 1 1 1 0 1 1 0 1 1 1 1 1 0 1 1 0 1 1 1 0 1 1 1 1 1 0 1 0 1 1 1 1 1 1 1 1 1 1 0 3 线- 8 线译码器74LS138 有3 个使能输入端, 其中Sa 是高电平使能, Sb 和Sc 是低电平使能。合理使用这些使能输入端, 不附加其它电路即可扩展其译码功能, 构成4 线- 16 线译码器、5 线- 32线译码器、6 线- 64 线译码器, 甚至于更多线的译码器。扩展3 线- 8 线译码器74LS138 芯片为4 线- 16线译码器并实现任意4 位二进制编码的译码, 例如循环码的译码和BCD 码的译码。实现74LS138 芯片的扩展: 假定D 为最高位,将D 信号接74LS138 ( I) 的控制端口Sb 与Sc 和74LS138 ( II) 的控制端口Sa 。CBA 分别接74LS138 ( I) 、74LS138 ( II) 的A2 ,A1 ,A0 。也就是说,只有当D = 0时,74LS138 ( I) 芯片才处于正常的译码状态;只有当D = 1时,74LS138 ( II) 芯片才处于正常的译码状态。利用扩展的74LS138芯片来实现4位二进制编码的译码。表3列出了用扩展的74LS138实现常用BCD 译码器的输出选择情况,其中D0~D9为BCD 译码输出,低电平有效。 71LS138有三个附加的控制端、和。当、时,输出为高电平(S=1),译码器处于工作状态。否则,译码器被禁止,所有的输出端被封锁在高电平,如表3.3.5所示。这三个控制端也叫做“片选”输入端,利用片选的作用可以将多篇连接起来以扩展译码器的功能。无论从逻辑图还是功能表我们都可以看到74LS138的八个输出引脚,任何时刻要么全为高电平1—芯片处于不工作状态,要么只有一个为低电平0,其余7个输出引脚全为高电平1。如果出现两个输出引脚同时0的情况,说明该芯片已经损坏[6]。 3.5 报警电路 水位传感器利用水的导电性,结合MCS-2051, 产生脉冲信号,从T0 、T1 引脚输入单片机。经转换计算,将实测的水位值存入数显缓冲区。将MCS-2051 的P1. 0 ~P1. 6 通过电阻接到VDD ,每个口线可提供20mA 的吸入电流,直接驱动LED, 显示水温; LED 采用共阳极接法,其输出电流虽小,但驱动水位显示指示灯已足够。由单片机控制通过P3 口动态显示实测的水位。 报警电路图如图3.7所示,开关有定时、上水和水位设置三个功能键,利用MCS-2051 的P0 口键盘中断,实现定时时间的设定、手动上水和水位的设置等。相应的声光报警电路, 采用高亮度LED 和高响度蜂鸣器,由单片机控制,发出不同的声光报警。 第4章 软件设计 4.1 水位测量软件流程图 显示水位发出报警 扫描水位 高水位 向单片机发送检测信息 超高水位 低水位 Y Y Y N N N Y 超低水位 N 水位测量软件流程图下列五种情况发生系统报警。 1)当锅炉达到上限极限水位时,显示水位,发出报警; 2)当锅炉超过上限极限水位时,显示水位,发出报警; 3)当锅炉达到下限极限水位时,显示水位,发出报警; 4当锅炉达到下限极限水位时,显示水位,发出报警; 5)循环泵故障报警,当循环泵开启后,出水与回水温度的差值很大,认为循环泵故障,报警系统报警。 第5章 结论 本系统硬件采用MCS-2051 系列单片机构成,采用单片机来作系统的控制部分,完全可以实现水位报警器的功能并达到要求。目前,单片机技术的应用已经很成熟,而且单片机的价格比较便宜,开发的时间又短。在能达到要求的情况下,用单片机来实现水位报警器的设计较为经济实惠。但对于程序设计者来说就必须对硬件要有足够的了解,软硬件结合,这样编出的程序才是最优化的。 本简易水位测试系统实用方便,系统通过水位的变化来控制与单片机I/0口相连的LED变化,这种显示效果可以很好的控制水位。 [1]电工工艺与船舶电气系统》.刘国平 北京大学出版社,2008,8 [2] [3]1982~1985年度水利电力部系统发电锅事故分析》钱祥鹏 南京-江苏人民出版社,1988,5 [4]《电机控制技术》—李铁才,杜坤梅 北京-中国电力出版社 2000,4 [5]《微型计算机控制技术》王洪庆 北京-清华大学出版社 1992,5 [6]《MCS51 系列单片机应用系统设》何立民 北京-国防工业出版社 1989,8 [7]《译码器原理及其应用》陈勇华 南京-东南大学出版社 2004 年9 月 [8]《单片机原理接口及应用》朱大奇,李念强 成都-四川科技出版社 2003,3 [9]《轮机英语》党坤,宋永欣,郑庆功主编. 译文及自学辅导.大连海事大学出版社,2008.11. 致 谢 文章的最后,首先,我要感谢我的指导老师-瞿老师,她不厌其烦地仔细阅读我的文章,把我的文章的每一章每一节的不足一一指出,并给出改进方案。 其次,要感谢我的同学们,在我遇到学术上困难的时候能够及时给予我很大的帮助。 我要感谢电子信息工程系的所有老师,感谢他们在三年的学习中对我的关心、帮助及谆谆教诲。正是他们的帮忙及知识的传授为我打下理论的基础。 最后我要感谢同学及家人对我三年来学习、生活上的支持和照顾。 再次向所有关心、支持和帮助我的老师,同学表示衷心的谢意。 附 录 A 水位状态显示子程序流程 下面为程序: ORG 0000H AJMP MAIN ORG 0003H AJMP INT0 ORG 0013H AJMP INT1 ORG 0030H MAIN: ACALLLOOP1 ACALLDEL1 SETBP1.0 SETBP1.1 CLRP1.7 MOVA,20H CJNEA,#a,PB0 SETBP0.1 SJMPFH PB0: JNCTD0 MOVR4,#05H SETBP1.6 LP6: MOV R3,#5AH LP5: MOV R7,#02H LP2: MOV R6,#0FAH LP1: SETBP1.0 SETBP1.1 CLRP1.7 SETBP0.0 ACALLDEL1 ACALLLOOP1 DJNZR6,LP1 DJNZR7,LP2 MOVR7,#04H LP4: MOV R6,#0FAH LP3: ACALL LOOP1; DJNZR6,LP3 DJNZR7,LP4 DJNZR3,LP5 CLRP1.6 DJNZLP6 MOVA,31H RLA ADDA,30H CJNEA,#99,ZY ACALLSHSH SJMP MAIN ZY: JNC BSH; ACALLSHSH SJMPMAIN; BSH: CLR P1.4 S- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 锅炉 水位 控制 设计
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【胜****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【胜****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【胜****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【胜****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文