0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

解析汽车内部各个系统或电子零件的构成

lhl545545 来源:集成电路应用杂志 作者:集成电路应用杂志 2020-06-06 10:50 4221次阅读

新能源汽车的实时以太网总线系统设计

以太网控制器,并且研发出适用于汽车控制系统的实时通信协议,将传统的以太网数据链路层进行升级,建立两种新的通信机制,请求应答模式和定时主动上报模式,使众多的从站控制设备与主控制中心之间有序高效进行信息交流,而且采取了同步机制使多设备同步运行能力得到提升。在此基础之上,移植改进 CANopen 应用层标准。实现了以太网与传统 CAN 通信总线的桥接。

Abstract — In this paper, a vehicle Ethernet controller is designed, and a real-time communication protocol is developed, which is suitable for vehicle control system. The traditional Ethernet data link layer is upgraded, and two new communication mechanisms are established: request response mode and timed active reporting mode, so that many slave control equipment and the main control center can exchange information orderly and efficiently, and synchronization is adopted The mechanism improves the synchronous operation ability of multiple devices. On this basis, we transplant and improve the CANopen application layer standard. The bridge between Ethernet and traditional CAN communication bus is realized.

Index Terms — IC application, vehicle ethernet, software agreement, real-time communication.

0 引言

汽车车载通信,指的是汽车内部各个系统或者电子零件之间进行信息交流所使用的通信方法。现如今,汽车智能化、网联化,甚至自动驾驶的浪潮已经来临,浪潮带来的是 ADAS 技术的与断革新、高品质车载娱乐影音的影音推进、以及 OTA 远程升级、V2X、大数据、云计算等一系列技术的发展;这推进了车载网络对实时性、高速率、高兼容性需求的爆发式发展,显然这已经超出了 CAN 或 FlexRay 等传统车载网络的历史使命。因此以太网就成了将它们连接在一起甚至完全替代传统总线的最佳选项,成为业内普遍认可的技术方案,所以针对以太网汽车总线的研究十分必要。

本文将以太网作为汽车主干网络,性能已经取代了大部分传统总线,对于 CAN 总线,其仍然具有普遍性、稳定性等优势,因此需要实现 CAN 与以太网桥接。对 CAN 帧进行解封,提取控制中心所需数据,封装成以太网数据帧。

1 系统组成

依照现代汽车标准,新能源汽车整车系统与传统汽车整车系统最大的区别在于引进了电池管理系统以及电力驱动系统、电池检测、单电池组之间的均衡、数据分析、SoC 值估算、电池信息仪表显示、语音报警等功能,这些新功能都提高了传输数据的通信总线性能要求。

1.1 硬件系统

本研究所设计的以太网控制器是基于 FPGA 实现的。硬件的总体架构。

硬件平台的模块主要划分为 FPGA、时钟电源、以太网接口和 CAN 总线接口五部分。

1.2 软件系统设计

本文将车载以太网的软件层传输路径主要分为两条:一条是用来传输汽车中对实时性要求较高的控制信号,它基于改进升级之后以太网底层协议之上直接运用经过调整的 CANopen 应用层协议。另一条路径是用来传输对实时性要求也比较高的视频监控或者是数据量较大的媒体信息等,这条路径借助 UDP/IP 协议栈来实现上层应用与以太网底层的连接。协议框架。

对传统以太网的数据链路层进行改进,具有的功能如下:(1)构建/解析数据桢、对数据桢定界、网络同步、数据桢收发顺序的控制。(2)传输过程中的流量控制、差错检测、对物理层的原始数据进行数据封装等。(3)实时通信的传输控制。(4)网络状态机。

为了区分实时控制系统中的从站设备,需要给每一个从站设备分配一个号码,号码范围:1~239。对于控制中心的设备号码确定为 240。这样控制中心就具备协调各个从站,合理分配总线使用权,避免冲突,实现实时通信的作用。

对以太网进行改进之后,使其具有两种通信机制:基于请求/应答模式和基于定时主动上报模式(PRC 模式)。

基于请求/应答模式主站(MN)轮询所有从站(CN)。首先主站发送 Preq 数据帧(PReqCN1)给 1 号从站,该数据帧是单播的,只有 1 号节点接收,其他节点不接收。在该数据帧中包了主站(MN)要发送给 1 号从站的数据。当 1 号节点收到来自主站的 Preq 数据帧,就会上报一个 Pres 数据帧(PresCN1),该数据帧是广播的,除了主站可以接收到以外,网络中其他任何一个从节点都能收到。主站(MN)与 1 号从节点(CN1)一来(Preq)、一往(Pres),就完成了一次信息交互;接下来主站(MN)与 2 号从节点(CN2)的信息交互,以此类推,将网络中所有的节点扫描一次,称为一个循环周期。假定循环周期为 200 μs,那么网络中的每个设备每 200 μs 就有一次收取/发送数据的机会,而且不会与其他设备造成冲突。

PRC 模式该模式取消 preq 数据帧,而是连续使用 pres,控制设备在和从站节点通信前,需要配置从站的参数,该参数表明各个从站设备的信息上报时间,位于循环周期的不同时刻,避免冲突。该模式下的性能于请求应答模式的基本相同,唯一不同点使该模式省去了 Tpres 的通信时间,因此通信效率提升至少 30%。

本文对于应用层借鉴 CANopen 标准,CANopen 是一个应用层协议。他为应用程序提供了一个统一的接口,使得不同的设备与应用程序之间有统一的访问方式。本研究参考其原理并将其移植到车载以太网的应用层部分。

将应用层协议分为三个个主要部分:PDO,SDO 和对象字典 OD。

(1)PDO:process data object 进程数据对象。用来传输实时数据,对于汽车中对实时性要求比较高的即时运动控制十分重要,例如,刹车制动控制等。
责任编辑:pj

(2)SDO:Service data object 服务数据对象。主要用来在设备之间传输大的低优先级数据,典型的是用来配置 CANopen 网络上的设备。

(3)OD:ObjectDictionary,对象字典。Canopen 协议对于每一个设备参数都定义了一个编号来区分这些参数,这些编号便是索引(index),每个索引需要用一个 16 位的数字来表示。表 1 为对象字典结构。

2 系统测试

总线控制器设计成功之后,要对整个系统建立测试环境拓扑图,用来检测技术标准是否达到,建立的拓扑结构。

建立好测试所需连接之后,本研究对系统的传输速率以及同步误差进行了测试,测试方法利用抓包工具 Fiddler 软件。

经测试,系统复合设计要求,具体测试项目及指标。

3 结语

本文对于车载以太网总线通信进行了较深入的探索,在现有以太网总线技术的基础上,研发出汽车控制器,将其应用于车载通信网络。主要在软件方面针对实时控制系统以及对传输量与传输速率要求较高的辅助驾驶和车载娱乐系统进行了软件层面的研发,对传统以太网的 I2C 子层进行了升级,提出请求应答模式和 PRC 模式两种新的通信机制来提高控制实时性,并且将 CANopen 应用层协议进行适配移植,对汽车实时控制系统例如制动控制实现具体协议移植到链路层网络之上,使通讯速度达到 1 000 mbps,延迟时间控制在 1 μs 以内。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 新能源汽车
    +关注

    关注

    141

    文章

    10622

    浏览量

    99989
  • adas
    +关注

    关注

    309

    文章

    2193

    浏览量

    208799
收藏 人收藏

    相关推荐

    FLIR红外热像仪在汽车塑料零件焊接中的应用

    红外热像仪在汽车制造中发挥着重要作用,它通过非接触式测量技术,实时监测汽车零部件在制造过程中的温度变化,帮助检测焊接、热处理等工艺的质量,优化生产流程,提高生产效率,确保汽车产品的安全
    的头像 发表于 01-09 09:12 210次阅读

    日本电子零件出货额因亚洲需求增长

    根据日本电子情报技术产业协会(JEITA)最新公布的统计数据,2024年10月份日本电子零件厂的全球出货金额同比增长0.3%,达到了3,979亿日元。
    的头像 发表于 12-30 15:24 487次阅读
    日本<b class='flag-5'>电子零件</b>出货额因亚洲需求增长

    自动零件分析仪的原理和应用

    、自动控制技术和数据处理技术。其主要由进样系统、分析系统和数据处理系统三部分组成。 进样系统:负责将待测零件
    发表于 12-23 15:22

    DLA标准微电路图纸和JAN零件号初级读本

    电子发烧友网站提供《DLA标准微电路图纸和JAN零件号初级读本.pdf》资料免费下载
    发表于 09-25 10:56 0次下载
    DLA标准微电路图纸和JAN<b class='flag-5'>零件</b>号初级读本

    电子控制装置的主要零件有哪些

    协同工作以实现特定的功能。以下是电子控制装置的主要零件的介绍: 1. 微处理器(Microprocessor) 微处理器是电子控制装置的大脑,负责执行程序指令、处理数据和控制其他部件。它通常包括: CPU(中央处理单元) :执行
    的头像 发表于 09-24 16:58 523次阅读

    【电磁兼容标准解析分享】汽车电子零部件EMC标准解析---你应该了解和知道的细节(二)

    【电磁兼容标准解析分享】汽车电子零部件EMC标准解析---你应该了解和知道的细节(二)
    的头像 发表于 08-08 08:17 5880次阅读
    【电磁兼容标准<b class='flag-5'>解析</b>分享】<b class='flag-5'>汽车</b><b class='flag-5'>电子</b><b class='flag-5'>零部件</b>EMC标准<b class='flag-5'>解析</b>---你应该了解和知道的细节(二)

    3D打印汽车零部件建模设计3D打印服务

    传统的汽车零件制造过程需要经过多个环节,包括设计、制造、装配等,耗时且复杂。而采用3D打印技术制造汽车零件可以大幅度缩短生产周期。设计人员可以通过CAD软件直接进行零件设计,并将设计文件转化为3D
    的头像 发表于 07-21 15:01 630次阅读
    3D打印<b class='flag-5'>汽车</b><b class='flag-5'>零部件</b>建模设计3D打印服务

    数控铣床主要用于加工什么零件

    数控铣床是一种高度自动化的机床,主要用于加工各种形状复杂的零件。它具有高效率、高精度、高可靠性等特点,广泛应用于机械制造、航空航天、汽车制造、模具制造、电子制造等领域。以下是对数控铣床加工零件
    的头像 发表于 06-07 10:37 2749次阅读

    汽车CAN收发器的作用、原理及构成

    随着汽车电子技术的飞速发展,汽车CAN收发器作为汽车电子系统中的重要组成部分,其重要性日益凸显。汽车
    的头像 发表于 05-24 15:33 2128次阅读

    特斯拉拟将零件生产线移出中国

    印刷电路板、显示器和电子控制单元系统零件供应商,都已收到特斯拉的要求。 据百能云芯电.子元器.商.城了解,特斯拉的1台湾供应商指出:「我们收到了特斯拉的要求,他们希望拥有OOC(o
    的头像 发表于 05-23 17:57 809次阅读

    SOLIDWORKS 2024零件特征功能增强

    SOLIDWORKS 2024零件特征功能增强 如大家所知,达索系统SOLIDWORKS每年都会发布新版本以主动响应客户的需求。现有客户使用的版本并不一样,所以在文档数据交流方面存在一定困难。同时
    的头像 发表于 05-15 17:23 450次阅读
    SOLIDWORKS 2024<b class='flag-5'>零件</b>特征功能增强

    千万不要忽视了零件选型调用

    零件选型调用(PartSelectionandPlace)是电子产品设计中一个重要的环节,指的是根据设计需求,从供应商的器件库中选择合适的元器件,并在原理图和PCB布局中正确引用这些器件。合理的零件
    的头像 发表于 05-14 13:28 570次阅读
    千万不要忽视了<b class='flag-5'>零件</b>选型调用

    机器视觉系统的常用功能

    在线视觉检测系统可用于平稳放置的橡胶零件、精密五金零件汽车、手机零件、塑胶零件
    的头像 发表于 03-11 16:00 601次阅读
    机器视觉<b class='flag-5'>系统</b>的常用功能

    在线视觉检测系统机器视觉系统的常用功能

    在线视觉检测系统可用于平稳放置的橡胶零件、精密五金零件汽车、手机零件、塑胶零件
    的头像 发表于 03-05 16:56 505次阅读
    在线视觉检测<b class='flag-5'>系统</b>机器视觉<b class='flag-5'>系统</b>的常用功能

    SMT贴片电阻电容小零件发生空焊及立碑效应的原因?如何改善呢?

    SMT贴片电阻电容小零件发生空焊及立碑效应的原因?如何改善呢? SMT贴片电阻电容小零件在制造过程中容易发生空焊和立碑效应的原因有多方面。主要原因包括: 1. 焊接工艺问题:SMT贴片电阻电容小零件
    的头像 发表于 02-05 11:14 2282次阅读