一、CAN总线技术在汽车ECU中的开发(论文文献综述)
陈睿智[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](2021)在《基于差分方法的汽车电控单元远程数据刷写设计与实现》文中研究指明随着信息技术的发展,相关领域的创新技术也在汽车电子行业得到了广泛的应用。同时,汽车软件化的现象也日趋显着,软件定义的汽车正逐步走进人们的视野。汽车电控单元(Electronic Control Unit,ECU)是车载软件的“承载体”,伴随着汽车的全生命周期,保证车载软件的及时更新是维持车辆性能的有效手段。然而,目前传统汽车的软件更新刷写存在成本高、效率低、依赖专业维修人员和外部设备等问题,导致软件更新无法高效便捷的进行。此外,传统的汽车硬件平台并未考虑汽车自身应具备软件刷写的容错处理功能。因此,减少软件刷写时的数据传输总量,提高全生命周期内汽车软件刷写的便捷性和增加软件刷写的冗余手段也是亟需解决的问题。本文在深入研究差分远程数据刷写技术的基础上,将该方法移植到了车载软件载体——ECU上,提出了基于差分方法的远程数据刷写系统。该系统由服务端和汽车端构成,服务端由服务发布平台和数据托管平台构成;汽车端由远程数据刷写终端和目标ECU构成。实现了汽车全生命周期的ECU软件迭代升级和相关数据的更新刷写。本文的主要工作如下:1.对ECU典型文件系统与差分数据刷写的关键技术进行了深入研究,并对Linux内核ECU的AB文件系统分区方案进行了详细介绍。重点研究了差分数据刷写方法,对该方法中的差分描述文件格式、生成差分包、还原差分包和安装差分包都进行了详细阐述。2.对数据刷写系统的总体架构进行了介绍,包括本系统使用的硬件平台、服务器资源和软件设计。在服务端与汽车端数据通讯中,基于HTTPS(安全超文本传输协议)自定义了接口及通讯协议,实现了服务端与汽车端的数据传递。详细介绍了升级任务发布、下载和安装过程的流程控制及数据流向。3.在NXP IMX 6平台上对本系统进行了实现,通过STM32和ROCKCHIP开发板模拟了汽车ECU,基于CAN(控制器局域网)总线和以太网模拟了车内组网架构,并进行了联合测试。通过结合在以太网和CAN总线中抓取的真实数据,对程序中的埋点信息写入日志进行了详细分析,得到了测试结果。在差分远程数据刷写的各个模拟测试场景下,本文提出的差分远程数据刷写系统均能够准确、高效的对车载软件进行远程升级,证明了差分远程数据刷写系统方法的可行性、准确性和高效性。
魏忠彬[3](2021)在《基于VT System的车载高压电源逆变器建模及其自动化诊断测试研究》文中指出不同于传统的燃油汽车,电动汽车将动力电池作为其动力源取代了原先的燃料,电机则取代了发动机,电控系统中的电机控制器便具有汽车变速箱的功能,它们综合决定了电动汽车的爬坡、加速、最高行驶速度等动力性能指标。汽车电机控制器在整个开发周期以及量产后都需要对其性能进行测试,而原先的测试技术无法满足其复杂的测试要求,因此,汽车相关组织逐渐制定了一种V模型开发的架构。硬件在环测试(Hardware-in-the-Loop,简称HIL)作为V型开发流程中关键的一环,其具有降低系统开发成本以及能够提高开发效率。本文针对当前汽车电机控制器供应商对主流的硬件在环测试系统VT System在虚拟仿真建模需求的基础上进行功能性开发研究。分别选用电压型三相桥式逆变电路作为车载高压电源逆变器的电路研究基础,结合空间矢量脉冲宽度调制(Space Vector Pulse Width Modulation,简称SVPWM)控制策略对电机控制器进行研究。此外,硬件在环测试系统还包含电机和电机转子位置传感器的虚拟仿真模型组成。通过在VT System的VT 6051A板卡中搭建并运行电机中的永磁同步电机仿真模型实现同步/离线仿真测试,以及通过对电机转子位置传感器中的旋转变压器建模仿真最终将其转化为VHDL代码编译到VT System具有FPGA芯片的VT 2816板卡中。实现电机控制器在开发周期中对电机控制器、电机以及电机转子位置传感器故障诊断的测试对象的搭建。本文通过ISO 11898、ISO 15765以及ISO 14229对汽车网络构建了汽车网络开发系统互连参考模型(Open System Interconnect,简称OSI)。其从下到上分别由物理层、数据链路层、网络层、传输层、会话层、表示层以及应用层组成,其中物理层、数据链路层和网络层规定了CAN总线通讯协议,实现了汽车中各控制单元(Electronic Control Unit,简称ECU)间的信号传输,而传输层、会话层和应用层定义了汽车故障诊断服务。汽车故障诊断是电机控制器开发中对其功能检测的重要手段,汽车相关机构通过定义统一诊断服务(Unified Diagnostic Services,简称UDS)定义了面向整车ECU的诊断标准。本文分别对逆变器、永磁同步电机以及旋转变压器的故障制造与恢复,从而对电机控制器开发以及针对本文搭建的永磁同步电机和旋转变压器模型的功能进行检验。由于在电机控制器开发测试中,所需要测试的项目数量多且具有许多的相同测试项。因此,本文在基于手动测试的基础上,对其自动化测试进行研究,成功实现了CANoe.Diva和v TESTstudio在VT System硬件在环测试系统中的自动化测试开发。在实际测试项目中表明本文所研究的内容能满足开发需求。
陈余[4](2021)在《柴油机ECU硬件在环灰盒测试及用例开发研究》文中认为硬件在环(Hardware-in-the-Loop,HIL)测试是柴油机电子控制单元(Electronic Control Unit,ECU)V开发流程中保证ECU质量的关键一步,测试用例作为HIL测试的测试方案,是不可或缺的一个部分。目前HIL测试普遍采用黑盒测试用例对柴油机ECU总体控制功能进行测试,但随着柴油机ECU控制策略越来越复杂,功能模块越来越多,黑盒测试用例无法对ECU控制模块内部参数及功能点进行测试,故测试失败时较难精准定位故障模块。因此需要将新测试思想融入HIL测试及其用例开发中,使基于新思想开发出的测试用例不仅能完成对ECU总体控制功能的测试,还能对ECU控制模块内部关键功能点及参数的监测,从而更好地进行全面深入的HIL测试,快速准确地跟踪控制模块的故障,保障V开发流程中柴油机ECU质量。课题研究了国内外柴油机ECU HIL测试相关文献,分析了ECU HIL测试平台及测试用例研究现状,使用NI公司虚拟仪器软硬件平台搭建了一套柴油机ECU HIL测试平台,完成了测试平台软硬件设计与集成调试工作。研究分析了ECU HIL测试用例开发的常用思想,确定了采用基于灰盒测试思想进行柴油机ECU HIL测试。将灰盒测试思想应用于HIL测试用例开发流程中测试需求分析及测试用例开发两个关键阶段,并提出了一种基于灰盒测试思想的柴油机ECU HIL测试用例开发方法。从柴油机ECU转矩控制策略总架构入手,对柴油机起动工况控制策略中工况判断、喷油量计算与轨压控制三个模块进行了研究分析,运用灰盒测试用例开发方法对上述控制模块进行了测试用例开发与部署。在搭建的柴油机ECU HIL测试平台中执行了灰盒测试用例,对各测试用例中测试点的测试数据进行了分析,结果表明被测ECU信号功能采集、起动工况判断、起动喷油量计算、起动轨压控制、喷油驱动、燃油计量单元驱动功能均能通过各测试点测试,也由此判断被测ECU上述控制模块的功能通过测试,验证了基于灰盒的ECU HIL测试用例开发方法的合理性与可行性。
史宏宇[5](2020)在《基于LIN总线的标定系统的研究与设计》文中研究说明在汽车ECU开发周期中,标定测试是最后一道程序也是量产前最重要的步骤,开发人员通过标定系统来对ECU中的参数进行标定优化,由此使得ECU可以适应不同的工况,使其在运行过程中达到最佳性能。但是现在被广泛使用的标定系统存在通用性差、容错率低、标定效率低、报文传输时延高等问题。本文旨在设计一套基于LIN总线的标定系统实现方案,包含如下主要内容:(1)分析标定系统通用性差的原因,设计了1套新型标定系统。将标定系统改为由ECU、标定连接器、通讯连接卡以及标定上位机四部分组成,ECU中存放APP程序、标定连接器中存放标定程序;标定上位机中增加了文件解析器,更换ECU后,新型标定系统只需更换标定连接器中标定变量即可,上位机无需修改,极大的提高了系统通用性。(2)分析XCP协议标定效率低的原因,参照了XCP协议和LIN协议,制定了新的LCP协议。设计了1套单主单从标定、校验与监测功能业务流程,1套单主多从标定、校验与监测功能业务流程,1套标定、校验与监测报文帧格式。LCP协议可同时标定多个变量且标定所需报文数量降低了50%及以上,极大的提高了标定效率。(3)分析静态调度算法报文传输时延高的原因,设计了1个基于空白时间块与周期时间块的混合调度算法。混合调度算法通过空白时间块穿插法来减少事件型报文的发送等待时间,与静态调度算法相比降低了报文传输时延30%左右。在完成上述设计后,将其应用于两款不同玻璃车窗升降器的开发项目中进行功能与性能的测试验证。首先对标定系统的标定、校验与监测等主要功能进行功能验证,然后对两种调度算法的报文传输时延进行对比测试,最后对功能与性能测试结果进行分析,功能均可实现且报文传输时延较传统调度算法降低了30%左右,验证了本文设计的可行性。
贾志远[6](2020)在《嵌入式软件安全检测的关键技术研究》文中研究指明随着嵌入式软件的规模和复杂程度不断提高,嵌入式软件所带来的安全隐患也层出不穷,因此软件测试的行业正在蓬勃发展,许多软件生产商为了节约时间与成本往往都会选择自动化测试来代替人工测试,目前许多测试人员都会把目光聚集在自动化测试上面,即保证了测试效率又节约了人力成本。本文将基于目前社会的现状设计了一台自动化测试平台,在保证测试效率的同时还要保证测试的准确性,并针对于此展开了详细的研究,本文的主要研究内容如下:(1)通过阅读大量国内外文献,了解和学习自动化测试技术在国内外的发展里程,基于本文所要研究的测试问题进行深入的探索,总结并提出自动化测试平台的需求,通过需求分析设计自动化测试框架,并以此框架为依据构造测试平台的搭建方案。(2)根据测试平台的需求,逐渐完善测试平台的搭建,首先需要设计测试平台的硬件,测试平台的硬件设计就是测试环境的建立过程,也是测试能够进行的基础,通过对被测件的深入了解才能知道被测件的运行条件,对于不能独立使用的被测件需要通过仿真模拟,因此下位机的硬件选型是至关重要的。依据测试的需要选择下位机的硬件,通过函数波形发生器对被测件的引脚注入仿真信号再通过NI公司的采集卡将得到的输出采集与存储,通过分析对比得到的输出从而实现被测件的测试过程。(3)对于已经选好的硬件,需要针对其接口和底层的定义来完成用户层的界面设计,开发本平台的界面选择LabVIEW软件。在软件编程过程中,依据测试平台的需求对平台用户界面软件的功能进行设计,针对设计好的界面功能进行逐一编程,最后将前面板中的显示内容进行整理排序就形成了整个测试平台的用户界面,为了体现用户界面的实用性,需将刚刚开发好的测试平台进行系统测试,保证测试平台能够完成被测件的测试任务。(4)对汽车油箱控制器软件进行自动化测试实验,通过加载测试用例发送给下位机,控制下位机发送仿真信号输入给被测件,再由板卡采集被测件的输出信号从而可以实现被测件的测试过程,本次测试实验也更加验证了测试平台的完整性与有效性。
彭东旭[7](2020)在《车联网背景下的OBD车载智能监测系统设计与实现》文中提出在汽车保有量与日俱增的趋势中,车辆系统安全、车辆防盗、车辆尾气污染等问题日益显着。车联网技术构建了车辆与外界连接的远程网络架构,让远程实时监控车辆成为可能。本文针对目前汽车在车况诊断、远程监测、防盗等方面存在的不足,在车联网的背景下,结合GPS定位、车辆防盗、OBD系统诊断、嵌入式系统开发等技术,研究开发出一款具备故障诊断、定位跟踪、防盗预警、远程监测等功能的车辆状态实时监测系统。首先,根据车联网、OBD系统、车载终端、车辆防盗系统等在国内外的发展现状,总结出目前系统开发设计需要解决的主要实际问题。从问题出发进行需求分析,提出以车载终端、云服务器、智能手机端三部分组成的车辆状态远程监测系统总体设计方案。从硬件、软件两方面确定了系统的功能需求、开发环境以及相关设计方案。其次,本文对OBD系统工作原理、标准接口、以及多种OBD-II通信协议进行分析;并对CAN总线和K线两种通信总线技术以及车辆原始数据流、故障码信息进行了详细研究。随后,根据硬件设计方案构建了车载终端硬件电路总体设计框图,确定了硬件芯片选型;并完成了车载终端硬件电路原理图、PCB版图设计。其中主要对核心控制电路、GPS定位电路、OBD-II通信协议驱动电路、无线移动通信电路、降压稳压供电模块电路进行了详细设计。再次,根据软件设计方案形成了车载终端下位机程序设计架构,完成了手机APP以及云服务器程序功能设计框图。车载终端下位机程序使用C语言于Keil5集成开发环境上开发完成,设计了基于μC/OS-II操作系统的线程协调算法及以实时监测车门状态与车辆位置变化的防盗预警算法;完成了车辆OBD通信协议自适应、OBD/GPS数据读取解析、数据上传等相关程序开发。云服务器程序具备了对车载终端上传数据的接收、发送、存储功能。手机APP程序通过云服务器获取车载终端数据,以解析车辆数据为核心开发了相应的功能显示界面。最后经OBD模拟器代替真实车辆与车载终端连接,对OBD车载智能监测系统整体功能进行相关测试,测试结果表明该系统可以有效的对车辆状态进行监测,整体功能运行稳定,基本满足最初设计要求。
王立然[8](2020)在《汽车网络通信半实物仿真平台设计与实现》文中进行了进一步梳理汽车工业经历了100多年的发展,从开始只是作为运输或者代步工具已经发展为集娱乐、办公、交通和通信等为一体的智能工具。在这个发展过程中,汽车电子化极大的延伸了汽车的功能,极大的提升了汽车的操控性、动力性、舒适性和安全性等各项性能和智能化程度。近年来,人们对汽车舒适性和豪华性的要求的增加以及政府对尾气排放的要求的越来越高,使得汽车电控系统变得越来越复杂,从而使汽车上配置的电控单元的数量也逐渐增多。多个电控单元之间需要相互通信,共享信息来达到协调工作的目的,这就组成了车载网络。车载网络技术的应用在汽车工业的发展进程中起到了极大的推动作用。车载网络的设计在整车电子电气架构中占据了十分重要的位置,对车载网络系统性能的分析与评价是系统设计的不可缺少的一个步骤。而在实际开发过程中,测试环境的搭建非常困难,在网络协议设计阶段,所有的电控单元或者部分电控单元没有被开发完成,所以以往常采用的方法有定量分析法、数学分析法、整车仿真法等,或者是在整车开发完成后在实车环境测试。这些方法都有其局限性,而且效果也不是很好。定量分析法和数学分析法是纯理论测试,不能反映网络的真实运行情况,整车仿真对测试人员要求较高,且网络运行情况过于理想,这些方法难以发现网络实际运行过程中存在的问题。而实车环境测试需要在整车开发完成后,这时候所有的部件已经开发完成,如果此时发现问题,又要对有问题的模块进行重新设计、重新发开、重新测试等,极大延长了开发周期,增加了开发和人力成本。所以急需一种方法,可以在网络设计初期对网络进行完整的测试,发现并解决问题,为后期的实车测试打下良好的基础,从而降低测试及开发成本,缩短开发周期。半实物仿真技术通过搭建高可靠的软硬件测试环境,可以在仿真环境下接入真实部件,从而能更真实的反映网络的运行情况,提供更精确的测试数据,满足对网络的各项测试工作。半实物仿真又被叫做硬件在环回路仿真(Hardware in the Loop Simulation,HILS),可贯穿于车载网络设计及开发过程中。可以为设计人员提供精确的数据分析,为测试人员提供便捷、高效的测试环境。汽车网络通信半实物仿真平台可以在网络的设计阶段进行仿真来验证设计的正确性、合理性,并进行设计优化,在控制器开发样件之前对其总线接口进行网络通信半实物测试验证,提前发现网络设计中的缺陷,降低开发成本。通过此验证平台可仿真接近最终样件、样车的总线状态,提前验证样件及样车总线行为是否符合设计要求。本文通过对车载网络技术和半实物仿真技术的了解,结合现有的车载网络系统开发流程和研发资源,提出并设计了汽车网络通信半实物仿真平台,从需求,设计及实现的角度详细介绍了汽车网络通信半实物仿真平台的工作原理,测试流程及使用方法。并应用于多个网络系统的开发过程中,为设计人员提供了大量的理论及数据依据,极大的减少了工作量,缩短开发周期,节省了大量开发成本。平台首先借用现有的软件开发CAN物理层仿真模型库,便于物理层设计仿真模拟验证,通过开发通用的ECU开发板,可以实现CAN收发器及外围接口电路不同配置,进行物理层实物仿真,并结合现有的网络通信机柜完成总线物理层网络通信测试。将多个通用ECU开发板(48个)参考待验证车型项目网络拓扑结构布置到台架上,通过定制开发软件对ECU进行不同设置及Bootloader应用程序刷新,以实现总线报文的发送功能及多种类型拓扑结构切换,验证网络通信矩阵及拓扑结构设计合理性并进行优化。
刘波[9](2020)在《物联网设备空中固件升级技术研究与系统实现》文中研究表明伴随着物联网行业的快速发展,以物联技术为核心的智能设备已经渗透到人们生活的各个领域,为了高效修复设备运行过程中可能遇到的软件缺陷,空中固件升级技术已经成为产品部署时不可或缺的重要技术之一。而当前固件升级技术具有策略单一、空间占用率高、升级数据包体积大等缺陷,无法有效满足资源受限物联网设备的固件升级需求。本文针对上述问题,进行了物联网设备空中固件升级技术研究与系统实现,具体来说,主要包含以下工作内容:1.本文从实际应用场景出发,以瑞立汽车零部件ECU控制单元固件升级为具体案例,首先介绍了该系统的总体框架以及其主要功能,并阐述了系统的软件与硬件方案设计思路,之后描述了系统设计过程中涉及到的三个难点与对应的解决方案。2.完成了物联网设备空中固件升级算法设计。通过固件相似性改进、整包与差分升级策略优化、设备升级资源评估等措施实现了支持多种升级策略的固件升级算法模型,该模型在产生较小固件升级数据包的同时,降低了对设备端的空间占用率。3.以研究内容1中的系统方案设计为基础,以研究内容2中的升级算法为核心,完成了系统硬件平台与空中固件升级管理平台的软件设计。以模块化的思想对系统硬件平台进行了详细的电路与PCB版图设计,并完成了终端设备的嵌入式软件开发与升级管理平台的前后端开发工作,构建了包括固件升级、版本管理、数据交互、用户分级管理等功能在内的实用系统。4.完成了物联网设备空中固件升级系统的功能验证测试。针对该系统进行了多方面测试,具体包括针对算法性能以及系统升级可用性、完整性的功能测试。由测试结果可知,该系统能够满足物联网设备固件升级需求,验证了方案的可行性。
詹克旭[10](2019)在《基于UDS协议的汽车ECU升级方案》文中进行了进一步梳理近些年,随着汽车行业的迅猛发展,汽车ECU的功能也越来越强大、越来越复杂。Bootloader刷新功能的引入,对于汽车ECU的开发起到巨大的促进作用,已经成为汽车ECU的一个必备功能。针对汽车ECU的特点,提出一种基于UDS协议的汽车ECU升级方案。详细介绍汽车ECU的Bootloader刷写软件的实现原理。该方案不仅方便汽车电子研发人员进行开发和测试,而且对日后系统的升级和维护都有着重要作用。
二、CAN总线技术在汽车ECU中的开发(论文开题报告)
(1)论文研究背景及目的
此处内容要求:
首先简单简介论文所研究问题的基本概念和背景,再而简单明了地指出论文所要研究解决的具体问题,并提出你的论文准备的观点或解决方法。
写法范例:
本文主要提出一款精简64位RISC处理器存储管理单元结构并详细分析其设计过程。在该MMU结构中,TLB采用叁个分离的TLB,TLB采用基于内容查找的相联存储器并行查找,支持粗粒度为64KB和细粒度为4KB两种页面大小,采用多级分层页表结构映射地址空间,并详细论述了四级页表转换过程,TLB结构组织等。该MMU结构将作为该处理器存储系统实现的一个重要组成部分。
(2)本文研究方法
调查法:该方法是有目的、有系统的搜集有关研究对象的具体信息。
观察法:用自己的感官和辅助工具直接观察研究对象从而得到有关信息。
实验法:通过主支变革、控制研究对象来发现与确认事物间的因果关系。
文献研究法:通过调查文献来获得资料,从而全面的、正确的了解掌握研究方法。
实证研究法:依据现有的科学理论和实践的需要提出设计。
定性分析法:对研究对象进行“质”的方面的研究,这个方法需要计算的数据较少。
定量分析法:通过具体的数字,使人们对研究对象的认识进一步精确化。
跨学科研究法:运用多学科的理论、方法和成果从整体上对某一课题进行研究。
功能分析法:这是社会科学用来分析社会现象的一种方法,从某一功能出发研究多个方面的影响。
模拟法:通过创设一个与原型相似的模型来间接研究原型某种特性的一种形容方法。
三、CAN总线技术在汽车ECU中的开发(论文提纲范文)
(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 汽车远程数据刷写研究背景 |
1.2 远程数据刷写在国内外的发展现状 |
1.3 差分方法下的远程数据刷写的研究意义与前景 |
1.4 论文的研究内容与章节结构 |
第2章 相关理论与技术基础 |
2.1 OTA技术 |
2.2 汽车整车车内网络架构 |
2.3 车载远程数据处理终端 |
2.4 HTTPS通讯协议 |
2.5 差分升级技术 |
2.6 本章内容小结 |
第3章 差分远程数据刷写系统总体设计 |
3.1 系统功能与硬件平台能力需求分析 |
3.1.1 系统功能分析 |
3.1.2 硬件平台需求 |
3.1.3 差分升级需求分析 |
3.2 差分远程数据刷写终端总体设计 |
3.3 差分远程数据刷写车载电控单元总体设计 |
3.4 差分汽车远程数据刷写服务发布平台总体设计 |
3.5 数据资源托管平台总体设计 |
3.6 本章内容小结 |
第4章 差分远程数据刷写汽车端详细设计及实现 |
4.1 差分方法下汽车远程数据刷写终端详细设计 |
4.2 系统启动处理 |
4.3 人机交互进程 |
4.4 无线通讯进程模块 |
4.5 OTA数据下载进程 |
4.6 差分数据还原模块 |
4.7 数据分发下载进程 |
4.7.1 数据分发下载安装过程 |
4.7.2 数据分发下载重新安装修复过程 |
4.8 差分远程数据刷写车载电控单元实现 |
4.9 本章内容小结 |
第5章 差分远程数据刷写服务和数据托管平台的详细设计及实现 |
5.1 服务平台和数据托管平台系统详细设计 |
5.2 用户端信息注册及证书发布 |
5.3 OTA数据更新任务推送模块 |
5.4 OTA历史数据分析模块 |
5.5 本章内容小节 |
第6章 差分远程数据刷写系统测试与验证 |
6.1 测试环境构建 |
6.2 差分方法下汽车远程数据刷写系统的功能测试 |
6.2.1 数据刷写终端注册功能测试 |
6.2.2 数据更新包发布功能测试 |
6.2.3 数据刷写终端数据下载功能测试 |
6.2.4 数据刷写终端OTA数据刷写功能测试 |
6.3 差分方法下汽车远程数据刷写系统的集成测试 |
6.4 差分方法下汽车远程数据刷写系统的差分能力测试 |
6.5 本章内容小结 |
第7章 总结与展望 |
7.1 论文总结 |
7.2 展望 |
参考文献 |
作者简介及研究生期间获得的科研成果 |
致谢 |
(3)基于VT System的车载高压电源逆变器建模及其自动化诊断测试研究(论文提纲范文)
摘要 |
abstract |
第1章 绪论 |
1.1 课题的研究背景与意义 |
1.2 国内外发展研究现状 |
1.2.1 总线测试技术 |
1.2.2 汽车故障诊断 |
1.2.3 硬件在环测试 |
1.3 论文研究的内容 |
第2章 汽车故障诊断基础 |
2.1 CAN总线 |
2.2 汽车网络OSI七层模型 |
2.2.1 ISO11898协议 |
2.2.2 ISO15765协议 |
2.2.3 ISO14229协议 |
2.3 故障诊断 |
2.3.1 统一诊断服务(UDS) |
2.3.2 诊断故障代码(DTC) |
2.4 本章小结 |
第3章 硬件在环测试系统搭建 |
3.1 测试需求分析 |
3.2 测试系统总体框架方案 |
3.3 硬件在环测试系统的硬件配置 |
3.4 硬件在环测试的软件配置 |
3.4.1 CANoe软件配置 |
3.4.2 CANdela Studio软件配置 |
3.4.3 CANoe.Diva软件配置 |
3.4.4 vTESTstudio软件配置 |
3.4.5 MATLAB/Simulink软件配置 |
3.4.6 Altera Quartus软件配置 |
3.5 本章小结 |
第4章 测试系统建模 |
4.1 逆变器建模 |
4.1.1 三相电压型逆变电路 |
4.1.2 逆变器控制算法 |
4.2 永磁同步电机建模 |
4.2.1 Clark变换 |
4.2.2 Park变换 |
4.2.3 同步旋转坐标系下的数学建模 |
4.2.4 电磁转矩计算 |
4.3 旋转变压器建模 |
4.3.1 旋转变压器数学模型 |
4.3.2 旋转变压器解码器 |
4.4 本章小结 |
第5章 自动化诊断测试系统 |
5.1 硬件在环测试系统建模仿真 |
5.1.1 永磁同步电机仿真模型 |
5.1.2 旋转变压器仿真模型 |
5.2 故障诊断系统 |
5.2.1 逆变器故障 |
5.2.2 永磁同步电机故障 |
5.2.3 旋转变压器故障 |
5.3 自动化诊断测试 |
5.3.1 CANoe.Diva自动化测试 |
5.3.2 vTESTstudio自动化测试 |
5.4 本章小结 |
第6章 总结与展望 |
6.1 总结 |
6.2 展望 |
参考文献 |
附录 |
致谢 |
个人简历、在校期间发表的学术论文与研究成果 |
(4)柴油机ECU硬件在环灰盒测试及用例开发研究(论文提纲范文)
摘要 |
Abstract |
第一章 绪论 |
1.1 研究背景及意义 |
1.2 ECU硬件在环测试平台研究现状 |
1.2.1 dSPACE硬件在环测试平台 |
1.2.2 LABCAR硬件在环测试系统 |
1.2.3 NI硬件在环测试系统 |
1.3 ECU硬件在环测试用例研究现状 |
1.4 研究内容与技术路线 |
1.4.1 主要研究内容 |
1.4.2 研究技术路线 |
第二章 柴油机ECU硬件在环测试平台开发 |
2.1 测试平台开发依据与流程 |
2.1.1 自动测试系统 |
2.1.2 基于ATS的测试平台开发流程 |
2.2 测试平台需求分析 |
2.2.1 功能需求分析 |
2.2.2 信号需求分析 |
2.3 测试平台总体方案研究与确定 |
2.3.1 测试平台分析与对比 |
2.3.2 测试平台总体方案确定 |
2.4 硬件选型 |
2.4.1 PC上位机 |
2.4.2 多功能可重配置I/O设备 |
2.4.3 接线盒 |
2.4.4 分线面板 |
2.4.5 CAN总线分析仪 |
2.4.6 测试平台机箱 |
2.5 软件设计 |
2.5.1 总体架构 |
2.5.2 基于FPGA的信号I/O接口 |
2.5.3 曲轴凸轮轴信号生成 |
2.5.4 执行器信号识别 |
2.5.5 用户操作界面 |
2.5.6 CAN通讯模块 |
2.5.7 基于CRUISE M的虚拟柴油机仿真模型 |
2.6 硬件在环测试流程 |
2.7 本章小结 |
第三章 基于灰盒的ECU硬件在环测试用例开发方法研究 |
3.1 测试用例概述 |
3.2 测试用例开发思想 |
3.2.1 黑盒测试思想 |
3.2.2 白盒测试思想 |
3.2.3 基于经验的测试思想 |
3.2.4 灰盒测试思想 |
3.2.5 四种测试思想的对比 |
3.3 基于灰盒的柴油机ECU HIL测试目的 |
3.4 灰盒测试思想在测试用例开发中的应用 |
3.4.1 测试用例的开发流程 |
3.4.2 灰盒测试思想在测试需求分析中的应用 |
3.4.3 灰盒测试思想在测试用例设计中的应用 |
3.5 基于灰盒的ECU硬件在环测试用例开发方法 |
3.6 本章小结 |
第四章 柴油机ECU起动工况控制策略研究 |
4.1 柴油机ECU控制功能与模块概述 |
4.2 柴油机工况判断策略研究 |
4.3 起动喷油量计算策略 |
4.3.1 起动状态监测 |
4.3.2 起动需求转矩及喷油量计算策略 |
4.4 起动轨压控制策略研究 |
4.4.1 轨压控制状态划分策略 |
4.4.2 起动目标流量计算策略 |
4.5 本章小结 |
第五章 柴油机ECU硬件在环起动工况测试用例开发 |
5.1 测试需求分析 |
5.1.1 信号采集功能测试项研究 |
5.1.2 起动工况判断功能测试项研究 |
5.1.3 起动喷油量计算功能测试项研究 |
5.1.4 起动轨压控制功能测试项研究 |
5.2 测试用例设计 |
5.2.1 测试用例设计方法 |
5.2.2 测试判断准则 |
5.3 测试用例部署 |
5.3.1 测试流程确定 |
5.3.2 基于Excel的测试用例编写 |
5.3.3 测试脚本编写 |
5.4 本章小结 |
第六章 柴油机ECU硬件在环灰盒测试结果分析与用例分析 |
6.1 HIL测试环境与被测ECU |
6.1.1 测试环境与数据读取 |
6.1.2 被测ECU技术参数 |
6.2 测试内容与结果分析 |
6.2.1 HIL测试平台自检 |
6.2.2 ECU信号采集功能测试 |
6.2.3 起动工况判断功能测试 |
6.2.4 起动喷油量计算功能测试 |
6.2.5 起动轨压控制功能测试 |
6.3 测试用例分析 |
6.4 本章小结 |
第七章 总结与展望 |
7.1 全文总结 |
7.2 课题创新点 |
7.3 研究展望 |
致谢 |
参考文献 |
附录A 攻读硕士学位期间发表的学术论文和科研成果 |
(5)基于LIN总线的标定系统的研究与设计(论文提纲范文)
摘要 |
abstract |
注释表 |
第1章 绪论 |
1.1 引言 |
1.2 本文研究的背景及意义 |
1.3 标定系统的研究现状及发展趋势 |
1.3.1 国内研究现状 |
1.3.2 国外研究现状 |
1.4 基于LIN总线的标定系统现存问题 |
1.4.1 标定系统通用性差 |
1.4.2 XCP协议标定效率低 |
1.4.3 标定系统报文调度时延高 |
1.5 本文主要内容 |
1.5.1 主要研究内容 |
1.5.2 论文组织安排 |
第2章 LIN总线标定协议与系统优化分析 |
2.1 LIN总线帧格式与拓扑结构介绍 |
2.2 XCP协议规范介绍 |
2.2.1 ASAM标准组织及XCP协议分析 |
2.2.2 XCP协议数据采集方式 |
2.3 新型通讯协议设计 |
2.3.1 新型通讯协议业务流程设计 |
2.3.2 新型通讯协议报文帧设计 |
2.4 新型标定系统设计 |
2.5 本章小结 |
第3章 标定系统需求分析与系统设计 |
3.1 标定系统功能需求分析 |
3.2 标定系统业务流程设计 |
3.2.1 单主单从业务流程设计 |
3.2.2 单主多从业务流程设计 |
3.3 标定系统报文帧格式设计 |
3.4 标定系统混合调度算法设计 |
3.4.1 传统调度算法缺陷与延时性分析 |
3.4.2 混合调度算法设计与延时性分析 |
3.5 本章小结 |
第4章 标定系统开发与实现 |
4.1 标定系统结构开发 |
4.2 标定上位机与下位机开发 |
4.2.1 标定上位机仿真界面开发 |
4.2.2 标定上位机PC界面开发 |
4.2.3 LIN Driver程序的主要函数 |
4.2.4 LIN主函数及通讯流程 |
4.2.5 DAQ处理机及Command处理机流程 |
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 标定系统性能测试 |
5.3.1 事件型报文时延仿真性能测试 |
5.3.2 事件型报文时延台架性能测试 |
5.3.3 测试结果分析 |
5.4 本章小结 |
第6章 总结及展望 |
6.1 全文总结 |
6.2 展望 |
参考文献 |
致谢 |
攻读硕士学位期间从事的科研工作及取得的成果 |
(6)嵌入式软件安全检测的关键技术研究(论文提纲范文)
摘要 |
ABSTRACT |
第1章 绪论 |
1.1 课题的研究背景 |
1.2 课题研究的意义 |
1.3 国内外发展现状 |
1.3.1 国外发展现状 |
1.3.2 国内发展现状 |
1.4 本文的主要工作内容 |
第2章 自动化测试平台的需求分析 |
2.1 嵌入式软件的测试技术 |
2.2 测试环境 |
2.3 自动化测试平台的CAN总线通讯 |
2.4 自动化测试平台的需求分析 |
2.4.1 自动化测试平台的需求 |
2.4.2 自动化测试平台需求分析 |
2.5 软件测试Z模型的建立 |
2.6 自动化测试的框架设计 |
2.7 测试平台的搭建方案 |
2.8 本章小结 |
第3章 测试平台的硬件设计 |
3.1 PXI硬件平台 |
3.2 测试平台系统结构及硬件配置 |
3.3 PXI箱的实现 |
3.4 其他硬件的实现 |
3.5 万用表接地的影响 |
3.6 本章小结 |
第4章 测试平台的软件设计 |
4.1 虚拟仪器LABVIEW |
4.2 测试平台的软件界面功能 |
4.3 界面功能设计与实现 |
4.3.1 测试用例界面 |
4.3.2 通讯界面 |
4.3.3 测试结果界面 |
4.3.4 日志界面 |
4.3.5 数据采集界面 |
4.4 测试平台的功能测试 |
4.5 本章小结 |
第5章 油箱控制器软件的测试实验 |
5.1 油箱控制器在发动机ECU中的作用 |
5.2 测试环境的搭建 |
5.3 油箱控制器软件的测试实验 |
5.3.1 燃油区域控制模块的功能测试 |
5.3.2 燃油区域控制模块中的油泵检测 |
5.3.3 油泵在电阻负载下的电压测试 |
5.3.4 PCB电路板温度传感器测量 |
5.4 本章小结 |
第6章 结论与展望 |
6.1 结论 |
6.2 展望 |
致谢 |
参考文献 |
作者简介 |
攻读硕士期间研究成果 |
(7)车联网背景下的OBD车载智能监测系统设计与实现(论文提纲范文)
摘要 |
Abstract |
1 绪论 |
1.1 选题研究背景与意义 |
1.1.1 选题研究背景 |
1.1.2 研究目的与意义 |
1.2 国内外研究现状 |
1.2.1 OBD系统发展现状 |
1.2.2 车联网发展现状 |
1.2.3 智能车载终端发展现状 |
1.2.4 车辆防盗系统发展现状 |
1.3 目前存在的主要实际问题 |
1.4 本文主要研究内容及结构安排 |
1.4.1 本文主要研究内容 |
1.4.2 本文内容结构安排 |
2 车辆状态远程智能监测系统 |
2.1 智能监测系统总体框架构成 |
2.2 硬件监测系统开发 |
2.2.1 硬件系统开发环境及设计要求 |
2.2.2 硬件系统方案设计 |
2.3 软件监测平台开发 |
2.3.1 软件平台开发环境及设计要求 |
2.3.2 软件平台方案设计 |
2.4 本章小结 |
3 智能监测系统关键技术研究 |
3.1 OBD系统原理及相关技术研究 |
3.1.1 OBD系统工作原理 |
3.1.2 OBD-II标准数据接口 |
3.1.3 OBD-II标准通信协议 |
3.1.4 OBD-II标准故障码 |
3.2 OBD通信总线技术 |
3.2.1 CAN通信总线技术 |
3.2.2 K线通信技术 |
3.3 车辆原始数据流解析 |
3.3.1 基于CAN总线数据流分析 |
3.3.2 基于K线数据流分析 |
3.4 车辆原始故障码数据解析 |
3.4.1 CAN总线故障码数据分析 |
3.4.2 K线故障码数据分析 |
3.5 本章小结 |
4 车载终端硬件系统设计 |
4.1 车载终端硬件电路总体设计 |
4.2 主控芯片控制电路 |
4.2.1 主控芯片简介及引脚资源分配 |
4.2.2 主控芯片控制电路设计 |
4.2.3 程序调试下载接口电路 |
4.3 OBD接口与通信协议驱动电路 |
4.3.1 OBD接口电路 |
4.3.2 CAN总线协议驱动电路 |
4.3.3 K线协议驱动电路 |
4.4 GPS定位与GPRS/GSM无线移动通信电路 |
4.4.1 GPS定位模块电路 |
4.4.2 GPRS/GSM无线移动通信模块电路 |
4.4.3 定位模块与无线移动通信模块调试接口电路 |
4.5 降压稳压供电模块电路 |
4.5.1 M35芯片供电电路 |
4.5.2 GPS芯片供电电路 |
4.5.3 STM32芯片及其他芯片供电电路 |
4.6 本章小结 |
5 远程智能监测系统软件平台设计 |
5.1 车载终端下位机程序总体架构 |
5.2 车载终端下位机程序设计 |
5.2.1 系统线程调度程序算法设计 |
5.2.2 防盗预警模块程序算法设计 |
5.2.3 OBD-II协议自适应程序设计 |
5.2.4 OBD/GPS数据读取解析程序设计 |
5.2.5 数据上传程序设计 |
5.3 手机APP程序设计 |
5.3.1 APP整体功能设计 |
5.3.2 APP功能界面 |
5.4 云服务器程序设计 |
5.5 本章小结 |
6 智能监测系统测试分析 |
6.1 系统测试标准及测试方案 |
6.2 车载终端性能测试 |
6.2.1 GPS定位芯片性能测试 |
6.2.2 GPRS/GSM芯片通信测试 |
6.2.3 OBD/GPS数据读取及通信协议适配测试 |
6.3 服务器功能测试 |
6.4 手机APP测试 |
6.4.1 兼容性测试 |
6.4.2 手机APP功能测试 |
6.5 本章小结 |
7 总结与展望 |
7.1 研究与总结 |
7.2 展望 |
参考文献 |
个人简历、在学期间发表的学术论文与研究成果 |
致谢 |
(8)汽车网络通信半实物仿真平台设计与实现(论文提纲范文)
摘要 |
Abstarct |
第1章 绪论 |
1.1 背景及意义 |
1.2 仿真技术国内外研究现状 |
1.3 半实物仿真技术在汽车领域上的应用 |
1.4 本文的主要内容 |
第2章 CAN总线协议相关技术介绍 |
2.1 CAN总线概述 |
2.2 CAN总线工作原理 |
2.2.1 CAN总线分层结构 |
2.2.2 CAN总线物理层 |
2.2.3 CAN总线数据链路层 |
2.3 CAN信号质量评价参数 |
2.4 本章小结 |
第3章 汽车网络通信半实物仿真平台的总体设计 |
3.1 平台设计目标 |
3.2 平台需求分析 |
3.3 平台的总体设计 |
3.4 本章小结 |
第4章 汽车网络通信半实物仿真平台下位机设计与实现 |
4.1 下位机总体设计方案 |
4.2 电源 |
4.3 仿真ECU |
4.3.1 ECU主板 |
4.3.2 CAN收发器子板 |
4.3.3 配置子板 |
4.4 故障注入 |
4.5 线束模型 |
4.6 本章小结 |
第5章 汽车网络通信半实物仿真平台上位机设计与实现 |
5.1 上位机与整体测试流程 |
5.1.1 上位机 |
5.1.2 仿真平台测试流程 |
5.2 上位机软件 |
5.2.1 台架参数配置 |
5.2.2 数据库 |
5.2.3 历史配置参数 |
5.2.4 总线/节点配置 |
5.2.4.1 ECU功能配置 |
5.2.4.2 外围电路配置 |
5.2.4.3 ECU配置下载 |
5.2.4.4 BOB功能配置 |
5.3 数据库解析 |
5.3.1 DBC文件简介 |
5.3.2 数据库解析流程 |
5.3.3 本地数据库设计 |
5.4 数据接口设计 |
5.4.1 ECU配置数据接口设计 |
5.4.2 ECU发送报文数据接口设计 |
5.4.3 外围电路配置数据接口设计 |
5.5 本章小结 |
第6章 汽车网络通信半实物仿真平台测试与验证 |
6.1 ECU单节点测试 |
6.1.1 仿真测试流程 |
6.1.2 测试结果分析 |
6.2 网络拓扑测试 |
6.2.1 仿真测试流程 |
6.2.2 测试结果分析 |
6.3 本章小结 |
第7章 总结与展望 |
7.1 总结 |
7.2 展望 |
参考文献 |
附录 |
作者简介及在学期间所取得的科研成果 |
致谢 |
(9)物联网设备空中固件升级技术研究与系统实现(论文提纲范文)
致谢 |
摘要 |
Abstract |
1 绪论 |
1.1 研究背景与意义 |
1.2 国内外研究现状 |
1.2.1 物联网设备固件升级现状 |
1.2.2 固件差分升级算法 |
1.2.3 物联网设备空中固件升级系统 |
1.3 本文主要工作及章节安排 |
2 物联网设备固件升级技术概述 |
2.1 引言 |
2.2 物联网设备固件升级概述 |
2.2.1 物联网设备固件 |
2.2.2 传统固件编程技术 |
2.2.3 物联网设备在线编程技术 |
2.3 物联网设备空中固件升级关键技术 |
2.3.1 差分升级基本原理 |
2.3.2 最长公共子序列 |
2.3.3 字符串编辑距离 |
2.4 本章小结 |
3 空中固件升级系统的整体架构设计 |
3.1 引言 |
3.2 空中固件升级系统总体架构及主要功能 |
3.3 系统硬件单元设计方案 |
3.4 系统软件设计方案 |
3.5 空中固件升级系统设计难点与设计思路 |
3.5.1 差分升级算法设计与优化 |
3.5.2 固件升级安全性与可靠性设计 |
3.5.3 异构设备端的升级可用资源评估问题 |
3.6 本章小结 |
4 物联网设备空中固件升级算法设计与实现 |
4.1 引言 |
4.2 固件升级算法总体框架 |
4.3 改善固件相似性设计 |
4.3.1 ELF文件介绍 |
4.3.2 固件相似性改进的配置方法 |
4.4 整包升级算法设计与优化 |
4.4.1 整包升级算法基本原理及不足 |
4.4.2 整包升级过程中的保护措施 |
4.5 差分升级算法设计与优化 |
4.5.1 差分算法理论分析 |
4.5.2 差分算法优化 |
4.6 升级资源评估方法设计 |
4.7 本章小结 |
5 物联网设备空中固件升级系统开发 |
5.1 引言 |
5.2 空中固件升级系统架构实现 |
5.2.1 ECU控制单元固件升级系统 |
5.2.2 功能分析 |
5.2.3 ECU固件升级基本流程 |
5.3 系统硬件平台设计 |
5.3.1 中继联网单元的硬件电路设计 |
5.3.2 系统PCB版图设计 |
5.4 设备终端软件设计 |
5.4.1 终端FLASH分区与保护措施 |
5.4.2 终端固件升级流程设计 |
5.5 空中固件升级管理平台 |
5.5.1 空中固件升级管理平台实现 |
5.5.2 数据通信以及数据库设计 |
5.5.3 固件升级安全机制 |
5.5.4 固件升级管理平台界面展示 |
5.6 本章小结 |
6 系统测试与结果分析 |
6.1 引言 |
6.2 系统测试方案 |
6.3 固件升级算法性能测试 |
6.3.1 测试数据准备 |
6.3.2 差分算法性能分析 |
6.4 系统功能测试 |
6.4.1 系统测试环境 |
6.4.2 升级设备通信功能测试 |
6.4.3 设备升级资源评估方法测试 |
6.4.4 本地固件升级测试 |
6.4.5 固件升级异常保护功能测试 |
6.5 本章小结 |
7 总结与展望 |
7.1 本文工作总结 |
7.2 未来研究工作展望 |
参考文献 |
攻读硕士学位期间主要的研究成果 |
(10)基于UDS协议的汽车ECU升级方案(论文提纲范文)
0 引言 |
1 相关概念 |
1.1 Bootloader |
1.2 UDS协议规范 |
2 总体实现方案 |
2.1 系统要求 |
2.1.1 安全访问SecurityAccess (27) |
2.1.2 升级条件检测 |
2.1.3 数据完整性验证 |
2.1.4 软件验证 |
2.1.5 Flash驱动下载 |
2.1.6 容错机制 |
2.1.7 诊断服务需求 |
2.2 Bootloader启动序列 |
2.3 升级序列 |
2.3.1 预编程 |
2.3.2 编程 |
2.3.3 编程结束 |
3 验证 |
4 结语 |
四、CAN总线技术在汽车ECU中的开发(论文参考文献)
- [1]基于UDS协议的汽车电控单元故障诊断服务设计与实现[D]. 陈睿智. 中国科学技术大学, 2021(08)
- [2]基于差分方法的汽车电控单元远程数据刷写设计与实现[D]. 高天宇. 吉林大学, 2021(01)
- [3]基于VT System的车载高压电源逆变器建模及其自动化诊断测试研究[D]. 魏忠彬. 福建工程学院, 2021(01)
- [4]柴油机ECU硬件在环灰盒测试及用例开发研究[D]. 陈余. 昆明理工大学, 2021(01)
- [5]基于LIN总线的标定系统的研究与设计[D]. 史宏宇. 重庆邮电大学, 2020(02)
- [6]嵌入式软件安全检测的关键技术研究[D]. 贾志远. 长春工业大学, 2020(01)
- [7]车联网背景下的OBD车载智能监测系统设计与实现[D]. 彭东旭. 郑州大学, 2020(02)
- [8]汽车网络通信半实物仿真平台设计与实现[D]. 王立然. 吉林大学, 2020(08)
- [9]物联网设备空中固件升级技术研究与系统实现[D]. 刘波. 浙江大学, 2020(02)
- [10]基于UDS协议的汽车ECU升级方案[J]. 詹克旭. 计算机应用与软件, 2019(01)