[发明专利]用于电袋或布袋除尘器控制系统的CAN通讯协议及运用有效
申请号: | 201210575095.0 | 申请日: | 2012-12-26 |
公开(公告)号: | CN103067237A | 公开(公告)日: | 2013-04-24 |
发明(设计)人: | 余新良;谢小杰;邱江新;林明俞 | 申请(专利权)人: | 福建龙净环保股份有限公司 |
主分类号: | H04L12/40 | 分类号: | H04L12/40;H04L29/06;G05B19/418 |
代理公司: | 厦门市首创君合专利事务所有限公司 35204 | 代理人: | 连耀忠 |
地址: | 364000 福*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 布袋除尘器 控制系统 can 通讯 协议 运用 | ||
技术领域
本发明涉及一种CAN通讯协议,更具体地说,涉及一种用于电袋或布袋除尘器控制系统的CAN通讯协议,本发明还提供了基于CAN通讯协议的系统CAN总线的通讯调试方法,以及一种基于CAN通讯协议的电袋或布袋除尘器控制系统。
背景技术
现场总线是一种应用于生产现场,在现场设备之间、现场设备和控制装置之间实行双向、串形、多结点的数字通信技术。目前世界上存在着大约四十余种现场总线。目前工程项目中袋区控制器基本上都是采用PLC。而PLC基本上都是采用基于485网络的现场总线协议与远程站点进行通讯。
CAN是控制器局域网络(Controller Area Network,CAN)的简称,是由研发和生产汽车电子产品著称的德国BOSCH公司开发了的,并最终成为是ISO国际标准化的串行通信协议。是国际上应用最广泛的现场总线之一。CAN总线是一种串行多主站控制器局域网总线。它具有很高的网络安全性、通讯可靠性和实时性,而且简单实用,网络成本低。
现有技术的缺点:基于485网络的现场总线通讯协议,一般只能构成主从式结构系统,通信方式也只能以主站轮询的方式进行,系统的实时性、可靠性较差且RS-485网络中时有出现多节点同时向总线发送数据时,导致总线呈现短路,从而损坏某些节点的“死链”现象。
发明内容
本发明的目的在于克服现有技术的不足,提供一种专用的CAN通讯协议,提供一种更加可靠、快速、长距离的通讯方式,实现由事件驱动和周期循环控制相结合的应用于袋式除尘器的分布式控制系统。
本发明的技术方案如下:
一种用于电袋或布袋除尘器控制系统的CAN通讯协议,遵循CAN2.0B规范,每个节点具有固定的标识地址,所述的协议采用帧优先原则分配标识符,不同的帧类型具有不同的优先权,由优先权决定各种信息帧在同等情况下的发送顺序,每一帧标识符的结构为:帧类型+保留位+发送方类型+目的地址+源地址+数据包编号。
作为优选,所述的标识符为29位,具体为:4位帧类型、1位保留位、1位发送方类型、7位目的地址、7位源地址和9位数据包编号。
作为优选,4位帧类型分别定义了:0000为报警信息;0001为执行报文同步帧;0010为命令/状态参数;0011为配置参数;0100为重发申请;0110为状态报文同步帧;1000为总线放弃;1001为巡检帧或确认回应帧。
作为优选,1位发送方类型分别定义了:0为主机发信;1为下位机发信。
作为优选,协议的帧格式的仲裁场由标识符以及SRR(Substitute Remote Request BIT,全称为:替代远程请求位)、IDE(Identifier Extension Bit,全称为:识别符扩展位)和RTR(Remote Transmission Request BIT,全称为:远程发送请求位)组成;发送时,SRR=1、IDE=1、RTR=1或0;RTR=1时,表示当前为远程帧,RTR=0时,表示当前为数据帧。
基于CAN通讯协议的系统CAN总线的通讯调试方法,包括主机发文、下位机发文;所述的主机依次发送:执行报文同步帧、执行报文、功能报文、状态报文同步帧;下位机发送:状态报文;一次主机发文时长与一次下位机发文时长构成一个通讯周期。
作为优选,所述的执行报文同步帧、状态报文同步帧分别启动主机发文、下位机发文,为主机发送的广播信号,收到所述报文的下位机清空发送缓冲区。
作为优选,当前通讯周期未发送的数据,在下一周期进行发送。
作为优选,在功能报文与状态报文同步帧间设有容错区;在状态报文后设有容错区。
作为优选,功能报文包括:主机上电时点名报文、主机确认信、巡检报文,执行主机与下位机间的系统功能,具体如下:
1)主机依照系统配置信息按地址顺序,通过主机上电时点名报文依次对下位机进行点名;
2)主机通过巡检报文对下位机进行在线检测,如果下位机在线,则下位机在当前通讯周期内作出应答,向主机进行注册,应答内容包括下位机的地址号、模块类型;
3)如果地址号和模块类型相对应,则主机继续向下位机传送模块正常工作所需的配置参数、工作参数,如果地址号和模块类型不对应,则报警;
4)配置参数、工作参数发送完毕后,主机再向下位机发送主机确认信,下位机收到主机确认信后进行工作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福建龙净环保股份有限公司,未经福建龙净环保股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210575095.0/2.html,转载请声明来源钻瓜专利网。