《软件定义汽车服务API参考规范》第三版发布(附下载)

汽车ECU开发 2022-06-29 13:00


2022年6月28日,在中国汽车供应链大会暨首届中国新能源智能网联汽车生态大会上,中国汽车工业协会软件定义汽车工作组(以下简称“SDV工作组”)携手100多家成员单位代表,联合发布了《软件定义汽车服务API参考》Version 3.0(第三版)。
本次发布的第三版API参考规范是在今年3月30日的版本基础上,结合各企业单位在应用API进行智能车服务开发过程中提出的需求,通过工作组成员共同讨论和评审,形成了本次征求意见稿,并面向业界公开征集优化建议和意见,以广泛吸纳产业需求从而形成更好用、易用的API接口,帮助整车企业提升智能汽车开发效率。
近年来,随着汽车“新四化”浪潮的兴起,软件定义汽车已成为产业共识,软件将深 度参与到整个汽车的定义、开发、验证、销售以及服务全过程。一方面确保汽车软件可升级,可跨车型、跨软件,甚至跨车企的软件重用。另一方面对于硬件来讲,要做到可扩展、可更换,甚至做到传感器的即插即用,让消费者享受到常用常新的汽车体验。
因此,中国汽车工业协会面向软件定义汽车的趋势,为协同整车厂、零部件企业,推动智能汽车软硬件接口标准化,降低智能汽车研发复杂度,成立软件定义汽车工作组,简称 SDV 工作组。其目标是达成:
  • 构建一个公平开放的产业交流平台,联合产业力量开展软件定义汽车,包含乘用车、商用车相关应用场景、需求、技术、标准的研究、验证及应用推广,发挥中国标准化规模供应优势,减少低效的重复劳动和成本投入,避免产业碎片化,加速智能汽车发展进程,做大做强中国智能汽车产业链。

  • 产业各方增进互相了解、加强协同合作,减少汽车电子产业链厂商之间互相对接的成本,通过联合创新、联合开发,促进场景快速商用落地。

  • 帮助产业伙伴在软件定义汽车的发展趋势下,充分发挥自身优势进行业务持续创新,合作共赢。


SDV 定义的服务软件架构

SDV 工作组对 SOA 软件架构进行服务化分层解耦,这也是提升软件复用性、降低软硬件开发复杂度的关键手段。SDV 定义的服务软件架构分为 4 大层。

应用层:基于原子服务实现对整车服务、应用、体验等进行定义和组合增强,构建差异化竞争力的 APP。

原子服务层:实现一定的数据融合或控制逻辑的功能模块。作为服务的最小单位 与单一执行实体,通过 API 向上为应用提供可按需编排的基础服务,使能一次开 发多次重用,最大化提升开发效率。

设备抽象层:对传感器、执行器、Legacy ECU 等硬件资源进行抽象,通过 API 向 上为服务提供设备访问接口,屏蔽设备功能实现差异(硬件差异&厂家差异),减少定制化与重复劳动。

基础平台层:包括硬件和操作系统,主要提供整车运行所需的基础运行环境。

其中,设备抽象层和原子服务层的 API 接口由 SDV 工作组联合定义并规范化,如图所示。通过产业协同,使能软件与硬件解耦、应用与软件代码解耦,从而降低软件复杂度,加速智能汽车发展创新进程。

图1 SDV 服务软件架构



SDV标准化API接口的意义
SDV工作组本次发布的 API 参考文档,为定义智能汽车软硬件接口标准化的规范性文件。工作组通过对 API 接口的标准化定义,为各领域带来全新的体验。
对整车厂:
  • 自身领域 know how 通过标准化服务 API 进行变现,同步带动硬件销售

  • IO 设备标准化,减少定制化,降低面向不同车企车型新功能开发成本,缩短TTM(Time to Market,上市时间

  • 共享新生态资源池不同服务能力,通过调用服务 API 优化及创新零部件产品

对开发者:

  • 调用及组合不同服务 API ,快速开发应用场景

  • 开放生态,整合开发者资源,聚焦体验提升,实现千车千面

  • 价值持续变现,后市场价值挖掘(基于大数据)

对消费者:

  • 获得更好的汽车使用体验,更加丰富的后市场改装和常用常新感受

  • 持续提高车辆保值率,享受个性化服务


本次发布内容

本文档重点介绍原子服务 API。原子服务 API 按功能进行分类,当前包括: 

  • 车身控制服务,缩写为 BCM(Body Control Module)

  • 热管理服务,缩写为 TMS(Thermal Management System)

  • 车辆运动控制服务,缩写为 VCS(Vehicle Control System)

  • 能量管理服务,缩写为 EMS(Energy Management System) 

  • 智驾域服务,缩写为 ADAS(Advanced Driver Assistance System) 

  • 人机交互服务,缩写为 HMI(Human Machine Interface)

截止目前,SDV工作组已发布原子服务API 400多个、设备抽象API 300多个,覆盖车身控制域、热管理域、能量管理域、运动控制域、底盘域和动力域,本次发布Version 3.0版本新增智驾域和人机交互域API接口,在定义过程中,工作组也充分对业界已有标准和规范进行了广泛了调研和研究,按照复用、创新的定义原则,在吸纳已有标准规范的基础上结合软件定义汽车服务化开发需求进行了部分API内容更新,以更符合智能汽车服务开发要求。


关于SDV工作组

在中国汽车工业协会的大力支持和倡导下,2020年12月21日发起成立软件定义汽车工作组(简称:SDV工作组),目的是协同整车厂、汽车零部件企业等单位,共同定义面向未来的新一代智能汽车电子电气架构,推动相关技术标准和生态建设,目前有100+家成员单位。同时,SDV工作组将加强与行业相关组织协同,共同聚焦SDV关键共性技术,标准体系等研究。促进上下游产业链企业形成合作创新机制,促进技术研究成果落地,在产业内促进技术开放与共建、共享、共创的生态模式。


公众号后台回复“ECU010"下载《软件定义汽车服务API参考规范》Version 3 PDF


汽车ECU开发 专注于汽车电子ECU软件开发,技术分享。
评论 (0)
我要评论
0
0
点击右上角,分享到朋友圈 我知道啦
请使用浏览器分享功能 我知道啦