一、汽车电子应用(三)——计时器(论文文献综述)
陈睿智[1](2021)在《基于UDS协议的汽车电控单元故障诊断服务设计与实现》文中提出随着现代汽车不断推进智能化和电动化,传统的排放诊断协议OBD(On-Board Diagnostic,车载自动诊断系统)已经不能很好满足各种类汽车电控单元(Electronic Control Unit,ECU)的故障诊断需求。现如今,ISO 14229所制定的UDS(Unified Diagnostic Services,统一诊断服务)协议由于具备超越OBD的通用性,正在汽车行业迅速推广。另外,近几年出现的汽车空中升级(Over-the-Air,OTA)技术要求汽车ECU的Bootloader(引导加载器)支持标准的通信协议,UDS协议便成为了一种选择;而由于汽车ECU数量多、软件量大,OTA耗时长且容易受到干扰,因此OTA又要求Bootloader设计容错机制。本文以一款基于NXP公司MC9S12XEQ512微控制器的纯电动物流车整车控制器为平台,设计并实现了一套基于CAN(Controller Area Network,控制器局域网络)总线的UDS诊断服务软件,实现了常用的故障诊断服务。该软件首先按照MISRA-C规范进行编写,保证了软件可靠性;其次采取了分层化和模块化等处理方式,提高了软件可移植性;最后利用状态机模型来实现耗时过程的离散化运行,保证了软件实时性。本文设计并实现了汽车ECU的Bootloader软件,并将UDS协议作为软件升级所依赖的标准通信协议。除此之外,为了满足OTA场景的需求,本文还提出在Bootloader软件上实现断点续传和软件回滚功能。前者使得OTA过程在被意外情况中断后依然能够继续进行;后者使得ECU软件在升级后出现适配问题时能够及时回滚到上一个稳定版本。这两个新功能的引入,提升了软件升级系统的容错率,保证了车辆安全。本文还在PC(Personal Computer,个人计算机)端上基于WinForm实现了UDS诊断上位机,其支持发送UDS诊断服务请求、解析和显示诊断服务响应信息、软件包下载等功能,用于对UDS诊断服务软件以及Bootloader软件进行测试和应用。最后,本文通过实验室测试和实车测试对UDS诊断服务软件和Bootloader软件的功能和性能进行验证,证明了本文所实现的软件已达到设计需求。
张可可[2](2020)在《基于“可自动配置的底层软件”的开发式汽车电子软件架构研究》文中研究表明当前汽车电子技术发展迅猛,但是国内整车厂在汽车电子软件架构开发方面尚且薄弱,汽车电子软件开发主要依赖供应商,软件架构不明确。国外在汽车电子软件架构开发方面提出了OSEK标准、AUTOSAR标准的开放式汽车电子软件架构,以提供一个标准化软件接口和软件架构,增强了软件的可移植性和可裁剪性。本文通过调研分析当前常见的几种汽车电子软件开发模式,分析不同开发模式下的软件架构,提出汽车电子软件开发存在底层软件开发难度大且无法复用,应用层软件架构不明确这两个主要问题。针对这两个问题,本文提供了一种优化的开放式汽车电子软件架构,该软件架构在两个方面实现了改进方向:(1)提出一种“可自动配置”的底层软件,解决了底层软件开发难度大、无法重用的问题;(2)提出一种“三层架构”的应用层软件架构,进一步降低与底层软件的耦合度,增加了应用层软件的可移植性。本文使用上述优化的汽车电子软件架构,对车载网关控制器进行开发。以“可自动配置”的底层软件的开发过程作为指导,脱离具体软件需求开发底层软件;根据“三层架构”的应用层软件架构思想指导开发应用层软件架构。通过验证独立开发的底层软件是否可以支持网关控制器的系统需求,说明了可自动配置的底层软件的通用性;通过对网络管理模块的移植和集成,说明了“三层架构”的应用层软件的可移植性和可剪裁性。车载网关控制器的开发和集成过程,验证了“可自动配置”的底层软件的可行性,说明了底层软件的可通用性,也验证了“三层架构”的应用软件有助于应用层软件的进一步分层,提高应用层软件的可移植性和可剪裁性。
王宁[3](2020)在《面向电动助力转向系统的故障诊断系统设计与实现》文中进行了进一步梳理电动助力转向(Electric Power Steering,简称EPS)系统是汽车转向系统中应用最广且技术较成熟的转向系统。转向系统控制着汽车的行驶方向,在实际驾驶过程中运行状况的实时监控是极其重要的。应用统一诊断服务(Unified Diagnostic Service,简称UDS),能够检测汽车转向系统通信是否正常,传感器功能参数是否准确;而且在遇到故障时可较快找到解决方案。因此,面向电动助力转向系统的故障诊断系统是汽车上不可或缺的电子控制系统。本课题针对UDS的研究内容主要有以下几个方面:1)根据实际项目中EPS的诊断需求,参考ISO国际标准关于UDS协议相关的内容,制定符合项目要求的诊断系统方案,设计系统数据结构,并对具体服务需求、定时参数需求、所选用的硬件模块、开发平台等进行选型设计。2)结合具体服务功能,通过程序建立应用层服务模型。并设计了应用层、网络层及传输层之间的接口函数,满足后续通信需求。3)将整个诊断系统进行模块化,合理规划各模块的功能,并通过程序设计实现各个功能函数。提出状态机建模思想,借助功能函数,将诊断系统的实现过程通过状态机实现,提供了诊断系统的实现的新思路,并为后续的维护和拓展提供了便利。4)在选用的硬件模块上实现诊断功能,使用诊断工具对所设计实现的服务模型分别通过网络仿真和实车测试进行验证,得到符合预期的结果,能够满足处于样车试验阶段的要求。
刘吉川[4](2018)在《面向汽车电子应用的标定软件开发》文中研究表明汽车电子技术高速发展,涉及到的电控ECU数量急剧增加,控制的对象也纷繁多样,控制的难度显着增加。控制的效果一方面取决于控制算法的设计,另一方面则更多的取决于参数的标定调试。因此开发一款面向汽车电子应用的标定工具具有重要的工程意义。本课题在查阅国内外相关标定软件文献资料的基础上,分析了ASAM MCD标准模型、CCP协议、CAN总线协议等。构建了由PC端标定软件、ECU端标定固件和USB CAN接口卡三部分组成的标定系统构架。从面向汽车电子应用,开发一款通用性标定软件的角度出发,确定了以CCP协议为交互协议,CAN总线实现数据传输、A2L文件为标定监测信号数据库的整体设计方案。基于MATLAB GUI平台设计PC端标定软件。通过模块化划分,本文设计了A2L文件解析模块、标定功能模块、监测功能模块、后处理模块等。实现了A2L文件解析、监测标定信号地址更新、动态绘图监测,数字显示监测,监测数据保存、数据在线离线标定下载、数据标定上传、数据二次处理分析等多种功能。此外,本文通过分层结构设计方法开发了ECU端固件。将软件分为底层驱动层、服务层、应用层三部分。按需求开发了底层驱动函数,如CAN驱动、EEPROM驱动等;构建任务调度机制,由RTI定时控制周期性任务和中断控制事件性任务构成。编写CCP协议命令解析函数,对接PC端的协议指令;创建RAM-EEPROM关联链表,实现标定数据掉电存储;编写DAQ数据采集函数,按DAQ配置,定期上传监测数据。对一辆商用车的操作机构改造以满足自动驾驶的需求。开发底层控制器,并集成ECU端标定软件,构成一套带有标定和监测功能的底层控制器系统。运用标定软件辅助完成了转向、车速、档位等的控制。实验表明,开发的标定软件能满足汽车电子应用的需求。
宿峰荣[5](2018)在《驻车加热器永磁无刷直流电机驱动控制技术研究》文中进行了进一步梳理随着汽车工业的不断发展,汽车的舒适性愈来愈成为人们关注的重点。针对寒冷地区汽车启动之前以及熄火之后的发动机与驾驶室加热的驻车加热器产品应运而生,并取得了良好的市场反应。无刷直流电机作为其中重要的执行机构,其运行状态决定整个系统的工作效果,其中驻车加热器风扇电机的调速性能直接决定了加热器内部的燃烧效率,影响系统的经济性以及尾气排放质量;水泵电机的调速性能与加热器热交换效率密切相关,因此驻车加热器的无刷直流电机控制系统的研究具有十分重要的现实意义和工程价值。本文根据驻车加热器产品的性能指标和技术需求,设计开发了以STM32F103系列芯片为主芯片的永磁无刷直流电机驱动控制系统。介绍了驻车加热器系统的内部结构以及工作原理,分析了无刷直流电机在系统中的作用,综述了国内外无刷直流电机控制领域的研究现状及研究热点,进行了无刷直流电机驱动控制算法的理论研究及仿真试验,对所研究的控制算法进行了控制器硬件设计、软件实现及试验研究。建立了基于某型无刷直流电机的数学模型,对模型进行了仿真及工作特性分析,验证了所建模型的正确性。根据加热器中风扇电机和水泵电机的实际使用工况和控制要求,分别提出了驻车加热器风扇电机的模糊PID控制算法和水泵电机的矢量控制算法,根据电机的使用工况进行了仿真研究,验证算法的控制效果。其中,提出的模糊PID算法可以根据系统参数的变化进行自适应调整,实现PID控制参数的自整定。根据风扇电机的不同工况,对比分析了模糊PID算法与经典PID算法的控制精度以及控制效果,为算法工程实现提供理论依据;针对水泵电机负载转矩大,转矩波动明显的特点,提出的水泵电机矢量控制算法通过坐标变换建立了电流与转矩之间的直接关系,提高了水泵电机的转矩控制性能,仿真研究了水泵电机矢量控制算法在各个工况下的控制效果。基于算法的理论研究及仿真试验,搭建了驻车加热器永磁无刷直流电机驱动控制系统的试验平台。结合实际项目需求以及前期工程经验,进行了无刷直流电机驱动控制系统的控制器设计,针对实际车辆电气环境设计了相应的保护电路并通过了试验验证。完成了模糊PID算法的单片机代码实现,并进行了调速试验。通过设计的上位机监控软件的提取和观测了各种工况下控制系统的实际控制效果。试验结果表明,所研发的控制器满足驻车加热器电机响应速度、超调量以及稳态误差的要求,电机对于转矩波动的响应迅速,满足产品的功能要求。
冯琛[6](2017)在《电控ECU通用底层平台软件设计与应用研究》文中研究指明随着汽车数目的与日俱增,能源污染问题逐渐凸显出来。为此,各国政府都积极地制定了一系列措施来限制发动机的污染物排放。电控技术可以有效减少发动机排放,是目前发动机为满足更加严格的排放法规的必经之路。由于电子技术、计算机技术和超大规模集成电路制造技术的发展,使得ECU在内燃机工程领域得到了日益广泛的应用。采用电控技术,能够按照最理想的控制策略组织和实现较理想的内燃机燃烧过程,使热效率得到明显提高。本课题来源于企业委托项目多点电喷气体机控制器开发。使用汽车电子开发中普遍采用的基于模型的设计和V模式开发。选用Infineon 16位单片机XC2785作为主芯片,首先配置底层驱动生成软件框架并添加用户代码生成底层软件,然后测试底层软件功能。利用C-MEX S-Function编写底层驱动模块,利用目标语言编译器TLC编写系统目标TLC等控制文件来实现S-Function的内联及嵌入式代码生成。建立基于微控制器的自定义底层驱动模块库。底层驱动模块库主要包括模拟量采集、数字量采集、脉冲调制信号生成等,最终将实现对Simulink仿真模块的拓展,并在Simulink中使用底层驱动模块进行简单的控制算法建模。再将搭建好的控制算法模型自动生成嵌入式代码,在底层硬件上对该系统的功能进行验证。在符合发动机电控技术基本原理的基础上,研究并设计了ECU电路原理图。针对设计好的硬件电路,设计出了符合MISRA规范的底层嵌入式代码,并且在ECU原型机上运行良好。深入研究了基于模型的设计理念和自动生成代码技术在ECU开发过程中的作用,利用Matlab/Simulink平台设计出了一套底层驱动模块库。针对所编写的底层驱动软件,利用CAN标定协议,在CANape中设计了包含整个发动机策略和底层控制软件的标定工程。
宗勇[7](2017)在《汽车电子智能分布式控制芯片关键模块的设计与测试研究》文中进行了进一步梳理随着现代社会的快速发展,未来汽车电子技术迎来前所未有的机遇,特别是随着智能驾驶技术的快速发展,人们对于舒适驾乘体验的要求越来越高,这就需要高性能、高集成度和高可靠性的车用半导体芯片的支撑。因此,研究各类车用半导体芯片的功能设计与测试验证,确保芯片安全可靠的应用就显得非常重要,也已成为业界重要的竞争领域之一。其中,智能分布式控制(Intelligent Distributed Controller,IDC)芯片作为车身智能控制的核心部分,在安全舒适驾驶应用中占有极其重要的位置。本文针对IDC芯片的关键模块进行了设计分析与测试研究。本文在国内外汽车电子类芯片的最新研究进展基础上,通过对IDC芯片关键模块设计以及测试数据的分析,重点研究了温度探测模块的高精度测量方案、高精度片上模数转换器(Analog to Digital Convertor,ADC)和具有过压保护功能的稳压源模块。本文采用双通道测量方法来提高温度测量稳定性,使用实时数字校正设计方案提高ADC输出精度,优化设计稳压源过压保护控制电路来抑制其温度漂移。最终获得了具有高测试稳定性和可靠性的IDC芯片。本文的创新工作如下:1、提出了采用双通道补偿测试方案来实现高精度微伏量级电压模块的测量方法。该方法将结温测量结果与温度探测模块测量结果拟合度大大提高,保证了汽车电子终端对车内外环境温度的监控准确性。2、提出了一种实时数字校准算法来校正循环结构ADC中由放大器有限增益和电容失配引起的非线性误差。该方法满足了IDC芯片内ADC的高精度输出特性。研究结果表明在0.3%电容失配的条件下,信噪失真比由64 dB提升到85 dB。3、传统稳压源模块的过压保护功能在不同温度环境下易导致参数漂移,引起功能失效。本文通过对电阻矩阵的优化,对比较器翻转阈值电压进行微调,抑制该电路由温度变化所引起的参数漂移。仿真和芯片实测结果表明,该方案对IDC芯片的良品率提高了2.03%。
朱庆[8](2017)在《嵌入式车身控制模块的设计与实现》文中提出随着人们对汽车安全性和舒适性要求的不断提高,以及车身电子技术的进步,车身电子控制模块的功能日益完善。当前车身电子控制模块正在积极的向集成化、智能化、小型化以及信息网络化的方向发展,对于进一步提升车辆安全性、舒适性和环保性有重要意义。本文通过研究分析当前车身控制模块的主流技术,结合当前的市场需求,针对国内某自主经济型品牌车型,采用集中式车身控制的方式,设计了一款具有集成度高、通用强、低成本的车身控制模块产品。实现了对汽车门锁、雨刮、车窗以及内外灯光的智能控制。本文详细阐述了该车身控制模块的设计过程,主要包括了产品的需求分析、设计的总体方案、硬件软件的设计以及进行的相关测试。其中硬件以瑞萨公司的嵌入式控制芯片V850为核心,进行了电源电路、输入接口电路、输出驱动电路、RKE电路以及数据通信电路的设计。软件设计包括了系统初始化程序,定时器外部中断处理程序,电压管理模块程序,数据采集模块程序,总线通信处理程序,负载驱动输出及诊断控制程序等。
代良雨[9](2016)在《符合AUTOSAR的汽车嵌入式操作系统研究》文中进行了进一步梳理随着汽车电子技术的飞速发展,汽车已经逐渐进入智能化时代。为实现更多的控制功能,车内装载的电子控制单元(Electronic Control Units,ECUs)越来越多,ECUs通过总线网络进行数据传输从而实现更加复杂的控制功能。软件功能的内聚致使软件的复杂程度和软件开发成本越来越高,如何有效管理日趋复杂的汽车电子系统的同时降低开发和维护成本已成为汽车企业面临的技术难题。汽车制造商(Original Equipment Manufacturing,OEM)、汽车零部件供应商共同成立AUTOSAR(AUTomotive Open System Architecture)联盟并制定AUTOSAR规范,试图通过标准的软件架构和接口提高软件的重用性和可移植性以降低开发难度。AUTOSAR给汽车电子软件开发带来了便利,标准化软件平台吸引了更多的厂商加入AUTOSAR,同时在OEMs以及供应商之间也引入更多的竞争,促进了汽车电子产业的发展。本文重点介绍了AUTOSAR OS规范。通过在符合OSEK OS的嵌入式实时操作系统μC/OS-Ⅱ中引入多个AUTOSAR OS的功能特性,完成可剪裁(Scalability Classes,SC)SC1和部分SC2/SC4规定下的功能设计,实现操作系统的升级。本文主要研究内容如下:(1)总结了汽车电子行业以及嵌入式操作系统发展与趋势,介绍了OSEK/VDX标准;根据AUTOSAR体系结构,介绍了汽车开放式软件架构、方法学以及应用接口,并调研了AUTOSAR研究现状。(2)重点剖析了AUTOSAR OS规范,介绍了该规范对汽车嵌入式操作系统的刚性需求以及可剪裁类。分析了OS所有可剪裁类下的功能特性,重点研究了软件自由运行定时器、调度表、堆栈监测和时间保护等功能服务。(3)在符合OSEK OS的嵌入式操作系统μC/OS-Ⅱ基础上,对该嵌入式操作系统的内核和功能进行修改和扩展,完成了符合AUTOSAR OS规范可剪裁类SC1和部分SC2/SC4规定内的功能特性的设计和实现。最后对实现的功能特性进行了测试和分析,完成了对基于AUTOSAR OS规范进行符合性改进后的μC/OS-Ⅱ操作系统的测试。
李甫[10](2016)在《面向汽车电子应用的ISO15765网络层协议研究与实现》文中认为在当今,汽车中的嵌入式电子控制单元日益增多,它们会带来很多对统一车载诊断服务的需求。在汽车界,无论是开发人员,维修人员或是售后服务人员都需要使用车载诊断系统来帮助他们完成领域内的工作。现阶段,通过应用KWP2000,SAEJ1939和UDS等一系列通讯协议,使得诊断设备和车载网络可以基于特定的标准进行相互间的通信。UDS(统一诊断服务)是一种独立的服务规范。所以,要想实现基于CAN总线的车载诊断,必须有其他的规范支持。目前国际上主流的规范是ISO15765(CAN网络上的诊断),它采用OSI的7层通信模型,定义了一系列独立于服务的通信协议,从而使得车载诊断服务能够顺利进行。与此同时,传统的嵌入式软件开发设计很多文档工作和手工代码,这使得很多的验证工作缺少专业工具的支持,从而引入手工误差,也使得很多复杂的软件算法及逻辑问题通常在开发的后期才能被发现,从而给整个开发过程带来很高的修复代价。为了克服这些问题,目前汽车行业内广泛使用一种基于模型设计的开发方法,模型设计可以在早期就得到清晰且可执行的需求规范,并通过自动验证和自动生成来保证开发流程的便利性和有效性。本论文的目标是分析和实现ISO15765中的网络层通信协议,同时采用基于模型设计的方法进行系统开发。首先在simulink/stateflow平台上遵照协议标准进行协议栈系统建模,并对通讯逻辑,定时控制和错误管理进行详细设计,最终利用RTW工具包进行产品级代码生成并完成相关验证工作。
二、汽车电子应用(三)——计时器(论文开题报告)
(1)论文研究背景及目的
此处内容要求:
首先简单简介论文所研究问题的基本概念和背景,再而简单明了地指出论文所要研究解决的具体问题,并提出你的论文准备的观点或解决方法。
写法范例:
本文主要提出一款精简64位RISC处理器存储管理单元结构并详细分析其设计过程。在该MMU结构中,TLB采用叁个分离的TLB,TLB采用基于内容查找的相联存储器并行查找,支持粗粒度为64KB和细粒度为4KB两种页面大小,采用多级分层页表结构映射地址空间,并详细论述了四级页表转换过程,TLB结构组织等。该MMU结构将作为该处理器存储系统实现的一个重要组成部分。
(2)本文研究方法
调查法:该方法是有目的、有系统的搜集有关研究对象的具体信息。
观察法:用自己的感官和辅助工具直接观察研究对象从而得到有关信息。
实验法:通过主支变革、控制研究对象来发现与确认事物间的因果关系。
文献研究法:通过调查文献来获得资料,从而全面的、正确的了解掌握研究方法。
实证研究法:依据现有的科学理论和实践的需要提出设计。
定性分析法:对研究对象进行“质”的方面的研究,这个方法需要计算的数据较少。
定量分析法:通过具体的数字,使人们对研究对象的认识进一步精确化。
跨学科研究法:运用多学科的理论、方法和成果从整体上对某一课题进行研究。
功能分析法:这是社会科学用来分析社会现象的一种方法,从某一功能出发研究多个方面的影响。
模拟法:通过创设一个与原型相似的模型来间接研究原型某种特性的一种形容方法。
三、汽车电子应用(三)——计时器(论文提纲范文)
(1)基于UDS协议的汽车电控单元故障诊断服务设计与实现(论文提纲范文)
摘要 |
ABSTRACT |
第1章 绪论 |
1.1 汽车电子发展现状 |
1.2 UDS诊断的研究意义 |
1.3 基于UDS协议的Bootloader研究意义 |
1.4 UDS诊断协议的国内外研究现状 |
1.4.1 UDS诊断协议的国外研究现状 |
1.4.2 UDS诊断协议的国内研究现状 |
1.5 本文主要内容与章节结构 |
1.5.1 主要内容 |
1.5.2 章节结构 |
第2章 UDS诊断系统整体方案设计 |
2.1 UDS诊断系统设计目标 |
2.2 UDS协议栈概述及需求分析 |
2.2.1 UDS协议栈的物理层与数据链路层 |
2.2.2 UDS协议栈的网络层与传输层 |
2.2.3 UDS协议栈的会话层与应用层 |
2.3 UDS诊断系统实现平台 |
2.3.1 UDS诊断系统下位机平台 |
2.3.2 UDS诊断系统上位机平台 |
2.4 UDS诊断系统下位机软件体系结构设计 |
2.4.1 系统应用程序软件结构设计 |
2.4.2 Bootloader程序软件体系结构设计 |
2.5 UDS诊断系统上位机软件体系结构设计 |
2.6 小结 |
第3章 UDS诊断服务软件实现 |
3.1 UDS诊断服务软件与整车控制器软件的整合 |
3.2 UDS诊断下位机软件实现 |
3.2.1 定时器驱动 |
3.2.2 CAN驱动 |
3.2.3 EEEPROM驱动 |
3.2.4 CAN收发器设备 |
3.2.5 CAN传输层(CAN_Tp)模块 |
3.2.6 诊断事件管理(DEM)模块 |
3.2.7 诊断通信管理(DCM)模块 |
3.3 UDS诊断上位机软件实现 |
3.3.1 上位机数据交互层软件实现 |
3.3.2 上位机UDS诊断模块中间层实现 |
3.3.3 上位机UDS诊断模块应用层与图形界面实现 |
3.4 小结 |
第4章 基于UDS协议的Bootloader设计与实现 |
4.1 软件启动流程 |
4.2 Bootloader涉及到的诊断服务 |
4.3 UDS协议中的软件升级流程 |
4.3.1 预编程阶段 |
4.3.2 编程中阶段 |
4.3.3 编程后阶段 |
4.4 Bootloader断点续传功能设计 |
4.4.1 短时中断处理 |
4.4.2 长时中断处理 |
4.5 Bootloader软件回滚功能设计 |
4.6 UDS诊断上位机程序下载模块实现 |
4.6.1 上位机的S19文件读取实现 |
4.6.2 上位机的程序下载线程实现 |
4.6.3 上位机的断点续传相关功能实现 |
4.6.4 上位机的软件回滚相关功能实现 |
4.7 小结 |
第5章 UDS诊断服务软件测试 |
5.1 UDS诊断服务软件测试目标 |
5.2 实验室测试 |
5.1.1 MISRA-C静态检查 |
5.1.2 功能模块测试 |
5.1.3 软件系统测试 |
5.3 实车测试 |
5.4 测试结果对比 |
5.5 小结 |
第6章 总结与展望 |
6.1 工作总结 |
6.2 工作展望 |
参考文献 |
致谢 |
在读期间发表的学术论文与取得的其他研究成果 |
(2)基于“可自动配置的底层软件”的开发式汽车电子软件架构研究(论文提纲范文)
致谢 |
摘要 |
abstract |
第一章 绪论 |
1.1 汽车电子发展现状 |
1.2 开放式系统概述 |
1.3 开放式汽车电子软件架构的研究现状 |
1.4 本文研究内容和组织结构 |
第二章 汽车控制器软件开发模式调研 |
2.1 传统汽车电子软件开发模式 |
2.1.1 基于ASPICE的软件开发模式及软件架构 |
2.1.2 开发模式的优势及局限性分析 |
2.2 整车厂开发应用层软件的开发模式 |
2.2.1 OSEK标准概述 |
2.2.2 开发模式的软件架构分析 |
2.2.3 开发模式的优势及局限性分析 |
2.3 基于AUTOSAR标准架构的开发模式 |
2.3.1 Autosar架构概述 |
2.3.2 基于AUTOSAR的开发过程及软件架构分析 |
2.3.3 开发模式的优势及局限性分析 |
2.4 本章小结 |
第三章 汽车电子软件架构优化方案 |
3.1 软件架构 |
3.1.1 软件架构描述 |
3.1.2 各层级的具体要求 |
3.2 可自动配置的底层软件 |
3.1.2 可自动配置的底层软件的概念和要求 |
3.1.3 可自动配置的底层软件的实现思路 |
3.3 应用层的“三层架构” |
3.3.1 “三层架构”概述 |
3.3.2 与底层软件接口上的分离 |
3.3.3 与底层软件数据上的分离 |
3.4 本章小结 |
第四章 基于网关控制器的应用 |
4.1 通用的底层软件设计 |
4.1.1 MCU模块驱动软件设计 |
4.1.2 PORT模块驱动软件设计 |
4.1.3 ADC模块驱动软件设计 |
4.1.4 CAN模块驱动软件设计 |
4.1.5 LIN模块驱动软件设计 |
4.1.6 操作系统设计 |
4.2 应用层软件设计 |
4.2.1 系统功能分析 |
4.2.2 应用层软件架构搭建 |
4.2.3 应用层软件实现 |
4.2.4 应用层软件与底层软件的集成 |
4.3 控制器系统功能测试 |
4.3.1 通讯接口测试 |
4.3.2 路由测试 |
4.4 本章小结 |
第五章 总结与展望 |
5.1 本文内容总结 |
5.2 研究展望 |
参考文献 |
附录 A |
(3)面向电动助力转向系统的故障诊断系统设计与实现(论文提纲范文)
摘要 |
Abstract |
1 绪论 |
1.1 课题来源与研究背景 |
1.2 国内外研究现状 |
1.2.1 国外研究现状 |
1.2.2 国内研究现状 |
1.3 本论文的主要研究内容 |
2 EPS诊断系统方案设计 |
2.1 诊断系统整体方案及架构设计 |
2.2 硬件模块介绍 |
2.3 某型号EPS诊断系统需求分析设计 |
2.3.1 UDS诊断服务 |
2.3.2 诊断服务需求 |
2.3.3 UDS定时参数管理 |
2.3.4 定时参数需求 |
2.3.5 DTC(Diagnostic Trouble Code)故障码需求 |
2.3.6 快照信息需求 |
2.3.7 写入/读取数据标识符需求 |
2.4 系统开发平台介绍 |
2.5 系统数据结构设计 |
2.6 本章小结 |
3 UDS应用层服务建模及各层间接口的设计 |
3.1 服务模型的实现 |
3.1.1 $10 服务设计与实现 |
3.1.2 $11 服务设计与实现 |
3.1.3 $14 服务设计与实现 |
3.1.4 $19 服务设计与实现 |
3.1.5 $22 服务设计与实现 |
3.2 各层间接口的设计 |
3.2.1 应用层与网络层之间的接口 |
3.2.2 网络层与数据链路层之间的接口 |
3.2.3 数据链路层与底层CAN之间的接口 |
3.3 本章小结 |
4 UDS整体系统架构分析与设计 |
4.1 模块设计与实现 |
4.1.1 应用层服务请求模块 |
4.1.2 应用层响应指示模块 |
4.1.3 网络层传输模块 |
4.1.4 网络层接收模块 |
4.1.5 数据链路层传输队列处理模块 |
4.1.6 数据链路层接收MO处理模块 |
4.2 诊断系统状态机设计 |
4.2.1 设计的必要性 |
4.2.2 应用层状态机设计 |
4.2.3 网络层传递状态机设计 |
4.2.4 数据链路层状态机设计 |
4.3 诊断系统状态机实现 |
4.4 本章小结 |
5 故障诊断系统的应用与测试 |
5.1 诊断系统的实现 |
5.1.1 程序的实现 |
5.1.2 硬件上的实现 |
5.2 诊断服务测试 |
5.2.1 诊断功能测试 |
5.2.2 网络通信仿真测试 |
5.2.3 实车测试 |
5.3 本章小结 |
6 总结和展望 |
6.1 全文总结 |
6.2 工作展望 |
致谢 |
参考文献 |
附录 |
个人简历、在学期间发表的学术论文及取得的研究成果 |
(4)面向汽车电子应用的标定软件开发(论文提纲范文)
摘要 |
Abstract |
第1章 绪论 |
1.1 课题背景 |
1.2 国内外研究现状及发展趋势 |
1.2.1 国内外研究现状 |
1.2.2 发展趋势 |
1.3 本课题研究内容 |
1.4 论文结构 |
第2章 CCP协议概述 |
2.1 ASAMMCD标准模型 |
2.2 CAN总线协议 |
2.2.1 数据帧结构 |
2.2.2 CAN的物理属性 |
2.2.3 CAN总线的分层模型 |
2.2.4 报文帧的类型 |
2.2.5 非破坏性仲裁机制 |
2.3 CCP协议 |
2.3.1 CCP通信方式 |
2.3.2 消息机制 |
2.3.3 CCP数据传输模式 |
2.3.4 DAQ数据组织形式 |
2.3.5 CCP命令及错误代码 |
2.4 本章小结 |
第3章 标定软件总体构架设计分析 |
3.1 功能需求分析 |
3.2 数据流分析 |
3.3 本章小结 |
第4章 PC端标定软件开发 |
4.1 软件功能结构分析 |
4.2 界面设计 |
4.2.1 开发工具介绍 |
4.2.2 界面窗口设计 |
4.3 参数配置模块 |
4.4 ASAP2文件解析模块 |
4.4.1 A2L文件简介 |
4.4.2 A2L文件的解析 |
4.5 CAN通信处理模块 |
4.5.1 CAN驱动函数的封装 |
4.5.2 CAN通信处理 |
4.6 CCP协议处理模块 |
4.7 数据监测模块 |
4.8 数据标定模块 |
4.9 本章小结 |
第5章 ECU端固件设计 |
5.1 功能分析和结构设计 |
5.2 数据存储机制 |
5.3 底层驱动软件 |
5.3.1 CAN驱动 |
5.3.2 EEPROM驱动 |
5.3.3 RTI定时器驱动 |
5.3.4 看门狗定时器驱动 |
5.4 服务层软件 |
5.4.1 网络管理服务 |
5.4.2 任务调度服务 |
5.5 应用层软件 |
5.5.1 CCP命令解析任务 |
5.5.2 数据监测任务 |
5.5.3 数据标定任务 |
5.6 本章小结 |
第6章 标定系统在无人驾驶底层控制器中的应用 |
6.1 需求性分析 |
6.2 无人驾驶操纵机构自动化设计 |
6.2.1 油门控制设计 |
6.2.2 制动控制设计 |
6.2.3 转向控制设计 |
6.2.4 档位控制设计 |
6.2.5 信号交互设计 |
6.2.6 底层控制器总成 |
6.3 无人驾驶底层控制器软件开发 |
6.3.1 整体程序构架 |
6.3.2 档位控制 |
6.3.3 车速控制 |
6.3.4 转向控制 |
6.4 标定软件实验验证 |
6.4.1 测试环境 |
6.4.2 A2L文件解析功能 |
6.4.3 监测功能 |
6.4.4 标定功能 |
6.4.5 数据后处理功能 |
6.5 本章小结 |
总结与展望 |
总结 |
展望 |
参考文献 |
致谢 |
(5)驻车加热器永磁无刷直流电机驱动控制技术研究(论文提纲范文)
摘要 |
Abstract |
第1章 绪论 |
1.1 研究背景及意义 |
1.2 无刷直流电机国内外研究现状 |
1.3 无刷直流电机发展趋势 |
1.4 课题研究内容及章节安排 |
第2章 驻车加热器原理及项目需求分析 |
2.1 驻车加热器工作原理 |
2.2 驻车加热器项目需求 |
2.3 本章小结 |
第3章 永磁无刷直流电机数学模型及模糊PID仿真研究 |
3.1 永磁无刷直流电机结构 |
3.2 永磁无刷直流电机数学模型 |
3.3 永磁无刷直流电机特性分析 |
3.4 永磁无刷直流电机仿真研究 |
3.5 无刷直流电机速度控制系统 |
3.6 模糊控制 |
3.7 模糊PID仿真 |
3.7.1 模糊控制器的建立 |
3.7.2 模糊PID控制器模型 |
3.8 仿真结果分析 |
3.9 本章小结 |
第4章 永磁无刷直流电机矢量控制仿真研究 |
4.1 矢量控制理论 |
4.1.1 矢量控制基本思路 |
4.1.2 坐标变换 |
4.1.3 无刷直流电机矢量控制策略 |
4.2 电压空间矢量控制 |
4.2.1 电压空间矢量控制基本工作原理 |
4.2.2 电压空间矢量控制的实现 |
4.3 无刷直流电机矢量控制仿真研究 |
4.3.1 坐标变换模块 |
4.3.2 SVPWM模块 |
4.4 仿真结果分析 |
4.5 本章小结 |
第5章 永磁无刷直流电机控制系统设计及试验验证 |
5.1 硬件系统设计 |
5.1.1 微处理器控制电路 |
5.1.2 电源模块 |
5.1.3 驱动电路 |
5.1.4 检测反馈电路 |
5.1.5 串口通信电路 |
5.1.6 电路可靠性设计 |
5.2 软件系统开发 |
5.2.1 控制系统软件结构及设计 |
5.2.2 控制算法 |
5.2.3 上位机监控软件 |
5.3 试验验证 |
5.4 本章小结 |
结论与展望 |
参考文献 |
攻读硕士学位期间发表的论文与研究成果清单 |
致谢 |
(6)电控ECU通用底层平台软件设计与应用研究(论文提纲范文)
摘要 |
abstract |
符号和缩略词说明 |
第一章 绪论 |
1.1 研究背景 |
1.1.1 国内外汽车电子行业发展状况 |
1.1.2 ECU软件架构发展概况 |
1.2 研究意义 |
1.3 研究内容 |
第二章 ECU底层平台软件总体设计 |
2.1 气体机电控系统 |
2.1.1 气体机工作原理概述 |
2.1.2 电控系统控制功能 |
2.2 汽车电子软件设计体系与方法 |
2.2.1 AUTOSAR软件架构 |
2.2.2 基于模型的设计方法 |
2.2.3 ECU快速原型技术 |
2.3 底层软件整体构架 |
2.4 本章小结 |
第三章 ECU硬件电路设计 |
3.1 ECU最小系统设计 |
3.2 电源电路设计 |
3.2.1 ECU电源电路 |
3.2.2 CJ125电源设计 |
3.3 输入电路设计 |
3.3.1 模拟信号输入电路 |
3.3.2 数字信号输入电路 |
3.3.3 频率信号输入电路 |
3.4 ECU驱动电路设计 |
3.4.1 节气门驱动电路 |
3.4.2 氧传感器驱动电路 |
3.4.3 点火驱动电路 |
3.4.4 喷气阀驱动电路 |
3.4.5 其他驱动电路 |
3.5 本章小结 |
第四章 ECU底层软件设计 |
4.1 微控制器抽象层配置工具 |
4.2 底层软件开发环境 |
4.3 底层基础软件设计 |
4.3.1 数字信号处理 |
4.3.2 模拟量处理 |
4.3.3 脉冲信号处理 |
4.3.4 发动机转速计算 |
4.3.5 发动机相位判断 |
4.4 底层驱动软件设计 |
4.4.1 节气门PWM控制 |
4.4.2 点火驱动设计 |
4.4.3 氧传感器驱动 |
4.4.4 喷油驱动设计 |
4.5 本章小结 |
第五章 基于Matlab/Simulink的通用底层驱动模块开发 |
5.1 定制系统目标文件 |
5.1.1 系统目标文件xc2785.tlc |
5.1.2 回调函数xc2785_callback_handler.m |
5.1.3 用户定制文件xc2785_file_process.tlc |
5.1.4 生成主函数文件xc2785_main.tlc |
5.2 底层驱动模块设计 |
5.2.1 CMexS函数设计 |
5.2.2 模块TLC文件设计 |
5.2.3 系统时钟模块 |
5.2.4 RTC模块 |
5.2.5 ADC模块 |
5.2.6 IO模块 |
5.2.7 PWM模块 |
5.3 本章小结 |
第六章 底层平台软件应用 |
6.1 ECU仿真测试平台 |
6.2 基于CCP协议的标定系统 |
6.2.1 CCP协议 |
6.2.2 CANape工程的建立 |
6.3 输入量采集 |
6.4 驱动部分输出 |
6.5 本章小结 |
第七章 总结与展望 |
7.1 总结 |
7.2 展望 |
参考文献 |
攻读硕士学位期间发表的学术论文及取得的相关科研成果 |
致谢 |
(7)汽车电子智能分布式控制芯片关键模块的设计与测试研究(论文提纲范文)
摘要 |
ABSTRACT |
第一章 绪论 |
1.1 课题研究背景 |
1.1.1 国内外汽车电子芯片的产业现状 |
1.1.2 高性能汽车电子芯片的典型应用 |
1.2 汽车电子产品智能分布式控制芯片 |
1.2.1 智能分布式控制芯片结构 |
1.2.2 智能分布式控制芯片中关键模块 |
1.3 智能分布式控制芯片中关键模块的国内外研究现状 |
1.3.1 汽车电子类芯片温度测量的重要意义 |
1.3.2 模数转换器关键参数研究的重要意义 |
1.3.3 稳压源关键参数的研究现状 |
1.4 本论文的内容安排和主要创新点 |
1.4.1 本论文的内容安排 |
1.4.2 本论文的主要创新点 |
1.5 本章小结 |
第二章 智能分布式控制芯片的设计 |
2.1 智能分布式控制芯片架构设计 |
2.1.1 智能分布式控制芯片的设计框架 |
2.1.2 智能分布式控制芯片主要功能 |
2.2 微控制器的架构设计 |
2.3 系统级基础芯片的架构设计 |
2.3.1 系统级基础芯片的结构 |
2.3.2 系统级基础芯片工作模式 |
2.3.3 芯片供电及驱动模块的设计方法 |
2.3.4 时钟产生、定时器模块设计方法 |
2.3.5 电流反馈检测模块的设计方法 |
2.4 本章小结 |
第三章 智能分布式控制芯片测试 |
3.1 大规模集成电路芯片自动测试 |
3.1.1 集成电路芯片测试流程 |
3.1.2 自动测试设备功能研究 |
3.1.3 专用汽车电子芯片测试研究 |
3.2 智能分布式控制芯片测试 |
3.2.1 微控制器测试 |
3.2.2 系统级基础芯片测试 |
3.2.3 片间互联通讯测试 |
3.2.4 IDC芯片测试硬件设计 |
3.3 本章小结 |
第四章 温度传感器和模数转换器的设计 |
4.1 温度探测模块的设计 |
4.1.1 温度传感器探测模块的基本原理 |
4.1.2 汽车电子类芯片温度测量的基本方法 |
4.1.3 传统温度测量方法的局限性 |
4.1.4 双通道高精度电压测量的测试研究 |
4.1.5 双通道温度测量的应用分析 |
4.2 模数转换器(ADC)的设计 |
4.2.1 模数转换器模块的架构设计 |
4.2.2 实时数字校正模数转换器的设计原理 |
4.2.3 实时数字校准方法 |
4.2.4 实时数字校正模数转换器的电路结构 |
4.2.5 实时数字校正模数转换器的仿真结果和分析 |
4.3 本章小结 |
第五章 高精度稳压源模块设计 |
5.1 高精度稳压源的设计 |
5.2 高精度稳压源的过压保护设计优化 |
5.2.1 高精度稳压源的过压保护 |
5.2.2 高精度稳压源的过压保护测试原理 |
5.2.3 稳压源的过压保护控制模块设计优化 |
5.3 高精度稳压源过压保护设计优化的测试验证 |
5.4 本章小结 |
第六章 总结与展望 |
6.1 论文工作总结 |
6.2 后续工作展望 |
参考文献 |
发表论文和参加科研情况说明 |
致谢 |
(8)嵌入式车身控制模块的设计与实现(论文提纲范文)
中文摘要 |
abstract |
第一章 绪论 |
1.1 课题研究的背景 |
1.2 车身控制模块(BCM)概述 |
1.3 国内外研究现状 |
1.4 主要工作及研究内容 |
1.5 本文的组织结构 |
第二章 车身控制模块的实现方案 |
2.1 模块功能需求介绍 |
2.1.1 模块主要功能概述 |
2.1.2 模块常态工作范围 |
2.1.3 模块电压范围 |
2.2 车身控制模块的总体方案 |
2.3 微控制器V850简介 |
2.4 本章小结 |
第三章 车身控制模块硬件设计 |
3.1 电源电路设计 |
3.2 主控微处理器外围电路设计 |
3.2.1 时钟电路设计 |
3.2.2 复位电路设计 |
3.3 输入接口电路设计 |
3.3.1 数字输入接口电路 |
3.3.2 MUX拓展电路 |
3.3.3 模拟输入接口电路 |
3.4 输出驱动电路设计 |
3.4.1 高边驱动电路的设计 |
3.4.2 低边驱动电路的设计 |
3.4.3 内部继电器驱动电路 |
3.5 通讯电路设计 |
3.5.1 CAN总线通信电路的设计 |
3.5.2 LIN通信模块设计 |
3.6 RKE接收模块设计 |
3.7 硬件电路板设计及实物图 |
3.7.1 硬件PCB Layout设计 |
3.7.2 硬件设计结果 |
3.8 本章小结 |
第四章 车身控制模块软件设计 |
4.1 开发环境的搭建 |
4.2 BCM软件结构设计 |
4.3 软件程序总体设计 |
4.3.1 电压管理模块的程序设计 |
4.3.2 数据采集模块程序设计 |
4.3.3 通信处理模块程序设计 |
4.3.4 车身控制模块的输出控制 |
4.3.5 RKE接收程序设计 |
4.4 本章小结 |
第五章 系统测试与验证 |
5.1 测试环境 |
5.2 测试方法 |
5.3 系统测试 |
5.3.1 电压测试 |
5.3.2 CAN/LIN总线信号测试 |
5.3.3 输入测试 |
5.3.4 输出测试 |
5.3.5 跛行(Limphome)模式功能测试 |
5.3.6 静态电流测试 |
5.4 本章小结 |
第六章 总结与展望 |
6.1 总结 |
6.2 展望 |
参考文献 |
致谢 |
(9)符合AUTOSAR的汽车嵌入式操作系统研究(论文提纲范文)
摘要 |
Abstract |
1 绪论 |
1.1 国内外汽车电子技术发展现状与趋势 |
1.1.1 国内外汽车电子技术发展现状 |
1.1.2 汽车电子技术发展趋势 |
1.2 汽车嵌入式实时操作系统 |
1.2.1 实时操作系统简介 |
1.2.2 常见实时操作系统对比 |
1.2.3 实时操作系统发展现状及趋势 |
1.3 OSEK/VDX介绍 |
1.4 AUTOSAR介绍 |
1.5 AUTOSAR研究现状 |
1.6 本文主要研究内容 |
2 AUTOSAR OS剖析 |
2.1 AUTOSAR OS基本需求 |
2.2 AUTOSAR OS系统核心 |
2.2.1 系统拓展性 |
2.2.2 软件自由运行定时器 |
2.2.3 调度表 |
2.2.4 堆栈监测 |
2.2.5 OS应用 |
2.2.6 保护处理 |
2.3 本章小结 |
3 符合AUTOSAR OS的功能设计与实现 |
3.1 调度策略 |
3.1.1 不可抢占任务调度设计 |
3.1.2 混合调度设计 |
3.2 事件机制 |
3.2.1 事件机制分析 |
3.2.2 事件机制实现 |
3.3 报警器 |
3.3.1 报警器实现 |
3.4 软件自由运行定时器 |
3.5 调度表 |
3.6 堆栈监测 |
3.7 时间保护 |
3.7.1 运行时间保护 |
3.7.2 任务到达时间间隔保护 |
3.7.3 资源时间保护 |
3.8 本章小结 |
4 测试与分析 |
4.1 OS功能测试 |
4.1.1 调度策略测试 |
4.1.2 事件机制测试 |
4.1.3 报警器测试 |
4.1.4 调度表测试 |
4.1.5 软件自由运行定时器测试 |
4.1.6 堆栈监测测试 |
4.1.7 时间保护和错误处理测试 |
4.2 操作系统的应用 |
4.2.1 任务划分 |
4.2.2 系统测试分析 |
4.3 本章小结 |
5 工作总结与展望 |
5.1 全文总结 |
5.2 工作展望 |
参考文献 |
致谢 |
(10)面向汽车电子应用的ISO15765网络层协议研究与实现(论文提纲范文)
摘要 |
abstract |
1 绪论 |
1.1 研究背景及意义 |
1.2 国内外研究现状 |
1.2.1 基于模型设计技术发展现状 |
1.2.2 汽车总线技术及故障诊断技术发展现状 |
1.3 论文主要内容及解决的问题 |
1.4 论文结构安排 |
2 Matlab基于模型设计技术分析 |
2.1 基于模型的开发技术 |
2.1.1 V模型开发模式 |
2.1.2 基于模型设计简介 |
2.2 自动代码生成技术 |
2.2.1 Matlab RTW代码生成机制 |
2.2.2 模型设计和验证 |
2.2.3 面向嵌入式系统的定点模型转换 |
2.2.4 软件在环测试 |
2.2.5 产品级代码生成 |
3 CAN总线和汽车诊断系统分析 |
3.1 CAN总线技术 |
3.1.1 CAN总线概述 |
3.1.2 CAN总线通信规范 |
3.2 汽车诊断系统 |
3.2.1 汽车诊断系统概述 |
3.2.2 汽车诊断系统体系结构 |
3.2.3 ISO15765 应用层协议分析 |
3.2.4 ISO15765 网络层协议分析 |
4 ISO15765 网络层协议模型设计及代码生成 |
4.1 网络层协议关键技术点解析 |
4.1.1 服务接口定义 |
4.1.2 网络层PDU定义 |
4.1.3 单帧/多帧报文传送规则 |
4.1.4 时序控制 |
4.1.5 纠错处理 |
4.2 系统状态机设计 |
4.2.1 有限状态机理论 |
4.2.2 Stateflow使用简介 |
4.2.3 状态机详细设计 |
4.3 模型检查及系统仿真 |
4.3.1 模型检查 |
4.3.2 系统仿真及设计验证 |
4.4 代码优化及代码生成 |
4.4.1 建立代码模型 |
4.4.2 软件在环测试(SIL) |
4.4.3 代码优化及硬件匹配 |
4.4.4 自动代码生成 |
5 ISO16765 网络层协议的验证与分析 |
5.1 测试工具简介 |
5.2 半实物仿真测试 |
5.2.1 测试环境及方法 |
5.2.2 测试结果 |
5.3 自动代码测试 |
5.3.1 测试环境及方法 |
5.3.2 自动代码测试结果与仿真结果分析 |
6 总结与展望 |
6.1 主要工作总结 |
6.2 今后工作展望 |
参考文献 |
附录 |
攻读学位期间发表的学术论文目录 |
四、汽车电子应用(三)——计时器(论文参考文献)
- [1]基于UDS协议的汽车电控单元故障诊断服务设计与实现[D]. 陈睿智. 中国科学技术大学, 2021(08)
- [2]基于“可自动配置的底层软件”的开发式汽车电子软件架构研究[D]. 张可可. 合肥工业大学, 2020(02)
- [3]面向电动助力转向系统的故障诊断系统设计与实现[D]. 王宁. 重庆理工大学, 2020(08)
- [4]面向汽车电子应用的标定软件开发[D]. 刘吉川. 湖南大学, 2018(01)
- [5]驻车加热器永磁无刷直流电机驱动控制技术研究[D]. 宿峰荣. 北京理工大学, 2018(07)
- [6]电控ECU通用底层平台软件设计与应用研究[D]. 冯琛. 上海工程技术大学, 2017(03)
- [7]汽车电子智能分布式控制芯片关键模块的设计与测试研究[D]. 宗勇. 天津大学, 2017(12)
- [8]嵌入式车身控制模块的设计与实现[D]. 朱庆. 苏州大学, 2017(05)
- [9]符合AUTOSAR的汽车嵌入式操作系统研究[D]. 代良雨. 西华大学, 2016(05)
- [10]面向汽车电子应用的ISO15765网络层协议研究与实现[D]. 李甫. 上海交通大学, 2016(01)