自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 关于CheckSum的计算

总和检验码,校验和。在数据处理和数据通信领域中,用于校验目的的一组数据项的和。1001 0110+0000 0110 =1001 0000 换算成十六进制就是90,所以CheckSum计算正确。如图,计算方式是Byte0+Byte1+Byte2+Byte3+Byte4+Byte5+Byte6。如果校验和的数值超过十六进制的FF,也就是255. 就要求其补码作为校验和.它通常是以十六进制为数制表示的形式,如下图,的校验和是: 66(十六进制)同时滚动发送的CheckSum值,也增加了信息通讯的安全性。...

2022-08-03 10:43:28 3238 2

原创 关于.Net Framework 4.7.2安装不成功解决方法

以太网升级

2022-07-04 15:27:49 25201 1

原创 关于中控车机与仪表互联的通讯协议和联调理解

关于中控车机与仪表互联的通讯协议和联调最近在做用例设计,涉及到中控车机与仪表互联的通讯协议和联调,包括媒体音乐,收音机,电话,简易导航四个模块。如果全走CAN信号,要完全模拟仿真所有报文的发送和接收,设计流程,信号非常复杂,因此写一个关于中控车机与仪表交互的流程笔记,方便自己以后查阅。交互协议流程:仪表主动请求车机需要经过:仪表请求帧,车机应答帧,车机请求帧,仪表应答帧,车机数据帧,仪表校验帧的顺序请求。但是不同模块的功能会有或多或少的差异,下面具体说明在不同模块的详细交互流程:1. 音乐+收音系

2022-05-18 18:35:33 3002 2

原创 CAN总线多帧发送方式

CAN总线多帧发送方式要了解CAN总线多帧数据的发送,首先我们要知道我们发送的数据帧是属于拓展帧还是标准帧,再说多帧发送方式方法,网上资源有很多关于拓展帧和标准帧区别,以及多帧发送的方式方法,为了我方便查阅,我还是打算自己做个笔记,方便我以后查阅。1. 拓展帧与标准帧CAN接口兼容规范它可以接收和发送11位标识符的标准帧,也可以接收和发送29位标识符的扩展帧。一、扩展帧的仲裁域有29位,可以出现2^29中报文,且在数据链路上是有间隙的(对操作者透明),帧ID的范围是0000 0000-1FFF FF

2022-04-25 21:59:23 12406

原创 数据中Byte和Bit的区别

数据中的Byte和Bit的区别首先我们认识一下他们是什么Byte(字节,简称B) 是计算机信息技术用于计量存储容量的一种计量单位,也表示一些计算机编程语言中的数据类型和语言字符。一个字节存储8位无符号数,储存的数值范围为0-255。如同字元一样,字节型态的变数只需要用一个位元组(8位元)的内存空间储存。英文1字节,中文2字节Bit(位,简称b) 电脑的各种存储器的最小的存储单位是比特,也就是,它表示一个二进制位。比位大的单位是字节(byte,简称B),它等于8个二进制位。因为在存储器中含有大量的存储

2022-04-25 11:27:40 2691

原创 UDS诊断基础知识简介-ISO14229

什么是UDS?UDS全称为Unified Diagnostic Services,统一的诊断服务。由ISO-14229系列标准定义。诊断通信的过程从用户角度来看非常容易理解,诊断仪发送诊断请求(request),ECU给出诊断响应(response),而UDS就是为不同的诊断功能请求和响应之间定义了统一的内容和格式。位于OSI模型中的应用层。作为汽车诊断通信重要构成部分,UDS在诊断中作用主要体现在以下几个方面在诊断故障码中运用读取当前故障,历史故障,读取故障发生时环境信息,清除故障码数据传输

2022-04-14 18:12:42 13781

原创 关于CAN总线的终端电阻

CAN总线的终端电阻CAN总线终端电阻,一般来说都是120欧姆,实际上在设计的时候,也是两个60欧姆的电阻串起来,而总线上一般有两个120Ω的节点,基本上稍微知道点CAN总线的人都知道这个道理。终端电阻的作用CAN总线终端电阻的作用有3个:提高抗干扰能力,让高频低能量的信号迅速走掉确保总线快速进入隐性状态,让寄生电容的能量更快走掉;提高信号质量,放置在总线的两端,让反射能量降低。一、提高抗干扰能力CAN总线有“显性”和“隐性”两种状态,“显性”代表“0”,“隐性”代表“1

2022-04-08 14:43:56 13741

原创 汽车电子测试相关名词解释

汽车电子嵌入式软件相关名词:BOM: ( Bill of Material ) 物料清单 --------单一零件诸如图号、物料名称(材料类型)、重量、体积、设计修改审核号、物料生效日期等各种信息;组件或部件还包括外协件、外购件、通用件、标准件、借用件、各单一零件装配数量、部件图号等;总图(由零件、组件部件等装配而成)还包括包装、装件清单、技术文件、产品说明书、保修单等等信息,这些都是Bom信息的组成部分。**ECU:BCM:ICMACUPEPSBCSEPBEMSTCUHMITPM

2022-04-06 17:21:14 9137 3

原创 关于ADAS高级驾驶辅助系统概述

关于ADAS高级驾驶辅助系统概述自动驾驶和高级辅助驾驶一直是汽车发展上避不开的话题和方向,而ADAS也一直是汽车电子方向的招聘岗位,现在有很多企业明确定义职位是ADAS开发/测试工程师,可见,现在在汽车发展方向,自动驾驶的位置是不可代替的,也是必然的发展趋势。下面我们对ADAS做具体阐述:ADAS: ( Advanced Driving Assistance System) 即高级驾驶辅助系统,目前市面上把它分为17种子系统。 大部分属于L3级别。是一种利用安装于车上的各式各样的传感器, 在第一时间收集

2022-04-06 14:29:44 4354

原创 汽车电子嵌入式软件概述

什么是嵌入式软件?嵌入式软件就是嵌入在硬件中的操作系统和开发工具软件,它在产业中的关联关系体现为:芯片设计制造→嵌入式系统软件→嵌入式电子设备开发、制造嵌入式软件最基本的理解是软件+硬件结合,来对产品做出定义,而非嵌入式软件又或是纯互联网行业则是单纯的对软件做出定义,其兼容性差,软件移植性差。传统行业上对嵌入式的应用较为广阔,即便现在互联网行业如此发达,但是不得不承认,传统行业在社会发展中有不可替代的地位。传统行业与互联网的结和的嵌入式开发应用更是具有光明前景的。嵌入式系统一般由嵌入式微处理器、外围

2022-04-01 14:16:59 11502 10

原创 关于汽车仪表中车速表的内部逻辑

车辆上车速表显示车速和实际车速我们从车速表上看到的速度,其实是仪表想让驾驶员看到的“假”速度(GB 15082中称为指示车速),它不是车辆当前的“真”速度(GB 15082中称为实际车速)。根据GB 15082中的定义,指示车速要比实际车速大,它们之间的差值需要在其规定的误差范围内指示车速V1 ,显示车速V2则 0<V1-V2<V2/10+4主机厂(OEM)在符合GB 15082试验规范的条件下,他们的企业标准对指示车速的误差范围会有更加详细的定义。针对同一个速度,不同的主机厂定义会有

2022-03-29 17:24:56 3287

原创 CAN通信矩阵的理解(CAN报文信号的属性)

CAN通信矩阵1.CAN通信矩阵是什么CAN通信矩阵(CAN Communication Matrix)通常由整车厂完成定义,车辆网络中的各个节点需要遵循该通讯矩阵才能完成信息的交互和共享。我们知道CAN总线是一种通信形式,ISO 11898协议仅仅规定了数据链路层和物理层,也就是说传什么ID、传什么数据是没有定义的,这留给了大家很多遐想空间。对于乘用车来说,满足UDS和尾气排放协议之后,还剩余了绝大部分的ID段。这些ID段由主机厂自主来进行分配,分配好之后会形成一个.xls格式的表格。有了CAN通信

2022-03-29 10:14:49 20531 3

原创 关于整车上下电流程和电源管理

通常在我们的认知中,车辆是在拧钥匙或者按下启动按钮后启动的,但是实际上车辆中的大部分ECU在你按下解锁和开车门的时候已经起来,等候工作。那车辆中的电控单元是怎么被唤醒,以及新能源车中最重要高压系统是怎么上下电的呢?下面来看看。1.整车上下电简介虽然控制单元可以IG ON、网络或者其他方式唤醒,不过就目前车辆上的ECU而言,大多数是采用网络唤醒,因为整车上有八九十个ECU,采用硬线控制会使总成本和重量都增加,而且通过网络控制更加灵活。当钥匙按下解锁键或打开车门或按下启动键时,唤醒信号通过网关转发至整车

2022-03-15 10:53:32 8795

转载 CANoe的CAPL编程学习

CANoe的CAPL编程**1.CAPL概述与Vspy的"C Code Interface"一样;在CANoe的使用中,一样提供了我们进行二次编程开发的工具——”CAPL Browser”。通过CAPL的编程,我们可以在节点上完成更为复杂的功能需求。操作如下:在CANoe工程的”Simulation Setup”界面下的左侧的网络节点中,点击铅笔形状的图标,进入CAPL编辑界面(若当前节点还没有创建对应的CAPL程序,则此时会先提示输入CAPL程序名,并保存为.can后缀的文件)1.1,CAPL

2022-03-15 10:38:29 4772

原创 关于汽车电子测试工程师

汽车电子测试工程师浅谈关于自己工作的这些年。

2021-04-23 15:42:15 5551 20

原创 嵌入式相关抓包软件

嵌入式相关抓包软件1. DLT(Diagnostic Log and Trace)嵌入式系统程序运行记录DLT的使用有属于Application范畴与Context范畴。在使用DLT时,需要包含以下头文件:#include <dlt/dlt.h>同时需要link相应的dlt库文件。Context范畴需要使用以下statement去申明及注册:DLT_DECLARE_CONTEXT(BCcontext); // declare the context name.DLT_REGISTE

2021-03-30 15:35:56 519

空空如也

空空如也

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

TA关注的人

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