实用的汽车电子CAN总线开发测试方案

CAN总线多用于汽车领域,在CAN总线的开发测试阶段,需要对其单节点性能,多节点组网通讯,网络拓扑结构等进行开发测试,需要虚拟、半虚拟、全实物仿真测试平台,并且必须测试各节点是否符合ISO11898中规定的错误响应机制等,所以CAN总线的开发需要专业的开发测试工具,并且在生产阶段也需要一批简单易用的生产线测试工具。CAN总线开发测试工具主要有CANScope、CANalyst-II、PassiontechDiagRA、canAnalyser、X-Analyser、AutoCAN、CANspider等。由于这些设备比较昂贵,并不是所有企业都有能力购买,但是USB转CAN也能实现这些设备的大部分功能,实现汽车CAN总线的顺利开发。

1、操作步骤

操作一:打开CANtest通用测试软件,选择USBCAN-2E-U接口卡,并且选定总线的波特率,点击确定并启动,启动CAN接口卡,如图2所示;

操作二:点击菜单快捷操作中的DBC解析按钮,进入DBC解析界面,如图3所示;

操作三:DBC解析界面中,点击加载DBC,选择对应的DBC文件打开,本文以J1939协议为例,选择j1939.dbc打开,解析柴油机、卡车或者公交车等协议,如图4所示;

操作四:此时接收数据即可进行DBC解析,用户可以使用分类显示或者刷新显示查看。点击某个报文,下方解析框中将这帧包含的应用数据显示出来。如图5所示,ID为0x0CF0041A中第四个字节为0x6C、第五字节为0xD6。查阅、对照SAE_J1939-71协议得知:电子发动机控制器#1:EEC1(消息名)中第4、5字节代表EngSpeed(发动机转速)。数据长度:2字节分辨率:0.125rpm/位递增,从0rpm开始计算(高位字节分辨率=32rpm/位)数据范围:0到8031.875rpm可以计算出转速:0xD66C*0.125为6861.50rpm(转/分)。(备注:其它参数的定义与解析,请参照SAE_J1939-71协议:光盘\说明文档目录\16.附件9:SAE_J1939-71协议)

小技巧:运用分类显示功能时,软件会将有变化的数据标红,,可以帮助用户快速完成变量识别工作。比如,要想知道方向盘所对应CANID和数据段,即可使用此方法运行,转动方向盘,观察变红的变量,即对应。

2、应用范围

除了应用在汽车CAN总线开发上,USB转CAN卡在以下三个方面同样适用:工业控制测试;汽车电子维护维修;协议破解。

THE END
1.什么是汽车can总线CAN(Controller Area Network)即控制器局域网,是一种汽车内部各个控制模块之间通信的数据传输技术。它采用分布式多节点系统结构,实现了汽车中各个控制模块之间的数据交换和信息共享。 简单来说,汽车CAN总线就是一种连接汽车各种控制单元的通信协议和数据传输标准。通过这种网络,汽车的发动机、刹车、转向灯等各个部分可以相互https://m.yiche.com/baike/528334.htm
2.汽车CAN总线12篇(全文)汽车CAN总线 第1篇 1 汽车网络总线开发流程 CAN总线技术在车身的广泛应用, 使人们更加关注CAN总线的整体开发流程。车身CAN总线网络的开发流程主要包括系统整体设计和具体实现方法。系统整体网络设计包括了所有要遵循的设计方法。使用网络拓扑形式的设计方法时, 首先要分析CAN总线的系统功能要求、整体结构的设计与仿真, 制https://www.99xueshu.com/w/ikey8k1a8ki8.html
3.一文详解汽车电子CAN总线江阴雨辰互联CAN总线(控制器区域网络)是一个中央网络系统,连接不同的电子控制单元(ECU),车辆中的其他设备。现在的汽车可以有100个ECU,因此CAN总线通信变得非常重要。 1.CAN总线流行的背景 集中式:CAN总线系统允许对连接到网络的ECU进行集中控制,使控制ECU变得容易。 https://www.yc00.com/web/1701578789a1121517.html
4.汽车can总线原理CAN总线是一种串行通信协议,它可以在车辆中的各个控制模块之间传输信息。通过CAN总线的应用,汽车电控系统可以实现多个控制模块之间的高速、可靠、实时、双向通信,从而实现车辆各种功能的协调工作。 CAN总线的工作原理是基于异步传输,以及差分信号传输。CAN总线由两个信号线组成:CAN_H和CAN_L。当CAN_H线高电平,CAN_Lhttps://wenku.baidu.com/view/cabe97fe2b4ac850ad02de80d4d8d15abe230089.html
5.汽车CAN总线故障怎么解决?CAN总线故障查找方法汽车CAN总线故障怎么解决?CAN总线故障查找方法 汽车CAN线称为汽车控制器局域网络。CAN总线就相当于汽车的中枢神经系统,是汽车里的一种通讯协议。 打开有驾APP 看高清速腾大图 遇到汽车CAN线故障一般有三种情况,分别是ECU故障、CAN总线损坏故障、CAN总线上的某个节点数据发送异常或者掉线。通过分析来看,ECU和CAN总线如果https://m.yoojia.com/ask/3-9612273633984423761.html
6.汽车CAN总线系统故障诊断技术浅析随着这个能将整个汽车控制系统联系起来统一管理,实现数据共享和相互之间协同工作的汽车CAN 总线系统的广泛应用,CAN 总线系统的故障诊断技术已经成为现代汽车维修技术人员必备的知识,作为现代汽车维修技术人员,必须掌握总线的结构与控制原理,与此同时还必须理解总线网络知识,才能排除汽车上的各种疑难杂症.随着汽车市场的迅猛发https://www.sh-yuy.com/news/3643.html
7.CAN总线原理精华整理过去,汽车通常采用常规的点对点通信方式将电子控制单元及电子装置连接起来,但随着电子设备的不断增加,导线数量也随之增多,采用CAN总线网络结构,可以达到信息共享、减少布线、降低成本以及提高总体可靠性的目标。 总的来说CAN总线有以下几点优势: ① 数据传输速度相对较高,可达到1 Mbit/s。(CAN-FD和CAN-XL分别可以达到https://www.dongchedi.com/article/7154970435250274852
8.供应CAN协议盒,汽车canbus协议盒,汽车总线协议解码,2013款天籁主营产品:其他汽车影音、诊断仪 -- 供应CAN协议盒,汽车canbus协议盒,汽车总线协议解码,2013款天籁专用 产品标签|CAN协议盒总线协议解码canbus协议盒 <上一个 价格 订货量 ¥65.00 100 - 499 ¥60.00 500 - 999 https://binarytek.cn.china.cn/supply/3092307123.html
9.车联网安全入门一:了解CAN总线及环境模拟准备打工了,工作内容和车联网安全相关,本来想着和app分析有较大关系,但是还涉及到很多关于汽车渗透测试相关的知识,由于之前并没有接触过,就借此机会和大家来学习一下。 ## CAN基础知识 ### CAN(Controller Area Network) 上图是CAN总线的拓扑结构,其中左边是高速CAN总线的(典型应用包括车辆电子系统中的发动机控制、https://xz.aliyun.com/t/14262