全球最实用的IT互联网信息网站!

AI人工智能P2P分享&下载搜索网页发布信息网站地图

当前位置:诺佳网 > 电子/半导体 > 测量仪表 >

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

时间:2023-04-25 14:28

人气:

作者:admin

标签:  

导读:SOME/IP是一种汽车中间件解决方案,可用于控制消息。...

概述

在标准的网络七层架构中,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年+技术经验和水平,一致赢得客户极好口碑。虹科汽车电子事业部致力于为您提供最专业的服务。

温馨提示:以上内容整理于网络,仅供参考,如果对您有帮助,留下您的阅读感言吧!
相关阅读
本类排行
相关标签
本类推荐

CPU | 内存 | 硬盘 | 显卡 | 显示器 | 主板 | 电源 | 键鼠 | 网站地图

Copyright © 2025-2035 诺佳网 版权所有 备案号:赣ICP备2025066733号
本站资料均来源互联网收集整理,作品版权归作者所有,如果侵犯了您的版权,请跟我们联系。

关注微信