【技术】详解CAN总线协议的基本特点及种类规格
本文恩智测控为您讲解一下CAN总线协议的基本知识,将对CAN总线协议基本概念、特点及种类规格进行详细介绍。
CAN总线协议基本概念
CAN协议包括OSI*1参考模型的传输层、数据链路层、物理层。图1显示了CAN协议每个层的定义。数据链路层划分为MAC(媒体存取控制)和LLC(逻辑链路控制)。MAC子层组成CAN协议的核心。数据链路层的功能是将从物理层接收到的信号组织成有意义的信息,提供如传输错误控制等数据传输控制流程。更具体来说,包括:信息如何封装成一帧,数据冲突仲裁、应答、错误的检测或通知。数据链路层的这些功能通常由CAN控制器硬件来实现。
物理层定义信号的实际传输方式、位的时序、位的编码、同步的过程步骤,然而,CAN协议并没有定义信号电平、通讯速度、采样点值、驱动器和总线电气特征、连接器形式。对每个系统,这些特征由用户自行确定。
CAN协议中关于ISO/OSI基本参照模型中的传输层、数据链路层及物理层,具体的定义如图2所示。
CAN总线协议基本特点
1、多主控制
在总线空闲时,所有的单元都可开始发送消息(多主控制)。最先访问总线的单元可获得发送权(CSMA/CA方式)。多个单元同时开始发送时,发送高优先级ID 消息的单元可获得发送权。
2、信息的发送
在CAN协议中,所有的消息都以固定的格式发送。总线空闲时,所有与总线相连的单元都可以开始发送新消息。两个以上的单元同时开始发送消息时,根据标识符(以下简称为ID)决定优先级。ID 并不是表示发送的目的地址,而是表示访问总线的消息的优先级。两个以上的单元同时开始发送消息时,对各消息 ID 的每个位进行逐个仲裁比较。仲裁获胜(被判定为优先级最高)的单元可继续发送消息,仲裁失利的单元则立刻停止发送而进行接收工作。
3、系统的灵活性
与总线相连的单元没有类似于“地址”的信息。因此在总线上增加单元时,连接在总线上的其它单元的软硬件及应用层都不需要改变。
4、通信速度
根据整个网络的规模,可设定适合的通信速度。在同一网络中,所有单元必须设定成统一的通信速度。即使有一个单元的通信速度与其它的不一样,此单元也会输出错误信号,妨碍整个网络的通信。不同网络间则可以有不同的通信速度。
5、远程数据请求
可以通过发送“遥控帧”,请求其他单元发送数据。
6、错误检测、错误通知、错误恢复功能
所有的单元都可以检测错误(错误检测功能)。
检测出错误的单元会立即同时通知其他所有单元(错误通知功能)。
正在发送消息的单元一旦检测出错误,会强制结束当前的发送。强制结束发送的单元会不断反复地重新发送此消息直到成功发送为止(错误恢复功能)。
7、错误隔离
CAN可以判断出错误的类型是总线上暂时的数据错误(如外部噪声等)还是持续的数据错误(如单元内部故障、驱动器故障、断线等)。由此功能,当总线上发生持续数据错误时,可将引起此故障的单元从总线上隔离出去。
8、连接
CAN总线是可同时连接多个单元的总线。可连接的单元总数理论上是没有限制的。但实际上可连接的单元数受总线上的时间延迟及电气负载的限制。降低通信速度,可连接的单元数增加;提高通信速度,则可连接的单元数减少。
CAN总线协议种类规格
简单了解了CAN总线协议基本概念与特点后,接下来说最为通用的三种CAN总线协议,它们分别是J1939、CANopen以及Device Net。
1、J1939协议
它是美国汽车工程协会的推荐标准协议,主要用于为中重型道路车辆上电子部件间的通讯提供标准的体系结构。它主要就是基于德国博世公司开发的控制器局域网络(即CAN总线)开发的,最快通讯速率可达250Kbps。它描述了重型车辆现场总线的一种网络应用,包括CAN网络物理层定义、数据链路层定义、应用层定义、网络层定义、故障诊断和网络管理。在 J1939协议中,不仅仅指定了传输类型、报文结构及其分段、流量检查等,而且报文内容本身也做了精确的定义。目前,J1939是在商用车辆、舰船、轨道机车、农业机械和大型发动机中应用最广泛的应用层协议。
2、CANopen协议
CANopen协议是一种架构在CAN总线网络上的高层通讯协定,它包括通讯子协定及设备子协定,常在嵌入式系统中使用,是工业控制常用到的一种现场总线。CANopen协议实现了OSI模型中的网络层以上(包括网络层)的协定。CANopen协议标准包括寻址方案、数个小的通讯子协定及由设备子协定所定义的应用层。CANopen支援网络管理、设备监控及节点间的通讯,其中包括一个简易的传输层,可处理资料的分段传送及其组合。一般而言数据链结层及物理层会用CAN来实作。
3、Device Net协议
DeviceNet协议是一个简单、廉价而且高效的协议,它适用于最低层的现场总线,例如:过程传感器、执行器、阀组、电动机起动器、条形码读取器、变频驱动器、面板显示器、操作员接口和其他控制单元的网络。我们可通过DeviceNet连接的设备包括从简单的挡光板到复杂的真空泵各种半导体产品。DeviceNet也是一种串行通信链接,可以减少昂贵的硬接线。DeviceNet所提供的直接互连性不仅改善了设备间的通信,而且同时提供了相当重要的设备级诊断功能,这是通过硬接线I/O接口很难实现的。
以上就是CAN总线上最为通用的三种CAN总线协议,当然,在日常的工作中,CAN总线的协议还有很多种,几乎每一个相关用户都有着属于自己的总线协议,具体CAN协议种类如图3所示。
- |
- +1 赞 0
- 收藏
- 评论 0
本文由犀牛先生转载自恩智测控,原文标题为:小智科普丨详解CAN总线协议,本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。
相关推荐
技术小课堂 | CAN总线应用常见问题(1)
思瑞浦的CAN收发器产品已被广泛应用于众多的领域,公司也收集到了很多来自客户实际应用中比较常见的一些应用相关疑问,本文将介绍常见的CAN总线应用问题,并提供相应的解决方法,以帮助您更好地理解和解决这些问题。
技术小课堂 | CAN总线应用常见问题(2)
CAN总线作为一种常用的通信协议,在汽车、工业自动化等领域得到广泛应用。然而,由于各种原因,CAN总线在使用过程中可能会出现各种故障,本文思瑞浦将继续讲解CAN总线应用过程中的常见问题和解决办法。
汽车总线协议分析-CAN总线
本文旨在深入解析汽车总线协议分析-CAN总线,并引导读者如何运用MS07000X示波器对汽车总线信号进行全面分析。通过提供详尽的步骤与技巧,帮助技术人员有效排除汽车总线通信中的故障,同时详细阐述如何配置CAN总线的解码与触发。
N8070A CAN通信卡 硬件手册
描述- 本手册详细介绍了N8070A CAN以太网转CAN通讯卡的功能、硬件接口、技术指标和使用说明。N8070A适用于汽车电子、工业控制等领域,具有2路波特率可配的CAN总线、板载120欧匹配电阻、CAN通讯隔离等特点。手册中还包括了安全须知、注意事项和版本信息。
型号- N8070A
【经验】解析什么是CAN通讯
CAN是控制器局域网络的简称,是由以研发和生产汽车电子产品著称的德国BOSCH公司开发的,并最终成为国际标准,是国际上应用最广泛的现场总线之一。 本文恩智测控将为您详细解析什么是CAN通讯。
【经验】工业CAN总线EMC&ESD保护设计指引
CAN总线设计时,一定离不开三要素,分别是:CAN控制芯片、CAN收发器、EMC&ESD保护器件。其中CAN控制芯片输出逻辑电平(0或1),CAN收发器将逻辑电平转换成差分信号(CAN_H、CAN_L)输出。同时,为保证CAN总线的可靠传输,外围电路必须考虑EMC及抗干扰问题,本文主要介绍 工业CAN总线外围电路设计,以及EMC&ESD器件参数选型和推荐。
恩智测控N6112多通道可编程直流电子负载,毫秒级通讯响应速度,专为高效测试而生
N6112系列多通道可编程直流电子负载为NGI恩智测控公司基于多年电源、电池等相关测试应用经验而开发一款高精度、高可靠性、高集成度、高性价比、全功能(恒电流、恒电压、恒功率、恒电阻)多通道可编程直流电子负载产品。单机最多支持12通道,在绝大部分集成应用中可代替小功率单体电子负载并为用户大幅节省成本。
恩智测控(NGI)测试仪器(电池模拟器/电子负载/直流电源)选型指南
目录- 电池模拟器/电子负载/直流电源
型号- N83624-15-01,N6180L,N68108-150-270,N68108-1000-90,N68096-600-240,N68024-150-200,N6140DP,N6927-1200-270,N8331CP,N6180C,N6180A,N6180B,N6180H,N6180E,N8358-05-05,N68084-1000-210,N83624-06-05,N6140DE,N68096-1000-80,N83624-06-03,N83624-06-01,N68024-600-020,N6112-500-5,N68024-1000-060,N68144-150-1200,N68096-1000-240,N68036-600-090,N68108-1000-270,N68132-1000-110,N6112-120-20,N68084-150-700,N68096-600-80,N6904-120-160,N6218-150-90,N68072-150-180,N6948-1200-480,N6112-60-20,N68036-150-300,N68036-1000-030,N6915-1200-450,T62401,N6142BP,N68048-1000-120,N68072-150-600,N68060-150-150,N62406-40-1200,N68120-150-300,N62401-40-200,N6945-1200-450,N68132-150-1100,N8330E,N8330D,N8330C,N68120-1000-100,N8330B,N8330A,N6142BE,N62402-40-400,N6908-120-320,N6212-60-100,N6142CP,N68048-150-400,N68084-150-210,N68120-600-300,N68036-150-90,N68120-150-1000,N68048-150-120,N6906-1200-180,N68048-600-120,N6903-120-120,N8331C,N8331B,N8331A,N6218-60-150,N6142CE,N6141BP,N6142DP,N68024-150-60,N68072-1000-180,N68072-1000-060,N68060-600-150,N68132-600-330,N6942-1200-420,N6206-600-10,N62405-40-1000,N68024-600-060,N68024-1000-020,N8352E,N8358-15-01,N68108-600-90,N8352D,N8352C,N6218-600-30,N8352B,N8352A,N8358-15-05,N6142DE,N68084-600-70,N6141BE,N6912-1200-360,N6140AP,N8358-06-01,N6141CP,N8352F,N68132-150-330,N8358-06-02,N8358-06-03,N68144-1000-360,NW6900,N68108-150-900,N6212-600-20,N68144-1000-120,N68084-600-210,N6206-60-50,N68060-1000-150,N6141CE,N6140AE,N6212-150-100,N6141DP,N68048-1000-040,N68132-600-110,N6930-1000-900,N68108-600-270,N68060-600-050,N6141DE,N68096-150-240,N68060-150-500,N6924-1200-720,N68120-1000-300,N68144-600-360,N62403-40-600,N62404-40-800,N68144-600-120,N68072-600-060,N68036-600-030,N68072-600-180,N68120-600-100,N68084-1000-70,N6140CP,N8331BP,N68096-150-800,N68132-1000-330,N6951-1200-510,N6140CE,N68048-600-040,N68036-1000-090,N6206-150-50,N6936-1200-1080,N68144-150-360,N68060-1000-050,N6921-1200-630
【选型】500W CAN总线保护双向TVS管,适用于EPS防雷保护设计
Littelfuse的CAN总线保护TVS管SM24CANB-02HTG,为500W TVS二极管阵列,内含两个双向TVS管,封装为SOT23-3。反向工作电压VRM为24V,0.1μA泄露电流Ileak(max),符合AEC-Q101汽车标准。
恩智测控N36200系列超稳定低纹波电源在半导体可靠性装置TOP客户的应用
随着SiC、IGBT等功率半导体器件的高速发展,其可靠性测试需求呈激增趋势。客户Z主要需要针对功率半导体器件进行功率循环老化测试,针对客户需求,NGI提供了N36200系列超稳定低纹波可编程电源,通过长时间客户真实场景试用,很好的满足了前期需求。
恩智测控直流电源&测试仪器选型表
恩智测控提供直流电源;燃料电池测试仪器;锂电池测试仪器;超级电容测试仪器产品,最大输出电压10000W,最大输出电流1200A,电压精度最低电压≤±1mV,电力精度最低电流<0.05%+5mA,通道数高达528,提供多种通信息接口,尺寸1U-12U可选
产品型号
|
品类
|
最大输出电压(V)
|
最大输出电流(A、mA)
|
电压精度
|
电流精度
|
分辨率(μA、mA、nA)
|
通道数
|
通讯接口
|
尺寸(U)
|
N3225-10K-M001
|
直流电源
|
10000V
|
1mA
|
电压≤0.01%+0.05%F.S.
|
电流≤0.02%+0.05%F.S.
|
1V/0.1μA
|
1
|
LAN/RS232
|
2U
|
选型表 - 恩智测控 立即选型
【仪器】“小”到极致 、“强”到出众!恩智测控超高性能双向直流电源全球上新
“小”到极致 、“强”到出众!恩智测控超高性能双向直流电源N35100全球上新!1U全宽可输出7.5kW,有效节省测试空间;支持主主并机,多功率组合;源载一体,回馈最高可达90%;全面应对DC-DC模块、电池模拟、光伏等多样化的应用场景。
【产品】防雷击的TVS二极管,保障CAN总线通信安全
内含两个双向TVS管,泄露电流低至0.1uA,钳位电压极低。
智能设备与测控仪器品牌恩智测控(NGI)提供多系列电池模拟器、电子负载等产品
近日,恩智测控(NGI)与世强硬创电商签约合作,授权世强代理旗下电池模拟器、电子负载等全线产品。恩智测控是智能设备与测控仪器的专业制造商,现已拥有了多条测控和电子技术类产品线、电源与电子负载产品线、电池模拟器产品线、NXI测控产品线、充放电测试产品线及各种专业测试系统等。其中,高精度多通道可编程电池模拟器N8358系列单台8通道,采用双象限设计,2路DVM,内置故障模拟功能,可提高测试效率并节省测
电子商城
现货市场
登录 | 立即注册
提交评论