基于AUTOSAR的功能禁止管理器与J1939通讯系统的设计

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:nieaobama
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着现代汽车工业的不断发展,汽车的智能化越来越高,车载电子设备的数量也越来越多。本文研究的主要内容为AUTOSAR(开放汽车系统架构)诊断系统的功能禁止管理器(Function Inhibition Manager)的总体方案的制定,以及通讯栈系统基于SAE J1939协议的J1939Tp模块的软件设计。基于AUTOSAR的功能禁止管理器用于计算诊断事件对应功能性的可执行性,各软件构件则通过功能禁止管理器查询其功能的允许/禁止状态。同时,功能禁止管理器具有良好的移植性,可以通过不同的配置而适用于不同的环境。J1939通信协议栈主要分为两个部分:J1939协议栈应用服务层软组件(J1939AppLayerBlock),J1939协议栈链路层软组件(J1939TpBlock)。其中,J1939AppLayer模块向外部应用提供显式接收和发送参数组的应用接口,而J1939Tp模块用于提供跨越物理层连接的稳定的数据传输,包括必要的同步、顺序控制、纠错控制和流控制。根据配置,J1939Tp模块可以使用广播类型的BAM方式的SAE J1939传输协议,或者使用点到点类型的CMDT方式的SAE J1939传输协议,分段消息则通过硬件抽象接口层模块进行接收与发送。本项目在仔细研究AUTOSAR协议的基础上,书写了FIM和J1939tp模块的需求规格说明书及设计规格说明书,提出模块的整体设计方案,完成模块的编码,并在论文中给出了部分软件设计,对模块的单元测试也进行了基本介绍。方案采用模块化设计的思想,针对现代车辆诊断系统要求实时性好、可靠性强的特点,并通过对车辆控制系统的研究,实现了模块的功能需求。
其他文献
目的探讨中药内服外敷辅助治疗急性痛风性关节炎的临床疗效及对视觉模拟疼痛(VAS)评分、血尿酸(BUA)及血沉(ESR)的影响。方法选取2017年3月至2018年6月河北省沧州中西医结合
文章主要根据艺术中职语文教学与地方戏曲相融合时存在的问题,从学生思想、与专业课教师的沟通、语文教师的自我提升和时间的合理安排等四个方面进行了分析,提出了切实可行的
合作行为在人们日常生活中不可或缺,与个体自身及其所在群体甚至与国家民族的福祉息息相关。合作行为的影响因素主要来源于个体与环境,包括人格特征、个人期望、奖惩制度以及
比较了基于HCFC-141b、全水和HFC-245fa 3种发泡体系的海洋保温管道用硬质聚氨酯泡沫塑料的性能和泡孔特点。结果表明,HFC-245fa发泡体系聚氨酯泡沫整体性能较好,是HCFC-141b