在详解CAN总线:高速CAN总线和低速CAN总线的特性文章中,高速CAN网络和低速CAN网络都需要安装终端电阻。高速CAN网络需要在CANH和CANL加终端电阻,电缆上的终端电阻应与电缆的标称阻抗相匹配,终端匹配电阻一般为120Ω,每个终端电阻应能消耗0.25W的功率(标准来源:ISO118982:2003)。低速CAN网络的终端电阻数值不固定,Philips建议低速CAN网络,一个整体的RTH和RTL终端电阻为100Ω到500Ω(每个)。整个网络终端电阻可以确...
2023-04-03 23:15:18 1186浏览 1点赞 0回复 0收藏
芯片按照应用场景,通常可以分为消费级、工业级、车规级和军工级四个等级,其要求依次为:军工车规工业消费。车规级芯片,顾名思义,是应用到汽车中的芯片,不同于消费级和工业级,该类芯片对可靠性要求更高,例如,工作温度范围、工作稳定性、不良率、使用寿命和安全性等。车规级芯片可以理解是要完全满足生产流程和产品设定的相关认证要求。1、AECQ系列标准这里先说一说AECQ系列标准,它是行业公认的车规元器件认证标准。AEC...
2023-03-29 22:09:02 1412浏览 1点赞 0回复 0收藏
AUTOSARCAN网络通信中有三种模式和三种状态,如下图所示:3种运行模式:睡眠模式(BusSleepMode);预睡眠模式(PrepareBusSleepMode);网络模式(NetworkMode)。睡眠模式(BusSleepMode)当CAN网络中没有远程唤醒或者本地唤醒请求时,ECU应处于睡眠模式(BusSleepMode),将功耗降低至最低水平,这种模式是ECU启动时的起始状态或者是ECU睡眠时的最终状态。在该模式下,网络管理报文和应用报文都禁止发送,但是可以被网络上...
2023-03-22 23:16:01 5416浏览 6点赞 4回复 3收藏
在上一篇博文中,我们讲到瑞萨IDE:CS+forCC下载、安装和基础使用,创建新工程生成示例代码后,编辑工程,提示错误信息,如下所示:主要原因是新建工程后需要进行配置才可以正常进行编译和运行。1、配置boot.asm文件在工程栏中可见boot.asm文件,如下所示:第1步:去掉USETABLEREFERENCEMETHOD.set1之前的“;”,使工程支持中断功能,如下所示:第2步:配置中断向量,将.section"RESET",text和.section"EIINTTBL",const需要使...
2023-03-20 21:55:25 2018浏览 2点赞 0回复 1收藏
之前讲解到CAN物理层和数据链路层的相关知识,这些属于ISO118981、ISO118982和ISO118983协议方面的知识,本篇博文开启新篇章,讲解依托于CAN通信的应用层服务:UDS(ISO14229)诊断协议。本篇博文素材来源于:ISO1422912020:规范和要求。1、UDS诊断概念UDS(UnifiedDiagnosticServices,统一的诊断服务)诊断协议是在汽车电子ECU环境下的一种诊断通信协议。简单来说,可以理解为UDS诊断协议就是ISO14229协议,在ISO14229协议中...
2023-03-20 21:49:00 2585浏览 6点赞 2回复 3收藏
因为工作需要,最近开始接触到瑞萨车规级MCU,以后计划输出一些相关的技术内容。瑞萨单片机开发环境有三种:e²studio、CS+forCA,CX、CS+forCC。e²studio是一个基于Eclipse的集成开发环境(IDE),适用于瑞萨电子MCU。除了Eclipse自己强大的代码编辑器之外,e²studio还提供了丰富的扩展功能。CS+forCA,CX可以使用类似51单片机一样的对寄存器的操作方法,CS+forCC则不行。从CSDN博主木十化的文章中了解到:从瑞萨供应商的技术...
2023-03-16 23:41:48 3074浏览 0点赞 0回复 0收藏
1、镍氢电池简介镍氢电池是由氢离子和金属镍合成的一种碱性蓄电池,它的正极活性物质主要由镍制成,负极活性物质主要由贮氢合金制成。镍氢电池电量储藏比镍镉电池多30%,比镍镉电池更轻,运用寿数也更长,而且对环境无污染。镍氢电池的缺点是价格比镍镉电池要贵许多,功能比锂电池要差。碱性电池在长期不使用后会漏出俱轻微腐蚀性及有害液体(会对人体有害又或损坏使用该电池的装置),而锂电池在不适使用时有机会燃烧或爆炸。...
2023-03-16 23:36:48 2446浏览 0点赞 0回复 0收藏
在车载TBOX中,MCU和SoC之间必然存在数据通信,本篇博文将分享一种基于SPI方式的通信方案。SoC作为主机,MCU作为从机,配置模式如下所示:通信模式:模式0;通信速率:4.8Mbps;数据存储:小端模式;数据长度:每包256Byte。MCU和SoC物理连接如图所示:名词解析:MISO:主设备输入从设备输出;MOSI:主设备输出从设备输入;SCLK:时钟信号,主设备产生;CS:片选,主设备控制,低电平有效;SRQ:从设备请求数据信号,通知主设备...
2023-03-16 23:24:58 2723浏览 1点赞 0回复 0收藏
目录1、编写系统配置输入描述文件2、系统配置3、提取特定ECU的描述4、ECU配置5、生成可执行文件AUTOSAR方法论是指AUTOSAR为汽车电子软件系统开发过程定义的一套通用技术方法。该方法论描述了从系统层配置到ECU可执行代码产生过程的设计步骤,如下图所示:AUTOSAR设计和开发流程分为三个阶段:系统配置阶段、ECU设计与配置阶段、代码生成阶段。●系统配置阶段:是系统设计者或架构师的任务。包括选择硬件和软件组件,定义整个系...
2023-01-17 11:53:26 2548浏览 1点赞 0回复 0收藏
目录1、为什么需要AUTOSAR2、AUTOSAR简介3、AUTOSAR的发展历程及应用现状4、AUTOSAR的特点和优势1、为什么需要AUTOSAR可以从以下三个方面来看为什么需要AUTOSAR。●电子技术在动力总成控制、底盘控制、车身控制以及车载信息娱乐系统等各个部分所占的比重越来越大,所占整车成本越来越高。电子技术已悄然成为汽车各方面功能拓展和性能提升的重要技术支撑。●由于汽车电子硬件系统的多样性,ECU软件的开发受到硬件系统的制约,每...
2023-01-16 17:27:00 1602浏览 0点赞 0回复 0收藏
目录1、应用软件层2、运行时环境3、基础软件层3.1、服务层3.2、ECU抽象层3.3、微控制器抽象层3.4、复杂驱动层AUTOSAR规范主要包括:软件架构、方法论和应用接口三部分内容。其中,软件架构是实现软硬件分离的关键,它使汽车嵌入式系统控制软件开发者摆脱了以往ECU软件开发与验证时对硬件系统的依赖。在AUTOSAR软件架构中,汽车嵌入式系统软件自上而下分别为:应用软件层(ApplicationSoftwareLayer,ASW)、运行时环境(Runtime...
2023-01-16 17:25:32 1500浏览 0点赞 0回复 0收藏
目录1、9针DSUB2、5针迷你C型接头3、6针德驰DT046P本文将分享几种常用的CAN连接器的连线和使用方法。1、9针DSUBCiA推荐使用9针DSUB作为工业标准连接器,实物如下图所示:引脚定义和说明如下所示:2、5针迷你C型接头DeviceNet协议和SDS协议都兼容5针迷你C型接头,实物如下图所示:引脚定义和说明如下所示:3、6针德驰DT046P德驰DT046P连接器安全、可靠、密闭性强,可以应用在汽车移动液压场合中,实物如下图所示:引脚定义和说明如下所示:
2023-01-16 17:24:45 2255浏览 0点赞 0回复 0收藏
在之前的博文中分享过一系列一文搞懂:SPI协议、I2C协议、PID算法、Modbus协议等文章,也考虑过是否可以出一篇介绍CAN总线协议的文章,但是在之后的学习研究中,发觉CAN总线协议比较庞大和复杂,做为刚刚进入汽车电子行业的开发小白,一篇文章难以讲解清晰,所以决定在汽车电子专栏中连载分享关于CAN总线协议的相关知识。由于本人也处于学习和研究阶段,如果对CAN总线协议有理解不到位的地方,还请各位大佬在文末留言指正一二。...
2023-01-13 17:11:13 1313浏览 0点赞 0回复 0收藏
在ISO118982和ISO118983中分别规定了两种CAN总线结构(在BOSCHCAN2.0规范中,并没有关于总线拓扑结构的说明):高速CAN总线和低速CAN总线,区别表如下所示:本篇博文将详细介绍两者的特性和区别。1、高速CAN总线ISO118982中定义了通信速率为125Kbps~1Mbps的高速闭环CAN通信标准,当通信总线长度≤40米,最大通信速率可达到1Mbps,高速闭环CAN(高速CAN)通信如下图所示:1.1、电气特性高速CAN总线上为显性电平(逻辑0)时,CAN...
2023-01-13 16:12:40 1805浏览 0点赞 0回复 0收藏
目录1、MCU控制器+独立CAN控制器+CAN收发器方案2、带有CAN控制器的MCU+CAN收发器方案CAN总线节点的硬件构成有两种方案:MCU控制器+独立CAN控制器+CAN收发器和带有CAN控制器的MCU+CAN收发器。1、MCU控制器+独立CAN控制器+CAN收发器方案独立CAN控制器如SJA10000、MCP2515等。其中,SJA1000通过数据总线和MCU连接,MCP2515通过SPI总线和MCU连接。MCU控制器+独立CAN控制器+CAN收发器方案编写的CAN程序是针对独立CAN控制器的,程序...
2023-01-11 16:32:15 1030浏览 0点赞 0回复 0收藏
至今没有一种通信网络可以完全满足未来汽车的所有成本和性能要求,为此,汽车制造商和OEM(OriginalEquipmentManufacture)商仍采用多种协议(LIN、CAN和MOST等),实现未来汽车上的连网。美国汽车工程师协会(SAE)车辆网络委员会根据标准SAEJ2057将汽车数据传输网划分为A、B、C三类。本篇博文将对A、B、C三类总线标准以及诊断系统、多媒体系统等总线标准进行对比和介绍。1、A类总线标准A类的网络通信大部分采用UART(Universal...
2023-01-11 16:09:46 966浏览 0点赞 0回复 0收藏
目录1、遥控帧格式2、数据帧和遥控帧的区别CAN总线上传输的信息称为报文,当总线空闲时任何连接的单元都可以开始发送新的报文。CAN通信是通过以下5种类型的帧进行的:●数据帧●遥控帧●错误帧●过载帧●帧间隔另外,数据帧和遥控帧有标准格式和扩展格式两种格式。标准格式有11个位的标识符(Identifier:以下简称ID),扩展格式有29个位的ID。各种帧的用途如下表所示:近期打算写5篇文章,分别详细介绍这5种类型的CAN总线报文格...
2023-01-10 11:55:59 795浏览 0点赞 0回复 0收藏
目录1、帧起始2、仲裁段2.1、标准数据帧2.2、扩展数据帧3、控制段4、数据段5、CRC段6、ACK段7、帧结束CAN总线上传输的信息称为报文,当总线空闲时任何连接的单元都可以开始发送新的报文。CAN通信是通过以下5种类型的帧进行的:●数据帧●遥控帧●错误帧●过载帧●帧间隔另外,数据帧和遥控帧有标准格式和扩展格式两种格式。标准格式有11个位的标识符(Identifier:以下简称ID),扩展格式有29个位的ID。各种帧的用途如下表所示...
2023-01-10 11:48:47 922浏览 0点赞 0回复 0收藏
目录1、V模型概述2、V模型实施2.1、系统需求分析2.2、软件需求分析2.3、软件架构设计2.4、软件单元设计和软件实现2.5、软件单元测试2.6、软件集成测试2.7、软件系统测试3、V模型的追溯性和一致性要求4、V模型面临的挑战4.1、软件2.0开发过程4.2、软件2.0新的软件需求:数据集4.3、软件2.0开发工具链金庸笔下有四大内功心法:《易筋经》、《九阴真经》、《九阳神功》和《神照经》,习武之人,必先修炼至高内功心法,再结合武功绝...
2023-01-10 11:47:00 912浏览 0点赞 0回复 1收藏
CAN总线上传输的信息称为报文,当总线空闲时任何连接的单元都可以开始发送新的报文。CAN通信是通过以下5种类型的帧进行的:●数据帧●遥控帧●错误帧●过载帧●帧间隔另外,数据帧和遥控帧有标准格式和扩展格式两种格式。标准格式有11个位的标识符(Identifier:以下简称ID),扩展格式有29个位的ID。各种帧的用途如下表所示:近期打算写5篇文章,分别详细介绍这5种类型的CAN总线报文格式,本篇博文将详细讲解CAN过载帧格式,创...
2023-01-09 15:55:20 611浏览 0点赞 0回复 0收藏