我的回答之所以发挥了作用,原因不是别的,是因为大家自己很努力。

-- 东野圭吾《解忧杂货店》

相信很多读者都看过东野圭吾的书《解忧杂货店》或者同名电影,里面有不同的咨询者通过写信投入解忧杂货店的信箱,后面都会得到相应的解答,中间采用了超越时空的解答方式也让不少读者津津乐道。最近我们虹科开展为期40天的在线直播课程平台,汽车相关课程三大方向:1)汽车总线CAN/LIN总线基础、一致性测试、UDS诊断开发以及测试数据实操和解疑;2)汽车维修诊断系列;3)BMS电池组仿真测试和自动化测试软件实操。第二期更有车载以太网,标定,TSN等等。丰富的课程吸引了来自汽车行业不同测试和应用领域的工程师关注,大家在直播间和微信群展开热烈的讨论与交流。本文结合不同“咨询者”共同关注的汽车总线测试热门话题进一步梳理与解析,开了个汽车总线测试“解忧杂货店”以此为之前或现在、乃至未来可能再次遇到的问题进行“解忧”。

咨询者甲问:“如果准确测量汽车ECU CAN节点的Busoff恢复时间?特别是整车厂对这方面的要求很高。”

解忧:1.知识准备:在CAN协议中,当一个CAN的ECU节点通信出现故障时,特别是在发送报文连续出现错误时,ECU节点的发送错误计数器就会累加,当发送错误计数器大于255时,ECU节点就会进入总线关闭,即Busoff状态。但如果ECU节点只是偶发错误,那么ECU本身可以通过自恢复的方式来处理。所以整车厂对ECU节点的CAN自恢复时间要求比较严格。2.工具准备:>>CANSpider总线干扰仪,产生干扰使ECU的报文发送错误;>>Pico Scope示波器,测量ECU干扰后发送报文的时间间隔;>>PCAN USB,用于总线报文监测与记录。3.测试方法:ECU周期发送某个报文帧时,CANSpider 产生干扰,对报文帧起始做无限数量干扰,序列为 10 个隐性位。干扰会让ECU产生错误并进入 BUSOFF,然后ECU有一个 bus off自恢复的过程,通过Pico Scope示波器去监测,ECU从Busoff状态到下一次发送报文的时间间隔就是Busoff恢复时间。Busoff 自恢复的控制策略通常分为快恢复和慢恢复两种类型,在实际测试中也是要求测试的。 4.测试连接示意图:

5.测试过程:1)ECU上电之后自动周期发送CAN报文,CANSpider配置为自动应答CAN ,同时使能CANH与CANL之间的120欧内置电阻,并在电阻电容网络中可变电阻设置为120欧,并联形成CAN网络匹配阻抗60欧。2)在CANSpider干扰设置中,干扰源选择帧起始(SOF); 干扰类型选择无限数量干扰,序列为 10 个隐性位。然后启动数字干扰。3)经过Pico Scope的监测,可以准确发现Busoff的自恢复时间点,以及可以观察到3次快恢复进程,以及1次慢恢复进程。快恢复:慢恢复:6.测试结果测试结果该ECU符合整车厂的Busoff自恢复时间要求。

咨询者乙问:“LIN总线一致性测试的内容中,LIN2.2协议与SAE J2602的测试内容主要区别是什么呢?

解忧:SAE-J2602协议是由美国汽车工程师学会发布,是基于LIN2.0的基础开发的,在物理层的一致性测试内容无太大区别,主要是SAE-J2602增加如下内容:

  • SAE J2602 有针对10417bit / s传输速率的测试(用于减少辐射)

  • 最大总线长度和ECU数量的制约因素、安全连接以及提升EMC性能

  • 固定分配帧标识符,通过OEM或者一级供应商的组件/系统级测试验证

  • 从站响应的第一个数据字节具有用于发送从站的已定义结构通信错误的状态和指示

  • 附加的参数可提高有效总线负载。

咨询者丙问:“工业级PXI总线与新能源汽车的BMS测试有什么样的过命交情?”

解忧:众所周知,随着新能源车,特别是电动车的兴起,人们不仅对电动车的环保优点所吸引,同时也对电动车的电池的安全性和里程焦虑提出更高要求。作为电动汽车的核心动力电池以及电池管理系统(BMS)技术无疑是各大车厂工作的重中之重,如何更高效和安全地提升BMS的测试效果也是面临的一大挑战。那么为什么说工业级PXI总线与新能源车BMS测试有“过命的交情”呢?简要了解一下工业级PXI总线,PXI是一种全新的开放性、模块化仪器总线规范,将Compact PCI规范定义的PCI总线技术发展成适合于试验、测量与数据采集场合应用的机械、电气和软件规范,从而形成了新的虚拟仪器体系结构,是一种主流的虚拟仪器测试平台,对于BMS测试可以提供了软件层面的仿真平台和电池包仿真。如下举例为Pickering基于PXI开发的model 41-752 PXI Battery Simulator Module电池包仿真模块。同时PXI机械特性采用Compact PCI规范引入的Eurocard坚固封装形式,使PXI系统更适于在工业环境和新能源电池包仿真使用,而且也更易于进行系统集成,PXI机箱提供了用来安装多通道PXI模块和给模块强制空气冷却的机械结构,各种安全规定无疑为测试人员的生命提供强力保障。这难道不是“过命的交情”吗?



如今,我们虹科的直播课程仍在如火如荼地进行,每天晚上8点都会有不同类型的课程在呈现,我们的讲师也会尽量为大家“解忧”,欢迎来信。如下是我们汽车测试的直播课程安排表,欢迎查阅课程:

以下如有错过的课程,快来扫码关注公众号,联系我们咨询回放事宜吧!

同时,为大家预告一下我们第二期免费直播的新增精品课程:车载以太网、TSN、 CCP标定、OBD诊断、UDS诊断...


关注公众号,在公众号菜单点击直播课程直接进入直播扫码  进入免费直播!

微信号:hongkeqiche

了解更多请戳www.hongkeqiche.com


“如果自己不想积极认真地生活,不管得到什么样的回答都没有用。

-- 东野圭吾《解忧杂货店》

pci总线定时协议_汽车总线测试的“解忧杂货店”相关推荐

  1. pci总线定时协议_PCI总线标准及协议

    首先?PAGENUM (PhysAddress).另外.因为硬件设备读写的是物理内存.举例如下.专用芯片可以实现完整的PCI主设备与从设备模式的接口功能? VPICD_Physically_Unmas ...

  2. can总线不加末端电阻_汽车总线故障检修与典型案例

    本书主要介绍了汽车总线基本结构,动力CAN总线.舒适CAN总线.信息CAN总线.LIN总线.串行数据接口.车身总线协议总线.网关.byteflight总线.MOST总线的结构与工作原理,故障码.数据流 ...

  3. 计算机总线接口规范协议,MIL-STD-1553B航空总线协议开发手册

    MIL-STD-1553B GJB289-87总线简介 1553B总线是MIL-STD-1553总线的简称,MIL-STD-1553总线是飞机内部时分制命令/响应式多路复用数据总线.1553B总线能挂 ...

  4. 计算机软件可分为哪三类,系统总线是什么_系统总线分为哪三类

    描述 系统总线是什么 系统总线(英语:System Bus)是一个单独的计算机总线,是连接计算机系统的主要组件.这个技术的开发是用来降低成本和促进模块化.系统总线结合数据总线的功能来搭载信息,地址总线 ...

  5. nvh个人检测下载_汽车NVH测试解决方案.PDF

    汽车NVH测试解决方案 上海其高电子科技有限公司 电话:021-5186 0355 1800 1665 728 1381 8060 599 传真:021-5186 1928 网站: 地址:上海市杨浦区 ...

  6. pci总线定时协议_PCI协议

    应的中断服务程序入口ISR_A:然后系统发现板卡B也用中断7,这时就会将中断7对应的内存区指向ISR_B,同时将ISR_B的结束指向ISR_A.以此类推,就会形成一个中断链.而当有中断发生时,系统跳转 ...

  7. pci总线定时协议_PCI总线标准协议(中文版)

    8.4.2 PCI 总线信号定义 在一个 PCI 应用系统中,如果某设备取得了总线控制权,就称其为 " 主设备 " :而被主设备选中以进行 通信的设备称为 " 从设备 & ...

  8. # 浅谈IIC总线通讯协议

    浅谈IIC总线通讯协议 相关概念 IIC总线是PHLIPS公司在八十年代初推出的一种同步串行的半双工总线,支持多主机多从机,具备总线裁决功能,用于连接整体电路. 整体电路:同一块板子上,两个芯片之间的 ...

  9. 空调控制协议盒_睿志诚汽车总线协议盒 后装车机也能控制车辆

    车内加装了导航车机后,我们会发现通过车机也能控制车辆空调.车灯.门窗等信息,那么到底车机是通过什么实现的呢?据悉,只需要在车机内接入睿志诚Can-Bus汽车总线协议盒,这些功能就能"信手拈来 ...

最新文章

  1. LeetCode简单题之通过翻转子数组使两个数组相等
  2. Python递归获取文件夹下面所有文件名字:
  3. Excel:python结合Excel使用技巧经验总结之(将python输出的等间隔列数据直接粘贴复制存到物理表格内等)图文教程之详细攻略
  4. python wmi antivirusproduct_Python中的WMI查询问题
  5. DirectX 3D学习笔记(一)
  6. QT的QWriteLocker类的使用
  7. mysql insert执行过程_MySQL · 源码分析 · 一条insert语句的执行过程
  8. Elasticsearch生态技术峰会 | Elasticsearch在企查查的应用实践
  9. 机器学习recall含义_机器学习的业务含义
  10. 算法工程师面试备战笔记5_下面哪个不属于数据的属性类别
  11. [C++11] 右值引用和移动语义
  12. mysql数据库入门传智播客答案_MySQL数据库入门
  13. OSM获取城市路网数据及其矢量化
  14. 八十年代的古董级晶体管直流稳压电源 WYJ-15V/1A
  15. Zabbix监控系统系列之十一:拓扑图绘制
  16. 预测模型如何改进自动化决策
  17. java增大字體_往JRE里增加字体
  18. erick recommendation:慕容晓晓《爱情买卖》MV欣赏
  19. visual studio 错误:在查找预编译头时遇到意外的文件结尾。是否忘记了向源中添加“#include StdAfx.h”?
  20. 炒股杠杆放大多少合适

热门文章

  1. 小程序实现长按删除图片
  2. ES2017异步函数现已正式可用
  3. 《敏捷可执行需求说明 Scrum提炼及实现技术》—— 1.2 识别不确定性的影响
  4. Cisco 交换机密码重置步骤
  5. spring注解controller示例
  6. Linux下安装oracle数据库步骤
  7. Scrum失败/成功案例分析
  8. python 装饰器简单笔记(附 *args **kw)
  9. Web API--自定义异常结果的处理
  10. 利用WebService实现远程服务器文件的上传和下载