CANoe使用教程
文章平均质量分 82
心觉001
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
CAN报文的类型
建议通过实际工程文档或CANoe工具进一步确认具体ECU的配置。原创 2025-06-18 13:45:05 · 2146 阅读 · 0 评论 -
CANoe trace里面显示的Time 具体是什么意思
在 CANoe 的 Trace 窗口中,这个时间戳是基于 CANoe 仿真时间的高精度计时器,用来精确记录每一个总线事件发生的时刻。原创 2025-06-07 15:39:47 · 1591 阅读 · 0 评论 -
CAN通讯协议中各种参数解析
摘要:本文解析ISO15765-2多帧传输协议的关键参数。当数据超过8字节时需通过多帧传输,包括单帧(SF)、首帧(FF)、连续帧(CF)和流控帧(FC.CTS)。FC.CTS由接收方(测试仪)发送,包含块大小(BS)和最小间隔时间(STmin)参数,控制发送方(ECU)的传输节奏。BS表示允许连续发送的CF数量,STmin规定帧间最小时间间隔。测试时主要关注CF间隔是否满足STmin要求(如小于15ms),以及BS值对传输的限制作用。该协议实现了通过多个CAN帧传输大数据的功能。原创 2025-06-02 14:41:47 · 1702 阅读 · 0 评论 -
CANoe Trace中DLC和Data length的区别
全名它是 UDS(Unified Diagnostic Services)在CAN 总线上进行多帧传输(分段传输)的协议标准它描述了如何通过标准 CAN(8字节)或 CAN FD(最多64字节)来传输超过1帧的数据即:DLC 是CAN 帧头部的字段,用于声明这帧的数据字节数(最大 8)它并不要求一定是 8,完全可以是 1~8,根据帧类型的内容而定| 你在 ECU 中开发的诊断服务(如 RDBI、DTC)是基于:|ISO 14229| 实际在 CAN 总线上如何分帧发送,是基于: |原创 2025-06-02 10:48:27 · 2046 阅读 · 0 评论 -
CANoe IG实现信号遍历
Hold time 要设置成和周期一致,如果不一致,则信号变化和周期不一致,比如周期是200ms,hold time设置成100ms,发出去的信号步长就是设定步长1的两倍,是0,2,4,6...Direction是信号变化的方向,可以是递增,也可以是递减,或者是先增后减。选择 Range of values,是实现信号设定值范围内(6)的遍历。原创 2024-12-05 13:42:29 · 481 阅读 · 0 评论 -
CAPL实现音量和速度信号遍历
用CAPL语言实现如下功能:1.CANoe开始运行后,延时5s2.发送速度等级消息lhuDhuinfoCanFr03(CAN ID=0x150)里面的信号VehSpdLvl_UB= 1且VehSpdLvl=03.发送了上述速度等级消息后,发送速度值消息lhuDhulnfoCanFr10(CAN ID=0x20)里面的信号VehSpdLgt_UB=1,VehSpdLgtA的值从0x00~0x3A47依次增大遍历发送,每两次发送消息之间等待10ms。原创 2024-11-28 17:03:51 · 776 阅读 · 0 评论 -
基于VH6501的CAN/CAN FD采样点测试
采样点是节点判断信号逻辑电平的位置,是CAN控制器读取总线电平,并解释各个比特的逻辑值的时间点。转载 2024-10-29 16:33:46 · 3655 阅读 · 3 评论 -
CAN诊断答疑
显性脉冲”指的是 CAN 总线上的显性状态电压。DUT 在开始通信前,不应发送这样的脉冲或无效报文,因为它们会干扰正常的 CAN 总线通信在进入编程模式时,DUT 不应发送任何不符合 CAN 协议的报文,包括格式错误的报文、无意义的 CAN ID、无效的数据内容、或者错误帧。如果 DUT 因为软件重启导致发送了错误帧,这也是一种无效报文,可能会引发通信问题,因此应尽量避免。原创 2024-10-25 17:10:22 · 1726 阅读 · 0 评论 -
深度解读:车辆诊断之DTC的状态位
搞车辆诊断测试的,离不开对DTC的状态位的测试DTC的状态位是8个bit,每个bit代表不同的意思,每个bit置1或者置0都要满足一定的条件初学者,很容易被这个搞得头很大今天我们就来详细拆解一下,扫除你心中的疑惑我们以欠压故障为例进行说明,假设欠压故障(DTC code为EE0468)发生的条件如下:1. 车辆模式(CarModSts1)处于Normal(0)或者Dyno(5)2. 当电源可用性不受限制时,即ElPowerLevel (有和PwrLvlElecSubtyp组成。原创 2024-04-26 17:58:25 · 10280 阅读 · 4 评论 -
功放诊断测试
诊断测试原创 2023-12-18 15:30:42 · 1512 阅读 · 0 评论 -
CANdelaStudio CDD编写方法
解决办法:在.cddt文件中更新“”Error Code Table“”内容,把新的选项更新进去,以下以“Corrective action”为例。4.在保存好的cdd文件里继续更新“Available DTCs Fault Memory(24 Bit)”3.File->New->选择刚刚更新好的cddt模版文件,并保存为cdd文件。2.在cddt文件中更新“”Error Code Table“”内容,并保存。可能原因:在设置具有下拉框的属性的内容时,输入的内容不在下拉框列表中。原创 2023-09-05 16:06:26 · 1991 阅读 · 1 评论 -
DTC标准故障码格式解析
DTC(Diagnostic Trouble Code)表示诊断故障码,是故障类型的"身份ID";用于汽车故障时对故障部位及原因的排查。原创 2023-09-04 16:28:03 · 2779 阅读 · 0 评论 -
一文搞懂CAN和CAN FD总线协议
控制器局域网总线(CAN,Controller Area Netwk)是一种用于实时应用的串行通讯协议总线,它可以使用双绞线来传输,是世界上应用最广泛的现场总线之一。CAN协议用于汽车中各种不同元件之间的,以此取代昂贵而笨重的配电线束。该协议的健壮性使其用途延伸到其他自动化和应用。CAN协议的特性包括完整性的串行数据通讯、提供实时支持、传输速率高达1Mb/s、同时具有11位的寻址以及检错能力。CAN连线图CAN FD 是CAN with Flexible Data ra。原创 2023-08-30 16:03:44 · 73390 阅读 · 4 评论 -
CANdelaStudio 使用介绍
cddt文件只能用Expert View视图打开,cdd文件可以用standard view和expert view视图打开CDDT是CDD的模板文件,只有CANdelaStudio的Admin版本才能打开,基于CDDT文件以及ECU Diagnostic Specification 文件生成CDD OEM会把cddt文件释放给供应商,供应商基于cddt文件和每个ECU的功能,定制属于该ECU的cdd数据库文件 【File】->【new】->【Please choose a docume原创 2023-08-11 16:20:51 · 3821 阅读 · 0 评论 -
CAN Frame详解
CAN Frame是CAN总线通信的基本单位,它有多种类型,其中最常见的是数据帧(Data Frame),用于传输数据。数据长度编码位(Data Length Code-DLC),5 bits,用于表示该帧实际发送的数据的长度。其余字段与标准格式相同。原创 2023-06-19 15:28:00 · 4798 阅读 · 0 评论 -
Vector Scope
下面以PicoScope 6403E-034为例说明前面板: 最多支持捕获2路CAN/CANFD/FlexRay总线,或者4路LIN总线后面板: Scope Bus Probe 300 Mhz前提条件1:购买CANoe/CANalyzer Option Scope的 License 前提条件2:购买PicoScope硬件设备,支持的硬件型号可参考Help文档说明 前提条件3:安装PicoScope驱动,从如下官网下载PicoScope oscilloscope software and PicoLog原创 2023-06-01 17:07:39 · 2225 阅读 · 2 评论 -
VH6501干扰仪的使用
触发模式方法备注External Trigger(外部触发)使用VH6501的I/O口作为触发源Frame Trigger(报文触发)设定被干扰报文的触发位置,并发送干扰位序列/报文software Trigger(软件触发)配置好干扰序列后直接发送Error Frame Trigger(错误帧触发)基于错误帧标识位为触发条件触发干扰Direction Trigger(发送方向触发)根据TX/RX发送/接收方作为触发条件Inverted Trigger(反向触发)原创 2023-05-30 17:20:59 · 9047 阅读 · 2 评论 -
CANoe使用教程
Visual Sequence 自动发送报文序列,可以设置多个visual sequence,可用于重复的网络模拟和write窗口输出,比IG灵活,比CAPL简单。原创 2023-05-24 15:41:55 · 8573 阅读 · 0 评论
分享