【技术】详解CAN总线协议的基本特点及种类规格

2022-04-01 恩智测控
CAN总线,恩智测控 CAN总线,恩智测控 CAN总线,恩智测控 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所示。


授权代理商:世强先进(深圳)科技股份有限公司
技术资料,数据手册,3D模型库,原理图,PCB封装文件,选型指南来源平台:世强硬创平台www.sekorm.com
现货商城,价格查询,交期查询,订货,现货采购,在线购买,样品申请渠道:世强硬创平台电子商城www.sekorm.com/supply/
概念,方案,设计,选型,BOM优化,FAE技术支持,样品,加工定制,测试,量产供应服务提供:世强硬创平台www.sekorm.com
集成电路,电子元件,电子材料,电气自动化,电机,仪器全品类供应:世强硬创平台www.sekorm.com
  • +1 赞 0
  • 收藏
  • 评论 0

本文由犀牛先生转载自恩智测控,原文标题为:小智科普丨详解CAN总线协议,本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。

评论

   |   

提交评论

全部评论(0

暂无评论

相关推荐

技术探讨    发布时间 : 2024-08-20

技术小课堂 | CAN总线应用常见问题(2)

CAN总线作为一种常用的通信协议,在汽车、工业自动化等领域得到广泛应用。然而,由于各种原因,CAN总线在使用过程中可能会出现各种故障,本文思瑞浦将继续讲解CAN总线应用过程中的常见问题和解决办法。

技术探讨    发布时间 : 2024-07-31

技术小课堂 | CAN总线应用常见问题(1)

思瑞浦的CAN收发器产品已被广泛应用于众多的领域,公司也收集到了很多来自客户实际应用中比较常见的一些应用相关疑问,本文将介绍常见的CAN总线应用问题,并提供相应的解决方法,以帮助您更好地理解和解决这些问题。

技术探讨    发布时间 : 2024-07-26

【经验】解析什么是CAN通讯

CAN是控制器局域网络的简称,是由以研发和生产汽车电子产品著称的德国BOSCH公司开发的,并最终成为国际标准,是国际上应用最广泛的现场总线之一。 本文恩智测控将为您详细解析什么是CAN通讯。

设计经验    发布时间 : 2022-03-15

恩智测控(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

选型指南  -  恩智测控  - V1-1201  - 202008 PDF 中文 下载

重磅!恩智测控荣膺国家级第六批专精特新“小巨人”企业称号

近日,国家级第六批专精特新“小巨人”企业名单隆重公示,恩智测控(NGI)凭借其在测控仪器行业的卓越实力和自主创新能力,荣耀登榜,成为电子测试测量行业中凤毛麟角的国家级专精特新“小巨人”企业。

厂牌及品类    发布时间 : 2024-09-05

【选型】CAN总线中共模电感1812CMF-510X-YY可替代TDK的ACT45B-510-2P-TL003

Fastron的1812CMF-510X-YY是一款在参数上和TDK的ACT45B-510-2P-TL003完全一样,尺寸也十分接近的高品质共模电感,在CAN节点的设计中,完全可以替代ACT45B-510-2P-TL003产品的。

器件选型    发布时间 : 2019-07-28

【选型】500W CAN总线保护双向TVS管,适用于EPS防雷保护设计

Littelfuse的CAN总线保护TVS管SM24CANB-02HTG,为500W TVS二极管阵列,内含两个双向TVS管,封装为SOT23-3。反向工作电压VRM为24V,0.1μA泄露电流Ileak(max),符合AEC-Q101汽车标准。

器件选型    发布时间 : 2018-03-27

一文读懂!详解恩智测控NGI光伏行业全产业链测试解决方案

为满足光伏研发全方位测试需求,NGI推出光伏行业全产业链测试解决方案,可提供光伏电池材料研究、光伏电池片、光伏汇流箱、功率优化器、光伏逆变器等全产业链高效测试解决方案。

厂牌及品类    发布时间 : 2024-08-22

【产品】防雷击的TVS二极管,保障CAN总线通信安全

内含两个双向TVS管,泄露电流低至0.1uA,钳位电压极低。

新产品    发布时间 : 2017-03-07

智能设备与测控仪器品牌恩智测控(NGI)提供多系列电池模拟器、电子负载等产品

近日,恩智测控(NGI)与世强硬创电商签约合作,授权世强代理旗下电池模拟器、电子负载等全线产品。恩智测控是智能设备与测控仪器的专业制造商,现已拥有了多条测控和电子技术类产品线、电源与电子负载产品线、电池模拟器产品线、NXI测控产品线、充放电测试产品线及各种专业测试系统等。其中,高精度多通道可编程电池模拟器N8358系列单台8通道,采用双象限设计,2路DVM,内置故障模拟功能,可提高测试效率并节省测

公司动态    发布时间 : 2021-03-18

恩智测控直流电源&测试仪器选型表

恩智测控提供直流电源;燃料电池测试仪器;锂电池测试仪器;超级电容测试仪器产品,最大输出电压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

选型表  -  恩智测控 立即选型

恩智测控电池模拟器/直流电源选型表

恩智测控提供超高精度的电池模拟器和直流电源,最大输出电压范围5~20V,最大输出电流范围1A`20A,0.1mV/1μA超高精度,行业领先;2U单机24CH超高集成度;双象限,支持主动/被动均衡;多通道并行响应,通讯响应时间≤10mS;内置DVM功能及故障模拟功能;产品线完整,覆盖面广。

产品型号
品类
最大输出电压(V)
最大输出电流(A)
电压精度
电流精度
分辨率(mV/mA)
通道数
象限
通讯接口
尺寸
N8330A
电池模拟器
6V
1A
≤0.1mV±2d
≤0.2mA±2d
0.01mV/0.001mA
24
单象限
LAN/RS485
2U

选型表  -  恩智测控 立即选型

恩智测控NGI携全新产品和汽车电子一站式测试解决方案惊艳亮相2024汽车测试及质量监控博览会(中国)

NGI诚邀您2024.8.28-30日在上海世博展览馆举办的2024汽车测试及质量监控博览会。近年来,恩智(NGI)坚持高强度研发投入,拥有广泛的测控和电子技术类产品线,如NXI测控平台、电池模拟器、直流电源&电子负载、半导体测试源表、锂电池/超级电容测试产品等,并推出多个具有行业竞争力的应用解决方案。

厂牌及品类    发布时间 : 2024-08-20

展开更多

电子商城

查看更多

只看有货

品牌:芯力特

品类:高速CAN总线收发器芯片

价格:¥3.5400

现货: 2,491

品牌:芯力特

品类:高速CAN总线收发器芯片

价格:¥3.8600

现货: 2,423

品牌:芯力特

品类:高速CAN总线收发器芯片

价格:¥4.2900

现货: 2,300

品牌:EATON BUSSMANN

品类:电感

价格:¥1.6145

现货: 2,000

品牌:EATON BUSSMANN

品类:电感

价格:¥1.6145

现货: 2,000

品牌:EATON BUSSMANN

品类:电感

价格:¥1.6145

现货: 2,000

品牌:EATON BUSSMANN

品类:电感

价格:¥1.6145

现货: 2,000

品牌:EATON BUSSMANN

品类:电感

价格:¥1.6145

现货: 2,000

品牌:EATON BUSSMANN

品类:电感

价格:¥1.6145

现货: 2,000

品牌:广芯微电子

品类:8位MCU

价格:¥2.0800

现货: 1,936

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

现货市场

查看更多

品牌:MICROCHIP

品类:集成芯片

价格:¥3.7800

现货:31,435

品牌:TI

品类:集成芯片

价格:¥4.8300

现货:15,972

品牌:ADI

品类:CAN总线隔离收发器

价格:¥30.3700

现货:490

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

世强和原厂的技术专家将在一个工作日内解答,帮助您快速完成研发及采购。
我要提问

954668/400-830-1766(工作日 9:00-18:00)

service@sekorm.com

研发客服
商务客服
服务热线

联系我们

954668/400-830-1766(工作日 9:00-18:00)

service@sekorm.com

投诉与建议

E-mail:claim@sekorm.com

商务合作

E-mail:contact@sekorm.com

收藏
收藏当前页面