基于CAN总线的电气火灾报警系统的设计方案

发布者:幸福梦想最新更新时间:2015-07-30 来源: eefocus关键字:报警系统  CAN总线  RS-485 手机看文章 扫描二维码
随时随地手机看文章
1引言


目前,我国总线式电气火灾报警装置正在发展当中,传统的总线式电气火灾报警器(比如二总线、RS-485等)存在一定缺陷:数据传输速度低、距离短,数据丢失率高,可连接的探测器数量较少,无法充分发挥总线式电气火灾报警装置的优势。因此设计一种新型总线式电气火灾报警装置势在必行。

由于电气火灾具有发生频率高、发生时间和地点随机、危害特别大等特点,国家消防局陆续制定和修改了多项政策法规,对一些高层建筑强制安装电气防火设备,电气火灾监控系统面临着巨大的商机。

2系统整体方案

本设计方案的电气火灾监控系统包括电气火灾监控设备和电气火灾探测器两部分。每个电气火灾探测器至少可带一路漏电流互感器、一个断路器和一路温度传感器。输电线路经过断路器和漏电流互感器接到用户负载。探测器通过互感器检测一组用户线路的漏电流,通过温度传感器检测线缆温度。探测器和监控设备之间通过CAN总线通信。每个探测器必须设置一个独一无二的ID,用于区别其他的探测器。用户在使用之前,先根据需要设置好漏电流报警值和温度报警值。系统的总体方案如图1所示。


图1系统总体方案结构图

一旦检测到报警信号,探测器会再次复核,若还能检测到报警信号,探测器会控制断路器迅速切断电路,同时发出声光报警,并把报警信息发送给监控设备。探测器会一直保持声、光报警信号,直到用户按消音键消除声音或排除故障后才能恢复正常。监控设备通过320×240液晶屏实时显示各监控线路的运行状态,如果监控设备接收到报警信息,则显示报警所在节点的位置、报警类型、报警值和设定值等。同时发出声光报警信号,提醒消防人员及时去现场查明原因,有效预防电气火灾的发生。还可以存储报警信息,作为消防人员排查火灾原因的依据。

3系统硬件设计与实现

3.1电气火灾探测器

电气火灾探测器的主要功能是检测电路的剩余电流和温度,并把采集到的数据通过CAN总线发送给监控设备。探测器可配置ID,用于网络中区别于其他探测器。可设置漏电报警值和温度报警值,并可选择在漏电达到报警值时手动或者自动断开断路器。其硬件结构如图2所示。


图2探测器硬件结构图

探测器的主控制芯片选用价格低廉的PIC系列单片机PIC24H64GP506.该芯片是Microchip公司推出的高性能16位单片机,采用改进型哈佛结构。有53个通用I/O口、64K的程序存储区、8通道硬件DMA、集成PLL可实现扩频。带一个增强型的ECAN模块,在报文接收和发送时采用DMA的FIFO模式,提高了代码的执行效率。采用了低功耗CMOS闪存工艺,全静态设计,工作电压3.3V.

温度测量采用数字式传感器DSl8B20.与传统的热敏电阻相比,DSl8B20具有如下性能特点:独特的单线接口方式,与微处理器连接时仅需要一条线即可实现双向通讯;在使用中不需要任何外围元件;可用数据线供电,电压范围3.0V~5.5V;通过编程可实现9~12位的数字读数方式;用户可自设定非易失性的报警上下限值;支持多点组网功能,实现多点测温;负压特性,电源极性接反时,温度计不会因发热而烧毁。因而使用DSl8B20可使系统结构更简单,可靠性更高。温度检测电路比较简单,只需一根数据线接到单片机的I/O口,数据线通过4.7K电阻上拉。电路如图3所示。


图3温度检测电路

剩余电流测量采用的是穿心式电流互感器。在三相四线制线路中,正常情况下是没有剩余电流的,流过A相、B相和C相的电流应和流过N相的相等,即矢量和为零,此时互感器的二级绕组没有感应电流;如果发生漏电,则矢量和不为零,二级绕组上就有感应电流,该电流经过负荷后就会产生感应电压。这个电压经过调理电路整形放大,再经过单片机A/D采样处理后就能得到准确的剩余电流值。剩余电流放大调理电路如图4所示。


图4电流放大调理电路

图4中,MCP6004是Microchip公司生产的低功率运算放大器、4运放封装、1M增益带宽、供电电压1.8V到5.5V、供电电流100μA.功耗低、性能稳定,适合工控产品的使用。Sensor为电流互感器,其二次绕组引出两根线,一根接地,另一根与电阻R152相连,把电流信号转变为电压信号Vi.输出信号Vo2与单片机的A/D口连接。为了使峰值检波电路能根据输入漏电流的大小变化跟着瞬态变化,实现起来也比较简单,就是每次单片机采样完,使端口定义为输出,稍做延时,使电容迅速放电,再把端口定义为输入。

探测器通过控制继电器来完成断路器的脱扣功能。断路器上有一个AC220V的脱扣器,给脱扣器一个交流220V电压就能使断路器断开,切断线路。脱扣器一端接零线,一端接继电器1脚,继电器的3脚接火线。继电器控制火线的通断就可以实现脱扣器的开关,断路器脱扣电路如图5.


图5断路器脱扣控制电路

CAN通信电路必须具备较强的抗干扰能力,如雷击、强电场、电磁辐射的干扰。本设计使用了两个高速光耦6N137,分别加在了电路的CAN发送和接收端口,用于把总线和电路隔离开来,这样总线的干扰就不会影响电路运行。同时在光耦两边用不同的独立电源供电,实现了真正意义上的电气隔离。此处用了B0505-1W实现电源隔离。B0505-1W最大输出功率1W,体积小、价格便宜,输入5V输出为电气隔离的5V.收发电路如图6所示,V+和0为隔离后的电源和地。[page]

CAN收发器是CAN协议控制器和物理总线上的接口,这里采用TJAl050.TJAl050是高速CAN收发器,完全符合ISO11898标准,最高速度1Mbps,电磁辐射EME非常低,差动接收器具有较宽的共模范围,可抗电磁干扰(EMI),待机模式消耗电流极低,具有通过总线唤醒的功能和热保护功能。TJAl050采用了高速模式,并用隔离电源供电。CANH和CANL上的电容和二极管使CAN总线实现要求更高的抗干扰/辐射性能。


图6 CAN通信原理图


3.2电气火灾监控设备

电气火灾监控设备由主板、键盘和显示器组成。主板采用Atmel公司的AT90CANl28为控制核心。监控设备先连接探测器,然后通过键盘配置每个探测器的ID,打开通信端口,就可以接收CAN总线上面的数据(温度和漏电流)。一旦检测到报警信号,监控设备就会持续发出声光报警,直到管理人员消除报警信号并按复位键才能恢复正常状态。报警时,液晶显示屏上会显示出报警节点的具体信息,如节点地址、报警值和设定值,方便用户快速定位报警节点,及时消除火灾隐患。若同时有多处报警,显示界面按国标要求显示的是最近的那个报警节点信息。监控设备还可远程设置各探测器的漏电流和温度报警值,指定探测器的断路器脱扣以切断用户线路和对探测器远程复位、消音等操作。监控设备设计框图如图7所示。


图7监控设备硬件结构图

AT90CANl28是Atmel公司推出的高性能8位AVR单片机,基于AVR RISC结构。芯片采用哈佛结构,所有的寄存器直接与算术逻辑单元相连,大大提高了代码效率。硬件资源丰富,有53个通用I/O口。程序存储器大小为128KB,同时带4k容量的内部EEPROM.支持ITAG在线仿真技术,给软件开发带来了极大的方便,同时带CAN控制器。

键盘电路采用5×5矩阵键盘,一共25个键。实际只用到24个,功能为:0~9数字输入、上下左右4个方向键、确定、取消、自检、消音、复位和5个功能键。键盘的列KEY L1到KEY L5分别连接单片机的5个外部中断口,键盘的行KEY H1到KEY H5与单片机的5个普通IO口相连。

本设计为了达到良好的人机交互界面效果,采用了320×240点阵的液晶模块。该模块为蓝底白字,带中文字库,支持图形和文字模式,使用十分方便。接口电路如图8所示。液晶模块留出了22个接口供用户编程使用。图中LCD-RS为写入命令/数据选择,LCD-RW和LCD-RD为数据读写接口,LCD-CS为模块片选,LCD-RES为复位口,LCD-DB0~LCD-DB7为数据输入口,采用并行通信,一次可写入一个字节。


图8液晶显示接口电路

4系统软件设计及实现

电气火灾探测器总体软件设计如图9所示。程序从初始化开始,初始化包括了单片机I/O口初始化、A/D初始化、CAN控制器初始化等准备工作。接着单片机开始采集漏电流和温度数据。为了保证采样的实时性,漏电流的采集采用了定时采样。


图9电气火灾探测器软件流程

根据国标对监控设备的要求,用户对监控设备的操作权限分三级级别:操作员、管理员和超级管理员。要切换到另一个级别之前必须先注销,然后登录。操作员只能查看一些记录信息,操作权限低;管理员可以查看建筑的实时信息,远程控制探测器,操作权限高;超级管理员可以配置探测器节点,操作权限最高。级别高的可以操作低级别任务,反之不行。软件总体构架如图10,清晰展示了电气火灾监控设备的程序运行情况。


图10电气火灾监控设备软件流程

5结论

本文提出的电气火灾监控系统设计方案包括一个最多可带的200个节点的电气火灾监控设备和电气火灾监控探测器。电气火灾监控探测器用于检测各线路的剩余电流(漏电流)和温度。监控设备与探测器之间通过CAN总线通信。监控设备能实时显示各监控节点的运行状态,一旦检测到有漏电报警或温度报警,监控设备和探测器都能发出声光报警信号,同时在监控设备上面显示报警地点和何种报警,并存储报警记录。该方案中设计的报警系统通信距离远、速度快,数据传输可靠性高,即插即用,使用灵活。

关键字:报警系统  CAN总线  RS-485 引用地址:基于CAN总线的电气火灾报警系统的设计方案

上一篇:以太网与CAN总线的网桥设计
下一篇:CAN总线轿车车窗智能控制系统实现的原理

推荐阅读最新更新时间:2024-05-02 23:50

can总线(二)--如何测量can总线的波特率
这两天在研究车载can总线,因为对于车上的can总线的接口以及波特率没有对应的资料可查(不同的车接口都不一样,波特率也可能不同), 做一想要从车上测出can总线上的数据还不太容易。 于是我首先使用示波器(我使用的示波器型号是TDS 220)来找出汽车上can总线的接口,然后测出can总线的波特率,测量波特率的步骤如下: 1、将示波器的两个接口(接地和探头)分别接在can总线的两条线(CAN_H和CAN_L)上,这里需要注意如果CAN线上需要接一个120欧姆的负载电阻,否则波形是不规整方波,接上负载之后才是规整的方波。 2、此时如果can线上有数据,则会在示波器上显示出方波如图1所示。(这里使用示波器的RUN/STOP按
[测试测量]
<font color='red'>can总线</font>(二)--如何测量<font color='red'>can总线</font>的波特率
基于CO2128的网络信号转换系统电路设计
  0 引言   随着信息科学的快速发展,人们对数据采集后的信号形式的要求越来越多,单一的信号形式已经没有办法满足实际工程的需要。网络信号、USB总线信号、RS232总线信号以及CAN总线信号等形式是目前应用比较广的总线形式,但它们之间的互换仍然存在问题,一直受到复杂的网络协议所限。而对于网络信号的转换,都得通过复杂的算法才能实现,因而无法满足对时实性要求较高的场合。   1 系统总体设计   本文给出的基于CO2128器件的网络信号转换平台主要通过CO2128提供的端口来实现CAN总线、RS232总线、USB总线及网络端口间的相互转换。该设计在保证数据准确的前提下,减少系统开销和提高速度是本设计的重点。通过设计,进而
[嵌入式]
基于C8051F040的CAN总线技术的多节点通信网络设计
引言 CAN总线是一种有效支持分布式控制或实时控制的串行通信网络,其所具有的高可靠性和良好的错误检测能力受到重视,被广泛应用于汽车计算机控制系统和环境温度恶劣、电磁辐射强和振动大的工业环境。传统的CAN总线实现方式是将单片机与总线控制器和总线收发器连接后接入总线作为一个节点,这种方式外部电路要求较多,器件之间会造成不必要的干扰,因此提出一种方法利用内部集成CAN控制器的C8051F040单片机作为CAN节点的处理器。利用这个节点控制器控制其他节点上的传感器,同时为了方便利用Pc机实时监测总线数据,设计了USB-CAN转换模块,利用上位机软件使PC机与总线能进行实时通信。 1 多点通信网络的总体设计 CAN总线总体结构
[单片机]
基于C8051F040的<font color='red'>CAN总线</font>技术的多节点通信网络设计
STM32的CAN总线使用
本次调试使用的是珠海鼎芯科技(D-Chip)的STM32核心板。这块核心板上包含了一个CAN总线驱动器。可以很方便的同时与多个种工业设备连接通讯。 STM32处理器的CAN总线有多种工作模式,本次测试的是正常模式。要在正常模式下使用首先需要初始化寄存器和使能相关的功能部件。 第一步是初始化GPIO和时钟,STM32F103C的CAN总线GPIO是GPIOA_PIN_11和GPIOA_PIN_12。 RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA, ENABLE);//使能PORTA时钟 RCC_APB1PeriphClockCmd(RCC_APB1P
[单片机]
基于SJA1000的CAN总线系统节点仿真平台的实现
引言 控制器局域网(CoNtroller Area Network,CAN),是德国Bosch 公司为汽车的监控系统而设计的总线式串行通信网络,它具有良好的组网灵活性、开放性、扩展性和兼容性,它的抗干扰、自诊断、自监控和纠错能力强,可靠性高,它的协议模型结构简单,实时性好,性价比高,便于开发,它是目前唯一有国际标准的现场总线,它的应用范围已经远远超出汽车监控系统,它适用于许多领域中分布式自动控制系统,如:工业过程控制和自动化,智能结构和分布管理等,成为很有推广普及应用潜力的现场总线。 为便于CAN总线在不同领域的推广普及应用,研制一种通用的CAN总线系统基本组成单元――节点的仿真平台,通过仿真使研究开发CAN总线系统的成
[工业控制]
基于SJA1000的<font color='red'>CAN总线</font>系统节点仿真平台的实现
CAN总线成为车电系统的总线标准
1 . CAN总线 在电子产品的各种通讯方式中,CAN(Controller Area Network)总线以其高可靠性、实时性、传输距离远的特点得到广泛的应用,已经成为许多高档汽车(如奔驰、宝马等)车电系统的总线标准。于是出现了许多内部集成CAN控制器的单片机,如Atmel公司的T89C51CC0X系列单片机就是其中性价比较高的一款,它具有丰富的内部资源,支持CAN方式的在线编程。我们在使用此系列产品的过程中,针对其应用普遍但编程器较少的特点,开发了一款基于T89C51CC01CA芯片的CAN程序下载和CAN节点调试器,它既能对同类单片机进行编程,又能通过CAN总线对具有CAN通讯功能的设备进行调试。 2. 系统结构框图 2
[单片机]
<font color='red'>CAN总线</font>成为车电系统的总线标准
基于CAN总线的自动离合器控制器设计
    设计了一种基于CAN 总线的自动离合器控制器,采用高性能微处理器XC878 完成离合器控制器软硬件开发。设计了离合器执行电机的驱动电路及自动离合器控制程序。针对离合器与发动机协调控制的需要,设计了CAN 总线节点接口电路及一套简单、实用、高效的CAN 总线通信协议。   试验表明,所设计的自动离合器控制器在功能上满足实际应用的需要,CAN 通信模块能够准确无误地收发数据,可靠性高。   随着社会的发展, 人们对汽车的舒适性和安全性要求越来越高,而手动档汽车因其繁重的选换档及离合器操作增加了驾驶难度。对于驾驶新手而言, 又会产生坡道起步易熄火、油耗大、离合器磨损严重等问题 。自动档汽车虽然驾驶操作简单, 但其造价高,
[嵌入式]
基于CAN总线汽车车身视觉检测站的研究
    摘要: 研究CAN总线和多主机控制在汽车白车身视觉监测站中的应用;提出以采用摩托罗拉MC68HC05X16和微机为主机的多主机分布式控制系统;介绍控制网络的物理层接口及有关硬件,并对通信部分进行较为详细的研究。     关键词: 视觉检测 三维测量 分布式控制 控制器局域网 数据通信 前言 汽车车身视觉检测站是用于测量车身关键点的三维空间坐标的大型的专用检测系统。它由机械及定位系统、三维视觉传感器系统、测量控制与接口系统、标定系统以及计算机软件五大部分组成。主要方法采用结构光传感器,经标定系统标定后,通过控制系统选取被测点,采集图像,结合视觉检测算法,求出被测点坐标参数。为进行测量,必须把计算机与
[工业控制]
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved