主帖 18
回帖
专栏
目录1、编写系统配置输入描述文件2、系统配置3、提取特定ECU的描述4、ECU配置5、生成可执行文件AUTOSAR方法论是指AUTOSAR为汽车电子软件系统开发过程定义的一套通用技术方法。该方法论描述了从系统层配置到ECU可执行代码产生过程的设计步骤,如下图所示:AUTOSAR设计和开发流程分为三个阶段:系统配置阶段、ECU设计与配置阶段、代码生成阶段。●系统配置阶段:是系统设计者或架构师的任务。包括选择硬件和软件组件,定义整个系...
2023-01-17 11:53:26 156浏览 0点赞 0回复 0收藏
目录1、为什么需要AUTOSAR2、AUTOSAR简介3、AUTOSAR的发展历程及应用现状4、AUTOSAR的特点和优势1、为什么需要AUTOSAR可以从以下三个方面来看为什么需要AUTOSAR。●电子技术在动力总成控制、底盘控制、车身控制以及车载信息娱乐系统等各个部分所占的比重越来越大,所占整车成本越来越高。电子技术已悄然成为汽车各方面功能拓展和性能提升的重要技术支撑。●由于汽车电子硬件系统的多样性,ECU软件的开发受到硬件系统的制约,每...
2023-01-16 17:27:00 531浏览 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 227浏览 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 980浏览 0点赞 0回复 0收藏
在之前的博文中分享过一系列一文搞懂:SPI协议、I2C协议、PID算法、Modbus协议等文章,也考虑过是否可以出一篇介绍CAN总线协议的文章,但是在之后的学习研究中,发觉CAN总线协议比较庞大和复杂,做为刚刚进入汽车电子行业的开发小白,一篇文章难以讲解清晰,所以决定在汽车电子专栏中连载分享关于CAN总线协议的相关知识。由于本人也处于学习和研究阶段,如果对CAN总线协议有理解不到位的地方,还请各位大佬在文末留言指正一二。...
2023-01-13 17:11:13 728浏览 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 234浏览 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 210浏览 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 229浏览 0点赞 0回复 0收藏
目录1、遥控帧格式2、数据帧和遥控帧的区别CAN总线上传输的信息称为报文,当总线空闲时任何连接的单元都可以开始发送新的报文。CAN通信是通过以下5种类型的帧进行的:●数据帧●遥控帧●错误帧●过载帧●帧间隔另外,数据帧和遥控帧有标准格式和扩展格式两种格式。标准格式有11个位的标识符(Identifier:以下简称ID),扩展格式有29个位的ID。各种帧的用途如下表所示:近期打算写5篇文章,分别详细介绍这5种类型的CAN总线报文格...
2023-01-10 11:55:59 167浏览 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 177浏览 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 246浏览 0点赞 0回复 0收藏
CAN总线上传输的信息称为报文,当总线空闲时任何连接的单元都可以开始发送新的报文。CAN通信是通过以下5种类型的帧进行的:●数据帧●遥控帧●错误帧●过载帧●帧间隔另外,数据帧和遥控帧有标准格式和扩展格式两种格式。标准格式有11个位的标识符(Identifier:以下简称ID),扩展格式有29个位的ID。各种帧的用途如下表所示:近期打算写5篇文章,分别详细介绍这5种类型的CAN总线报文格式,本篇博文将详细讲解CAN过载帧格式,创...
2023-01-09 15:55:20 195浏览 0点赞 0回复 0收藏
CAN协议可以接收和发送11位标准数据帧和29位扩展数据帧,CAN标准数据帧和扩展数据帧只是帧ID长度不同,以便可以扩展更多CAN节点。1、标准数据帧标准数据帧基于早期的CAN规格(1.0和2.0A版),使用了11位的识别域。CAN标准帧帧信息是11字节,包括帧描述符和帧数据两部分。如下表所列:前3字节为帧描述部分。字节1为帧信息,第7位(FF)表示帧格式,在标准帧中FF0,第6位(RTR)表示帧的类型,RTR0表示为数据帧,RTR1表示为远程帧...
2023-01-09 15:49:31 1261浏览 0点赞 0回复 0收藏
CAN总线上传输的信息称为报文,当总线空闲时任何连接的单元都可以开始发送新的报文。CAN通信是通过以下5种类型的帧进行的:●数据帧●遥控帧●错误帧●过载帧●帧间隔另外,数据帧和遥控帧有标准格式和扩展格式两种格式。标准格式有11个位的标识符(Identifier:以下简称ID),扩展格式有29个位的ID。各种帧的用途如下表所示:关注公众号:美男子玩编程,优先推送最新技术博文,创作不易,请各位朋友多多点赞、收藏、关注支持数...
2023-01-09 15:38:15 269浏览 0点赞 0回复 0收藏
​目录1、错误状态的种类2、故障界定规则对汽车电子技术感兴趣的小伙伴请关注公众号:美男子玩编程,公众号优先推送最新技术博文,创作不易,请各位朋友多多点赞、收藏、关注支持CAN总线故障界定的目标是实现数据传输系统即使在节点发生故障的情况下也能维持很高的可用性。因此故障界定策略必须证明在以下2个方面是可靠的:●区分短期故障和永久性故障;●找到并断开故障节点。故障界定策略是每个节点都配备有一个发送错误接收...
2023-01-06 13:52:10 300浏览 0点赞 0回复 0收藏
目录1、为什么会出现CANFD?2、什么是CANFD?3、CANFD和CAN总线协议帧异同4、解析CANFD帧结构4.1、帧起始4.2、仲裁段4.3、控制段4.4、数据段4.5、CRC段4.6、ACK段4.7、帧结束5、CANFD的改进6、如何从传统的CAN升级到CANFD假期更新了一文搞懂CAN总线协议帧格式,CANFD总线协议怎能错过?本篇博文将讲解CANFD总线协议帧格式。对汽车电子技术感兴趣的小伙伴请关注公众号:美男子玩编程,公众号优先推送最新技术博文,创作不易,请...
2023-01-06 11:47:34 441浏览 0点赞 0回复 0收藏
​目录1、通讯速率和数据长度不同的问题2、非ISOCANFD与ISOCANFD设备的通讯问题3、多设备切换的通讯问题4、测试平台共用的问题对汽车电子技术感兴趣的小伙伴请关注公众号:美男子玩编程,公众号优先推送最新技术博文,创作不易,请各位朋友多多点赞、收藏、关注支持因为受制于产品的稳定性考验,改造成本等问题,没法快速全面普及CANFD。另外,在2012年底提出CANFD到2015年中成为ISOCANFD。也就是说目前市场上大部分都还是在用...
2023-01-05 15:07:26 285浏览 0点赞 0回复 0收藏
在详解CAN总线:CAN总线报文格式—数据帧文章中,讲解到仲裁段。仲裁段用于写明需要发送到目的CAN节点的地址、确定发送的帧类型(当前发送的是数据帧还是遥控帧),并确定发送的帧格式是标准帧还是扩展帧。本篇文章将讲解仲裁段的另一个重要功能:通信优先级。在CAN总线空闲态,最先开始发送消息的单元获得发送权。多个单元同时开始发送时,各发送单元从仲裁段的第一位开始进行仲裁,连续输出显性电平最多的单元可继续发送。所...
2023-01-05 14:52:09 363浏览 0点赞 0回复 0收藏
获得成就
已积累 1618 人气
获得 0 个点赞
获得 0 次收藏