0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

低速容错CAN协议接入单元及应用

AGk5_ZLG_zhiyua 来源:互联网 作者:佚名 2018-02-02 09:21 次阅读

新能源汽车发展的过程中,车载CAN网络故障时有发生,低速容错CAN协议有哪些方法值得我们学习?

ISO11898-2的解读对高速CAN学习大有裨益,但除了高速CAN,低速容错CAN也是CAN协议家族中重要的一员,低速和高速CAN虽然都使用同样的屏蔽双绞线连接,但物理介质和有关接口却有不同的规定,同时,低速容错协议对于故障定义也有不同。

基于物理介质及介质有关接口我们能更好的了解通讯协议的构建,那么低速(发送速率40k~125kbps)容错的物理层有哪些特性值得我们注意的呢?今天我们通过解读《ISO11898-3:低速 容错介质相关接口》继续了解这份重要国标。

1. 介质的特性

1.1 CAN分层架构

1.1.1 图2重点描述了容错低速CAN收发器物理层及一部分数据链路层。

图2 ISO参考模型/CAN分层架构

数据链路层

LLC:逻辑链路控制

MAC:介质访问控制

物理层

PLS:物理层信号

PMA:物理介质接入设备

MDI: 介质专用接口

也就意味着,根据ISO11898-3的描述,我们想要了解低速容错协议,我们需要了解MDI也需要了解PLS等,所以接下来,我们会重点介绍上述物理层中的的几个组成部分。

2. 低俗容错介质专用接口说明

先来看看什么是容错CAN,容错CAN的物理层是由CAN_H、CAN_L和GND三根线组成的。

2.1 低俗容错CAN协议物理介质

应使用平行(更推荐屏蔽的双绞)线作为CAN传输的物理介质,这一点在CAN协议中是共识,良好的屏蔽和双绞程度有利于满足更高的EMC需求,为CAN传输提供稳定可靠的物理环境。

2.1.1 低俗容错CAN协议节点与总线的连接

CAN_H和CAN_L两条电缆在终端节点网络结束,每条线束的所有终端电阻应该大于100Ω。图中终端电阻a是可选的,也就意味着在特定条件下,不是所有的节点都需要加单个终端电阻。

图3 CAN信号总线终端节点

2.1.2 物理信号(PLS)

总线有两种逻辑状态:显性和隐性。他们之间以差分电平作为区分:

在隐性状态时,CAN_L电平高于CAN_H,差分电压DIFF为负数,所以隐性状态在总线空闲或隐性位时传输。在显性状态时正好相反,CAN_H电平高于CAN_L,差分电压DIFF为正数,显性状态覆盖隐性状态,并在显性位传送。下图中a段表示隐性,b段为显性。

图4 物理位表示

2.1.3 网络规范

单个CAN节点可通过“总线拓扑”或“星型拓扑”两种方式联入通信网络(见下图,其中数字表示单个节点序号)。

图5 总线拓扑

图6 致远CTM1054T容错CAN隔离收发器拓扑图

图7 星型拓扑

2.1.4 物理介质故障定义

下表中规定的物理故障描述对应容错收发器的故障。

图8 物理故障

物理故障会影响到总线的正常通讯,这些故障我们称之为故障事件,而事件一般可以分为两大类:电源故障和总线故障,一般情况下检测到故障事件时,会引发收发器内部重启。

电源故障:如果一个节点与地/电源断开(或者地大于所定义极限值的±1.5V),这种故障称之为电源故障;

总线故障:不是所有的总线故障都能被收发器识别,因此定义了可查询的略缩事件组,见下图。

图9 错误事件

2.2 IOS11898故障精确定位快速排除的方法

通过查阅上表中的错误事件可以大概定位错误部分,但对于具体的错误节点ID、错误类型、错误场段、解决方式等并不知道,所以如何精确快速的定位到错误的报文与波形成为检测效率提升的关键。

CANscope总线分析仪是CAN总线故障定位、干扰排除、可靠性测试全球唯一的解决方案,兼容CAN总线各种主流协议,也就意味着在各种现在施行或将来升级的标准,CANscope都能及时兼容更新,一致性测试更全、更快、更可靠。

图10 CANscope总线分析仪

图11 CANscope内部集成了容错CAN收发器

图12 一致性测试四大观测界面

图13 CANTester物理层与数据链路层一致性测试部分项目

图14 等效电路功能进行输入电容电阻等测试

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 新能源汽车
    +关注

    关注

    141

    文章

    10316

    浏览量

    99095
  • CAN
    CAN
    +关注

    关注

    57

    文章

    2690

    浏览量

    463053
  • 信号总线
    +关注

    关注

    0

    文章

    2

    浏览量

    2285

原文标题:【CAN高阶】带您认识ISO11898-3:低速容错接入单元

文章出处:【微信号:ZLG_zhiyuan,微信公众号:ZLG致远电子】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    CAN总线知识】全面了解CAN总线协议

    提及总线,总是让人联想到那些交错在一起的计算机电线。那么这些电线如何发挥功效呢?这还得配合总线协议的管理来使用。那么今天我们介绍的就是CAN总线协议。看看这个协议的含义和应用吧。
    的头像 发表于 10-15 08:05 1028次阅读
    【<b class='flag-5'>CAN</b>总线知识】全面了解<b class='flag-5'>CAN</b>总线<b class='flag-5'>协议</b>

    CAN转Profinet协议转化网关

    远创智控YC-PN-CAN是自主研发的一款 PROFINET 从站功能的通讯网关。远创智控YC-PN-CAN主要功能是将各种CAN设备接入到Profinet网络中。 远创智控YC-P
    的头像 发表于 07-22 14:20 280次阅读
    <b class='flag-5'>CAN</b>转Profinet<b class='flag-5'>协议</b>转化网关

    协议can总线隔离中继器接多会怎样

    防止由于电气干扰等原因导致的通信故障。然而,如果在一个CAN总线系统中接入多个协议CAN总线隔离中继器,可能会带来一些问题和挑战。 协议
    的头像 发表于 06-16 10:31 619次阅读

    can的通信协议主要由什么完成

    性、灵活性和成本效益。本文将详细介绍CAN通信协议的各个方面,包括其历史、原理、特点、应用和发展趋势。 一、CAN通信协议的历史 1.1 CAN
    的头像 发表于 06-16 10:29 497次阅读

    什么是CAN总线协议?它有哪些特性和应用?

    CAN总线协议(Controller Area Network,简称CAN),是一种在汽车和工业自动化领域广泛应用的串行通信协议。自1986年由德国博世公司提出以来,
    的头像 发表于 05-27 16:32 1057次阅读

    边缘计算单元接入能力怎么算

    边缘计算作为一种分布式计算模式,其多接入能力是评估其性能和扩展性的重要指标之一。在实际应用中,我们需要考虑多个因素来计算边缘计算单元的多接入能力。这包括带宽和网络延迟、处理能力、并发连接数、服务类型
    的头像 发表于 05-16 17:51 270次阅读

    什么是CAN2.0协议

    CAN2.0协议是控制器局域网络(ControllerAreaNetwork,CAN)的一种版本,也被称为传统CAN协议,由德国博世BOSC
    的头像 发表于 03-29 08:19 1194次阅读
    什么是<b class='flag-5'>CAN</b>2.0<b class='flag-5'>协议</b>?

    CAN和CANFD协议简介(下)

    CAN和CANFD协议简介(下)
    的头像 发表于 02-19 12:08 668次阅读
    <b class='flag-5'>CAN</b>和CANFD<b class='flag-5'>协议</b>简介(下)

    高速CAN总线和低速CAN总线的区别

    高速CAN适用于需要高数据速率进行通信的应用场景,如引擎控制系统、传感器和执行器之间的通信。低速CAN则适用于对数据速率要求较低的应用场景,如车辆的舒适性和娱乐系统。
    发表于 02-15 14:54 4402次阅读

    高速CAN总线和低速CAN总线的特性

    高速CAN总线和低速CAN总线的特性 高速CAN总线和低速CAN总线是两种常见的
    的头像 发表于 01-31 14:09 2437次阅读

    CAN和CANFD协议简介(上)

    CAN和CANFD协议简介(上)
    的头像 发表于 01-26 08:06 918次阅读
    <b class='flag-5'>CAN</b>和CANFD<b class='flag-5'>协议</b>简介(上)

    CAN总线协议简介及其常见的应用领域

    ,但长度有限。CAN总线的位速率根据系统的不同而不同。 其次,CAN总线协议具有多主控制的特点,总线上空闲时,所有单元都可发送消息。同时,两个以上的
    的头像 发表于 01-19 17:47 1068次阅读

    琢磨了一天的CAN协议

    最新公司需要利用J1939的CAN协议进行数据通信,琢磨了一天,才明白,现在整理成笔记,内容如下:1.数据帧格式数据帧格式应遵循CAN29位标识符的扩展帧格式,CAN数据帧由很多域组成
    的头像 发表于 01-10 08:00 487次阅读
    琢磨了一天的<b class='flag-5'>CAN</b><b class='flag-5'>协议</b>

    容错can和高速can的区别

    容错CAN(Controller Area Network)和高速CAN是两种常见的汽车通信协议,它们在速度和可靠性方面有所不同。以下是关于容错
    的头像 发表于 01-05 17:58 1227次阅读

    高速can低速can区别

    各个电子控制单元(ECU)之间进行通信的标准化网络协议。虽然高速CAN低速CAN都是基于相同的协议
    的头像 发表于 12-07 18:15 4164次阅读