新能源汽车软件开发设计规范

这篇具有很好参考价值的文章主要介绍了新能源汽车软件开发设计规范。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

新能源汽车

软件开发设计规范  

版本:              1.0               

编 制:                                

校 对:                                

审 核:                                

会 签:                                

审 定:                                 

 

批 准:                                

更改历史

版本

更改描述

更改日期

更改人

 

 

前  言.............................................................................................................. 1

1 范围............................................................................................................... 2

2 规范性引用文件.......................................................................................... 2

3 术语与定义................................................................................................... 2

4 软件架构设计............................................................................................... 2

5 应用层软件设计.......................................................................................... 4

5.1 应用层架构...................................................................................... 4

5.1.1 Unit单元设计.................................................................... 4

5.1.2 Component模块设计.......................................................... 4

5.1.3 System系统设计................................................................ 5

5.1.4 变量管理.............................................................................. 5

5.1.5 应用层Simulink工程目录.............................................. 9

5.1.6 Simulink工程配置.......................................................... 10

5.2 定制工具开发................................................................................ 12

5.2.1 转换标定变量文件........................................................... 12

5.2.2 转换a2l标定文件........................................................... 12

6 软件编程规范............................................................................................ 15

6.1.1 命名规则............................................................................ 15

6.1.2 建模规则............................................................................ 18

6.1.3 C语言编程规则................................................................ 18

7 软件开发流程............................................................................................ 18

7.1.1 岗位职责............................................................................ 18

7.1.2 软件开发流程................................................................... 19

7.1.3 系统需求............................................................................ 19

7.1.4 系统方案............................................................................ 20

7.1.5 软件功能规范................................................................... 20

7.1.6 软件开发............................................................................ 20

7.1.7 Bootloader、底层驱动、协议栈以及模型测试........ 20

7.1.8 软件集成............................................................................ 20

7.1.9 HIL测试、台架及实车测试........................................... 20

7.1.10 整车标定.......................................................................... 20

7.1.11 软件最终版本................................................................. 21

8 总结............................................................................................................. 21

前  言

本规范为新能源研发部提出,用于规范新能源汽车软件开发设计。本规范以新能源VCU项目中的设计流程、设计要求、设计经验等基础上,结合行业设计要求而编制。为软件开发提供设计参考依据,帮助工程师快速有效、科学规范的进行软件开发设计。所有涉及新能源研发部软件开发设计的人员须严格按照本办法规范操作,也可针对不同的项目进行适当的可行性调整。

本规范暂时由新能源研发部归口并试运行,待运行成熟后可转为企业标准执行。

本规范起草单位:新能源研发部。

本规范主要起草人:

新能源商用车控制器应用层软件开发设计规范

  1. 范围

本规范规定了新能源汽车控制器应用层软件开发设计所需要遵循的规范要求,指导设计方案。

本规范适用于新能源汽车控制器应用层软件开发设计过程。本规范的软件设计只针对应用层软件开发设计过程。

  1. 规范性引用文件

下列文件对于本规范的应用是必不可少的。凡是标注日期的引用文件,仅标注日期的版本适用于本文件。凡不标注日期的引用文件,其最新版本(包括所有的修改版本)适用于本文件。

标号

标题

版本/修改日期

Ref.1

MISRI C编程规范

Ref.2

附录二:软件模型开发指南

  1. 术语与定义

3.1术语

商用车控制器软件

软件架构

关键术语描述

3.2缩写

缩写

全称

OEM

Original equipment manufacture主机厂

ECU

Electronic Control Unit电子控制单元

CCD

Complex Drivers复杂驱动

MISRI

  1. 软件架构设计

为了实现应用程序和硬件模块之间的分离,汽车电子软件架构被抽象成四层:由上至下依次为:应用层(Application Layer)、运行时环境(Run Time Environment,RTE)、基础软件层(Basic Software,BSW)以及微控制器(Microcontroller),如下图所示。

新能源汽车软件开发设计规范,自动驾驶,汽车,设计规范,网络

AUTOSAR软件体系结构包含了完全独立于硬件的应用层(Application Layer)和与硬件相关的基础软件层 (Basic Software,BSW),并在两者中间设立了一个运行时环境(Run Time Environment),从而使两者分离,形成了一个分层体系架构。一方面,OEM可以专注于开发特定的、有竞争力的应用层软件(位于RTE之 上),另一方面,它使OEM所不关心的基础软件层(位于RTE之下)得到标准化。基础软件层主要包括四部分:微控制器抽象层(MCAL),ECU抽象层,服务层以及复杂驱动。其中微控制器抽象层包含了跟硬件相关的驱动程序,可以用来访问内存、通信和I/O等;ECU抽象层负责提供统一的访问接口实现对通信、内存或者I/O的访问,从而无须考虑这些资源由微处理器提供还是由外部设备提供;服务层提供各种类型的后台服务,例如网络服务、内存管理和总线通信服务等,操作系统就位于这一层。复杂驱动(CCD)层跨越于微控制器硬件层和RTE之间,其主要任务是整合具有特殊目的且不能用MCAL进行配置的非标准功能模块,将该部分功能嵌入到AUTOSAR基础软件层中,从而实现处理复杂传感器以及执行器的特定功能和时间要求。复杂驱动程序跟单片机和ECU硬件紧密相关。其上层程序接口是根据AUTOSAR指定并且实施的;其下层程序接口受标准接口程序的限制。复杂驱动可以使用特定的中断或是复杂的微控制器外设来直接访问微控制器,从而实现对复杂传感器的评估和执行器的控制,比如喷油控制,电磁阀控制,增量位置检测等。

完整版设计规范点击如下链接下载:

https://download.csdn.net/download/weixin_45905610/88850303

新能源汽车软件开发设计规范资源-CSDN文库文章来源地址https://www.toymoban.com/news/detail-834444.html

到了这里,关于新能源汽车软件开发设计规范的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 新能源汽车的发展

    目录 1.什么是新能源 2.什么是新能源汽车 3.新能源汽车的优点 4.新能源汽车的危害 5.新能源汽车未来的发展         新能源是指与传统能源(如化石燃料)相比,更具可再生性、清洁性和低碳排放的能源形式。它主要通过利用自然资源和可再生能源来满足人类的能源需求

    2024年02月15日
    浏览(63)
  • jsp 新能源汽车论坛网Myeclipse开发mysql数据库web结构java编程计算机网页项目

    一、源码特点      JSP 新能源汽车论坛网是一套完善的java web信息管理系统,对理解JSP java编程开发语言有帮助,系统具有完整的源代码和数据库,系统主要采用B/S模式开发。开发环境为 TOMCAT7.0,Myeclipse8.5开发,数据库为Mysql5.0,使用java语言开发。 java Web 新能源汽车论坛网 二

    2024年02月09日
    浏览(49)
  • 小米汽车,能否在新能源汽车江湖站稳脚跟?

    最近,圈内都在传小米汽车亦庄工厂已试生产近一个月,每周可产50辆样车,正在为首款新能源汽车量产做最后的准备。 此前的业绩交流会上,小米集团总裁卢伟冰透露,小米汽车结束了夏测且进展非常顺利,2024年上半年量产的目标明确。同时,界面新闻的报道也指出,小米

    2024年02月09日
    浏览(46)
  • 关于新能源汽车充电桩现状与探讨

    摘要 :一直都是一个发展中的大国,但是由于我国近代的资本积累过于缺乏,导致我国工业化的发展都是以牺牲环境为代价的,近些年来,随着居民的生活水平不断提高,越来越的人买了汽车,汽车尾气的排放自然也越来越多,想要缓解我国的环境污染,要尽可能的推广新能

    2024年02月16日
    浏览(57)
  • 新能源汽车充电桩的相关标准

    目前,新能源汽车充电桩的相关标准主要分为三种:国家标准、国家电网标准以及能源局标准三种。 1.国家标准 2011年国家标准主要分为三个方面:通用要求、交流与直流、充电机与BMS通信,具体如下:(1)《GBT 18487.1-2011电动汽车传导充电系统第1部分:通用要求》; (2)《GBT 20

    2024年02月16日
    浏览(66)
  • 面向新能源智能汽车的新基建

    一.什么是未来所需要的新基建? 二.如何正确认识新基建? 三.如何实现新基建有效投资/最大化新基建后期价值?  汽车电动化、智能化离不开新型基础设施的支持。根据《新能源汽车产业发展规划(2021-2035)》和《智能汽车创新发展战略》,可以分为充换电基础设施、

    2024年02月14日
    浏览(47)
  • 基于SSM的新能源汽车在线租赁系统

    末尾获取源码 开发语言:Java Java开发工具:JDK1.8 后端框架:SSM 前端:采用Vue技术开发 数据库:MySQL5.7和Navicat管理工具结合 服务器:Tomcat8.5 开发软件:IDEA / Eclipse 是否Maven项目:是 随着科学技术的飞速发展, 社会的方方面面、 各行各业都在努力与现代的先进技术接轨,通

    2024年02月09日
    浏览(50)
  • 新能源汽车充电桩控制主板有哪些特点

    你是否好奇,新能源汽车充电桩控制主板是什么样子的?它有哪些特点?接下来,我们将为您揭秘。   控制主板是充电桩的大脑,它决定了充电桩的性能和稳定性。睿讯微充电桩主板拥有良好的整机抗干扰能力,能够有效地防止外部信号和电磁波的干扰,确保充电的准确性。它

    2024年02月12日
    浏览(64)
  • 新能源汽车发展迅猛,市场份额已突破50%

    随着可持续发展理念越来越深入人心,我国在交通出行领域迈向了新的阶段,新能源汽车在我国的市场占有率已成功突破50%大关。数据显示,中国已经由昔日的燃油汽车市场领导者转变为如今的新能源汽车市场领跑者,新能源取代燃油成定局。 据悉,从今年开年至今,我国新

    2024年04月23日
    浏览(43)
  • 典型新能源汽车热管理系统方案分析

    目前行业具有代表性的热管理系统有PTC电加热方案、热泵方案(特斯拉八通阀热泵、吉利直接式热泵)、威马的柴油加热方案以及以理想为代表的插电式混动车方案。 小鹏P7整车热管理方案分析(PTC电加热方案) 小鹏P7作为小鹏汽车的第2款纯电车型,整车热管理系统采用一体

    2024年04月11日
    浏览(43)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包