can总线故障的通讯采样点可以测出来吗?

CAN是控制器局域网络(Controller Area Network, CAN)的简称是由研发和生产汽车电子产品著称的德国BOSCH公司开发了的,并最终成为国际标准(ISO118?8)是国际上应用最广泛的现场总线之一。

CAN是控制器局域网络(Controller Area Network, CAN)的简稱是由研发和生产汽车电子产品著称的德国BOSCH公司开发了的,并最终成为国际标准(ISO118?8)是国际上应用最广泛的现场总线之一。 在北美和西欧can总线故障协议已经成为汽车计算机控制系统和嵌入式工业控制局域网的标准总线,并且拥有以CAN为底层协议专为大型货车和重工机械车辆設计的J1939协议近年来,其所具有的高可靠性和良好的错误检测能力受到重视被广泛应用于汽车计算机控制系统和环境温度恶劣、电磁辐射强和振动大的工业环境

}

can总线故障作为应用非常广泛的现場总线保证can总线故障一致性非常重要,DLC作为CAN帧的一部分它的正确与否直接影响到总线通信。那么DLC代表什么它的功能是什么?如何测試验证其正确性

can总线故障是ISO国际标准化的串行通信协议。在汽车产业中出于对安全性、舒适性、方便性、低公害、低成本的要求,各種各样的电子控制系统被开发了出来由于这些系统之间通信所用的数据类型及对可靠性的要求不尽相同,由多条总线构成的情况很多線束的数量也随之增加。为适应“减少线束的数量”、“通过多个CAN进行大量数据的高速通信”的需要,can总线故障孕育而生can总线故障在汽车中的应用图。

随着新能源、智能网联等概念发展新能源CAN网络节点高达50个,车身can总线故障环境变得复杂及紊乱 CAN节点质量不稳定给主機厂安全性带来极大威胁。V型开发流程中零部件没有进行物理层测试就直接给主机厂供货,引发了大量后期维护、安全等问题所以,can總线故障必须进行CAN一致性测试

CAN一致性测试主要分为物理层、链路层、应用层三大部分测试内容。在整车网络调试中各节点遵循CAN一致性測试是保证总线的稳定运行的重要前提,CAN一致性测试中包括总线电压、压力测试、总线利用率、采样点测试等各种测试今天主要介绍CAN一致性测试系统之报文DLC测试。

数据长度代码又称DLC(Date Length Code)用于规定数据场的字节数,DLC的编码规则如表所示;最大为8字节最小为0字节;DLC在CAN数据幀中位置如图所示:

接下来通过某车厂的CAN一致性测试标准,解读一致性测试中的DLC测试

1、测试项目:发送报文DLC。

2、测试步骤:DUT供电利用CAN鉲记录介绍CAN报文,持续数分钟对比DUT发送报文ID及DLC是否与定义相同,循环操作数次进行评估。

3、测试目的:检查DUT发送的所有can总线故障报文嘚数据场长度DLC是否遵守应用层规范要求

4、评价标准:DUT发送的所有can总线故障报文的DLC均为型号列表规范中定义的DLC,并遵守应用层规范要求

DLC測试需要不断记录、对比评估、循环操作,整车can总线故障拥有众多零部件需要测试众多项目,这样就会花费大量的时间及人力为了提高效率,解决人力成本CAN一致性自动化呼之欲出,ZLG致远电子的CANDT一致性测试系统可以满足整车厂需求

CANDT是基于CANScope强大的can总线故障底层测试分析基础,配备必要的电压源、PLC等核心外围设备可自动化完成汽车零部件CAN节点物理层、链路层及应用层测试的CAN一致性测试设备。CANDT一致性测试系统三大特色:

自动化测试:连接设备接入被测单元软件确保各测试单元连接正常,点击开始测试即可完成测试

自动生成报告:软件Φ勾选需要测试项目,自动测试后生成测试报告可直接作为零部件的准入标准。

CANDT测试系统是由机柜配合CANscope组装而成的CANscope可单独拿出进行整車网络等各种测试,灵活性非常高

}

我要回帖

更多关于 can总线故障 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信