基于AUTOSAR的CAN通信设计与实现

来源 :辽宁工业大学 | 被引量 : 8次 | 上传用户:ljyrabbit
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着人们对汽车安全性、舒适性要求的不断提高,一方面使得汽车内部电子控制单元、芯片种类和线路变得越来越繁杂,另一方面汽车电子软件开发大多采用私有解决方案,产品移植性差,因此相应的开发和维护变得越发困难。汽车总线CAN技术和AUTOSAR开发标准使得提高汽车电子通信控制系统的软件复用、降低开发维护成本成为可能。论文充分考虑了实际工程项目的需求,深入研究了AUTOSAR软件架构和CAN通信开发基础,针对汽车仪表和车身控制等应用,给出了一种汽车电子控制软件架构图;在给出软件架构应用层的数据定义格式的基础上,提出了一种通用CAN驱动通信协议。设计并实现了包括上下位机通信系统和节点间驱动开发在内的AUTOSAR-CAN通信。上位机控制下位机不同平台间的CAN通信,即通过搭建硬件平台和软件编程,进而实现对车上锁、解锁提示和远近光灯、左右转向灯等汽车仪表盘和车身等控制。硬件环境选用Cypress公司的两组硬件平台,其外围电路主要包括电源电路、UART通信电路、CAN总线数据收发电路、LED灯电路等。节点间通信驱动则是针对可移植性问题,从CAN驱动功能函数定义、触发机制、参数配置等方面,给出并实现了一种汽车电子控制系统通用CAN驱动模块的设计与开发方法。通过调用CAN驱动模块接口函数实现了对CAN通信中断模式使能或禁止、CAN控制器模式切换、修改波特率等功能控制等。实验结果表明,CAN通信驱动模块可以满足实际需求的变化。论文最后通过搭建系统硬件测试平台和编写软件测试代码,实现了对所开发的AUTOSAR-CAN通信系统及软件架构的测试与分析。测试平台由CANoe软件上位机、VN7600和硬件开发板组成。软件测试包括CAN驱动模块的数据收发功能、错误报告及开发错误追踪模块的功能、不同波特率下的数据收发功能以及唤醒功能等。软硬件联合调试实现了上位机对下位机平台间CAN通信的控制系统。测试结果表明,所开发的AUTOSAR-CAN通信的功能有效性。
其他文献
目的探讨同时进行无痛胃镜、无痛肠镜检查对上消化道疾病诊断与治疗的优越性。方法随机把病人分为无痛组和对照组,无痛组又分为A组(23例)麻醉后由两位医生同时进行胃镜肠锐捡查;B
目的:采用多层螺旋CT三期薄层增强扫描,利用工作站对胃癌淋巴结转移情况进行评价。以病理结果为依据,探讨阳性转移和阴性转移淋巴结的影像学特点及淋巴结阳性转移的病理学特
锂离子电池凭借着比容量高、自放电小、寿命长等优点已被广泛应用于移动电子产品、储能、新能源汽车、军事等领域。高镍系锂离子电池LiNi0.6Co0.2Mn0.2O2(NCM622)具有廉价、低
提出了一种新的碳纤维表面改性方法——分子自组装,即在表面金属化的碳纤维上进行有机分子的自组装。表面增强拉曼散射光谱(SERS)分析证实了末端官能团不同的芳基硫醇化学吸附
干旱作为一个复杂的和具有一定周期性的气候现象,会对一定区域的农业、水资源、生态环境等方面造成极大的损失和破坏。该论文依托国家自然科学基金项目“生态系统服务权衡”(
<正>本文将应激心理学CPT理论运用到临床心理护理工作中,评估应激反应的应激源、个体的认知评价、应激反应的类型及强度,对一例高度手术恐惧症患者的应激过程,进行干预以帮助
会议
一年前,共享单车行业还是一片风平浪静的蓝海。而如今,它已经出现在了长治市民的眼前。从公共自行车的“有桩”到共享单车的“无桩”,解决了市民短途出行痛点,也符合政府低碳节能
报纸
本文选择了AlLaNi和AlMnCe 合金为研究对象,对放电等离子烧结初期颈部的形成机理进行探讨,并研究了放电等离子烧结制备块体高强度铝合金的工艺,讨论了放电等离子烧结工艺参数
是学术论文的浓缩与精华,是对论文的内容的简要说明,没有注释和评论。一篇好的摘要能帮助读者快速而又准确地了解论文研究的主要内容。从某种意义上讲,一篇论文能否引起读者
文学书评具有悠久的历史,它既是一种独特的文学体裁,也是图书出版领域中的重要一环。自诞生起,它一直与文学生态环境相辅相成;随着出版行业的兴起,它对于图书出版有着举足轻