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

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

3天内不再提示

基于以太网的板载域控制器研究

智能汽车电子与软件 来源:车端 作者:初光 2022-11-23 16:53 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

汽车“新四化”即电动化、智能化、网联化、共享化的趋势,给汽车的电气化/电子化架构带来了新的挑战。车辆的拓扑结构已从分布式ECU开发转变为集中式域控制器和中央计算机;整车功能已从分散式软件开发转变为统一软件架构的聚合开发。本文研究了基于以太网的板载域控制器,阐述了统一架构平台的研究方法。基于SOA模型,讨论了基于SOME/IP的服务定义、软件架构、硬件拓扑和通信层参数

介绍

随着汽车“新四化”的发展,电动化、智能化、智能化、网络连接和共享,基于车载以太网的骨干网和子网设计逐渐增加。整车网络拓扑结构从CAN总线变为以太网。

本文研究一种基于以太网的车载网关控制器。首先,通过Vector公司的架构设计工具PREEvision,构建车载以太网的设计需求,包括SOME/IP的业务定义、软件架构的定义、硬件拓扑的定义和通信层参数的定义;通过协议栈设计工具Davinci,最终构建符合AUTOSAR架构的域控制器,通过Vector公司的总线仿真软件Canoe,对设计内容进行仿真验证。

以太网网关域控制器软件架构

服务接口定义:根据车辆架构的功能,将包含在网关控制器中的服务在PREEvision工具中设计。该服务包括服务提供者和服务消费者。服务提供者的主要工作是提供服务,服务消费者向服务提供者发送服务请求以获取服务功能,网关控制器车辆应用信息以服务接口的形式定义,主要包括方法、事件和属性。在PREEvision工具中,根据服务内容建立服务接口,定义其方法和事件。对于方法,需要定义其输入和输出参数。在这个设计过程中,服务的接口由AUTOSAR软件架构实现,服务提供者和消费者由AUTOSAR软件组件(SWC)实现,稍后分配给ECU组件。

6744c034-6b0a-11ed-8abf-dac502259ad0.png

图1.服务接口。

6764f75a-6b0a-11ed-8abf-dac502259ad0.png

图2.定义服务接口。

677f5758-6b0a-11ed-8abf-dac502259ad0.png

图3.Autosar设计过程。

67aeba70-6b0a-11ed-8abf-dac502259ad0.png

图4.SWC 建模

SWCS 通过端口传输信息,服务接口封装到端口中。端口可分为“发送/接收数据”和“发送/接收服务”。SWC位于RTE的顶部,通过RTE调用底层协议接口来完成数据传输。

在SWC中,服务提供方确认服务可用性,服务消费方确认服务请求状态;基本软件模式管理器(BSWM)用于管理服务模型和转发服务发现的可用性和请求状态到软件组件或者管理服务发现模块。

服务发现模块确认服务可用性和请求状态,并发送相应的 SD 消息(如 SD 提供服务消息),并根据接收到的SD消息转换为基本软件模式管理器模式。服务发现通过套接字适配器配置发送和接收的事件和方法。

套接字适配器可以灵活分配PDU,实现多客户端接收,即一个PDU在多个套接字连接上动态发送,同时服务发现与SOME/IP模块通过套接字适配器完成信息交互。

在工具中,建立相应的SWC和相应的接口。服务软件组件设计完成后,网关控制器可以通过服务发现将服务的可用性和位置发布到其他ECU。服务消息类型包括search service, provide / stop service, stop / subscribe event group and subscribe event group feedback。

67d7f9b2-6b0a-11ed-8abf-dac502259ad0.png

图5.服务交互

67f4b17e-6b0a-11ed-8abf-dac502259ad0.png

图6.以太网通信协议。

软件架构:车载网关控制器的底层通信协议如图6所示,其应用层的SWC组件在实时操作环境(RTE)上运行。

在网关控制器的底层通信协议中,需要定义以太网报文的路由方式,并将服务的传输实例化为特定的信号和消息。通过达芬奇工具,以太网底部域控制器的通信层设计配置如图 7 所示。

681e2aae-6b0a-11ed-8abf-dac502259ad0.png

图7.传输设计

以太网网关域控制器的硬件实现

该方案配备双MCU,其中飞思卡尔i.mx6q处理器用于复杂工况下算法的处理,恩智浦公司的S32K148处理器用于车辆信号路由;以太网网关包括CAN/CANFD和以太网通信模块,以太网通信模块电路由MAC控制和物理层PHY接口组成。以太网系统结构包括 5 通道 CAN(支持 4 通道 CAN FD)、1 路 Lin、4 路数字交换机采集、5 路 100base-t1、1 路 100base-tx 和 2 路电源输入。

在以太网总线传输过程中,传输电缆本身和总线通道上的所有负载的损耗或多或少,包括电路消耗、滤波电路、电路转换器、各元件的连接器等。信号频率对衰减也有很大影响。基于此考虑,设计方案采用8层高密度板,布局和布线严格设置在规则中,以优化信号完整性设计。

685fc3f6-6b0a-11ed-8abf-dac502259ad0.png

图8.硬件原理实现

688ada1e-6b0a-11ed-8abf-dac502259ad0.png

图9.硬件电路板设计






审核编辑:刘清

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

    关注

    114

    文章

    17660

    浏览量

    190461
  • 以太网
    +关注

    关注

    41

    文章

    5933

    浏览量

    179663
  • CAN总线
    +关注

    关注

    145

    文章

    2022

    浏览量

    134751

原文标题:基于以太网的车载域控制器开发

文章出处:【微信号:智能汽车电子与软件,微信公众号:智能汽车电子与软件】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    Amphenol单对以太网(SPE)IP20连接及电缆组件:工业以太网新选择

    Amphenol单对以太网(SPE)IP20连接及电缆组件:工业以太网新选择 在工业自动化和物联网蓬勃发展的今天,高效、可靠且经济的网络连接解决方案至关重要。Amphenol的单对以太网
    的头像 发表于 12-12 10:40 166次阅读

    基于Microchip LAN8650/1的10BASE-T1S以太网控制器技术解析

    Microchip Technology LAN8650和LAN8651工业级单对以太网交换机结合了媒体访问控制器 (MAC) 和以太网PHY。这种组合使得低成本微控制器(包括没有
    的头像 发表于 10-11 09:48 491次阅读
    基于Microchip LAN8650/1的10BASE-T1S<b class='flag-5'>以太网</b><b class='flag-5'>控制器</b>技术解析

    以太网模块被忽视的角落 #电磁兼容EMC #电子工程师 #电子元器件 #磁珠 #滤波电容 #以太网

    以太网
    深圳市韬略科技有限公司
    发布于 :2025年07月25日 17:35:35

    Texas Instruments DP83867-EVM-AM以太网PHY附加板数据手册

    Texas Instruments DP83867-EVM-AM工业以太网PHY附加板将搭配基于Arm^®^ 的高性能微控制器评估模块使用。该附加板非常适合用于通过评估模块进行以太网初步评估和原型
    的头像 发表于 07-04 11:28 598次阅读
    Texas Instruments DP83867-EVM-AM<b class='flag-5'>以太网</b>PHY附加板数据手册

    ENC28J60数据手册中文版(带 SPI 接口的独立 以太网控制器

    ENC28J60数据手册中文版(带 SPI 接口的独立 以太网控制器
    发表于 06-09 22:40

    以太网入门:从零开始,掌握以太网基础知识!

    以太网作为现代通信技术的基石,其重要性不言而喻。无论是日常网络应用,还是AI对高速大带宽网络的需求,以太网都扮演着不可或缺的角色。本文将从零开始,带您了解以太网的基础知识,帮助您快速入门。什么是
    的头像 发表于 06-09 14:00 4117次阅读
    <b class='flag-5'>以太网</b>入门:从零开始,掌握<b class='flag-5'>以太网</b>基础知识!

    Microchip LAN9211-ABZJ 集成 10/100 以太网 PHY的以太网控制器

    Microchip LAN9211-ABZJ 集成 10/100 以太网 PHY的以太网控制器
    的头像 发表于 06-04 14:56 838次阅读
    Microchip LAN9211-ABZJ 集成 10/100 <b class='flag-5'>以太网</b> PHY的<b class='flag-5'>以太网</b><b class='flag-5'>控制器</b>

    智多晶工业以太网从站控制器DEMO介绍

    工业以太网是基于传统以太网通信技术,针对工业自动化场景需求进行优化和扩展的专用网络通信体系。它通过增强实时性、可靠性、抗干扰能力及环境适应性,满足工业控制系统中设备互联、数据采集、实时控制
    的头像 发表于 05-26 10:09 685次阅读
    智多晶工业<b class='flag-5'>以太网</b>从站<b class='flag-5'>控制器</b>DEMO介绍

    双通道CAN转以太网#CAN转以太网#三格电子

    以太网
    三格电子科技
    发布于 :2025年05月12日 13:17:05

    AD9574以太网 千兆以太网时钟发生技术手册

    AD9574具有多路输出时钟发生功能,内置专用锁相环(PLL)内核,针对以太网和千兆以太网线路卡应用进行了优化。 整数N PLL设计基于ADI公司成熟的高性能、低抖动频率合成器产品系列,确保实现高的网络性能。 AD9574还适
    的头像 发表于 04-10 10:43 832次阅读
    AD9574<b class='flag-5'>以太网</b> 千兆<b class='flag-5'>以太网</b>时钟发生<b class='flag-5'>器</b>技术手册

    串口转以太网芯片选型指南:2025十大以太网模块品牌盘点与应用方案解析

    随着物联网(IoT)、工业自动化和智能设备的广泛普及,串口转以太网技术的需求持续增长。串口转以太网芯片作为实现串口设备联网的核心组件,在工业控制、数据采集、智能家居等领域起到了至关重要的作用。然而
    的头像 发表于 04-09 15:30 1673次阅读

    广成科技CAN转以太网模块的作用和应用

    CAN转以太网模块是一类能够将CAN总线数据转换为以太网数据的设备,通常用于实现CAN总线与以太网总线之间的互联互通。在智能锁柜和智能文件交换箱中,CAN转以太网模块可以实现将本地CA
    的头像 发表于 03-20 13:58 1031次阅读
    广成科技CAN转<b class='flag-5'>以太网</b>模块的作用和应用

    英特尔推出具备高性能和能效的以太网解决方案

    摘要:全新以太网产品在企业数据中心、电信、云及边缘环境中提供出色的性能、能效与更低的总体拥有成本(TCO)。 2025年2月25日,英特尔发布两大全新以太网产品线——英特尔以太网控制器
    发表于 02-25 11:17 354次阅读
    英特尔推出具备高性能和能效的<b class='flag-5'>以太网</b>解决方案

    汽车以太网的演化进程

    相对落后的日系车,基本上每一辆车都至少会有一个100Mbps汽车以太网网络,通常对应五个设备,即智能驾驶域控制器、座舱域控制器、T-BOX、诊断和网关。
    的头像 发表于 02-07 09:49 2491次阅读
    汽车<b class='flag-5'>以太网</b>的演化进程

    AN4754-将Microchip桥接控制器与外部以太网PHY搭配使用

    电子发烧友网站提供《AN4754-将Microchip桥接控制器与外部以太网PHY搭配使用.pdf》资料免费下载
    发表于 01-21 13:54 0次下载
    AN4754-将Microchip桥接<b class='flag-5'>控制器</b>与外部<b class='flag-5'>以太网</b>PHY搭配使用