自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 06 XCP DAQ测量过程分析

这正是在DAQ机制的帮助下实现的:当Slave中的算法到达“计算周期完成”事件时,XCP Slave收集测量参数的值,保存在缓冲区中并发送给Master。例如,在引擎控制器的情况下,它可能是角度同步的。通常,一个参数只在一个周期内修改(例如,只在10毫秒间隔内修改),而不会在多个周期内修改(例如,在10毫秒和100毫秒间隔内修改)这解决了轮询中出现的两个问题:带宽得到了最佳利用,因为在测量期间,Master不再需要单独轮询每个值,并且测量值彼此关联。用户在配置测量时,为ECU中的事件分配测量参数。

2024-02-29 10:55:02 579

原创 05 XCP测量使用DTO的必要性讨论

这个通信被细分为两个阶段:在初始化阶段,Master与Slave通信,Slave发送不同事件的数据。从这个时间点开始,Slave将需要的数据发送给Master, Master只监听,直到它向Slave发送一个“测量停止”。实际上,这个主题应该在一个单独的章节中解释,但是对轮询的描述让我们以一种非常优雅的方式推导出基于DTO的测量的必要性,因此在这一点上进行一次必要的讨论是有意义的。对于每个通过轮询来测量的值,必须有两条消息通过总线:Master对Slave的请求和Slave对Master的响应。

2024-02-29 10:51:40 365

原创 04 Xcp 标定过程介绍

要更改XCP Slave中的参数,XCP Master必须将参数的位置以及值本身发送给Slave。XCP总是用5个字节定义地址:4个字节用于实际地址,1个字节用于地址扩展。基于CAN传输,XCP消息只有7个有用的字节可用。例如,如果标定工具设置了一个4字节的值,并且想要在一个CAN消息中同时发送这两个信息,那么就没有足够的空间来完成这一操作。由于总共需要9个字节来传输地址和新值,这个变化不能在一个CAN消息(有用的7个字节)中传输。...

2022-08-29 18:16:49 5102 1

原创 03 Xcp CTO 命令介绍

CTO被用来将命令从Master发送到Slave,以及将Slave的响应发送到Master。

2022-08-25 20:59:21 3412 1

原创 02 Xcp协议层介绍

XCP 数据在 Master 和 Slave 之间以基于消息的方式进行交换。整个“XCP 消息帧”嵌入在传输层的帧中(XCP ON Ethernet 嵌入UDP报文中)。XCP报文包括三部分:XCP头、XCP包和XCP尾。下图中,部分消息用红色表示,用于发送当前的 XCP 帧。XCP头和XCP尾取决于传输协议。XCP包本身独立于所使用的传输协议。它总是包含三个组件:“标识字段”、“时间戳字段”和当前数据字段“数据字段”。每个标识字段以标识数据包的PID (Packet Identifier)开始。

2022-08-24 21:07:01 1719

原创 XCP概念和基本原理介绍

ASAM接口模型描述了Slave和Master之间发送和接收命令和数据。为了独立于特定的物理传输层,XCP被细分为协议层和传输层。根据传输层的不同,可分为XCP ON CAN、XCP ON Ethernet等。早在2005年XCP ON FlexRay首次亮相时,对新传输层的可扩展性就得到了证明。XCP协议的当前版本是1.3版本,于2015年获得批准。在设计该协议时优先考虑遵守以下原则:ECU 中的资源使用最少高效沟通简单的从机实现即插即用配置,只需少量参数可扩展性。

2022-08-23 18:56:42 2021 1

原创 02 使用Kivy属性改善外观,自定义小部件

学习使用kivy属性,提高程序的美感

2022-08-21 13:54:12 487

原创 Kivy快速安装教程

Kivy 是一个开源软件库,用于快速开发用户界面的应用程序,是Python比较新颖的GUI库,下面就介绍一下如何快速安装Kivy。

2022-08-20 16:40:13 2773 1

mbedtls加密协议源代码

包括常用的RSA,HASH,AES,MD5等机密算法源代码,亲测可用

2022-08-25

ISO 15765-2-2011 Diagnostic communication

ISO 15765-2-2011 Diagnostic communication over Controller Area Network (DoCAN) —Part 1

2022-08-25

python numpy使用手册

python numpy使用手册,如果使用numpy有较大参考价值

2022-08-19

空空如也

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

TA关注的人

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