CAN总线在矿用低压供电系统综合保护中的应用
1 引言
can(controller area network,控制器局域网) 总线属现场总线的一种,由于它具有高性能、高可靠性、高性价比、连接方便、实时性好及其独特的设计等突出优点而被应用于许多工业部门,目前已成为比较流行的一种现场总线,广泛应用于控制系统中的各检测和执行机构之间的数据通信。
我们在综合保护器的设计中,通常都是采用485总线,通讯也采用命令、响应方式。主机发出查询信号,各测量模块与主机通讯,报告各自数据及状态。但在应用现场中,通讯模块太多,这样就会使主机十分繁忙,数据就有可能不能及时得到响应命令;并且一旦有一个模块出现异常,就会影响到整个系统,考虑到实时性和安全性,我们将can总线用到了综合保护器上。
2 can总线特点及协议
can总线最初是由德国奔驰公司在80年代初为解决现代汽车中众多的传感器和执行装置之间的数据通信而开发的一种先进的串行通讯协议目的是通过较少的信号线,将汽车上的各种电子设备将汽车上的各种电子设备通过网络连接起来,并提高数据在网络中传输的可靠性。
2.1 can总线有特点
(1) can总线通讯速率为1mbps/40m和5kbps/10km,节点可达110个,传输介质为双绞线和电缆;
(2) can总线采用非破坏性仲裁技术,将节点信息分为不同的优先级,可满足不同的实时性要求;
(3) 当节点出现错误严重时,具有自动关闭总线的功能,切断它与总线的联系,可使总线上其它操作不受影响;
(4) can可实现全分布式多机系统,且无主从机之分,每个节点均可在任何时刻主动向网络上其它节点发送信息,可采用点对点,一点对多点及全局广播几种方式传送数据;
(5) can总线文报采用短帧结构,每帧信息都有crc校验以及其他检错措施,使数据出错率低,可靠性极高;
(6) can 总线的成本低。
2.2 can总线协议
对通讯数据进行编码(取消了传统的对站地址编码),数据块标识符可由11位(can2.0a)或29位(can2.0b)二进制组成,最多可211或 219个数据块,从而使网络节点数在理论上不受限制,这种按数据块编码的方式还可使不同的节点同时接受相同的数据,这样给分步式控制系统中实现模块间的数据和控制信息共享带来了极大方便。can 总线通讯接口集成了can协议的物理层和数据链路层功能,可完成对通讯数据的成帧处理(包括位填充,数据块校验,循环冗余校验,优先级判别等)。
3 系统硬件电路设计
系统中主要由上位机和控制器以及相应的保护电路构成,还有接到pc机内部的can接口卡,若干个can网络接点。综合保护器上的若干个测量模块(如开关量输入输出模块eda9050,计数测频模块eda9081,继电器输出模块eda9060等)可以挂接到总线上,独立地与上位机通讯。can总线系统结构框图如图1所示:
相关文章
- 2023-04-12全电子包装秤故障原因分析及策略
- 2023-05-28锁相红外热成像技术在无损检测领域的应用
- 2023-03-22SolidWorks在管路补偿接头系列化设计中的应用
- 2023-04-04基于NX的FANUC系统四轴加工中心后置处理器构建
- 2021-12-20DSP和FPGA在大尺寸激光数控加工系统中的运用
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。