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

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

3天内不再提示

虹科干货 | 虹科带你了解车载以太网-SOME/IP协议

虹科汽车电子 2023-04-25 14:28 次阅读

概述

在标准的网络七层架构中,SOME/IP(Scalable service-Oriented Middleware over IP) 作为应用层协议运行于车载以太网四层以上,作为以太网通信中间件来实现应用层和IP层的数据交互,使其不依赖于操作系统,又能兼容AUTOSAR和非AUTOSAR平台。SOME/IP是一种汽车中间件解决方案,可用于控制消息。它从一开始就被设计成适合不同尺寸和不同操作系统的设备。这包括小型设备,如相机,AUTOSAR设备,以及头部单元或远程信息处理设备。

SOME/IP主要为应用层提供API接口,创建CS接口,通过TCP/IP协议进行通信。而SOME/IP的访问方式分为三种,分别是事件通知,远程过程调用和访问进程数据。


事件通知:与传统的CAN通信类似,服务端周期性或者事件变化事件向客户端发送特定的数据,如图1所示。

wKgZomRHaSCAW-rAAABMAVVCweI985.png

远程过程调用:是当客户端有请求的时候,向服务端发送请求命令,服务端解析命令,并作出相应的响应。如图2所示

wKgaomRHaR6AG2ntAABBIYtvsVc692.png

访问进程数据:可以使客户面向服务器写入(Setter)或者读取(Getter)数据,如图3所示

wKgaomRHaRyAOFhaAAA_kuJ6Gpk734.png

SOME/IP数据格

SOME/IP的数据格式如图4所示,各字段解释如下

wKgaomRHaSKAXX21AAI5DxBnvdg890.png

1、Message ID(Server ID) :16bit,服务的ID,标识出一个服务;

2、Message ID(Method ID) :16bit,方法的ID,表示出一个方法;

3、Length:报文长度,32bit,标识从request ID到报文结束的总长度;

4、Request ID(Client ID) :客户端ID,16bit。区分不同的客户端;

5、Request ID(Session ID) :会话ID,区分同一个客户端的多次调用;

6、Protocol Version :协议的版本号,固定值为x01;

7、Interface Version:服务接口版本;

8、Message Type :报文类型,在AUTOSAR中,总共包含五种,包括REQUEST,REQUEST_NO_RETURN,NOTIFICATION,RESPONSE,ERROR;

9、Return Code :返回码,包括四种,REQUEST,REQUEST_NO_RETURN,NOTIFICATION,RESPONSE

10、Payload :数据段,用于放置需要传输的数据。

虹科汽车电子事业部

虹科是一家在汽车电子,特别是汽车总线行业经验超过10年的高科技公司,虹科与全球顶尖公司技术合作,提供基于CAN/CAN FD/LIN/TSN/车载以太网,从数据采集、监控和分析,网络性能仿真和优化,网络配置和一致性测试,架构开发和服务的一系列方案。虹科自主研发的EOL测试系统、CCP/XCP 标定和UDS诊断服务开发包等已经在业内完成超过1000次安装和测试。虹科的总线培训课程已经累计超过40万的播放量,事业部所有成员都受过国内外专业培训,并获得专业资格认证工程师平均5年+技术经验和水平,一致赢得客户极好口碑。虹科汽车电子事业部致力于为您提供最专业的服务。

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

    关注

    40

    文章

    5359

    浏览量

    170947
  • 车载
    +关注

    关注

    17

    文章

    601

    浏览量

    83343
  • 汽车以太网
    +关注

    关注

    1

    文章

    54

    浏览量

    8905
收藏 人收藏

    评论

    相关推荐

    应用 为什么PCAN方案能成为石油工程通讯的首选?

    了CAN总线型传感器、嵌入式计算机、显示器和触摸屏操作的钻井监视仪,能够实时监测泥浆参数、绞车和泥浆泵的工作状态,并及时处理故障,确保钻井作业的安全与高效。PCAN接口卡支持多种协议,提供丰富的接口类型和广泛的系统兼容性,适
    的头像 发表于 11-08 16:48 127次阅读
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>应用 为什么<b class='flag-5'>虹</b><b class='flag-5'>科</b>PCAN方案能成为石油工程通讯的首选?

    方案 领航智能交通革新:PEAK智行定位车控系统Demo版亮相

    导读: 在智能汽车技术发展浪潮中,车辆控制系统的智能化、网络化已成为行业发展的必然趋势。PEAK智行定位车控系统,集成了尖端科技,能够实现车辆全方位监控与控制的先进系统。从实时GPS定位到CAN
    的头像 发表于 08-27 09:28 228次阅读
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>方案  领航智能交通革新:<b class='flag-5'>虹</b><b class='flag-5'>科</b>PEAK智行定位车控系统Demo版亮相

    车载以太网线束传输性能——汽车线束故障定位实际测试结果分析#车载以太网

    车载以太网
    北汇信息POLELINK
    发布于 :2024年08月16日 18:13:19

    应用 当CANoe不是唯一选择:发现PCAN-Explorer 6

    在CAN总线分析软件领域,当CANoe不再是唯一选择时,PCAN-Explorer 6软件成为了一个有竞争力的解决方案。在现代工业控制和汽车领域,CAN总线分析软件的重要性不言而喻。随着技术
    的头像 发表于 08-16 13:08 389次阅读
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>应用 当CANoe不是唯一选择:发现<b class='flag-5'>虹</b><b class='flag-5'>科</b>PCAN-Explorer 6

    应用 增强型以太网交换机:如何实现同IP控制的高效网络管理?

    导读:车载以太网交换机的配置和管理是确保数据流高效、安全传输的关键。增强型以太网交换机(EES)通过其先进的功能,为用户提供了一种灵活且
    的头像 发表于 08-16 10:43 322次阅读
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>应用 增强型<b class='flag-5'>以太网</b>交换机:如何实现同<b class='flag-5'>IP</b>控制的高效网络管理?

    10BASE-T1S标准来袭:新品以太网接口卡,汽车网络的新变革者?

    车辆内部通信技术的进步是推动创新的关键力量。随着车载以太网技术的发展,10BASE-T1S技术标准应运而生,为汽车网络通信带来了革命性的变化。本文将深入探讨10BASE-T1S技术标准出现的必然性
    的头像 发表于 08-15 10:22 396次阅读
    10BASE-T1S标准来袭:<b class='flag-5'>虹</b><b class='flag-5'>科</b>新品<b class='flag-5'>以太网</b>接口卡,汽车网络的新变革者?

    车载以太网的优势和应用

    车载以太网作为一种新兴的车载网络技术,正在逐渐成为汽车行业中的关键技术之一。其优势在于高带宽、低延迟、高可靠性以及良好的兼容性和拓展性,这些特点使得车载
    的头像 发表于 07-25 11:08 677次阅读

    CANape&VN5620监控记录以太网数据操作演示#车载以太网 #CANape

    车载以太网
    北汇信息POLELINK
    发布于 :2024年06月11日 15:53:15

    车载以太网硬件接口VN5620设备展示与介绍#车载以太网

    车载以太网
    北汇信息POLELINK
    发布于 :2024年05月31日 10:27:03

    案例丨VLAN不再难懂:一台转换器+交换机轻松解锁VLAN配置

    还在为车载以太网的复杂性感到困惑吗?是否对交换机的工作原理一头雾水?VLAN的概念让您感到难以把握?别担心,来帮忙!我们通过一个简单的案例——仅用一台转换器和
    的头像 发表于 05-24 16:21 460次阅读
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>案例丨VLAN不再难懂:一台转换器+交换机轻松解锁VLAN配置

    车载以太网硬件接口VN5650--基于Network-based模式的配置过程#车载以太网 #CANoe

    车载以太网
    北汇信息POLELINK
    发布于 :2024年05月15日 17:28:47

    新品 | E-Val Pro Plus有线验证解决方案

    有线验证解决方案E-ValProPlus我们很高兴地宣布,我们将推出全新的E-Val
    的头像 发表于 04-19 08:04 325次阅读
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>新品 | E-Val Pro Plus有线验证解决方案

    分享 | PCAN工具:强大的CAN通讯解决方案,你了解多少?

    在当今的汽车和工业自动化领域,可靠的通讯系统至关重要,PCAN工具为这些应用提供了强大的支持。本文将介绍PCAN工具的功能、应用和优势,帮助您根据实际需求选择合适的工具和配件。
    的头像 发表于 02-02 09:54 775次阅读
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>分享 | PCAN工具:强大的CAN通讯解决方案,你<b class='flag-5'>了解</b>多少?

    分享丨汽车技术的未来:Netropy如何测试和确保汽车以太网的性能

    在汽车行业持续创新的今天,汽车以太网的性能和可靠性成为了关键焦点。如何测试和确保汽车以太网的性能?我们来看看BroadR-Reach技术如何革新车载网络,并通过综合性能测试来确保网络在各种环境下的稳定运行和高效安全性。
    的头像 发表于 01-25 10:18 356次阅读

    方案 | 如何破解CAN与车载以太网之间数据传输和协议转换的难题?

    在车辆网络时代,数据传输和协议转换在通信领域中扮演着至关重要的角色。它们不仅能够实现车辆内部系统之间的互联互通,还支持车辆与外部网络进行通信,从而为驾驶者带来更智能、便捷的驾驶体验。本文将介绍CAN总线与车载以太网
    的头像 发表于 11-27 09:55 877次阅读
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>方案 | 如何破解CAN与<b class='flag-5'>车载</b><b class='flag-5'>以太网</b>之间数据传输和<b class='flag-5'>协议</b>转换的难题?