面向教学科研的汽车电气与电子控制系统开发及测试实验室

news/2024/12/20 9:53:48/文章来源:https://www.cnblogs.com/hirain123/p/18617529

概述

       智能汽车时代,车内系统规模和复杂性日益增强,对EE架构、软件开发、网络通讯以及测试验证的能力和需求不断提高,汽车正逐渐向开放、软件定义汽车的方向发展。为满足复合型人才的需求,解决当前学生工程开发及实践能力不足的问题,需要与汽车行业实际的应用进行适配。经纬恒润以量产车型电子电气开发经验为基础,推出与企业研发测试同步的面向教学科研的汽车电子电气开发验证实验室,旨在从产业中来到教学中去,产教融合。

实验室建设方案——以行业需求为导向提高教育竞争力

       传统的教学方式以基础教育为导向,比如关注基础理论教学,但缺少实践。即使有实践环节,也是以与企业工程实践脱节的实训为主。很难达学生所学即企业所需,但往往只有实验设备但不掌握设计过程,不了解过程设计方法和流程,学生往往也是知其然而不知其所以然,也很难提高竞争力。

       为了打破这种两头局面,经纬恒润围绕智能网联汽车电子电气控制系统开发验证实验室建设为目标,以行业需求为导向,按照汽车行业“V”模式,导入从EE架构设计到EE仿真测试验证全链路流程,引入行业主流的开发工具与测试仿真设备。为教学科研建立完整的智能网联实验室,让师生团队掌握完成EE架构开发流程体系及验证方法,支撑后续应用。

       在行业视角下,整车电子电气开发会涉及到以下关键技术和过程:

  • 整车电子电气(EE)开发

       — EE架构设计

       — 功能安全开发

       — 信息安全开发

       — 网络架构开发

       — …

 

  • 软件开发

       — 基于AutoSar的基础软件开发

       — 嵌入式代码集成

       — 算法开发

       — 应用软件开发

       — …

 

  • 硬件开发

       — 硬件开发

       — 硬件测试

 

  • 软件测试

       — 代码测试

       — 性能测试

       — 信息安全测试

       — 合格性测试

       — …

 

  • 仿真测试

       — 智能驾驶域仿真测试

       — 动力新能源域仿真测试

       — 智能网联域仿真测试

       — …

 

  • 基于实车的整车电子电气测试

       — 单部件及整车网络测试

       — 整车功能测试

       — 功能安全测试

       — 信息安全测试

       — …

图1    整车电子电气开发流程 

实验室建设方案——以整车厂量产车型开发过程为基础,构建EE开发与测试全链路智能网联实验室

       基于V模式的开发流程是汽车电子行业主流的开发模式,先进的开发模式保证了现代智能网联汽车在电子电气复杂度越来越高的情况下开发周期却越来越短。

图2    基于V模式的汽车电子电气开发

       EE开发及测试系统可以进行如图所示的流程:

  • EE架构设计是整车厂开发的核心,一代EE架构决定了围绕这代架构软件、产品以及仿真测试。EE架构先行,在整车开发初期需要对整车功能进行定义、功能实现方案的设计、网络拓扑设计、通信系统设计、结合虚拟整车要实现的功能点进行定义划分、开发ECU控制器功能规范以及ECU控制器网络通信系统设计文件,指导下游ECU开发。
  • 结合EE架构中定义的目标功能完成相关功能的功能安全开发、信息安全开发,输出功能安全和信息安全设计需求规范,指导下游ECUs开发。
  • 对相关软硬件平台进行选择,根据功能架构、功能安全、信息安全开发定义内容对相关控制器进行底层驱动、中间件、应用层开发,控制算法可以基于相关开发工具开发,并与控制对象物理模型组成闭环系统进行联合仿真(SIL)。
  • 在开发的初期阶段,快速地建立控制对象及控制器模型,并对整个控制系统进行多次的、离线的及在线的试验来验证控制系统软硬件方案的可行性。这个过程我们称之为原型控制器验证。
  • 开发过程中关键的一步是把原型控制器工具形成的代码移植成高效的品代码并转移到控制器硬件上,形成最终的控制器产品。
  • 在产品上车之前,采用真实的控制器,被控对象或者系统运行环境部分采用实际的物体,部分采用实时数字模型来模拟,进行整个系统的仿真测试,这个过程我们称之为硬件在回路仿真(HIL)。
  • 测试台架测试是保证车辆满足设计要求的关键,包括台架网络测试、功能测试、功能安全测试、信息安全测试。 

       从整车EE开发过程维度各个过程/拟建设实验室的之间的关联关系如下:

图3    实验室建设流程 

配套课程方案

       实验室建成后,用于支撑教学及科研任务,具体可支撑教学课程规划如下:

设备名称

可支撑教学任务内容

EE架构开发软件

1)EE功能架构设计流程

2)网络拓扑设计方案

3)Function list设计方法

4)功能分配设计及方案

5)子系统设计方法

6)EE架构开发软件实践应用

EE网络通信设计软件

1)网络通信设计方法

2)网络报文打包及ID分配原则

3)网络DBC数据设计方法

4)网络通信工具的应用

功能安全开发及测试

1)功能安全开发

2)功能安全测试验证

信息安全开发及测试

1)信息安全开发流程

2)信息安全功能开发

3)信息安全测试验证

AutoSAR CP开发

1)AUTOSAR CP软件架构

2)各BSW模块功能

3)AUTOSAR CP开发流程

4)AUTOSAR CP工具链使用

基于模型设计的应用软件开发方法

1)matlab/simulink工具介绍及MBD开发基础

2)应用软件开发流程

3)建模规范介绍

4)应用软件架构设计

5)结合具体的软件开发需求Demo讲解应用软件开发过程

6)应用软件单元测试基础

7)结合具体的Demo讲解应用软件单元测试过程

8)代码自动生成

9)应用软件功能调试和标定

测试实验室—智能驾驶HIL

1)智能驾驶HIL工作原理

2)智能驾驶HIL硬件组成及信号流

3)HIL基础软件操作

4)复杂多体车辆动力模型学习

5)场景引擎工作原理学习

6)智能驾驶传感器原理学习

7)智能驾驶常见感知定位算法学习

8)智能驾驶域控功能规范解读

9)智能驾驶相关法规学习

10)智能驾驶域控与HIL的开环调试方法

11)智能驾驶域控与HIL的闭环调试流程和方法

12)测试理论

13)OpenX 标准体系学习

14)静态场景搭建方法学习

15)动态场景搭建方法

16)动态场景调试

17)自动化测试过程策划

18)自动化测试用例脚本搭建

19)自动化测试脚本调试

20)自动化测试脚本执行报告生成、报告分析

测试实验室—网联HIL

1)智能驾驶HIL工作原理

2)智能驾驶HIL硬件组成及信号流

3)V2X标准解读

4)TBOX功能规范解读

5)TBOX与HIL的开环调试方法

6)TBOX与HIL的闭环调试方法

7)静态场景搭建方法学习

8)动态场景搭建方法

9)动态场景调试

10)自动化测试过程策划

11)自动化测试用例脚本搭建

12)自动化测试脚本调试

13)自动化测试脚本执行报告生成、报告分析

测试实验室—VCU HIL

1)VCU HIL原理

2)VCU HIL硬件组成及信号流

3)VCU HIL硬件原理

4)VCU HIL软件操作

5)车辆纵向动力学原理学习

6)VCU功能规范解读

7)VCU 与HIL的开环调试方法

8)VCU 与HIL的闭环调试流程和方法

9)测试理论

10)自动化测试过程策划

11)自动化测试用例脚本搭建

12)自动化测试脚本调试

13)自动化测试脚本执行报告生成、报告分析

测试实验室—BMS HIL

1)BMS HIL工作原理

2)BMS HIL信号流

3)BMS 常见传感器工作原理与HIL模拟方法

4)动力电池基础理论学习

5)动力电池模型原理学习

6)BMS功能规范解读

7)BMS 与HIL的开环调试方法

8)BMS 与HIL的闭环调试流程和方法

9)测试理论

10)自动化测试过程策划

11)自动化测试用例脚本搭建

12)自动化测试脚本调试

13)自动化测试脚本执行报告生成、报告分析

测试实验室—MCU HIL

1)MCU HIL工作原理

2)MCU HIL信号流

3)MCU 常见传感器工作原理与HIL模拟方法

4)电机基础理论学习

5)电机控制理论学习

6)电机模型原理学习

7)MCU功能规范解读

8)MCU与HIL的开环调试方法

9)MCU与HIL的闭环调试流程和方法

10)测试理论

11)自动化测试过程策划

12)自动化测试用例脚本搭建

13)自动化测试脚本调试、自动化测试脚本执行报告生成、报告分析

测试实验室—底盘 HIL

1)底盘 HIL工作原理

2)底盘 HIL信号流

3)底盘台架组成和原理学习

4)底盘常见传感器工作原理与HIL模拟方法

5)车辆动力学理论学习

6)底盘域控功能规范解读

7)底盘域控与HIL的开环调试方法

8)底盘域控与HIL的闭环调试流程和方法

9)测试理论

10)自动化测试过程策划

11)自动化测试用例脚本搭建

12)自动化测试脚本调试

13)自动化测试脚本执行报告生成、报告分析

预期收益

  • 人才培养

       — 通过全链路的电子电气开发验证实验室构建了与企业研发同步的研发测试平台,做到所学即所用,与企业无缝衔接,提高就业竞争力。

       — 通过建设实验室,院校可以为学生提供更加真实的实践环境。学生可以在该平台上进行实验、实践和项目开发,更好地理解和掌握系统的原理、技术和应用。这种实践机会可以提高学生的实际操作能力和解决问题的能力,增强学生的就业竞争力。

       — 实验室可以促进跨学科的交流和合作。系统涉及到多个学科领域,如计算机科学、电子工程、车辆工程等。通过建设这样的平台,院校可以促进不同学科之间的交叉融合,让学生更好地理解和掌握跨学科的知识和技能。

       — 实验室还可以为院校的人才培养提供有力的支撑。通过这种平台,院校可以开展更加深入、系统的人才培养活动,如课程设计、毕业设计、科研项目等。

 

  • 学科建设平台及科研平台

       — 建设实验室平台可以促进学科专业的建设和发展。整车电子电气一直是近年来新能源汽车和智能网联汽车的发展的重点及创新点,各个环节都具有很强的技术性和应用性。通过建设专门的实验室平台,院校可以更好地满足学生对汽车开发,仿真测试系统学习和实践的需求,促进该学科的发展和壮大。

       — 实验室平台可以提高院校在新能源和智能网联EE架构开发能力、汽车控制器开发及仿真的科研水平。通过建设实验室平台,院校可以吸引更多的科研人员和专家学者参与相关研究,开展前沿技术研究和应用推广,提升自身的科研水平和竞争力。

       — 实验室平台还可以促进院校与企业的合作和交流。通过这种平台,院校可以与汽车制造企业、零部件供应商等相关企业进行更加紧密的合作,共同开展技术研发和应用推广。同时也可以为院校带来更多的科研项目和资金支持。

了解更多

       请致电 010-64840808转6116或发邮件至market_dept@hirain.com(联系时请说明来自博客园)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/855731.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

jquery多国语言切换特效

这是一款实现多国语言切换的jquery特效。在这个示例中,通过简单的js代码,实现包括中文和英文在内的7种不同国家语言的切换效果。在线预览 下载使用方法 在页面中引入jquery和style.css。<link rel="stylesheet" href="css/style.css"> <script…

Avalonia 国际化之路:Resx 资源文件的深度应用与探索

在当今全球化的软件开发浪潮中,应用的国际化(i18n)与本地化(L10n)显得尤为重要。Avalonia UI 作为一款强大的跨平台 UI 框架,为开发者提供了多种实现国际化的途径。其中,使用传统的 Resx 资源文件进行国际化处理,不仅兼容了原 Winform、WPF、ASP.NET Core 等开发场景下…

茶饮门店管理新篇章:板栗看板的实践与启示

茶饮企业可以通过板栗看板实现门店管理的优化和效率提升。从创建团队与看板、设置任务与分配、团队协作与沟通、进度跟踪与数据分析到优化与改进以及安全性能保障等方面入手,全面提升门店管理的水平和效率。近期,库迪咖啡以一种创新的“嵌入式”模式迅速扩展,其门店纷纷入驻…

修改网站首页排序,网站首页内容排序方法

修改网站首页内容的排序通常涉及以下几个步骤:登录后台:使用管理员账号登录网站后台。 找到内容管理:在后台导航中找到“内容管理”或“文章管理”。 编辑内容:选择需要排序的内容,点击“编辑”按钮。 设置排序:在编辑页面中,找到排序选项,设置内容的顺序。常见的排序方…

错误码:NET::ERR_CERT_AUTHORITY_INVALID,解决浏览器提示证书无效的问题

当您在访问某个网站时遇到“NET::ERR_CERT_AUTHORITY_INVALID”错误时,这意味着浏览器认为该网站的SSL证书不是由受信任的证书颁发机构(CA)签发的。这可能是由于多种原因造成的,包括证书过期、自签名证书、中间证书缺失等。以下是一些解决方法:检查证书颁发机构:确认证书…

PbootCMS在阿里云主机上邮件发送失败,提示“服务器已经禁用stream_socket_client和fsockopen函数”,如何解决?

当你在阿里云主机上使用PbootCMS时,如果遇到邮件发送失败,并且提示“服务器已经禁用stream_socket_client和fsockopen函数,请至少开启一个才能发送邮件!”的错误,这通常是因为阿里云主机的安全策略禁用了这些函数。以下是详细的解决步骤:登录阿里云管理后台:打开浏览器,…

高效与安全并重:高科技企业如何借助跨网文件交换系统实现双赢!

高科技企业在运营和发展过程中,会积累大量重要的核心数据,这些数据对于企业的技术创新、市场竞争优势以及商业机密保护至关重要。为了保障自身的信息安全、保护知识产权和核心数字资产,高科技企业通常会通过防火墙、网闸、虚拟化等方式,实施企业内网和外网隔离。实施网络隔…

南通知识付费分销系统搭建

图源 www.tuzhi.ltd在当前的教育和软件领域,知识付费模式正在逐渐普及,成为教育和培训行业的重要趋势之一。尤其在数字化转型的大潮中,在线教育系统的作用日益凸显,其为教学者和学习者之间的知识交流搭建了桥梁。以南通为例,当地的教育机构、老师甚至企业都纷纷尝试采用更…

使用STM32定时器输入捕获的一些记录

(最近在学习六步换相驱动直流无刷电机,记录一下其中陌生的定时器功能) 英文标识含义TIx:通道CHx的外部输入信号;霍尔传感器接口 霍尔传感器接口大概功能逻辑:将CH1~3的输入连接到异或器,输出TI1,实现同时对三个信号的边沿检测; TI1经过滤波、边沿检测 -> TI1F_ED信…

AI应用实战课学习总结(2)hello sk-learn

本文快速搭建了Python机器学习的开发环境,并通过一个简单的降维示例学习了scikit-learn的基本用法,完成了一个hello world程序。大家好,我是Edison。 最近入坑黄佳老师的《AI应用实战课》,记录下我的学习之旅,也算是总结回顾。 今天是我们的第2站,了解下scikit-learn框架…

好消息,在 Visual Studio 中可以免费使用 GitHub Copilot 了!

前言 今天大姚给大家分享一个好消息,GitHub Copilot 可以免费使用了!在此之前若开发者要使用 GitHub Copilot 需要付费订阅,每月订阅费用起步价为 10 美元,而经过验证的学生、教师和开源项目维护者则可以申请免费使用。今天咱们一起来看看在 Visual Studio 使用 GitHub Cop…

读图数据库实战笔记08遍历与子图

遍历与子图1. 使用熟路构建遍历 1.1. 为了避免把开发遍历和构建应用程序混淆1.1.1. 把遍历的编写和测试与应用程序的开发拆分成了两个独立的操作1.1.2. 在Java代码之外独立开发遍历,然后把它们加入应用程序中1.1.3. 现实情况是,大多数开发人员会同时完成两者,不管使用的是哪…