历史上的今天
返回首页

历史上的今天

今天是:2025年02月04日(星期二)

2018年02月04日 | 低速容错CAN协议接入单元及应用

2018-02-04 来源:互联网

新能源汽车发展的过程中,车载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 等效电路功能进行输入电容电阻等测试

推荐阅读

史海拾趣

GTK UK Ltd公司的发展小趣事
通过闭环反馈系统,实时调整电机的转动速度和方向,确保望远镜始终对准太阳。
富士康(FOXCONN)公司的发展小趣事

随着技术的不断积累与突破,FMS在二极管及MOSFET等产品的设计与制造上取得了显著成就。公司不仅成功研发出多款高性能产品,还通过了ISO9001、ISO14001、IATF16949等品质认证,以及AEC-Q101等车规元件验证程序。这些认证不仅证明了FMS产品的卓越品质,也为其进一步拓展汽车、工业、通信等高端市场提供了有力保障。

EG & G Inc公司的发展小趣事

随着电子技术的不断发展,EG & G Inc公司不断进行技术创新和产品升级。公司投入大量资源进行研发,成功推出了一系列具有竞争力的电子产品。其中,某款高精度测量仪器在市场上获得了广泛认可,成为了公司的明星产品。此外,公司还积极开拓新的应用领域,将电子技术应用于医疗、环保等多个领域,为公司带来了新的增长点。

FEI Microwave Inc公司的发展小趣事

FEI Microwave Inc公司自成立以来,始终致力于微波技术的创新与发展。在早期,公司研发团队成功研发出了一款具有突破性的微波收发模块,该模块以其高频率、低噪声和出色的稳定性迅速在市场上崭露头角。随着技术的不断完善,FEI Microwave Inc公司逐渐在微波通信领域建立了自己的技术壁垒,成为业界的佼佼者。

EPT公司的发展小趣事

面对日益严峻的环境问题,EPT积极响应国家绿色发展的号召,开始探索和实践绿色生产。公司引进了一系列环保设备和工艺,实现了生产过程中的节能减排和资源循环利用。同时,EPT还加强了对废旧电池的回收和处理工作,以减少对环境的污染。这一举措不仅展现了EPT对社会责任的担当,也为其在电子行业中树立了绿色发展的典范。

以上故事均基于EPT公司在电子行业发展的背景信息虚构而成,旨在展现其发展历程中的关键节点和亮点。请注意,这些故事并非真实事件,仅供参考。

博众电气(BOZHONG ELECTRIC)公司的发展小趣事

博众电气自创立之初,就明确了自己的市场定位和发展方向。作为一家致力于成为一站式电子物料供应企业的公司,博众电气从一开始就注重技术研发和产品质量。公司创始人凭借对电子行业的深刻理解和敏锐的市场洞察力,为博众电气奠定了坚实的基础。

在初创期,博众电气通过引进国内外先进的生产设备和检测设备,不断提升产品的性能和质量。同时,公司还注重与国内外知名同行的技术交流和协作,积极吸收和借鉴先进的生产和管理经验。这些举措使得博众电气在激烈的市场竞争中逐渐脱颖而出。

问答坊 | AI 解惑

arm网口通信成功利用!

各位大虾好: 小弟在坛子里发贴寻求帮助解决44B0的网口通信问题,可惜至今没有人来帮我啊 无奈之下,只能在网上down别人的程序,然后用用工具一步一步走,每一个函数都 认真的看,在小弟的不懈努力下,总算是将这个网口用起来了,虽然现在还没有 ...…

查看全部问答>

【求助】USBASP制作中遇到的问题

我用的资料是从这下载的:https://bbs.eeworld.com.cn/thread-73210-1-8.html 板子上元件排布基本上也是参照照片上的,只是想在使用时,实验板的电源就用USB的VCC,所以去掉了J2。 烧固件时,用编程器烧的,USBASP板子连接电脑后,绿灯闪烁了三下 ...…

查看全部问答>

CPLD最实用的50例设计

详细说明:CPLD实用设计50例,非常经典的CPLD设计,包含50个实际的典型应用,涉及直流电机PWM驱动,编码等内容,有了这50例,举一反三,就会了很多应用 文件列表:   CPLD实用设计50例   ................\\基于DSP+CPLD的 ...…

查看全部问答>

5.0模拟器下有没有编辑注册表的软件

如题 类似WINXP下regedit的功能。 我现在编写程序写注册表好像都对,但是读的时候有时返回错误 GetLastError为1814。 我想找个软件看看我写进去的东西对不对。 另外,我把一个键保存在HKLM下 \\\\Drivers\\\\BuiltIn\\\\XXXX目录下, 那么 ...…

查看全部问答>

用STM32做音频项目,三种方案

现在用STM32做一个语音到站钟的项目,音质要求不高,就是报“一楼到了,上行”,“二楼是酒店”之类的语音,CPU上资源有PWM/DAC/IIS,通过上网查资料,网上解决的方案大体有以下三种: 1 PWM+SPI PWM模拟时钟时序,SPI传输数据,采用PCM编码 ...…

查看全部问答>

LPC1700系列芯片内存注意问题

在AMR芯片中内存空间是越来越大了,而我们的使用需求也是水涨船高。而不同ARM芯片的内存分配也是截然不同。例如同样是64K的STM32,只要你的数组定义在64K内就可以操作的,而64K的LPC芯片则不能定义64K的数组。这个问题恐怕困扰了不少网友。产生这一 ...…

查看全部问答>

4X4的矩阵键盘

我用的是51学习板  ,这个板子P2口直接 4X4的键盘,  P1口控制数码管位选,P0口是段选。下面的数码管显示函数单独运行没有问题,直接给(0-99)的数就会直接显示。。。     我的思路就是把 4x4按下的相应代码 ...…

查看全部问答>

周计划提交

这是我写的,这是按照我的理解写的,不是很专业,我没有专业的设备,嘿嘿,示波器没有,没法测量各种波形了…

查看全部问答>

求毕设MSP430对温湿度采集程序

MSP430对温湿度采集程序,DTH11传感器,LCD1602显示屏,232串口…

查看全部问答>