![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
CAN总线
文章平均质量分 75
动感小麦兜
这个作者很懒,什么都没留下…
展开
-
PCAN-USB FD选型使用比较
PCAN FD原创 2022-10-07 21:08:58 · 2543 阅读 · 2 评论 -
CANFD调试(与CANoe调试不通的原因分析)
上周有同事需要支持CANFD的CAN卡出差,本想试试自己做的CANFD盒子,结果CANoe回采回来错误帧,但明明之前两个同样的CANFD盒子是可以通信的,遂上周六借CANoe回家调试。由于没带逻辑分析仪回来,修改了大量CANFD参数,像SEG1、SEG2、SJW,试过官网例程,换过CAN收发器,换过CAN通道,更改供电电源,一连调了两天,仍无法通信。 今天把逻辑分析仪带回来,采集数据并对比和CANoe的差别,结果发现CRC场不同,如下图所示。后来查找资料,发现CANFD有两种标准,...原创 2020-05-26 23:35:03 · 10424 阅读 · 7 评论 -
CAN总线发送与接收函数
初始化CAN模块void INIT_CAN0(void) { if(CAN0CTL0_INITRQ==0) // 查询是否进入初始化状态 CAN0CTL0_INITRQ =1; // 进入初始化状态 while (CAN0CTL1_INITAK==0); //等待进入初始化状态 CAN0BTR0_SJW = 0;原创 2016-05-23 17:54:38 · 19000 阅读 · 2 评论 -
ccp协议
最近学习CCP协议,总结了下:1、 CCP协议概述CCP(CAN Calibration Protocol)是一种基于CAN总线的匹配标定协议。ECU都需要经过匹配标定的过程,从而确定其运行参数和控制参数。有时为了实现对ECU的精确控制以及参数匹配修改,满足预定的要求,必须对ECU进行精确的匹配标定以及优化各项控制参数。基于此,ASAM自动化测试系统标准协会(Associatio转载 2017-01-08 14:21:29 · 13444 阅读 · 4 评论 -
ISO15765协议
ISO 15765 网络层协议分析ISO 15765 网络层的功能主要有:(1)为上层的应用层提供接口服务。(2)进行内部操作。为上层服务提供接口从而实现数据交流;主要有为对等实体间的通信提供分段、重组和流控制这几种方法方法。(3)网络层中的时间控制。网络层原语服务分析对于为上层提供服务,网络层一共定义了以下 3 个原语服务通过这三种原语转载 2017-06-28 13:07:11 · 1389 阅读 · 0 评论 -
UDS简述
作者:autogeek原文链接:http://www.cnblogs.com/autogeek/p/4458658.html1. 简单的通信机制其实诊断通信的机制很简单,可以类比client-server通信方式,即客户端发送request,服务器收到request之后进行处理,然后向客户端发送response。但是,诊断协议有自己的特色,它规定了在request和resp转载 2017-06-28 19:13:08 · 22253 阅读 · 4 评论 -
UDS的CAN刷新软件
http://www.gzweix.com/article/sort0253/sort0487/info-260414_2.htmlISO 14229用于刷新方面的主要诊断服务见表1。 根据ISO 14229协议的诊断服务及ISO 15765-3的通信建议, 刷新通信主要分为3个部分: 刷新前准备工作, 刷新过程, 刷新后的处理过程。 刷新前准备工作和刷新后的处转载 2017-07-12 09:23:55 · 13634 阅读 · 0 评论 -
CANoe学习笔记
现在使用的CANoe是十几年前的了,软件版本为V5.1,好在一些功能还是具有的。下面记录一下一些注意事项等问题。5.1版本的软件在xp下能运行,在win7下就难了,笔记本和台式机都是win7 32,系统也是同一个包,但只能在笔记本运行(重复打开软件3次以上才能运行)。CANoe常用的几个模块有CANdb Editor,CAPL Browser,Panel Editor。其中,CANdb E原创 2017-11-19 21:52:12 · 14740 阅读 · 3 评论 -
基于CANoe的ECU Bootloader刷写软件
目标: 车辆ECU需要更新软件,通过OBD口实现,通过CAN总线实现,编程语言是CAPL。 刷写流程基于ISO15765-3;应用层基于UDS(ISO14229)诊断协议;TP层基于ISO15765-2;数据链路层和物理层基于ISO11898实现: 1.图形用户界面使用CANoe自带的panel来实现,用户可以选取刷写文件,E转载 2017-07-12 09:36:51 · 29861 阅读 · 17 评论