当前位置:首页 > 嵌入式 > 嵌入式教程
[导读]基于CAN总线的复合型火灾报警探测器设计方案

 摘要: 介绍了一种基于CAN总线火灾自动报警控制系统的设计方案, 给出了系统总体设计和基于感温感烟复合式火灾探测器火灾报警控制器的软硬件设计原理。该火灾报警控制系统具有容量大、通信距离远、数据传输速度快、组网方便等优点。

  0 引言

  随着城市现代化建设进程的加快发展, 城市抗御火灾的综合实力也在不断增强。火灾自动探测与报警技术就是将传感技术、通讯技术和智能化信息处理技术应用于火灾预防的一项综合性技术, 该技术具有速度快、实时性好、可直接与城市119消防中心的计算机联网等突出优点。其中CAN总线具有高可靠性和适合远距离传输的优点。CAN总线与火灾自动报警系统相结合, 突破了传统温度监测的瓶颈, 它可在探测器内加进MCU, 从而对火灾特征信号直接进行分析和判断, 并将结果传送给控制器。这种高效、数字、开放的分布式火灾报警系统是一种很好的复合型火灾报警的尝试。

  1 系统结构

  图1所示为管理计算机和智能节点组成的CAN总线火灾自动报警系统的两层网络结构框图。由图可见, 该系统由上位监控机、CAN通信适配卡和多个智能节点组成。采用CAN总线作为通信网络来将各节点连接成一个分布式智能监控系统。其中单片机主要完成现场传感器的信号采集及对系统计算及信息的处理等; CAN总线控制器主要用于系统的通信; CAN收发器主要用于增强系统的驱动能力, 增大通信距离, 提高系统的瞬时抗干扰能力, 保护总线, 降低射频干扰(RFI) 等。当火灾发生时, 可通过上位PC 机的报警来获得火灾发生的时间及地点, 同时通过119火灾智能报警器自动与消防指挥中心联络, 从而实现无人值守; 另一方面, 可利用消防联动控制系统根据联动控制盘的指令自动启动消防设施,以达到灭火的目的。此外, 上位PC机还具有系统参数(如波特率、报文标识与屏蔽等) 设置、监视状态设置、数据发送、数据请求、节点状态查询等功能。而各个下位节点控制器主要是通过CAN 总线接收上位机的各种操作控制命令和参数设定, 实时采集现场监测到的火灾报警信号等。

  事实上, 各个下位智能节点间也可通过CAN 总线网络相互发起通信, 以进行信息交换。

图1 基于CAN总线的火灾自动报警系统结构框图

  2 硬件设计

  2.1 智能节点设计

  图2所示是本系统的硬件结构图。本系统的上位监控机采用抗干扰能力很强的工业PC机, 并以TJA1050芯片作为CAN 收发器, 以SJA1000芯片作为CAN 总线控制器, AT89S52单片机作为节点控制器, 同时将其与火灾传感器相连。温度传感器采集的信号经过处理后传给AD0809芯片进行A/D转换, 然后再传给AT89S52。烟雾传感器的逻辑信号可直接传给AT89S52。单片机可结合两路信号进行火灾分级报警处理。SJA1000的TXD和RXD相应的连到TJA1050的TXD和RXD。[!--empirenews.page--]

  火灾探测器采集的信号经单片机处理后的报警信号传给SJA1000, 再经过验收滤波后上传到CAN总线, 由CAN通信适配卡传给PC机显示, 这样,PC机就可以得到产生报警的报警器序号。同时,PC机上的数据也可通过SJA1000返传回单片机进行控制, 这个传输无需SJA1000的验收滤波。

  CAN一般可通过中断来接发数据。

图2 系统硬件结构图

  2.2 复合式火灾探测器

  复合式火灾探测器结合使用感温和感烟两种电路可将两种火灾参数复合在一个探测器内。温度检测电路可使用热敏电阻, 即在一定的温度范围内, 根据测量热敏电阻阻值的变化来测量介质的温度变化。当监测点发生火灾时, 外界环境温度升高, 热敏电阻的阻值下降, 从而使得输出的电压值产生变化, 这样, 系统就可以采集电压值数据并进行A/D转换。

  检测烟雾浓度的电路使用红外线, 当监测点发生火灾时, 外界环境中的烟雾浓度升高从而阻碍红外线的接收, 以便结合温度的变化进行火灾报警。为了增加红外线的控制距离, 红外发光二极管应工作于脉冲状态, 因为脉动光的有效传送距离与脉冲的峰值电流成正比, 因此, 只需尽量提高峰值Ip, 就能增加红外光的发射距离。提高Ip的方法是减小脉冲占空比。设计时可采用555定时器来产生方波以驱动红外线发射管发射红外线。红外线接收管接收红外线后, 接着对接收到的一定频率的信号进行比较、整形, 滤波处理,再输出一定频率范围的电压信号。利用锁相环电路对所接收到的放大信号进行锁频, 然后, 再调节RC的中心频率来“识别” 信号。无信号输入或者输入信号与中心频率不匹配时, 系统便输出高电平; 而当输入信号达到设定的中心频率时,系统便输出低电平信号。该信号直接接入AT89S52。

  3 软件设计

  本火灾自动报警系统的软件设计流程如图3所示。图中, 当系统启动并初始化后, 复合式火灾探测器便开始采集数据, 其中采集到的温度数值将进行A/D转换, 转换完后的温度值和烟雾逻辑值将传给单片机, 然后由单片机根据两种数据结合进行火灾判断, 再把得到的报警信号上传给CAN总线, 并由CAN通信适配卡传给PC机显示,由此实现火灾自动报警的功能。

图3 系统软件流程图

  4 结束语

  本文设计的火灾自动报警系统采用CAN总线控制形式, 并利用总线通信来实现总控制器和下挂在总线上的多个火灾报警控制器之间的通信。

  本系统的硬件电路是以AT89S52单片机为主控芯片, 结合使用AD0809进行数据转换, 再使用SJA1000和TJA1050在总线上进行通信。由于本系统使用感温感烟式火灾探测器, 而这种复合式火灾探测器在原本单一火灾因素报警的基础上, 又增加了判断条件, 因而减少了火灾误判、误报的几率。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

在这篇文章中,小编将为大家带来红外线的相关报道。如果你对本文即将要讲解的内容存在一定兴趣,不妨继续往下阅读哦。

关键字: 红外线 探测器

在下述的内容中,小编将会对可燃气体探测器的相关消息予以报道,如果可燃气体探测器是您想要了解的焦点之一,不妨和小编共同阅读这篇文章哦。

关键字: 探测器 可燃气体探测器

在下述的内容中,小编将会对烟雾报警器的相关消息予以报道,如果烟雾报警器是您想要了解的焦点之一,不妨和小编共同阅读这篇文章哦。

关键字: 报警器 烟雾报警器 探测器

CAN总线是一种串行通信协议,是ISO国际标准化的。它最初设计用于汽车内的多路电气布线以节省铜线,但也可以用于许多其他环境。在CAN总线中,所有的单元都可以发送和接收信息,且所有与总线相连的单元都可以开始发送新消息,但如...

关键字: CAN总线 CAN总线故障分析

CAN通信是一种控制器局域网络(Controller Area Network)通信协议,是由德国BOSCH公司开发,并最终成为国际标准(ISO 11898)。它是一种多主方式的串行通讯总线,基本设计规范要求有高的位速率...

关键字: can通信 CAN总线

CAN总线通信是一种用于解决汽车众多控制部件之间的数据交换而开发的一种串行数据通信总线。它的英文全称是Controller Area Network,即控制器局域网。CAN总线通信的特点包括多主控制、通信速度快、通信距离...

关键字: CAN总线 CAN故障维修

无论是CAN总线还是485总线,实际应用中经常会出现各种异常,常因总线组网后,波形边沿出现过缓、呈“镰刀”状的现象,导致数据丢失或出错,那么这现象前因后果大家是否真正的了解呢? 

关键字: CAN总线 485总线 机器人

红外热像仪在许多领域都有着广泛的应用,如工业检查、能源管理、科研实验、户外运动等。随着技术的不断发展,红外热像仪的性能也在不断提升,使得这类设备能够实现更精准、更高效的检测和分析。本文将详细介绍选择合适红外热像仪的关键要...

关键字: 红外热像仪 探测器

深耕于CAN总线产品领域的克萨(Kvaser)推出了Air Bridge系列,其最大的亮点就是具有稳定高效的无线连接功能。

关键字: Kvaser CAN总线

当我告诉人们我从事专注于汽车安全的半导体行业时,他们通常认为一定会涉及汽车报警和车钥匙。尽管汽车盗窃仍是一个合理的担忧,但与内部电子控制单元(ECU)及其车内外通信相关的安全威胁明显更大。在今年销售的所有新车中,大约有5...

关键字: 车载网络通信 ECU CAN总线
关闭
关闭