自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 鹏哥C语言自学笔记

工具 Visual Stuio Installer。

2024-08-12 14:18:33 139

原创 个人主要学习过程

8,测试:HUD-Hil台架(物理层,数据链路层,网络管理),Vteststudio-capl自动化测试。1,学习:ISO11898,ISO15765,ISO14229协议(建议看英文原版,详细)9,学习:DBC制作,CDD制作,Vteststuio-teststep自动化测试。6,测试:档位功能(驻车/挂挡/零位自学习),上位机/capl编写。11,测试:诊断测试capl编写,上位机开发,DBC/CDD制作。3,测试:spy3,手动收发报文(网络管理,诊断)5,学习:系统变量/面板制作,capl脚本。

2024-08-12 09:27:52 146

原创 瞎记笔记啊

表达式指数位:float的表达式为1bit(符号位)+8bits(指数位)+23bits(尾数位),而double的表达式为1bit(符号位)+ 11bits(指数位)+ 52bits(尾数位)。内存占用空间:float占4个字节(32位)内存空间,而double占8个字节(64位)内存空间。指数范围:float的指数范围为-127~128,而double的指数范围为-1023~1024。有效数字位数:float只能提供7~8位有效数字,而double可以提供15~16位有效数字。

2024-08-06 18:51:26 182

原创 个人记忆笔记-简记版(全部博客链接)

CAN总线协议之传输层,ISO-15765-2 待定~CAN总线协议之应用层,ISO-14229-1 待定~

2024-08-06 16:26:00 238

原创 CAPL之ECU的诊断自动化-函数

【代码】CAPL之ECU的诊断自动化-函数。

2024-08-29 08:29:05 341

原创 Autosar网络管理-Capl测试脚本(状态切换/时间参数)

Autosar网络管理相关知识可以查看之前博客,附链接。

2024-08-23 10:16:41 793

原创 Canoe自动化测试panel面板

inludesvariableson start。

2024-08-21 14:46:01 890

原创 Vteststuio自动化测试工具(关于诊断DTC和VT板卡)

需要多次调用的时间参数,可以自定义需要重复的一些测试步骤,可以自定义函数(下图函数是VT板卡和ECU状态的初始化)

2024-08-07 13:51:43 219

原创 CAN总线协议之网络层,ISO15765-2

1,其存在的目的是为了解决ISO-11898和ISO-14229彼此之间数据长度不统一的问题2,经典CAN数据链路层最大支持八个字节,但ISO-14229不仅仅为了CAN设计,最大容量4095字节,比如VIN码17字节,CAN总线需要传输3次3,上层网络要想通过CAN帧来传递信息就会出现两种情况,有些消息长度很短,只需要CAN的一帧就可以解决;而有些消息长度很大,无法通过CAN的一帧来完整传输,那么就需要将该消息按照一定规则进行分割成若干个CAN帧进行传输。

2024-08-07 09:35:51 371

原创 DBC文件制作

然后更改。

2024-08-06 19:36:07 218

原创 CAN总线协议之物理层,ISO-11898-1

注意这里的电压差是负数,这在实际测量中意味着CAN_L的电压高于CAN_H的电压。在高速CAN(Controller Area Network)总线上,逻辑电平的表示是通过测量CAN_H和CAN_L两条线路之间的电压差来实现的。高速CAN(High-Speed CAN):高速CAN的通信速率最高可达1Mbps,适用于需要快速数据传输的场合,如汽车引擎控制、刹车系统等关键部件之间的通信。在低速CAN总线上,逻辑电平的表示与高速CAN类似,也是通过测量CAN_H和CAN_L两条线路之间的电压差来实现的。

2024-08-06 16:09:41 667

原创 CAN总线协议之数据链路层,ISO11898-1

​ 仲裁的过程如图 29 所示: 前面的单元1和单元电平都一样,到后面单元1是隐性电平,单元2是显性电平,显性优先级更高,则单元2的优先级更高,获得发送权,而单元1则变为接收状态。对于11位标准ID相同的标志数据帧和扩展数据帧,标准数据帧具有更高的优先级,因为标志数据帧的IDE位时显性电平,而扩展数据帧的IDE位时隐性电平。相同ID和格式的数据帧和遥控帧,数据帧具有更高优先级,因为数据中的RTR位时显性电平,而遥控帧的RTR位时显性电平;​ 多个单元同时开始发送时,各发送单元从仲裁段的第一位开始进行仲裁。

2024-08-06 16:04:07 1842

原创 CAN总线

当时,由于消费者对于汽车功能的要求越来越多,而这些功能的实现大多是基于电子操作的,这就使得电子装置之间的通讯越来越复杂,同时意味着需要更多的连接信号线。例如,在汽车的CAN总线上,假设用于碰撞检测的节点输出数据帧ID为01,车内温度检测节点发送数据帧的ID为05等。在多个节点竞争总线进行发送时,通过ID的优先级进行仲裁,竞争胜出的节点继续发送,竞争失败的节点立刻转入接收状态。:CAN总线没有用于同步的时钟信号,所以需要规定CAN总线通信的波特率,所以节点都是用同样的波特率进行通信。

2024-08-06 15:32:11 627

原创 Autosar网络管理

if(result==1&&time>=CanNmRepeatMessageTime_MIN&&time

2024-08-06 14:49:21 1887

原创 UDS诊断服务-22服务-Capl脚本

if(TestWaitForDiagResponse(READ_220001_RQ, ReceiveTimeout) == 1) //检查诊断响应结果。//创建一个诊断响应变量。if(testWaitForDiagRequestSent(READ_220001_RQ,ReceiveTimeout) == 1) //检查诊断请求发送情况。testcase Read_DID_0x001_SwMcuVer() //读MCU版本号。write("READ_220001负响应",status);

2024-08-06 12:55:39 759

空空如也

空空如也

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

TA关注的人

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