inkMacSystemFont, "">关键字:CAN;CANFD;SomatXR CAN FD测量模块
inkMacSystemFont, "">
inkMacSystemFont, "font-size:14px;"> 快速获取车辆或传感器的CAN通讯数据,是载荷谱测试分析的一项常规内容。CAN-BUS由ISO标准化后发布了两个标准,分别是ISO11898-2(125kbps至1Mbps的高速通信标准)和 ISO11898-3(小于125kbps的低速通信标准),CAN FD协议是CAN-BUS 协议的升级,波特率由原来1Mbps提升至8Mbps以上,*大提高通讯效率,因而广泛应用于新能源和智能化行业。
inkMacSystemFont, "font-size:14px;">
inkMacSystemFont, "font-size:14px;"> SomatXR 数据采集系统的MX471C-R(坚固型CAN FD测量模块)适用于CAN-BUS测量场景,下面介绍应用SomatXR采集车辆CAN-BUS总线信号。
inkMacSystemFont, "font-size:14px;">
inkMacSystemFont, "font-size:14px;"> MX471C-R具备4个CAN FD硬件测量端口通道,并向下兼容CAN2.0A/B。
inkMacSystemFont, "font-size:14px;">
inkMacSystemFont, "font-size:14px;">图1 MX471C-R测量模块外观
inkMacSystemFont, "font-size:14px;">
inkMacSystemFont, "font-size:14px;"> 总线传输用到CANH与CANL、CAN地三个引脚,硬件连接时需使用线缆专用线缆1-KAB-2109的白色(CAN H)、蓝色(CAN L)和黑色(CAN Ground)三个引脚即可。
inkMacSystemFont, "font-size:14px;">
inkMacSystemFont, "font-size:14px;">图2 KAB2109接线定义
inkMacSystemFont, "font-size:14px;">
inkMacSystemFont, "font-size:14px;"> 安全可靠的 catman 控制软件与数据采集系统SomatXR测量系统**匹配,操作步骤如下。
inkMacSystemFont, "font-size:14px;">
inkMacSystemFont, "">(1)开放CAN-BUS硬件端口
inkMacSystemFont, "">
inkMacSystemFont, "font-size:14px;"> 打开catman软件“Options —— hardware —— CAN bus options”,进入如下图3硬件配置界面。
inkMacSystemFont, "font-size:14px;">
inkMacSystemFont, "font-size:14px;">图3 配置CAN bus选项
inkMacSystemFont, "font-size:14px;">
inkMacSystemFont, "font-size:14px;">根据测试需要,给每个端口选择合适的通道数容量,单通道容量高达128,如图4。
inkMacSystemFont, "">
inkMacSystemFont, "font-size:14px;">图4 配置端口通道容量
inkMacSystemFont, "font-size:14px;"> 建议勾选 激活接收原始报文。
inkMacSystemFont, "">(2)配置CAN端口信息
inkMacSystemFont, "font-size:14px;"> 新建Project,进入DAQ channels界面,选中MX471C-R的任意一个通道,依次点击“Additional functions——CAN configuration”,进入CAN端口配置,如图5。
inkMacSystemFont, "font-size:14px;">图5进入CAN端口配置
inkMacSystemFont, "font-size:14px;">
inkMacSystemFont, "font-size:14px;"> MX471-R测量模块的4个测量通道支持独立设置。端口配置界面如下图6,以下的配置信息需要和车辆的电器部门确认准确的参数。
inkMacSystemFont, "font-size:14px;">•波特率:Bit rate;
inkMacSystemFont, "font-size:14px;">•采样比:Sample point ratio;
inkMacSystemFont, "font-size:14px;">•同步跳转带宽:Sync.jump width
inkMacSystemFont, "font-size:14px;">
inkMacSystemFont, "font-size:14px;">图6端口配置界面
inkMacSystemFont, "font-size:14px;"> 在参数设置中,需区分CAN classic(对应仲裁帧)和CAN FD(对应数据帧)。对于测试普通 CAN,只需设置CAN classic即可,数据帧无效。对于测试CAN FD数据,需同时设置仲裁帧和数据帧。
inkMacSystemFont, "font-size:14px;">
inkMacSystemFont, "font-size:14px;"> ISO11898-2 规定:在高速 CAN 网络中,需要在网络终端节点处接入 120Ω 终端电阻,用于消除总线上的信号反射,避免信号失真。车辆CAN网络通常内置终端电阻硬件,此情况下可不启用测量模块的内置电阻。
inkMacSystemFont, "font-size:14px;">
inkMacSystemFont, "font-size:14px;"> 启用监听模式,防止对车辆总线产生干扰。
inkMacSystemFont, "font-size:14px;">
inkMacSystemFont, "">(3)配置OBD-II端口信息(如果不是采集OBD-II数据,可以跳过2.3)
inkMacSystemFont, "font-size:14px;">
inkMacSystemFont, "font-size:14px;"> 打开BUS commands, 如图7。
inkMacSystemFont, "font-size:14px;">
inkMacSystemFont, "font-size:14px;">图7 OBD端口配置界面
inkMacSystemFont, "font-size:14px;"> 输入CAN线请求命令和请求周期,catman内置了部分OBD-II的请求指令,可以直接选择使用即可。Catman内置指令如下图8。
inkMacSystemFont, "font-size:14px;">
inkMacSystemFont, "font-size:14px;">图8 Catman内置指令
inkMacSystemFont, "">(4)查看CAN原始报文
inkMacSystemFont, "font-size:14px;"> 在如下图9,DAQ channels 界面,点击 Live update,激活实时更新功能。如CAN总线正常通讯,则在CANRAW-Receiver通道将呈现滚动报文数,且信号状态灯转变绿色。
inkMacSystemFont, "font-size:14px;">
inkMacSystemFont, "font-size:14px;">图9 显示CANRAW-Receiver通道
inkMacSystemFont, "font-size:14px;">
inkMacSystemFont, "font-size:14px;"> 点击Visualization 进入显示窗口,将右侧的原始报文通道直接拖入空白区域,就完成报文显示窗口的创建,如下图10。
inkMacSystemFont, "font-size:14px;">
inkMacSystemFont, "font-size:14px;">图10 创建报文显示窗口
inkMacSystemFont, "font-size:14px;"> 启动软件 Start按钮,即可进行原始报文采集。
inkMacSystemFont, "font-size:14px;">
inkMacSystemFont, "">(5)导入dbc解析文件
inkMacSystemFont, "font-size:14px;"> 打开sensor database页面,点击“file——import——Vector CAN database”,浏览选择对应的*.dbc文件,确定导入即可,如下图11。
inkMacSystemFont, "font-size:14px;">
inkMacSystemFont, "font-size:14px;">图11 导入dbc文件
inkMacSystemFont, "">(6)配置CAN通道
inkMacSystemFont, "font-size:14px;"> 选择右侧dbc导入的通道,拖到左边MX471开放的CAN测量通道上,即完成CAN通道的配置,如下图12。
inkMacSystemFont, "font-size:14px;">
inkMacSystemFont, "font-size:14px;">图12 配置CAN通道
inkMacSystemFont, "font-size:14px;"> 至此,完成测量模块针对CAN通讯的参数配置,也可通过曲线、图表、数值等不同方式,实现如图13所示,在测试过程中对测量数据的实时预览。
inkMacSystemFont, "font-size:14px;">
inkMacSystemFont, "font-size:14px;">图13 实时数据预览
inkMacSystemFont, "font-size:14px;">
inkMacSystemFont, "">结语
inkMacSystemFont, "font-size:14px;"> 本文介绍了应用SomatXR 数据采集仪MX471C-R测量模块进行CAN-BUS总线信号的测量过程。
inkMacSystemFont, "font-size:14px;">
inkMacSystemFont, "font-size:14px;"> 测量过程操作简便,具备良好的人际交互界面,并且测量模块具备IP67防护等级、高抗冲击和振动的能力(振动与冲击符合MIL-STD202G要求)。因此,SomatXR MX471C-R被广泛应用于恶劣的条件下载荷谱测试工作。
inkMacSystemFont, "font-size:14px;">作者简介:殷红雷,曾任于某整车企业试验中心结构耐久科室负责人,现就职于上海山外山机电工程科技有限公司,主责载荷谱采集分析处理、台架试验等工作。
inkMacSystemFont, "font-size:14px;">
inkMacSystemFont, "font-size:14px;">
inkMacSystemFont, "">参考文献
inkMacSystemFont, "font-size:13px;">[1]SomatXR_MX471C-R_Datasheet。
inkMacSystemFont, "font-size:13px;">[2]catman Operating Manual。
关于汽车领域的相关的专业知识就为大家介绍到这里了,更多相关的行业知识可以关注我们。百检网是一个大型的综合性知识分享型平台,持续为您分享各类行业知识。做检测 上百检!百检网只做真实检测。