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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

基于单片机的供暖锅炉控制系统的设计.docx

1、基于单片机的供暖锅炉控制系统的设计摘要本设计是基于单片机的水暖锅炉控制,在设计中主要有水位检测、温度检测、压力检测、按键控制、水温控制、水位控制、循环控制、压力控制、显示部分、故障报警等几部分组成来实现供暖控制。它主要用水位传感器检测水位,用数字温度传感器DS18B20来检测水温,用五个控制按键来实现按健控制,用三位LED显示器来完成显示部分,用变频器来控制循环泵的转速,用压力传感器检测锅炉内部压力。并且通过模数转换把这些信号送入单片机中。把这些信号与单片机中内部设定的值相比,以判断单片机是否需要进行相应的操作,即是否需要打开鼓风机,是否需要开启补水泵,是否需要加快循环泵的转速等操作,从而实现

2、单片机自动控制的目的。本文用单片机控制易于实现锅炉供暖、而且有造价低、程序易于调试、一部分出现故障不会影响其他部分的工作、维修方便等优点。关键词:单片机(AT89C51),传感器,水位,温度,循环,自动控制 BASED SCM DESIGN OF HEATING BOILER CONTROLLED SYETEMAbstract: The systemic design bases controller of SCM water heating of a boiler, it mostly makes up of measuring water level, measuring a water

3、temperature, controllin- g a keys-press, controlling a water temperature, controlling water level, controlling ci- rculate, controlling pressure, showing a part, giving an alarm order to realize heating controller, the design adopts Single-Chip Microcomputer to control boiler heating .It mostly uses

4、 a temperature sensor DS18B20 to measure water temperature, uses water level sensor to measure water level , uses a transducer to control cycle pumps rotate speed ,uses five keys-press to control key-press, uses three light-emitting diodes diap- lay to finish a display parts ,uses a transducer to co

5、ntrol rotate speed of cycle pump , uses a press transducer to measure press in the boiler .It sends those signals to SCM through modulus ,and hold those signals to compare with enactment in the SCM to j- udge whether SCM need to carry through relevant operation namely ,whether it needs to open a fan

6、 ,whether it needs to turn on a water pump ,whether it needs to quicken rotate speed of a cycle pump and so on . Consequently, it finishes an aim of SCM au- to-controller. The design makes use of the SCM to control a boiler that is easy to rea- lize boiler heating, it is cheap to manufacture, it is

7、easy to debug its procedure. When a part is in trouble, it does not infect others and it is convenience to mend, it is widely to use many of areas.Keywords: Single-Chip Microcomputer, transducer, water level, water temperature, Auto-control1 绪论传统的控制方式不能进行远距离的集中控制,自动化程度低,调节精度差等缺点,并且单靠人工操作已不能适应社会发展的需要

8、,控制系统改造的必要性随着科学技术的发展不断进步。由于被控对象越来越复杂,人们对控制精度的要求不断提高以及被控对象和过程的非线性、时变性、多参数间的强耦合、随机干扰等因素,使得建立被控对象的精确数学模型变得很困难。使用单片机实现供暖锅炉温度控制,具有较高的实用价值和优越性等特点。采用低功耗数字温度传感器进行温度测控,可大大简化设计方案,系统性能也更稳定;采用光电测控水位,可有效保证水位的自动控制,保证水质无污染,能更好地对锅炉进行自动化控制。单片机不仅有体积小,安装方便,功能较齐全等优点,而且有很高的性价比,应用前景广,同时有助于发现可能存在的故障,通过微机实现燃烧与给水系统的自动控制与调节,

9、将保证锅炉正常供气供暖,维持稳定系统,保证安全经济运行。2 系统总体方案2.1 系统框图本系统主要有水位检测、温度检测、按键控制、水温控制、水位控制、循环控制、显示部分、故障报警等几部分组成来实现供暖控制,系统框图如图1所示。2.2 系统具体实现方案本系统采用单片机模块化来完成程序设计使程序易于编写、调试和修改;便于分工,从而可同时调试多个程序;程序可读性好;程序可进行局部修改,其他部分保持不变。这里采用51系列单片机AT89C51控制锅炉供暖,系统采用手动和自动两种。主要是单片机自动控制,设置有手动/自动切换。包括温度控制、补水泵控制、循环泵控制、故障报警。在温度控制部分,用数字温度传感器的

10、值送入单片机与单片机内部设定值进行比较。在当温度低于给定温度1时,蒸汽阀打开给水加热;当温度低于给定温度2时,系统报警。在补水部分,用水位传感器来检测水位,当锅炉汽包水位低于规定的最低水位时系统发出报警,指示灯亮,继电器线圈得电,电磁阀打开,水泵开始注水;炉内的水位到达或超过规定的最高水位时系统发出报警,指示灯亮,线圈失电,电磁阀闭合,停止注水。在循环控制部分当水温值在设定的范围内,则开启循环泵。当循环泵1出现故障时,报警系统报警,单片机接收到信号,备用的循环泵2开始代替循环泵1工作。在故障报警部分,当温度控制部分、补水泵部分、循环泵部分出现故障时,报警系统报警。而且报警系统设置的是声光报警,

11、使维修人员容易区分哪部分出现了问题,以便及时维修。 3 系统硬件设计本系统从经济性,电路结构,系统性能等多方面考虑。选用如下元器件,数字温度传感器DS18B20,单片机AT89C51,数码管显示,变频器,光敏三极管3DU。3.1 单片机的配置本系统选用ATMEL89C51系列单片机,由于它的模块化设计为适应具体的应用提供了极大的灵活性,便于扩展功能,有效的提高了系统的经济性。AT89C51是一种低工耗、高性能的片内含有4KB快闪可编程/擦除只读存储器的八位CMOS微控制器,使用高密度、非易失存储编程器对程序存储器重复编程1。AT89C51具有以下特点:*与MCS-51微控制器产品系列兼容。*片

12、内有4KB可在线重复编程的快闪擦写存储器。*32条可编程I/O线。*程序存储器具有三级加密保护。*可编程全双工串行通道。*空闲状态维持低功耗和掉电状态保存存储内容。*而且与87C51系列的引脚也完全兼容。3.2 温度传感器本系统采用的是美国DALLAS半导体公司最新推出的一种改进型智能温度传感器DS18B20,与传统的热敏电阻等测温元件相比,它能直接读出被测度数,并且可根据实际要求通过简单的编程实现9-12位的数字值读数方式。读出温度流程图如图2所示。DS18B20的性能特点2:* 独特的单线接口仅需一个端口引脚进行通信。* 多个DS18B20可以并联在唯一的三线上,实现多点组网功能。 * 无

13、须外部器件。* 可通过数据线供电,电压范围为 3.0-5.5V,零待机功耗。* 温度以9或12位数字量读出。* 用户还可定义的非易失性温度 报警设置。* 报警搜索命令识别并标志超过 程序限定温度(温度报警条件)的器件。 * 负电压特性,电源极性接反时, 温度计不会因为发热而烧毁,但不能正常工作。DSl8B20的引脚如图3所示。此外DSl8B20数字温度计提供9位(二进制)温度读数,指示器件的温度。信息经过单线接口送入DSl8B20或从DSl8B20送出,因此从主机CPU到DSl8B20仅需一条线(和地线)。DSl8B20的电源可以由数据线本身提供而不需要外部电源。因为每一个DSl8B20在出厂

14、时已经给定了唯一的序号,因此任意多个DSl8B20可以存放在同一条单线总线上。这允许在许多不同的地方放置温度敏感器件。DSl8B20的测量范围从-55摄氏度到+125摄氏度,增量值为0.5摄氏度,可在ls(典型值)内把温度变换成数字。每一个DSl8B20包括一个唯一的64位长的序号,该序号值存放在DSl8B20内部的ROM(只读存贮器)中。开始8位是产品类型编(DSl8B20编码均为10H)。接着的48位是每个器件唯一的序号。最后8位是前面56位的CRC(循环冗余校验)码。DSl8B20中还有用于存储测得的温度值的两个8位存贮器RAM,编号为0号和1号。1号存贮器存放温度值的符号,如果温度为负

15、(摄氏度),则1号存贮器8位全为1,否则全为0。0号存贮器用于存放温度值的补码,LSB(最低位)的1表示0.5摄氏度。将存贮器中的二进制数求补再转换成十进制数并除以2就得到被测温度值(-55摄氏度-125摄氏度)。每只D518B20都可以设置成两种供电方式,即数据总线供电方式和外部供电方式。采取数据总线供电方式可以节省一根导线,但完成温度测量的时间较长,采取外部供电方式则多用一根导线,但测量速度较快 。3.3 显示部分在单片机系统中,通常用LED数码显示模块来显示各种数字或符号。由于它具有显示清晰、亮度高、使用电压低、光电转换效能高、寿命长的特点,因此使用非常广泛。3.4 变频器在本系统中我们

16、选用ABB公司的ACS600变频器。ACS600变频器具有很宽的功率范围(2.23000kw)可以满足本设计的要求75kw和3kw,优良的速度控制和转矩控制,并具有完整的保护功能以及灵活的编程能力3。其重要特性如下:* 无与伦比的电机速度及转矩控制,电机辨识运行及速度自我微调功能。* 内置PID控制器,降低了您的投资成本。* 工具软件对传动的全方位支持,ACS 600 Single Drive能在几毫秒内测出电机的实际转速和状态,所以在任何状态下都能立即起动,无起动延时。* 零转速下,不需速度反馈就能提供电机满转矩。* ACS 600 Single Drive能够提供可控且平稳的最大起动转矩,可达到200%的额定转矩。* 不需特殊硬件的磁通制动模式可以提供最大的制动力矩。* 在磁通优化模式下,电机磁通自动适应于不同的负载以提高效率同时降低电机的噪

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

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