历史上的今天
返回首页

历史上的今天

今天是:2025年01月08日(星期三)

正在发生

2018年01月08日 | 认识高速接入单元“ISO11898-2”

2018-01-08 来源:电子产品世界

国内的新能源汽车正如火如荼发展,如何才能构建一致性更好的车载CAN总线网络?让我们从国际标准开始学习。

ISO11898CAN总线国际标准,由德国BOSCH公司开发至今已经成为汽车控制系统的标准总线协议,而今国内新能源汽车发展随着双积分制已经开始对传统车企大面积普及,为了在转型过程中提高汽车稳定性,国际标准的研读成为重中之重。

    

  图 1 新能源汽车CAN总线透视图

  任何一种通讯协议都要基于物理介质去构建,那么高速(发送速率1Mbps)介质有哪些特性值得我们注意的呢?今天我们以《ISO11898-2:高速介质访问单元》作为切入点去了解这份国标。

  一、介质的特性

  1、总线电平

  总线能有两种逻辑状态中的一个:接收或发送(见图2)。

  在接收状态,VCAN_L和VCAN_H固定在平均电平,由总线终端决定。Vdiff低于最大阈值时,接收状态在总线空闲和接收数据位期间传递。

    

  图 2 CAN总线逻辑状态

  在物理介质方面,CAN网络线束拓扑应尽量接近单根线的结构,线缆所使用的双绞线保持在一米50绞左右,外裹一层屏蔽线,有效减少干扰信号对差分电压的影响,同时也避免线束反射波,而其d和l的距离需要达到一定程度。

  LS-CAN网段拓扑结构采用总线型拓扑结构,如图3所示,具体数值见表1。通信速率是125 k~500kbit/s,除此之外,还需要满足下列技术要求:

  1)为了减小驻波,各ECU距离干线的长度不能相等,同时应避免ECU在总线上等间距布置,即任何两个ECU之间d值不能相等;

  2)诊断接口到诊断设备的距离不允许超过5 m。

    

  图 3 总线型拓扑结构

    

  表 1 网段拓扑结构

  根据上述特性,我们在做车身总线设计时,需要控制好从站到主站的距离以及从站与从站间的距离,避免距离过大或过小引起信号失真或幅值不足等问题。

  二、一致性测试

  1、概述

  介质访问单元的一致性应当遵循ISO16845规范进行测试,其中以CAN_H和CAN_L分别对地或两者之间的阻抗、容抗、总线传输延时为主。

  CAN_L和CAN_H相对于地的内部终端电阻

  Rin_L和Rin_H由Rtest确定,计算公式如下:

    

 

  图 4 CAN_L和CAN_H相对于地的内部终端电阻测试等效图

  内部差分电阻

  Rdiff由总线空闲期间Rtest确定:

    

 

    

  图 5 内部差分电阻测试等效图

  内部延时测量法

  内部延时tnode测量应当在通过在空闲状态,错误有效的CAN节点的CAN总线输入一个发送位。CAN节点应当认为这个发送位为帧的起始位并执行硬件二次同步。CAN控制器应当在发送位后的第六个接收位检测到填充错误,并且作为有效的错误标志响应。外部发送发送位到错误标志开始之间的时间为tedge to edge.

  t∆edge=6∙NBT−(toutputRD−toutputDR)

  tinputRD+toutputRD=tedge_to_edge−7∙NBT+sync

  同步条件能通过调整相位消除,得到tedge to edge最大值(CAN核采样误差最大:1tq)。

    

  图 6 内部传输延时测量

  三、IOS11898一致性测试快捷可靠的方法

  要用万用表、Excel数据加计算公式的方式将上述的内部传输延时、阻抗、容抗、CAN节点接收发送输出输入、等数十种测试项做完效率极低且准确度不高,人为计算错误的情况较多,所以CANscope总线分析仪的一键测试上述一致性的项目在效率和权威性上有极大的提升。

    

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

    

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

    

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

    

  图 10 CANscope总线分析仪

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


推荐阅读

史海拾趣

EFINIX公司的发展小趣事

经过深入研发,EFINIX公司成功推出了Quantum™可编程加速器技术。与传统的FPGA技术相比,Quantum™技术可将面积利用率提高4倍,使得ASIC、ASSP和FPGA领域的高级可编程硅产品得以实现。该技术使EFINIX的产品在面积、功耗、性能等方面具有显著优势,吸引了众多客户的关注。

AMICC [AMIC TECHNOLOGY]公司的发展小趣事

近年来,电子行业面临着技术升级、市场变革等多重挑战。AMICC积极应对这些挑战,不断调整战略和业务模式。公司加大了对新兴技术的研发投入,加快了产品更新换代的速度。同时,AMICC还加强了与产业链上下游企业的合作,共同应对市场变化。这些措施使AMICC在行业中保持了领先地位,实现了持续稳健的发展。

芯源半导体(CW)公司的发展小趣事

为了进一步提升公司的竞争力,芯源半导体(CW)公司开始实施国际化战略。公司积极拓展海外市场,参加国际展会和论坛,与国际同行进行交流与合作。同时,公司还设立了海外研发中心,引进国际优秀人才和技术资源,以加强公司的研发实力和市场竞争力。这些举措使芯源半导体(CW)公司在国际市场上逐渐崭露头角。

旌芯半导体(GN)公司的发展小趣事

在电子行业的激烈竞争中,芯源半导体(CW)公司凭借其卓越的技术创新能力,成功在市场中脱颖而出。公司创始人李博士带领研发团队,针对当时市场上半导体产品的不足,开发出了一款高性能、低功耗的芯片产品。这款产品凭借其卓越的性能和稳定性,迅速获得了市场的认可,为芯源半导体(CW)公司的初期发展奠定了坚实基础。

Daniel Woodhead公司的发展小趣事

Daniel Woodhead公司在电子行业的起点可以追溯到创始人Daniel Woodhead对先进半导体技术的热情。在当时,半导体技术正逐渐崭露头角,Daniel看到了其中的巨大潜力。他带领团队日夜研发,成功开发出了一款性能卓越的微处理器,这款处理器凭借其高效能和低功耗在市场上脱颖而出,为公司赢得了第一桶金。

Hirose Electric公司的发展小趣事

为了进一步提升技术水平和市场竞争力,Daniel Woodhead公司开始寻求与国际知名企业的合作。公司与多家国际知名半导体制造商和电子产品生产商建立了战略合作关系,共同研发新技术、新产品。这些合作不仅为公司带来了先进的技术和理念,还拓宽了公司的国际视野和市场渠道。

问答坊 | AI 解惑

音响功放开关稳压电源电路.jpg

本帖最后由 paulhyde 于 2014-9-15 09:38 编辑 音响功放开关稳压电源电路.jpg  …

查看全部问答>

关于LED灯电流的问题

今天做实验,本来我的驱动板能驱动3.8V 650ma的电流; 给1W的LED(3.3v350ma)的通电,长时间后,虽然电压 没有多大的变化3。8+-0.1V;LED的电流就开始乱跳 , 为470MA-520ma;再也升不到650,这是为何原因;我这个 驱动其实是为1*3W的灯做的驱 ...…

查看全部问答>

USB 打开管道

我在wince5.0下调时一个camera驱动,打开管道有问题 我的camera有两个EndPoints,有一个control endpoint,EndPoint 0;还有一个Video Data EndPoint,EndPoint 1 现在,我要传输Video data,需要打开pipe,就OpenPipe,结果返回值为NULL,GetLas ...…

查看全部问答>

如何烧写到开发板

EVC编好的exe程序如何烧写到ARM板上,板子是2410的, 哪位大虾给讲一下大致的步骤?可以通过USB口烧吗? JTAG怎么用? …

查看全部问答>

SMDK2410问题

我在我的开发板上运行CE5.0的SMDK2410(flash读写已经修改了) EBoot,运行到OEMPreDownload函数时 打印调试信息发现始终没运行到EbootInitEtherTransport这个函数中 请高人指点一下啊??…

查看全部问答>

cc2430串口接收程序?

#define SET_MAIN_CLOCK_SOURCE(source) \\    do {                                   \\     ...…

查看全部问答>

STM32菜鸟之IAR环境下的C++演示程序包

/*-----------------------------------------------------------------------        STM32菜鸟之IAR环境下的C++演示程序包本程序主要是IAR环境下C++工程的建立,LED/LCD显示及按钮/操作杆的中断.从 ...…

查看全部问答>

EMI与高速PCB设计

EMI与高速PCB设计…

查看全部问答>

用scope.exe软件观察ePWM的波形问题

我用的是LauchPad28027,运行TI提供的PWM例程里面说明用到了scope串口软件示波器,但是没有波形。请用过的指点下…

查看全部问答>

谁知道C2000 Launchpad几个拨键做用吗。关于工程建立,谁能出个视频呀。

谁知道C2000 Launchpad几个拨键做用吗。关于工程建立,谁能出个视频呀。初学者很痛苦!论坛建工程方式试了不下5次,但还是有错误啊啊!能出个详细视频就好啦!谢谢啦!…

查看全部问答>