本月累计签到次数:

今天获取 积分

CAN

CAN

450 浏览

CAN升级CAN FD,示波器怎么测?

电气控制类 加菲猫的旅行 2017-03-10 20:28 发表了文章 来自相关话题

如今将越来越多功能集成到了汽车上,总线负载率急剧增大,传统的CAN总线越来越显得力不从心。因此CAN FD协议应运而生。但CAN升级成CAN之后,相关的调试该如何去做呢?

为什么要用CAN FD?

1、速度更快

CAN FD采用可变速率,最高速度可达到10Mb/s,而传统CAN协议只能达到1Mb/s。

2、数据更长

CAN FD对数据场的长度作了很大的补充,数据长度码(DLC)最大可以传输64字节有效数据。这意味着CAN FD具有更高的有效传输负载。在相同时间下,CAN FD的有效传输负载时CAN传输负载的8倍。

3、兼容、可靠

CAN FD控制器可以和兼容性收发器芯片及先前的电缆接头一并使用,所以丝毫不影响传输的鲁棒性,可靠性也不会有打折。

4、成本变化不大

CAN FD控制器成本只是略高与目前的CAN芯片,不会给用户带来更多的负担。

CAN FD将会如何普及?

要使用CAN FD,首先要选取支持CAN FD的CAN控制器和收发器,还要选取新的网络调试和监测工具。CAN FD的普及落实需要周边硬件厂商的积极配合。

1、芯片层

目前领先的芯片制造商已经提供了芯片上CAN FD模块的微控制器工程实例,收发器芯片供应商也提出来符合2Mbit/s和5Mbit/s传输速度的产品。

2、工具制造商

工具制造商也纷纷推出了符合CAN FD的协议分析仪和示波器等产品。其中就包括中国CAN-BUS领导者—广州致远电子股份有限公司,研制出中国第一款CAN FD接口卡,和第一款支持CAN FD解码的示波器。

ZDS4054 Plus有何特殊之处?

针对CAN FD解码,有以下几点优势:

1、解码免费标配

与其他品牌协议解码单独收费不同,ZDS4000系列30种协议解码全部免费标配,除了汽车电子行业常用的CAN、LIN、FLEXRAY、SENT之外,当然也包含CAN FD。






2、可以基于512M全存储进行解码






3、可以直接触发出对应ID的信号

示波器还可以对CAN FD的消息帧进行触发,也就是可以快速的帮助工程师找到其所感兴趣的CAN FD信息帧,如特定的起始位、ID地址、数据、错误等帧。





4、支持波特率、CAN总线负载率、CAN瞬时负载率测量














来源:网络
  查看全部
如今将越来越多功能集成到了汽车上,总线负载率急剧增大,传统的CAN总线越来越显得力不从心。因此CAN FD协议应运而生。但CAN升级成CAN之后,相关的调试该如何去做呢?

为什么要用CAN FD?

1、速度更快

CAN FD采用可变速率,最高速度可达到10Mb/s,而传统CAN协议只能达到1Mb/s。

2、数据更长

CAN FD对数据场的长度作了很大的补充,数据长度码(DLC)最大可以传输64字节有效数据。这意味着CAN FD具有更高的有效传输负载。在相同时间下,CAN FD的有效传输负载时CAN传输负载的8倍。

3、兼容、可靠

CAN FD控制器可以和兼容性收发器芯片及先前的电缆接头一并使用,所以丝毫不影响传输的鲁棒性,可靠性也不会有打折。

4、成本变化不大

CAN FD控制器成本只是略高与目前的CAN芯片,不会给用户带来更多的负担。

CAN FD将会如何普及?

要使用CAN FD,首先要选取支持CAN FD的CAN控制器和收发器,还要选取新的网络调试和监测工具。CAN FD的普及落实需要周边硬件厂商的积极配合。

1、芯片层

目前领先的芯片制造商已经提供了芯片上CAN FD模块的微控制器工程实例,收发器芯片供应商也提出来符合2Mbit/s和5Mbit/s传输速度的产品。

2、工具制造商

工具制造商也纷纷推出了符合CAN FD的协议分析仪和示波器等产品。其中就包括中国CAN-BUS领导者—广州致远电子股份有限公司,研制出中国第一款CAN FD接口卡,和第一款支持CAN FD解码的示波器。

ZDS4054 Plus有何特殊之处?

针对CAN FD解码,有以下几点优势:

1、解码免费标配

与其他品牌协议解码单独收费不同,ZDS4000系列30种协议解码全部免费标配,除了汽车电子行业常用的CAN、LIN、FLEXRAY、SENT之外,当然也包含CAN FD。

QQ截图20170310202524.png


2、可以基于512M全存储进行解码

QQ截图20170310202619.png


3、可以直接触发出对应ID的信号

示波器还可以对CAN FD的消息帧进行触发,也就是可以快速的帮助工程师找到其所感兴趣的CAN FD信息帧,如特定的起始位、ID地址、数据、错误等帧。
QQ截图20170310202637.png


4、支持波特率、CAN总线负载率、CAN瞬时负载率测量

QQ截图20170310202707.png


QQ截图20170310202719.png





来源:网络
 
568 浏览

浅析CANOpen的技术与应用

机械自动化类 善思惟 2016-06-20 11:09 发表了文章 来自相关话题

1、CAN介绍

随着汽车工业的发展,20世纪80年代中期,率先由Bosch公司研发出新一代的汽车总线即控制器局域网(Controller Area Network,简称:CAN总线或CAN-bus),CAN总线具有布线简单、典型的总线型结构、可最大限度的节约布线与维护成本、稳定可靠、实时、抗干扰能力强、传输距离远等特点,这些都决定了CAN总线必定是一种成功的总线。一经推出不仅在汽车行业得到广泛的推广与应用,在诸如航天、电力、石化、冶金、纺织、造纸等领域也得到广泛应用。CAN总线在未来的发展中依然充满活力,有着巨大的发展空间。





2、CANOpen介绍

由于CAN总线本身只定义ISO/OSI模型中的第一层(物理层)和第二层(数据链路层),通常情况下CAN总线网络都是独立的网络,所以没有网络层。在实际使用中,用户还需要自己定义应用层的协议,因此在CAN总线的发展过程中出现了各种版本的CAN应用层协议,CANopen就是基于CAN的一个开放的典型应用协议。
 
CANopen协议是在20世纪90年代末,由CiA组织(CAN-in-Automation)在CAL(CAN Application Layer)的基础上发展而来,目前CANopen协议已经在运动控制、车辆工业、电机驱动、工程机械、船舶海运等行业得到广泛的应用。

3、CANopen的通信参考模型

所有标准的工业通信系统均必须符合国际标准化组织(ISO)所定义的OSI(Open System Interconnection,开放系统互联模型)协议标准。CANopen通信系统,可以根据模型来描述,如图1所示





我们可以把图1所示的7层模型作为人与人之间的沟通方式来介绍。就拿写信来说,纸张和打印机内的墨粉相当于物理层,文字就是逻辑层(数据链路层),打印机以及纸张就是CAN收发器和CAN控制器,语法就是应用层。在进行沟通的时候,有一些语法和常用短语可以固定为规范,这些规范标准可以有制造商定义,也可以由CiA来定义。





       图2  CANopen设备结构

图 2所示为CANopen设备结构,CANopen协议通常分为用户应用层、对象字典、以及通讯三个部分。其中最为核心的是对象字典。CANopen通讯是CANopen关键部分,其定义了CANopen协议通信规则以及与CAN控制器驱动之间的对应关系。

4、CANopen网络结构

CANopen通信最高传输速率1Mbps(速率与传输距离有关),最多可支持127个节点。

通信波特率与通信距离的关系如下表所示:





 
如图3所示,为CANopen网络的基本结构,在该网络中有一个CANopen主站,负责管理网络中的所有从站,每个设备都有一个独立的节点地址,对每个从站进行配置后,从站与从站之间也能建立独立的实时通信,

当CANopen网络中的总线长度相当长时,也可以在网络中增加一个网关设备,可以延长总线距离,起到隔离左右两条总线的作用,而且左右两条总线可以根据实际情况选择不同的通信波特率。





图3  CANopen的网络结构

5、CANopen的优点

我司的K系列所有产品都支持标准的CANopen总线,其优点如下:
1、   降低系统成本,提高维护性
通信介质可以为双绞线、同轴电缆或光纤,选择灵活。
通过网络化,控制器与IO设备或伺服驱动器之间只需通信电缆即可完成接线;
大幅减少配线检查作业,减少构建系统所需的工时。
2、   优先级设置
所有节点可设置不同的优先级,可满足不同实时需求,高优先级的数据最快可以在134μs内得到传输。
3、    不破坏仲裁技术
CAN采用不破坏总线仲裁技术,当多个节点同事向总线发送信息时,优先级较低的节点会主动退出发送,而高优先级的节点可不受影响的继续传输数据,从而大大节省了总线冲突仲裁时间。
4、   采用多主站方式工作
网络上任何一个节点均可在任意时刻主动的向网络上其他节点发送信息,而不分主从,通信方式灵活,并且不需站地址等节点信息,利用这一特点可以方便的构成多机备份系统。还可根据报文的ID决定接收或屏蔽该报文。CAN总线具有在线增减设备的优点,即总线在不断电的情况下也可以向网络中增加或减少节点。
5、    数据传输可靠性高
CAN的每帧信息都有CRC校验及其它检错措施,保证了数据出错率低,同时降低了应用程序的复杂程度,从而使通信更加可靠。发送的信息遭到破坏后,可自动重发;节点在错误严重的情况下具有自动退出总线的功能;以使总线上其它节点的操作不受影响。报文不包含源地址或目标地址,仅用标志符来指示功能信息、优先级信息。





来源:网络。
想了解更多资讯,请点击:http://bbs.imefuture.com/article  
微信号:IMEfuture,二维码:




点击二维码图片,然后长按便可自动识别,关注很简单!!
智造家·集聚智造资源 服务制造未来
  查看全部
1、CAN介绍

随着汽车工业的发展,20世纪80年代中期,率先由Bosch公司研发出新一代的汽车总线即控制器局域网(Controller Area Network,简称:CAN总线或CAN-bus),CAN总线具有布线简单、典型的总线型结构、可最大限度的节约布线与维护成本、稳定可靠、实时、抗干扰能力强、传输距离远等特点,这些都决定了CAN总线必定是一种成功的总线。一经推出不仅在汽车行业得到广泛的推广与应用,在诸如航天、电力、石化、冶金、纺织、造纸等领域也得到广泛应用。CAN总线在未来的发展中依然充满活力,有着巨大的发展空间。
浅析CANOpen的技术与应用3.jpg


2、CANOpen介绍

由于CAN总线本身只定义ISO/OSI模型中的第一层(物理层)和第二层(数据链路层),通常情况下CAN总线网络都是独立的网络,所以没有网络层。在实际使用中,用户还需要自己定义应用层的协议,因此在CAN总线的发展过程中出现了各种版本的CAN应用层协议,CANopen就是基于CAN的一个开放的典型应用协议。
 
CANopen协议是在20世纪90年代末,由CiA组织(CAN-in-Automation)在CAL(CAN Application Layer)的基础上发展而来,目前CANopen协议已经在运动控制、车辆工业、电机驱动、工程机械、船舶海运等行业得到广泛的应用。

3、CANopen的通信参考模型

所有标准的工业通信系统均必须符合国际标准化组织(ISO)所定义的OSI(Open System Interconnection,开放系统互联模型)协议标准。CANopen通信系统,可以根据模型来描述,如图1所示

1、CAN介绍.png

我们可以把图1所示的7层模型作为人与人之间的沟通方式来介绍。就拿写信来说,纸张和打印机内的墨粉相当于物理层,文字就是逻辑层(数据链路层),打印机以及纸张就是CAN收发器和CAN控制器,语法就是应用层。在进行沟通的时候,有一些语法和常用短语可以固定为规范,这些规范标准可以有制造商定义,也可以由CiA来定义。

浅析CANOpen的技术与应用4.jpg

       图2  CANopen设备结构

图 2所示为CANopen设备结构,CANopen协议通常分为用户应用层、对象字典、以及通讯三个部分。其中最为核心的是对象字典。CANopen通讯是CANopen关键部分,其定义了CANopen协议通信规则以及与CAN控制器驱动之间的对应关系。

4、CANopen网络结构

CANopen通信最高传输速率1Mbps(速率与传输距离有关),最多可支持127个节点。

通信波特率与通信距离的关系如下表所示:

1、CAN介绍2.png

 
如图3所示,为CANopen网络的基本结构,在该网络中有一个CANopen主站,负责管理网络中的所有从站,每个设备都有一个独立的节点地址,对每个从站进行配置后,从站与从站之间也能建立独立的实时通信,

当CANopen网络中的总线长度相当长时,也可以在网络中增加一个网关设备,可以延长总线距离,起到隔离左右两条总线的作用,而且左右两条总线可以根据实际情况选择不同的通信波特率。

浅析CANOpen的技术与应用1.jpg

图3  CANopen的网络结构

5、CANopen的优点

我司的K系列所有产品都支持标准的CANopen总线,其优点如下:
1、   降低系统成本,提高维护性
通信介质可以为双绞线、同轴电缆或光纤,选择灵活。
通过网络化,控制器与IO设备或伺服驱动器之间只需通信电缆即可完成接线;
大幅减少配线检查作业,减少构建系统所需的工时。
2、   优先级设置
所有节点可设置不同的优先级,可满足不同实时需求,高优先级的数据最快可以在134μs内得到传输。
3、    不破坏仲裁技术
CAN采用不破坏总线仲裁技术,当多个节点同事向总线发送信息时,优先级较低的节点会主动退出发送,而高优先级的节点可不受影响的继续传输数据,从而大大节省了总线冲突仲裁时间。
4、   采用多主站方式工作
网络上任何一个节点均可在任意时刻主动的向网络上其他节点发送信息,而不分主从,通信方式灵活,并且不需站地址等节点信息,利用这一特点可以方便的构成多机备份系统。还可根据报文的ID决定接收或屏蔽该报文。CAN总线具有在线增减设备的优点,即总线在不断电的情况下也可以向网络中增加或减少节点。
5、    数据传输可靠性高
CAN的每帧信息都有CRC校验及其它检错措施,保证了数据出错率低,同时降低了应用程序的复杂程度,从而使通信更加可靠。发送的信息遭到破坏后,可自动重发;节点在错误严重的情况下具有自动退出总线的功能;以使总线上其它节点的操作不受影响。报文不包含源地址或目标地址,仅用标志符来指示功能信息、优先级信息。
浅析CANOpen的技术与应用2.jpg


来源:网络。
想了解更多资讯,请点击:http://bbs.imefuture.com/article  
微信号:IMEfuture,二维码:
智造家官方微信二维码.jpg

点击二维码图片,然后长按便可自动识别,关注很简单!!
智造家·集聚智造资源 服务制造未来
 
2 回答

求助目前主流的汽车厂商使用CAN物理层协议都有哪些呀!!

管理类 遇见更美好 2016-06-13 15:37 回复了问题 • 4 人关注 来自相关话题

2 回答

求助目前主流的汽车厂商使用CAN物理层协议都有哪些呀!!

管理类 遇见更美好 2016-06-13 15:37 回复了问题 • 4 人关注 来自相关话题

450 浏览

CAN升级CAN FD,示波器怎么测?

电气控制类 加菲猫的旅行 2017-03-10 20:28 发表了文章 来自相关话题

如今将越来越多功能集成到了汽车上,总线负载率急剧增大,传统的CAN总线越来越显得力不从心。因此CAN FD协议应运而生。但CAN升级成CAN之后,相关的调试该如何去做呢?

为什么要用CAN FD?

1、速度更快

CAN FD采用可变速率,最高速度可达到10Mb/s,而传统CAN协议只能达到1Mb/s。

2、数据更长

CAN FD对数据场的长度作了很大的补充,数据长度码(DLC)最大可以传输64字节有效数据。这意味着CAN FD具有更高的有效传输负载。在相同时间下,CAN FD的有效传输负载时CAN传输负载的8倍。

3、兼容、可靠

CAN FD控制器可以和兼容性收发器芯片及先前的电缆接头一并使用,所以丝毫不影响传输的鲁棒性,可靠性也不会有打折。

4、成本变化不大

CAN FD控制器成本只是略高与目前的CAN芯片,不会给用户带来更多的负担。

CAN FD将会如何普及?

要使用CAN FD,首先要选取支持CAN FD的CAN控制器和收发器,还要选取新的网络调试和监测工具。CAN FD的普及落实需要周边硬件厂商的积极配合。

1、芯片层

目前领先的芯片制造商已经提供了芯片上CAN FD模块的微控制器工程实例,收发器芯片供应商也提出来符合2Mbit/s和5Mbit/s传输速度的产品。

2、工具制造商

工具制造商也纷纷推出了符合CAN FD的协议分析仪和示波器等产品。其中就包括中国CAN-BUS领导者—广州致远电子股份有限公司,研制出中国第一款CAN FD接口卡,和第一款支持CAN FD解码的示波器。

ZDS4054 Plus有何特殊之处?

针对CAN FD解码,有以下几点优势:

1、解码免费标配

与其他品牌协议解码单独收费不同,ZDS4000系列30种协议解码全部免费标配,除了汽车电子行业常用的CAN、LIN、FLEXRAY、SENT之外,当然也包含CAN FD。






2、可以基于512M全存储进行解码






3、可以直接触发出对应ID的信号

示波器还可以对CAN FD的消息帧进行触发,也就是可以快速的帮助工程师找到其所感兴趣的CAN FD信息帧,如特定的起始位、ID地址、数据、错误等帧。





4、支持波特率、CAN总线负载率、CAN瞬时负载率测量














来源:网络
  查看全部
如今将越来越多功能集成到了汽车上,总线负载率急剧增大,传统的CAN总线越来越显得力不从心。因此CAN FD协议应运而生。但CAN升级成CAN之后,相关的调试该如何去做呢?

为什么要用CAN FD?

1、速度更快

CAN FD采用可变速率,最高速度可达到10Mb/s,而传统CAN协议只能达到1Mb/s。

2、数据更长

CAN FD对数据场的长度作了很大的补充,数据长度码(DLC)最大可以传输64字节有效数据。这意味着CAN FD具有更高的有效传输负载。在相同时间下,CAN FD的有效传输负载时CAN传输负载的8倍。

3、兼容、可靠

CAN FD控制器可以和兼容性收发器芯片及先前的电缆接头一并使用,所以丝毫不影响传输的鲁棒性,可靠性也不会有打折。

4、成本变化不大

CAN FD控制器成本只是略高与目前的CAN芯片,不会给用户带来更多的负担。

CAN FD将会如何普及?

要使用CAN FD,首先要选取支持CAN FD的CAN控制器和收发器,还要选取新的网络调试和监测工具。CAN FD的普及落实需要周边硬件厂商的积极配合。

1、芯片层

目前领先的芯片制造商已经提供了芯片上CAN FD模块的微控制器工程实例,收发器芯片供应商也提出来符合2Mbit/s和5Mbit/s传输速度的产品。

2、工具制造商

工具制造商也纷纷推出了符合CAN FD的协议分析仪和示波器等产品。其中就包括中国CAN-BUS领导者—广州致远电子股份有限公司,研制出中国第一款CAN FD接口卡,和第一款支持CAN FD解码的示波器。

ZDS4054 Plus有何特殊之处?

针对CAN FD解码,有以下几点优势:

1、解码免费标配

与其他品牌协议解码单独收费不同,ZDS4000系列30种协议解码全部免费标配,除了汽车电子行业常用的CAN、LIN、FLEXRAY、SENT之外,当然也包含CAN FD。

QQ截图20170310202524.png


2、可以基于512M全存储进行解码

QQ截图20170310202619.png


3、可以直接触发出对应ID的信号

示波器还可以对CAN FD的消息帧进行触发,也就是可以快速的帮助工程师找到其所感兴趣的CAN FD信息帧,如特定的起始位、ID地址、数据、错误等帧。
QQ截图20170310202637.png


4、支持波特率、CAN总线负载率、CAN瞬时负载率测量

QQ截图20170310202707.png


QQ截图20170310202719.png





来源:网络
 
568 浏览

浅析CANOpen的技术与应用

机械自动化类 善思惟 2016-06-20 11:09 发表了文章 来自相关话题

1、CAN介绍

随着汽车工业的发展,20世纪80年代中期,率先由Bosch公司研发出新一代的汽车总线即控制器局域网(Controller Area Network,简称:CAN总线或CAN-bus),CAN总线具有布线简单、典型的总线型结构、可最大限度的节约布线与维护成本、稳定可靠、实时、抗干扰能力强、传输距离远等特点,这些都决定了CAN总线必定是一种成功的总线。一经推出不仅在汽车行业得到广泛的推广与应用,在诸如航天、电力、石化、冶金、纺织、造纸等领域也得到广泛应用。CAN总线在未来的发展中依然充满活力,有着巨大的发展空间。





2、CANOpen介绍

由于CAN总线本身只定义ISO/OSI模型中的第一层(物理层)和第二层(数据链路层),通常情况下CAN总线网络都是独立的网络,所以没有网络层。在实际使用中,用户还需要自己定义应用层的协议,因此在CAN总线的发展过程中出现了各种版本的CAN应用层协议,CANopen就是基于CAN的一个开放的典型应用协议。
 
CANopen协议是在20世纪90年代末,由CiA组织(CAN-in-Automation)在CAL(CAN Application Layer)的基础上发展而来,目前CANopen协议已经在运动控制、车辆工业、电机驱动、工程机械、船舶海运等行业得到广泛的应用。

3、CANopen的通信参考模型

所有标准的工业通信系统均必须符合国际标准化组织(ISO)所定义的OSI(Open System Interconnection,开放系统互联模型)协议标准。CANopen通信系统,可以根据模型来描述,如图1所示





我们可以把图1所示的7层模型作为人与人之间的沟通方式来介绍。就拿写信来说,纸张和打印机内的墨粉相当于物理层,文字就是逻辑层(数据链路层),打印机以及纸张就是CAN收发器和CAN控制器,语法就是应用层。在进行沟通的时候,有一些语法和常用短语可以固定为规范,这些规范标准可以有制造商定义,也可以由CiA来定义。





       图2  CANopen设备结构

图 2所示为CANopen设备结构,CANopen协议通常分为用户应用层、对象字典、以及通讯三个部分。其中最为核心的是对象字典。CANopen通讯是CANopen关键部分,其定义了CANopen协议通信规则以及与CAN控制器驱动之间的对应关系。

4、CANopen网络结构

CANopen通信最高传输速率1Mbps(速率与传输距离有关),最多可支持127个节点。

通信波特率与通信距离的关系如下表所示:





 
如图3所示,为CANopen网络的基本结构,在该网络中有一个CANopen主站,负责管理网络中的所有从站,每个设备都有一个独立的节点地址,对每个从站进行配置后,从站与从站之间也能建立独立的实时通信,

当CANopen网络中的总线长度相当长时,也可以在网络中增加一个网关设备,可以延长总线距离,起到隔离左右两条总线的作用,而且左右两条总线可以根据实际情况选择不同的通信波特率。





图3  CANopen的网络结构

5、CANopen的优点

我司的K系列所有产品都支持标准的CANopen总线,其优点如下:
1、   降低系统成本,提高维护性
通信介质可以为双绞线、同轴电缆或光纤,选择灵活。
通过网络化,控制器与IO设备或伺服驱动器之间只需通信电缆即可完成接线;
大幅减少配线检查作业,减少构建系统所需的工时。
2、   优先级设置
所有节点可设置不同的优先级,可满足不同实时需求,高优先级的数据最快可以在134μs内得到传输。
3、    不破坏仲裁技术
CAN采用不破坏总线仲裁技术,当多个节点同事向总线发送信息时,优先级较低的节点会主动退出发送,而高优先级的节点可不受影响的继续传输数据,从而大大节省了总线冲突仲裁时间。
4、   采用多主站方式工作
网络上任何一个节点均可在任意时刻主动的向网络上其他节点发送信息,而不分主从,通信方式灵活,并且不需站地址等节点信息,利用这一特点可以方便的构成多机备份系统。还可根据报文的ID决定接收或屏蔽该报文。CAN总线具有在线增减设备的优点,即总线在不断电的情况下也可以向网络中增加或减少节点。
5、    数据传输可靠性高
CAN的每帧信息都有CRC校验及其它检错措施,保证了数据出错率低,同时降低了应用程序的复杂程度,从而使通信更加可靠。发送的信息遭到破坏后,可自动重发;节点在错误严重的情况下具有自动退出总线的功能;以使总线上其它节点的操作不受影响。报文不包含源地址或目标地址,仅用标志符来指示功能信息、优先级信息。





来源:网络。
想了解更多资讯,请点击:http://bbs.imefuture.com/article  
微信号:IMEfuture,二维码:




点击二维码图片,然后长按便可自动识别,关注很简单!!
智造家·集聚智造资源 服务制造未来
  查看全部
1、CAN介绍

随着汽车工业的发展,20世纪80年代中期,率先由Bosch公司研发出新一代的汽车总线即控制器局域网(Controller Area Network,简称:CAN总线或CAN-bus),CAN总线具有布线简单、典型的总线型结构、可最大限度的节约布线与维护成本、稳定可靠、实时、抗干扰能力强、传输距离远等特点,这些都决定了CAN总线必定是一种成功的总线。一经推出不仅在汽车行业得到广泛的推广与应用,在诸如航天、电力、石化、冶金、纺织、造纸等领域也得到广泛应用。CAN总线在未来的发展中依然充满活力,有着巨大的发展空间。
浅析CANOpen的技术与应用3.jpg


2、CANOpen介绍

由于CAN总线本身只定义ISO/OSI模型中的第一层(物理层)和第二层(数据链路层),通常情况下CAN总线网络都是独立的网络,所以没有网络层。在实际使用中,用户还需要自己定义应用层的协议,因此在CAN总线的发展过程中出现了各种版本的CAN应用层协议,CANopen就是基于CAN的一个开放的典型应用协议。
 
CANopen协议是在20世纪90年代末,由CiA组织(CAN-in-Automation)在CAL(CAN Application Layer)的基础上发展而来,目前CANopen协议已经在运动控制、车辆工业、电机驱动、工程机械、船舶海运等行业得到广泛的应用。

3、CANopen的通信参考模型

所有标准的工业通信系统均必须符合国际标准化组织(ISO)所定义的OSI(Open System Interconnection,开放系统互联模型)协议标准。CANopen通信系统,可以根据模型来描述,如图1所示

1、CAN介绍.png

我们可以把图1所示的7层模型作为人与人之间的沟通方式来介绍。就拿写信来说,纸张和打印机内的墨粉相当于物理层,文字就是逻辑层(数据链路层),打印机以及纸张就是CAN收发器和CAN控制器,语法就是应用层。在进行沟通的时候,有一些语法和常用短语可以固定为规范,这些规范标准可以有制造商定义,也可以由CiA来定义。

浅析CANOpen的技术与应用4.jpg

       图2  CANopen设备结构

图 2所示为CANopen设备结构,CANopen协议通常分为用户应用层、对象字典、以及通讯三个部分。其中最为核心的是对象字典。CANopen通讯是CANopen关键部分,其定义了CANopen协议通信规则以及与CAN控制器驱动之间的对应关系。

4、CANopen网络结构

CANopen通信最高传输速率1Mbps(速率与传输距离有关),最多可支持127个节点。

通信波特率与通信距离的关系如下表所示:

1、CAN介绍2.png

 
如图3所示,为CANopen网络的基本结构,在该网络中有一个CANopen主站,负责管理网络中的所有从站,每个设备都有一个独立的节点地址,对每个从站进行配置后,从站与从站之间也能建立独立的实时通信,

当CANopen网络中的总线长度相当长时,也可以在网络中增加一个网关设备,可以延长总线距离,起到隔离左右两条总线的作用,而且左右两条总线可以根据实际情况选择不同的通信波特率。

浅析CANOpen的技术与应用1.jpg

图3  CANopen的网络结构

5、CANopen的优点

我司的K系列所有产品都支持标准的CANopen总线,其优点如下:
1、   降低系统成本,提高维护性
通信介质可以为双绞线、同轴电缆或光纤,选择灵活。
通过网络化,控制器与IO设备或伺服驱动器之间只需通信电缆即可完成接线;
大幅减少配线检查作业,减少构建系统所需的工时。
2、   优先级设置
所有节点可设置不同的优先级,可满足不同实时需求,高优先级的数据最快可以在134μs内得到传输。
3、    不破坏仲裁技术
CAN采用不破坏总线仲裁技术,当多个节点同事向总线发送信息时,优先级较低的节点会主动退出发送,而高优先级的节点可不受影响的继续传输数据,从而大大节省了总线冲突仲裁时间。
4、   采用多主站方式工作
网络上任何一个节点均可在任意时刻主动的向网络上其他节点发送信息,而不分主从,通信方式灵活,并且不需站地址等节点信息,利用这一特点可以方便的构成多机备份系统。还可根据报文的ID决定接收或屏蔽该报文。CAN总线具有在线增减设备的优点,即总线在不断电的情况下也可以向网络中增加或减少节点。
5、    数据传输可靠性高
CAN的每帧信息都有CRC校验及其它检错措施,保证了数据出错率低,同时降低了应用程序的复杂程度,从而使通信更加可靠。发送的信息遭到破坏后,可自动重发;节点在错误严重的情况下具有自动退出总线的功能;以使总线上其它节点的操作不受影响。报文不包含源地址或目标地址,仅用标志符来指示功能信息、优先级信息。
浅析CANOpen的技术与应用2.jpg


来源:网络。
想了解更多资讯,请点击:http://bbs.imefuture.com/article  
微信号:IMEfuture,二维码:
智造家官方微信二维码.jpg

点击二维码图片,然后长按便可自动识别,关注很简单!!
智造家·集聚智造资源 服务制造未来