您的位置 首页 电路

一种超有用的轿车电子CAN总线开发测验计划

是否还在因为没有高端CAN测试仪器,无法进行CAN总线开发而发愁?今天告诉你:CAN卡同样能让你玩转汽车CAN总线开发测试。CAN总线多用于汽车领

是否还在因为没有高端CAN测验仪器,无法进行CAN总线开发而忧愁?今日告知你:CAN卡相同能让你玩转轿车CAN总线开发测验。

CAN总线多用于轿车范畴,在CAN总线的开发测验阶段,需求对其单节点功用,多节点组网通讯,网络拓扑结构等进行开发测验,需求虚拟、半虚拟、全什物仿真测验渠道,而且有必要测验各节点是否契合ISO11898中规则的过错呼应机制等,所以CAN总线的开发需求专业的开发测验东西,而且在出产阶段也需求一批简略易用的出产线测验东西。CAN总线开发测验东西主要有CANScope、CANalyst-II、Passiontech DiagRA、canAnalyser、X-Analyser、AutoCAN、CANspider等。因为这些设备比较贵重,并不是一切企业都有才能购买,可是USB转CAN也能完结这些设备的大部分功用,完结轿车CAN总线的顺畅开发。

接下来以USBCAN-2E-U为例进行阐明。

图1 USBCAN-2E-U

一、操作过程

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

图2 翻开CANtest软件初始化

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

图3 翻开DBC解析

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

图4 加载DBC文件

操作四:此刻接纳数据即可进行DBC解析,用户能够运用分类显现或许改写显现检查。点击某个报文,下方解析框中将这帧包括的运用数据显现出来。如图5所示,ID为0x0CF0041A中第四个字节为0x6C、第五字节为0xD6。查阅、对照SAE_J1939-71协议得知:电子发动机操控器#1:EEC1(音讯名)中第4、5字节代表EngSpeed(发动机转速)。数据长度: 2字节分辨率: 0.125 rpm/位递加,从0 rpm开端核算(高位字节分辨率=32 rpm/位) 数据规模: 0到8031.875 rpm能够核算出转速:0xD66C*0.125为6861.50rpm(转/分)。(补白:其它参数的界说与解析,请参照SAE_J1939-71协议:光盘\阐明文档目录\16.附件9:SAE_J1939-71协议)

图5 DBC协议解析成果

小技巧:运用分类显现功用时,软件会将有改变的数据标红,,能够协助用户快速完结变量辨认作业。比方,要想知道方向盘所对应CANID和数据段,即可运用此办法运转,滚动方向盘,调查变红的变量,即对应。

二、运用规模

除了运用在轿车CAN总线开发上,USB转CAN卡在以下三个方面相同适用:

l 工业操控测验;

l 轿车电子保护修理;

l 协议破解。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/fangan/dianlu/325694.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部