type
status
date
slug
summary
tags
category
icon
password

演示视频

【canoe日志采集和报文回放】 www.bilibili.com/video/BV14g…

准备工作

  1. 准备好CANoe证书、CANoe硬件、电源线等
注意:安装canoe工具时记得插上证书后再进行安装
打开canoe后如果安装不正确或未插入证书此时会提示检测不到证书
 
notion image
 
  1. 如何接线
(参考VN8900用户手册:VectorVN8900用户手册
硬件通道口,有的设备会有多个硬件通道那么哪一个才是我们需要的硬件通道,我们可以通过vector官网进行查询
这里我们选择插到CH1上面,如果其它项目请根据实际情况选择对应通道

Flexray阵脚接线定义

这里面的CH1的 2/7阵脚及代表得 Flexray A通道BM和Flexray A通道的BP
notion image

CAN协议针脚定义

notion image
  1. 车机上的接线示意图
这里面只是举例,如果是其它项目也可以从台架线上找到对应的接口,台架线上通常是会标注各线束名称的
notion image

日志采集

第一步:创建工程

进入File—New—Flexray(这里我们要截取的是Flexray所以选择Flexry协议,如果是其它协议请根据实际情况选择)
notion image

第二步:硬件及通道配置

选择Hardware—channelMapping—-按照下图列表中进行勾选,如果前面的设备状态显示为绿色表示设备连接成功
notion image

第三步:选择File—logging

notion image
配置logging保存位置
notion image
以上配置完成后,点击左上角⚡的start图标即可,等待数秒进入日志存储目录刷新后查看logging文件是否在增大。如果文件增大说明日志在记录。到这一步就已经设置成功了

日志回放以及报文实时监测

第一步:导入数据库文件

注意:无论是实时检测报文监测还是离线回放,我们第一步是要先导入数据库,没有数据库文件我们后续是搜索不到相关信号的。
根据协议的不同我们导入的数据库文件也会有所差异,例如Fleaxray我们可以导入xml后缀的数据库,如果是can我们需要导入dbc后缀的数据库,lin协议或其它协议请自行导入对应后缀的文件。
notion image

第二步:导入离线回放文件

(说明:如果时报文实时检测可以省略这一步)
这里面导入的离线文件即是我们上一步采集的日志文件,离线回放记得把模式切成offline
notion image

第三步:报文回放

  1. 按照下图操作,在弹框中点击添加信号,如果是实时回访,要改成online
notion image
  1. 接着上图,点击添加信号后,会弹出下图,因为没有添加数据库所以这里输入后不会有任何显示。输入信号后会有很多信号节点,根据自己实际要检测的节点进行选择即可。这里不明白可以看下演示视频
notion image

常见异常

  1. 无法扫描到硬件
    1. 拔掉电源后重新插上,然后再进入硬件中激活所有设备 “reactive all”
  1. 工程里有多个协议
有多个协议,请将其它协议去掉,或者直接新建一个对应协议的工程,如果只采集Flexray那么就不需要选择CAN LIN Ethernet等协议
  1. 信号线短接错误
插拔时线路短接使总线产生大量故障码,此时我们踩刹车会出现卡顿的感觉。处理方法,连接DSA后ECU ID输入1FFF,然后再执行框中输入 14 FF FF FF执行,执行完成后再发送 11 01重启即可恢复正常。
 
MYSQL常用语句UDS诊断
Loading...
joybard
joybard
海边拾贝
Latest posts
python模块与包
2025-2-23
python clear方法与del语句的区别
2025-2-23
编程语言中常见的标点符号英文
2025-2-23
CANoe采集日志以及总线报文回放
2025-1-24
跑步日记
2025-1-11
UDS诊断
2024-12-21