专业CAN总线设备制造与服务商
当前位置:首页 > 新闻中心
新闻中心
CAN总线系统知识整理_GCAN•沈阳广成科技
2017-11-30
GCAN•沈阳广成科技 产品中心:http://www.gcgd.net/pro.html

  CAN总线对于从事工业通信领域的人们来说耳熟能详,它是目前使用最为广泛的现场总线之一。今天小编就整理下CAN总线的系统知识,希望能给大家带来帮助!


GCAN•广成科技USBCAN


  1.关于CAN标准协议

  底层CAN总线遵循ISO11898标准,11898标准又可细分为ISO11898-1/2/3,不同的标准中定义了不同的CAN物理层,即高速CAN、低速容错CAN、单线CAN3类。标准中还定义了CAN2.0A、CAN2.0B规范,两种规范的区别主要在于定义的CAN帧ID位数不同,CAN2.0A中规定帧ID为11位(二进制),CAN2.0B中规定帧ID为29位(二进制)。

  CAN标准上层协议包括:CANopen、SAEJ1939、Devicenet。

  CAN上层协议是指在标准的CAN总线数据中,将帧ID或帧数据按特定规则定义了多个段,不同的协议及不同的段之间均有不同的含义。

  此3种协议分别适用于不同的领域中。

  CANopen协议通常用于工业控制中,又一台主机设备(CANopen主站)控制下边的各个CAN节点(CANopen从站),CAN节点接收到主机发送给自己的数据后,执行相应的指令。主机设备也可对其他CANopen节点进行参数设置。

  Devicenet协议通常用于工业设备(如:限位开关,光电传感器,阀组,马达启动器,过程传感器)之间的通信。

  SAEJ1939协议多用于汽车中各个节点与ECU的通信,J1939协议已经逐渐成为汽车CAN总线通信的标准协议。





  上图以帧ID601(J1939扩展帧00000601),帧数据1122334455667788为例,3种不同的协议会将此帧ID按各自的标准拆分。

  2.二次开发详述

  我公司向用户提供二次开发相关的所有资料,包括:动态链接库(.dll)、静态链接库(.lib)、声明文件(.h)、各类开发环境例程、开发手册。

  了解开发环境。VB、VC、EVC、.NET、Labview、labwindows、C#、delphi等均为软件开发环境,用户可在这些环境中编写代码生成可用的软件。

  了解过程。用户在编写软件时,使用函数加载dll文件,通过dll文件与设备驱动连接,设备驱动可控制硬件设备。整个过程大体如此,因此,用户使用二次开发的软件控制设备时,必须先将设备驱动安装好,并正常工作,且软件开发中必须使用我公司提供的库文件,才可控制硬件设备。




  在此过程中,库文件、驱动、硬件设备此3种为对应关系,由同一厂家提供;而软件则为后期开发,所以,如果找到软件中与驱动对接的所有库文件,并且连同库文件、驱动、硬件一起替换,软件仍可以继续使用,这就是兼容的过程。

  3.CAN总线数据解码

  数据解码即通过软件或工程师,将非自己开发的设备发出的数据的具体意义解析出来。

  数据解码被广泛应用在汽车上,通过解码ECU发出的信号,制作相应的汽车电子设备。如解析出汽车的开门信号,制作出开门的同时打双闪的设备等。

  4.ECAN兼容系列

  ECAN兼容系列设备使用同一种ECAN硬件,但里边的内核程序是不同的。

  所有兼容替换原厂的设备使用的均是原厂的驱动和软件,用户使用ECAN设备时,无需对软件和驱动做任何更改。即,如果用户之前使用的是原厂的USBCAN设备,使用ECAN兼容替换系列即可即插即用,功能与用法跟原厂相同。具体ECAN系列如下表:


GCAN•广成科技ECAN



  5.其他工业现场总线

  工业现场总线常用的包括:串行总线、以太网、CAN、PROFIBUS等,这些现场总线遵循的标准和数据格式都不相同所以不同总线之间无法直接连接通信。

  6.其他工业总线转CAN系列

  工业现场总线种类很多,在实际使用中,用户可能会需要将非同类总线设备接到一起,此时就必须需要一个转换模块桥接两条不同的总线。

  第1章中介绍的其他工业现场总线,与CAN总线之间并无直接联系,且各个总线与CAN总线之间无转换标准,所以想要将其他工业总线与CAN总线连接,必须经过转换模块,而各个厂家的转换模块因为无行业标准所以转换格式都不尽相同,这就造成了各个厂家的模块之间无法通用。

  GCAN•沈阳广成科技公司CAN转换模块有:以太网转CAN、232转CAN、485转CAN、蓝牙转CAN。这些转换模块中均有透明传输转换(两条总线的数据均是透明可见的)和带协议转换两种。所有透明转换模块均带有配置软件,可配置工作模式和参数;带协议的转换模块均需特殊定制。

  特殊协议目前可做:以太网——Modbus/TCP;232(485)——Modbus/RTU;CAN——CANopen、J1939。


GCAN•广成科技CANopen模块


  以上就是关于“CAN总线系统知识整理_GCAN•沈阳广成科技”的全部内容了,如果你想跟多的了解我们的产品,点击此处进入产品中心……








相关链接:

单线CAN转换器CAN-SW用户手册_沈阳广成科技

【USBCAN】系列-广成科技带你走进USBCAN-IIPro的世界!

  
关于广成  |  产品中心  |  解决方案  |  技术支持  |  新闻中心  |  联系我们
版权所有? 2013 沈阳广成科技有限公司 备案编号:辽ICP备14003151号-3