基于快速原型控制器Autobox的软件开发介绍(转)

发布时间:2025-05-13 04:12

3D打印技术用于快速制造原型和零部件,缩短产品开发周期。 #生活知识# #科技生活# #科技改变生活# #科技改变工作#

1.基于模型的开发是一种软件开发方法

传统的嵌入式软件开发方法:算法工程师编写算法文档,程序员根据算法文档手写代码(C或汇编语言),代码完成之后下载到嵌入式硬件中验证算法、软件是否正确。

与传统的方法相比,基于模型的开发有以下优点

(1)可运行的算法。基于模型的开发中算法 = Matlab模型 ,Matlab模型是可以运行的。因此算法工程师在构建模型之后可以运行模型对算法实施验证,确认算法是否符合预期。这样,可以更早地发现算法中的错误。

(2)自动生成代码。传统方法中需要由程序员根据算法手写代码,而基于模型的开发则可以通过Targetlink等代码自动生成软件将算法直接转变为C代码。这个过程不但缩短了代码开发的时间,而且还大大地提升了代码的整体质量和可靠性。因为Targetlink生成的代码一般比3年经验的程序员手写的代码质量要高。

2.dSPACE把基于模型的开发分为5个阶段,快速原型是其中的第二个阶段

各步骤的简介各步骤的简介

(1)Control Design and offline Simulation:算法模型构建和离线仿真。算法工程师用Matlab模型实现算法;并实施离线仿真,验证算法。

(2)Rapid Control Prototyping:快速原型。算法工程师将上一步构建好的算法模型下载到快速原型设备中,并使用快速原型设备控制车辆,并实施在线仿真,验证算法。请注意,这一步的仿真是在线仿真,而上一步则是离线仿真。(二者的区别是什么请百度)

(3)Automatic Code Generation:自动代码生成。通过软件将算法模型自动生成C代码。

(4)HIL:硬件在环。此时,上一步生成的C代码已经验证完毕,并下载到了量产ECU中。在这一步,用量产ECU驱动车辆,以验证量产ECU的软件、硬件。

(5)Calibration:标定。在这一步,主要是为了优化软件中的参数使得车辆各方面性能达到最佳。

3.dSPACE的作用

对整车厂来说,dSPACE是一个卓越的基于模型开发相关的软件、设备、工程服务供应商。

自动代码生成软件,dSPACE有Targetlink(行业标杆)。

快速原型设备,dSPACE有MicroAutoBox+RapidPro设备(行业标杆,但是很贵,好多公司都改用更便宜的MotoHawk了)。

硬件在环设备,dSPACE有HIL设备(行业标杆,但是很贵,好多公司都改用更便宜的ETAS、NI了)。

此外,关于如何改进整个基于模型的开发流程,以及如何满足ISO26262、AUTOSAR标准,dSPACE提供相关的工程服务(嗯,很贵)。

网址:基于快速原型控制器Autobox的软件开发介绍(转) https://www.yuejiaxmz.com/news/view/960654

相关内容

基于Android移动终端的控制系统监控软件开发
基于AVR的家庭语音控制器的软硬件实现
家电控制器软件
远程控制软件哪些人气高 常用的远程控制软件精选
介绍几个免费的远程控制与协作工具软件
远程控制软件大全 实用的远程控制软件精选
基于组态软件的电能监控系统
手机远程控制手机,几种好用的软件介绍!
远程控制软件哪个好 2024免费远程控制软件排行榜
远程控制软件有哪些 十款常用远程控制软件精选

随便看看