好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

新能源汽车以太网总线系统设计.doc

4页
  • 卖家[上传人]:cl****1
  • 文档编号:553922337
  • 上传时间:2024-01-17
  • 文档格式:DOC
  • 文档大小:14.36KB
  • / 4 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 新能源汽车以太网总线系统设计 摘要:设计了车载以太网控制器,并且研发出适用于汽车控制系统的实时通信协议,将传统的以太网数据链路层进行升级,建立两种新的通信机制,请求应答模式和定时主动上报模式,使众多的从站控制设备与主控制中心之间有序高效进行信息交流,而且采取了同步机制使多设备同步运行能力得到提升在此根底之上,移植改良CANopen应用层规范实现了以太网与传统CAN通信总线的桥接 关键词:集成电路应用;汽车以太网;软件协议;实时通信 引言 汽车车载通信,指的是汽车内部各个系统或者电子零件之间进行信息交流所使用的通信办法现如今,汽车智能化、网联化,甚至自动驾驶的浪潮已经来临,浪潮带来的是ADAS技术的与断革新、高品质车载娱乐影音的影音推进、以及OTA远程升级、V2X、大数据、云计算等一系列技术的开展;这推进了车载网络对实时性、高速率、高兼容性需求的暴发式开展,显然这已经超出了CAN或FlexRay等传统车载网络的历史使命因此以太网就成了将它们连接在一起甚至完全替代传统总线的最正确选项,成为业内普遍认可的技术计划,所以针对以太网汽车总线的研究十分必要本文将以太网作为汽车主干网络,性能已经取代了大局部传统总线,对于CAN总线,其仍然具有普遍性、稳定性等优势,因此需要实现CAN与以太网桥接。

      对CAN帧进行解封,提取控制中心所需数据,封装成以太网数据帧【1】 1系统组成 依照现代汽车规范,新能源汽车整车系统与传统汽车整车系统最大的区别在于引进了电池管理系统以及电力驱动系统、电池检测、单电池组之间的均衡、数据分析、SoC值估算、电池信息仪表显示、语音报警等功能,这些新功能都提高了传输数据的通信总线性能要求图1为系统架构 1.1硬件系统 本研究所设计的以太网控制器是基于FPGA实现的硬件的总体架构如图2所示硬件平台的模块主要划分为FPGA、时钟、电源、以太网接口和CAN总线接口五局部 1.2软件系统设计 本文将车载以太网的软件层传输路径主要分为两条:一条是用来传输汽车中对实时性要求较高的控制信号,它基于改良升级之后以太网底层协议之上直接运用经过调整的CANopen应用层协议【2】另一条路径是用来传输对实时性要求也比拟高的视频监控或者是数据量较大的媒体信息等,这条路径借助UDP/IP协议栈来实现上层应用与以太网底层的连接协议框架如图3所示【3】对传统以太网的数据链路层进行改良,具有的功能如下:〔1〕构建/解析数据桢、对数据桢定界、网络同步、数据桢收发顺序的控制〔2〕传输过程中的流量控制、过失检测、对物理层的原始数据进行数据封装等。

      〔3〕实时通信的传输控制〔4〕网络状态机为了辨别实时控制系统中的从站设备,需要给每一个从站设备分配一个号码,号码范围:1~239对于控制中心的设备号码确定为240这样控制中心就具备协调各个从站,合理分配总线使用权,防止冲突,实现实时通信的作用【4】对以太网进行改良之后,使其具有两种通信机制:基于请求/应答模式和基于定时主动上报模式〔PRC模式〕图4,基于请求/应答模式主站〔MN〕轮询所有从站〔CN〕首先主站发送Preq数据帧〔PReqCN1〕给1号从站,该数据帧是单播的,只有1号节点接收,其他节点不接收在该数据帧中包了主站〔MN〕要发送给1号从站的数据当1号节点收到就会上报一个Pres数据帧〔PresCN1〕,该数据帧是播送的,除了主站可以接收到以外,网络中其他任何一个从节点都能收到主站〔MN〕与1号从节点〔CN1〕一来〔Preq〕、一往〔Pres〕,就完成了一次信息交互;接下来主站〔MN〕与2号从节点〔CN2〕的信息交互,以此类推,将网络中所有的节点扫描一次,称为一个循环周期假定循环周期为200μs,则网络中的每个设备每200μs就有一次收取/发送数据的时机,而且不会与其他设备造成冲突。

      图5,PRC模式该模式取消preq数据帧,而是连续使用pres,控制设备在和从站节点通信前,需要配置从站的参数,该参数说明各个从站设备的信息上报时间,位于循环周期的不同时刻,防止冲突【5】该模式下的性能于请求应答模式的根本相同,唯一不同点使该模式省去了Tpres的通信时间,因此通信效率提升至少30%本文对于应用层借鉴CANopen规范,CANopen是一个应用层协议他为应用程序提供了一个统一的接口,使得不同的设备与应用程序之间有统一的访问方式本研究参考其原理并将其移植到车载以太网的应用层局部将应用层协议分为三个个主要局部:PDO,SDO和对象字典OD〔1〕PDO:processdataobject进程数据对象用来传输实时数据,对于汽车中对实时性要求比拟高的即时运动控制十分重要,示例,刹车制动控制等〔2〕SDO:Servicedataobject效劳数据对象主要用来在设备之间传输大的低优先级数据,典型的是用来配置CANopen网络上的设备〔3〕OD:ObjectDictionary,对象字典Canopen协议对于每一个设备参数都定义了一个编号来辨别这些参数,这些编号便是索引〔index〕,每个索引需要用一个16位的数字来表示【6】。

      表1为对象字典结构 2系统测试 总线控制器设计成功之后,要对整个系统建立测试环境拓扑图,用来检测技术规范是否到达,建立的拓扑结构如图6所示建立好测试所需连接之后,本研究对系统的传输速率以及同步误差进行了测试,测试办法利用抓包工具Fiddler软件测试结果如图7所示经测试,系统复合设计要求,具体测试工程及指标如表2所示 3结语 本文对于车载以太网总线通信进行了较深入的探索,在现有以太网总线技术的根底上,研发出汽车控制器,将其应用于车载通信网络主要在软件方面针对实时控制系统以及对传输量与传输速率要求较高的辅助驾驶和车载娱乐系统进行了软件层面的研发,对传统以太网的I2C子层进行了升级【7】,提出请求应答模式和PRC模式两种新的通信机制来提高控制实时性,并且将CANopen应用层协议进行适配移植,对汽车实时控制系统示例制动控制实现具体协议移植到链路层网络之上,使通讯速度到达1000mbps,延迟时间控制在1μs以内 参考文献 【1】白木.现代化的汽车通信系统.交通与运输,2008(02):17-18. 【2】吴红星,柴凤,程树康.基于CAN总线的混合动力汽车通讯系统项目应用.微电机,2008(12):68-72. 【3】姜周.J1939汽车通信平台的设计与实现.浙江:浙江大学,2008. 【4】李巍,张丽静,王燕芳.车载以太网技术及规范化.电信网技术,2008(06):1-5. 【5】黄丽芳.车载以太网技术现状与开展探究.科技经济导刊,2008,27(08):22+24. 【6】孟祥坤,张起朋,张宏伟.车载以太网技术开展与测试办法研究.汽车电器,2008(05):40-44. 【7】纪振平,王航.基于FPGA的CAN总线控制器设计.沈阳理工大学学报,2008,38(04):30-34. 。

      点击阅读更多内容
      相关文档
      云南省红河州河口县语文二年级下学期期末试题+2020-2021学年.pdf 八年级生物开学摸底考(人教版)(答题卡).pdf 云南省文山州砚山县数学四年级下学期期末试题 2020-2021学年 (2).pdf 八年级生物开学摸底考(辽宁专用)(答题卡).pdf 八年级生物开学摸底考(海南专用)(答题卡).pdf 云南省昆明市五华区数学四年级第二学期期末考试 2020-2021学年.pdf 八年级生物开学摸底考(南京专用)(答题卡).pdf 八年级生物开学摸底考(湖南专用)(答题卡).pdf 云南省德宏州语文五年级下学期期末试题 2020-2021学年答案zq.pdf 八年级生物开学摸底考(武汉专用)(答题卡).pdf 2022年盐城市中考化学试卷答案.pdf 云南省德宏州语文四年级下学期期末试题 2020-2021学年.pdf 云南省德宏州数学四年级下学期期末试题 2020-2021学年.pdf 云南省德宏州数学五年级下学期期末试题 2020-2021学年数学答案zq.pdf 八年级生物开学摸底考(福建专用)(答题卡).pdf 八年级生物开学摸底考(全国通用)(答题卡).pdf 八年级生物开学摸底考(广西专用)(答题卡).pdf 八年级生物开学摸底考(广州专用)(答题卡).pdf 云南省昆明市盘龙区数学四年级第二学期期末考试 2020-2021学年.pdf 云南省昆明市盘龙区语文二年级第二学期期末考试 2020-2021学年(人教部编版无答案PDF).pdf
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.