自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(187)
  • 收藏
  • 关注

原创 VScode 不生成 tempcoderunnerfile.py

VScode 不生成 tempcoderunnerfile.py

2025-04-02 02:11:09 137

原创 Python 驱动周立功200U收发报文

基于python ,使用ZLG USBCANFD200U CAN盒进行报文收发

2025-04-02 02:08:14 1029

原创 Canoe Panel常用控件

Canoe Panel常用控件介绍

2025-03-15 20:00:10 1011

原创 Canoe Panel基础功能介绍

CANoe Panel 是 Vector CANoe 软件中用于设计图形化操作界面的功能模块。用户可以在面板上添加合适的控件,实时的改变信号或者变量的值

2025-03-15 18:06:36 574

原创 XCP协议

当发送节点在规定的时间内没有收到接收节点的应答信号,或者接收节点在规定的时间内没有接收到数据帧,就会产生超时错误。

2025-02-19 23:49:53 785

原创 CAN总线常见的错误帧及产生原因

CAN(Controller Area Network)总线是一种广泛应用于汽车、工业自动化等领域的串行通信协议。在 CAN 总线通信过程中,可能会出现多种错误帧,本文介绍常见的几种

2025-02-19 22:51:41 1353

原创 XCP 协议基础

XCP 协议的全称为 eXtended Calibration Protocol,即扩展标定协议。

2025-01-22 23:37:26 1245

原创 CANoe Trace窗口

CANoe 的 Trace 窗口用于实时记录和追溯 CAN 总线报文数据,进行信号解析与变化监测,辅助通信故障诊断、网络性能评估以及测试验证等工作

2025-01-22 23:36:17 1400

原创 Canoe 新建工程和通道连接

canoe工程的新建和通道配置

2024-12-31 19:51:17 664

原创 CANape 新建工程和连接

CANape 是德国 Vector 公司推出的一款功能强大且应用广泛的标定和测量工具,它可以对汽车电子控制单元(ECU)以及其他嵌入式系统中的各类参数进行标定。

2024-12-31 19:41:56 1413

原创 Canoe E2E校验自定义Checksum算法

当E2E的 CRC算法非常规算法,则需要自己编写代码计算,可参考如下:

2024-12-19 00:30:08 1840

原创 Canoe CAPL事件类型

CAPL是基于事件建模的语言,关于CAPL的运用主要就是在于熟悉其事件的使用;

2024-12-19 00:26:08 960

原创 CANoe 专栏索引

CANoe(CAN Open Environment)是德国 Vector 公司开发的一款用于开发、测试和分析 CAN(Controller Area Network)、LIN(Local Interconnect Network)、FlexRay、Ethernet 等车载网络通信系统的综合性工具软件。 它提供了一个集成开发环境(IDE),支持从网络设计、节点模拟、报文发送 / 接收、故障注入到系统测试等一系列功能。

2024-12-19 00:25:45 484

原创 Canoe CAPL编程

在汽车软件开发过程中,CAPL 用于创建测试脚本,模拟 ECU 的行为,对通信系统进行功能验证和故障注入测试等。例如,在汽车的动力系统控制单元(PCU)和车身控制单元(BCU)之间的 CAN 通信测试中,可以使用 CAPL 编写测试脚本来检查信号传输是否正确、消息是否按时发送和接收等。

2024-12-18 00:10:26 934

原创 CANoe 报文仿真

介绍CANOE如何自定义报文以及仿真节点

2024-12-18 00:08:27 1381

原创 TSmaster CAN/CANFD 诊断(Diagnostic_CAN)

SeedAndKey 只需要选择 SeedLevel 参数即可,解密的DLL 直接关联到 TP 参数配置中载入的 SeedAndKey 的Dll 中。TSMaster 诊断模块作为接收端,在接收连续帧报文的时候能够支持的诊断帧之间的最短时间间隔,这个参数是回复给诊断客户端的。用户可以根据完整项目的需求,配置测试诊断流程组,每个组里面可以包含多个不同的诊断流程,在一个诊断流程中才包含具体的诊断步骤。选择已有配置:该配置设计的目的,就是让用户选择在 诊断控制台中已经调试好的诊断步骤。锁定/解锁流程配置区域。

2024-11-25 21:37:15 1113

原创 TSmaster 数据库

数据库跟通道是绑定的。用户直接把 CAN/LIN 数据库拖拽到 TSMaster 窗体范围内,程序会自动把数据库关联到第一个通道。一个通道可以绑定多个数据库。一个数据库也可以绑定到不同的通道上。

2024-11-25 09:06:25 389

原创 TSmaster 曲线窗口(Graphic)

往 Graphic 窗口中添加监测变量,主要有两种方式:- 1. 直接在曲线窗口中添加;- 2. 从Trace 窗口中添加。

2024-11-22 20:49:52 912

原创 TSmaster Measurement setup(测量设置)

提供一个面板,用户能够快速创建需要的功能模块窗体。Measurement setup 模块汇总了整个工程内所有窗体。用户可以通过 measurement setup 快速访问目标窗体。通过measurement setup 创建数据流组合,实现数据流过滤。

2024-11-22 20:47:40 510

原创 TSmaster 剩余总线仿真

剩余总线仿真主要是基于车载网络数据库,如 CAN/LIN/Flexray/以太网数据库,仿真该网络内部各个节点的通讯行为。

2024-11-21 19:59:17 520

原创 TSmaster 硬件配置及连接

TSMaster 兼容的工具种类众多,默认只加载 TOSUN 和 Vector 的硬件驱动。如果想使用其他厂商的CAN驱动,需要到硬件工具提供商页面使能对应的硬件驱动。注意:TSEG1 = 传播段+相位缓冲段1,新版本TSmaster 已经不支持PCAN的CANFD格式报文。常规设置硬件通道参数:波特率,采样次数,位时间等属性值。注意:TSEG1 = 传播段+相位缓冲段1。配置界面根据CAN盒不同,界面也不同。

2024-11-21 14:10:09 1451

原创 TSmaster Trace 窗口

CANTrace 支持按照 CAN,CANFD,J1939,CANOpen,15765-2,15765-3,CCP,XCP 等格式进行显示,用户只需要切换到对应的显示格式即可。点击最右上角的 图标,只是隐藏窗体,但是不释放资源,便于用户快速找回窗体。在过滤字符串中可以直接输入 ID 值,则 Trace 窗口只留下跟该 ID 对应的报文;使用多路 CAN 通道设备的用户,可以选择只查看自己关心的通道的报文。或者输入信号名称,则 Trace 窗口只留下跟该信号相关联的报文。固定显示:以报文ID固定显示刷新。

2024-11-20 23:25:26 795

原创 TSmaster 专栏索引

TSmaster专栏索引,便于查找

2024-11-20 23:22:54 446

原创 C++语言实现HMAC-SHA256

使用visual studio软件基于openssl 实现 HMAC-SHA256算法

2024-10-20 01:04:24 1342

原创 TSmaster CAN的E2E检验配置

TSmaster如何自定义E2E算法

2024-10-17 23:41:04 948

原创 DBC文件的制作

DBC是 Database CAN的缩写,是CAN网络的数据库文件,可定义CAN网络的节点(Network node)、报文(Message)、信号(Signal),包括各个节点会发送哪些报文和接收哪些报文,每个报文中包含哪些信号,每个信号位于报文的哪个位置,等等

2024-10-15 23:20:24 3427

原创 VScode 使用Code Runner 运行输出控制台中文乱码解决

VScode 使用Code Runner 运行输出控制台中文乱码解决;选择在终端执行代码

2024-09-21 21:48:55 2460 2

原创 VM虚拟机使用的镜像文件下载

Windows镜像文件下载

2024-09-21 00:11:35 6972

原创 Excel 常用函数

总结自己平时常用的Excel 函数,持续补充

2024-07-27 16:44:57 1149

原创 CAN总线的错误检测机制

CAN总线错误类型有5种,分别是位错误-Bit Check Error、填充错误-Stuff Error、格式错误-Form Error、ACK错误-ACK Error、CRC错误-CRC Error

2024-07-27 16:34:24 3498

原创 OBD诊断(ISO15031) 0A服务

此服务的目的是是使外部测试设备能够获取所有具有“永久permanentDTC状态”的DTC。

2024-07-24 00:23:20 1410

原创 CAN总线的位定时与同步机制

CAN的位时间可分为4个时间段,同步段 传播段 相位缓冲段1 相位缓冲段2

2024-07-24 00:22:44 3657 1

原创 OBD诊断(ISO15031) 09服务

此服务的目的是使外部测试设备能够请求车辆特定的车辆信息,如车辆识别码(VIN)和校准ID。

2024-07-17 22:29:34 2092

原创 OBD诊断(ISO15031) 08服务

此服务的目的是使外部测试设备能够控制车载系统、测试或组件的操作。

2024-07-17 21:51:22 897

原创 OBD诊断(ISO15031) 07服务

此服务用于获取在当前以及上一个驾驶循环中出现的处于“pending”状态的DTC

2024-07-17 21:15:26 1145

原创 OBD诊断(ISO15031) 06服务

此服务的目的是允许访问持续监控(例如汽油车的失火监控)和非持续监控的特定组件/系统的车载诊断监控测试结果(例如,催化剂系统)。

2024-07-13 01:01:41 1273

原创 OBD诊断(ISO15031) 04服务

此服务的目的是为外部测试设备提供一种方法,以命令ECU清除所有与排放相关的诊断信息。

2024-07-03 23:04:05 1659

原创 OBD诊断(ISO15031) 03服务

读取存储在ECU中的与排放相关的“confirmed” DTC

2024-07-03 00:49:41 1904 1

原创 OBD诊断(ISO15031) 02服务

02服务,即 Request powertrain freeze frame data(读取动力系统冻结帧数据)服务,此服务的目的是允许访问冻结帧中与排放相关数据值。

2024-06-29 00:03:43 2194 2

原创 OBD诊断(ISO15031) 01服务

01服务,即 Request current powertrain diagnostic data(读取动力系统当前的诊断数据)服务,比如某个传感器的状态、发动机转速、DTC数量、故障指示灯是否亮起等

2024-06-28 01:07:50 2874 1

基于python ,使用ZLG USBCANFD200U CAN盒进行收发报文等上位机Demo

基于python ,使用ZLG USBCANFD200U CAN盒进行收发报文等上位机Demo 包含一个带界面的Demo上位机以及CAN盒驱动

2025-04-02

XCP协议标准,英文版

Part 1 – Overview。XCP协议概述,包括XCP的特点描述以及XCP协议的基本原理。 Part 2 – Protocol Layer Specification。对协议层进行详细的规范和说明,包括XCP数据包类型、格式以及各命令使用说明。 Part 3 – Transport Layer Specification。该部分包含5份文档,分别对应5个不同的传输层(CAN,Ethernet/TCP_IP,FlexRay,SxI/SCI&SPI,USB),规定不同总线下传输层的实现。 Part 4 – Interface Specification。该部分对A2L描述文件、秘钥与种子加解密、数据校验功能说明。 Part 5 – Example Communication Sequences。该部分描述了部分通信数据流,演示如何使用XCP协议的命令同ECU进行通讯。XCP通信协议方式XCP数据包主要有两种形式:传输控制命令的CTO(Command Transfer Object)和同步数据包DTO(Data Transfer Object)。

2025-02-08

PCAN 驱动及下载网址

PCAN 驱动及下载网址

2024-11-21

通过python 使用openpyxl 模块实现的Excel中文检查工具

如题目所示,本工具是通过python 使用openpyxl 模块实现的Excel中文检查工具,旨在检查Excel文档中 哪个sheet页,哪个单元格,有哪些中文字

2024-09-28

ISO-15031-1 到 ISO-15031-7标准

ISO 15031-1-2001.pdf ISO 15031-2-2004.pdf ISO 15031-3-2004.pdf ISO 15031-4 2005.pdf ISO 15031-5 2006.pdf ISO 15031-6 2005.pdf ISO 15031-5-2011.pdf ISO15031-6-2003 DTC码定义.pdf ISO_15031-1_2010.pdf ISO_15031-2_2010.pdf ISO_15031-3_2016.pdf ISO_15031-4_2014.pdf ISO_15031-5_2016.pdf ISO_15031-6_2015.pdf ISO_15031-7_2013.pdf

2024-07-28

SAE-J2012DA-201612 标准下载

SAE_J2012DA_201612 标准下载 《J2012DA_201612.xlsx》 DTC 的格式定义规范 包括 FTB 的要求

2024-07-27

周立功 CANFD和CAN卡 驱动

对于Windows环境,驱动支持 USBCANFD-800U USBCANFD-200U USBCANFD-400U USBCANFD-100U USBCANFD-100U-mini PCIeCANFD-200U 等周立功CANFD卡驱动 支持 USBCAN-II USBCAN-II+ USBCAN-I USBCAN-I+ USBCAN-I-mini MiniPCIeCAN-II 等周立功CAN卡驱动

2024-07-04

ISO 26262-2018 中英文版

ISO 26262由以下部分组成,总标题为“道路车辆——功能安全”: --第1部分:词汇 --第2部分:功能安全管理 --第3部分:概念阶段 --第4部分:系统级的产品开发 --第5部分:硬件层面的产品开发 --第6部分:软件级别的产品开发 --第7部分:生产经营 --第8部分:支持流程 --第9部分:汽车安全完整性水平(ASIL)导向和安全导向分析 --第10部分:ISO 26262指南 --第11部分:半导体应用指南 --第12部分:摩托车的适用性

2024-01-18

ISO14229-1 2013 中英文版 ISO 14229-1-2020英文版

2013年的,中文翻译版,保留原版英文 2020年 英文版

2024-01-03

Windows下基于 python 和 Qt 实现的简单音乐播放器

压缩包内是基于Windows下基于 python 和 Qt 实现的简单音乐播放器 包含源代码和使用的源图片,大量注释,让你能够轻松看懂 播放器实现的功能: - 显示播放列表 - 添加 mp3 文件 - 删除指定 mp3 文件 - 清空播放列表 - 进度条动态显示歌曲播放进度 - 进度条拖动改变播放进度 - 当前播放的歌曲名动态显示 - 双击播放指定歌曲 文件树结构: E:. │ musicplayer.py │ musicplayer.spec │ myui.py │ playermanager.py │ ├─exe │ musicplayer.exe │ ├─mp3 ├─Qt Designer │ mainWindows.ui │ └─图片 上一首.ico

2023-10-22

cmake安装包 3.23版本

CMake 可以编译源代码、制作程序库、产生适配器(wrapper)、还可以用任意的顺序建构执行档。CMake 支持 in-place 建构(二进档和源代码在同一个目录树中)和 out-of-place 建构(二进档在别的目录里),因此可以很容易从同一个源代码目录树中建构出多个二进档。CMake 也支持静态与动态程式库的建构。 在Windows系统搭建C/C++开发环境是必不可少的

2023-02-26

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除