[实用新型]一种基于CAN总线的无主从环形对等网络无效
申请号: | 200820028225.8 | 申请日: | 2008-01-29 |
公开(公告)号: | CN201146532Y | 公开(公告)日: | 2008-11-05 |
发明(设计)人: | 尹华国;饶建龙 | 申请(专利权)人: | 西安特菲尔电子有限公司 |
主分类号: | H04L12/40 | 分类号: | H04L12/40;H04L12/26 |
代理公司: | 西安文盛专利代理有限公司 | 代理人: | 佘文英 |
地址: | 710075陕西省西*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 can 总线 主从 环形 对等 网络 | ||
技术领域
本实用新型涉及火灾报警系统中的一种报警网络。
背景技术
传统的由一组总线组成网络结构如图5所示,当线路出现断线时,如图6所示(设2#和3#控制器出现断线),传统的由一组CAN总线组成的网络将分成2个子网,1#控制器和2#控制器可共享信息,3#控制器和64#控制器之间可进行通讯,而两个子网之间不可以进行通讯。对于多点出现断线时,传统的由一组CAN总线组成的网络将分成n+1个子网(设出现n点断线),对于短路情况下,传统的由一组CAN总线组成的网络将处于瘫痪状态,整个网络将无法通讯。
发明内容
本实用新型的目的是克服现有技术的缺点,提供一种基于CAN总线的无主从环形对等网络,具有很强的安全性和高效性。
本实用新型的技术方案是一种基于CAN的无主从环形对等网络,CAN总线是由两根数据线组成的可进行双向数据传输的数据总线,控制器由两路CAN总线组成,分别为CAN总线的A口和B口,接线时一台控制器CAN数据线的A口接至另一台控制器CAN数据线的B口,这样依次接线,形成环形接线;在网络登记时,每一台控制器flash中存储的都有与该控制器CAN总线A口与B口相连接的相应的控制器号。
工作过程是
①网络上的任何一台控制器始终监测本机有无报警事件发生,并通过CAN总线的A口接收与A口相连接的控制器发送数据;
②当本机有报警事件发生时,显示、处理该报警事件并将报警点的信息通过B口传送到与B口相连接的控制器上;
③当A口接收到报警数据时,判断是否本机发送的报警数据,如果不是,判断本机是否需要显示、处理,如果需要显示、处理,则进行显示、处理并将该数据通过B口传送到与B口相连接的控制机上;如果不需要处理则直接将A口接收的数据通过B口传送到与B口相连接的控制机上;
④重复①到③的过程。
基于CAN总线的无主从环形对等网络是一种高效、安全的网络结构,安全性主要体现在环形的网络结构;高效性体现在基于CAN总线的无主从环形对等网络是无主从点对点的网络结构,当有报警事件发生时,由软件的支持报警主机直接把报警数据传送给需显示、处理的控制机或以广播方式将数据传送到网络上,节省了传统的主从式通讯网络的中间巡检环节,大幅度的提高了网络的报警速度。
附图说明
图1是本实用新型环形网络结构示意图。
图2是本实用新型环形网络数据正常传输示意图。
图3是本实用新型环形网络线路一点故障示意图。
图4是本实用新型环形网络线路多点故障示意图。
图5是传统的由一组CAN总线组成的网络结构示意图。
图6是传统的由一组CAN总线组成的网络断线时结构示意图。
具体实施方式
如图1所示,CAN总线是由两根数据线组成的可进行双向数据传输的数据总线,控制器由两路CAN总线组成,分别为CAN总线的A口和B口,接线时一台控制器CAN数据线的A口接至另一台控制器CAN数据线的B口,这样依次接线,形成环形接线。
在网络登记时,每一台控制器flash中存储的都有与该控制器CAN总线A口与B口相连接的相应的控制器号,如图1中1#控制器存储的控制器号为64和2,2#控制器存储控制器号为1和3,3#控制器存储控制器号为2和4,依此类推。
以下分几种情况对环形网络的工作情况加以描述:
一、网络正常情况下的工作过程如2图所示(设网络上64台控制器):工作过程为:
①网络上的任何一台控制器始终监测本机有无报警事件发生,并通过CAN总线的A口接收与A口相连接的控制器发送数据;
②当本机有报警事件发生时,显示、处理该报警事件并将报警点的信息通过B口传送到与B口相连接的控制器上;
③当A口接收到报警数据时,判断是否本机发送的报警数据,如果不是,判断本机是否需要显示、处理,如果需要显示、处理,则进行显示、处理并将该数据通过B口传送到与B口相连接的控制机上;如果不需要处理则直接将A口接收的数据通过B口传送到与B口相连接的控制机上;
④重复①到③的过程。
由以上的过程描述可知:通过A口接收数据,B口转发数据,可最终达到网络数据共享的目的。以下通过一个实例进行说明:
如:1号机要发送报警数据,结合图2可知
①1号机通过B口传送到2号机;
②2号机通过2号机的A口接收后,将接收到的1号机的报警数据通过2号机B口传送到3号机;
③依次传送,最后数据从64#机B口传送到1#机A口;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安特菲尔电子有限公司,未经西安特菲尔电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200820028225.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:机车喷射引擎的油路装置
- 下一篇:一种扁钢在线矫直装置