您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 综合/其它 > BCM通信协议栈设计
学校代号10532学号S1002W218分类号U469.7密级公开工程硕士学位论文BCM通信协议栈设计学位申请人姓名袁科培养单位机械与运载工程学院导师姓名及职称黄智副教授卜晓宇高工学科专业车辆工程研究方向汽车电子论文提交日期2012年07月09日学校代号:10532学号:S1002W218密级:公开湖南大学硕士学位论文BCM通信协议栈设计学位申请人姓名:袁科导师姓名及职称:黄智副教授卜晓宇高工培养单位:机械与运载工程学院专业名称:车辆工程论文提交日期:2012年07月09日论文答辩日期:2012年07月11日答辩委员会主席:张桂香教授DesignofBodyControlModule’sCommunicationProtocolStackbyYUANKeB.E.(ChangshaUniversity)2009AthesissubmittedinpartialsatisfactionoftheRequirementsforthedegreeofMasterofEngineeringinMechanicalEngineeringintheGraduateSchoolofHunanUniversitySupervisorAssociateResearcherHuangZhiSeniorEngineerPuXiaoYu0711,2012I湖南大学学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。作者签名:日期:年月日学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权湖南大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。本学位论文属于1、保密□,在____年解密后适用本授权书。2、不保密□。(请在以上相应方框内打“√”)作者签名:日期:年月日导师签名:日期:年月日√√BCM通信协议栈设计II摘要由于电子技术的快速发展和人们对汽车安全性、舒适性要求的日益提高,使得汽车上的电子设备日趋增多和复杂。车载总线网络技术为汽车内部各种复杂的电子设备和控制单元提供了统一的数据交换通道,有效的利用了资源并实现数据共享。本文针对汽车领域的总线,在对AUTOSAR通讯系统协议进行深入研究之后,参照AUTOSAR的软件架构标准设计了基于CAN总线和LIN总线的通讯协议栈。该协议为汽车电控单元之间的数据传输和处理提供了方法,实现了总线网络节点间的通讯。本文设计的BCM通信协议栈采用层次化、模块化结构,分为通信服务层、通信硬件抽象层、通信驱动层。通信服务层位于通信抽象层和RTE层之间,它除了为上一层提供统一的软件接口,同时还支持底层数据的发送,接收与确认;通信硬件抽象层旨在为通信网络提供可配置的统一接口,使软件组件间建立简单可靠的通信机制;通信驱动层的主要作用是实现软件与硬件之间的链接,为上层提供统一的接口,使上层软件独立于微控制器。本文的研究重点在于,参照AUTOSAR软件架构标准的BCM通信协议栈各层和各模块的设计与实现。关键词:总线网络;通信协议栈;AUTOSAR工程硕士学位论文IIIAAAAbstractbstractbstractbstractDuetotherapiddevelopmentofelectronictechnologyandpeople’shighrequirementsofvehiclesafetyandcomfort,itmakestheelectronicequipmentonthecargraduallybecomenumerousandcomplex.Car-busnetworktechnologyforavarietyofcomplexelectronicdevicesandcontrolunitswhichexistsinautomotiveinteriortoprovideunifieddataexchangechanneltoachieveefficientuseofresourcesanddatasharing.Fortheautomotivesectorbus,afterin-depthstudyontheAUTOSARagreementsofcommunicationsystem,referencingtotheAUTOSARsoftwarearchitecturestandard,thisdesignedacommunicationprotocolwhichbasedontheCANbusandLINbus.Thestackforautomotiveelectroniccontrolunittoprovideastandarddatatransferandprocessmethod,madesthecommunicationofnetworknodetoachieve.ThisBCMcommunicationprotocolstackadopthierarchicalmodularstructurewhichdividedintocommunicationserviceslayer,communicationhardwareabstractionlayerandthecommunicationdriverlayer.CommunicationserviceslayerlocatedinthecommunicationabstractionlayerandRTElayer.Exceptforupperlayertoprovideaunifiedsoftwareinterfacebutalsosupportsthelowerdatatosend,receiveandconfirm;Communicationhardwareabstractionlayerprovidesconfigurableuniforminterfaceforcommunicationnetworkandestablishsasimpleandreliablecommunicationmechanismbetweensoftwarecomponents;Themainroleofthecommunicationdriverlayeristhelinkbetweensoftwareandhardware.Itprovidesaunifiedinterfacefortheupperlayerandmakesupperlayersoftwareindependentofthemicrocontroller.ThisstudyfocusesonthedesignandimplementationofeachmoduleBCMcommunicationprotocolstacklayer,referencingtotheAUTOSARsoftwarearchitecturestandard.Keywords:Keywords:Keywords:Keywords:Busnetwork;Communicationprotocolstack;AUTOSARBCM通信协议栈设计IV目录学位论文原创性声明和学位论文版权使用授权书·····································I摘要······························································································IIAbstractAbstractAbstractAbstract··························································································III第1章绪论······················································································11.1课题背景···············································································11.2国内外研究现状·····································································11.3课题来源及意义·····································································31.4主要研究内容·········································································41.5本文结构···············································································4第2章BCM通信协议栈的架构和层次··················································52.1BCM通信协议栈的技术基础·····················································52.2BCM通信协议栈的整体架构和层次···········································92.3通信服务层的结构和功能·························································92.3.1COM和PDURouter模块················································92.3.2网络管理模块······························································102.3.3CAN传输层模块···························································102.4通信硬件抽象层的结构和功能················································102.4.1CAN接口层模块···························································102.4.2LIN接口层模块····························································112.5通信驱动层的结构和功能························································112.5.1CAN驱动层模块···························································112.5.2LIN驱动层模块····························································112.6本章小结··············································································11第3章通信服务层的设计和实现·······································
本文标题:BCM通信协议栈设计
链接地址:https://www.777doc.com/doc-309262 .html