MICROAUTOBOX技术资料说明.docx

上传人:b****6 文档编号:14039091 上传时间:2023-06-20 格式:DOCX 页数:19 大小:469.55KB
下载 相关 举报
MICROAUTOBOX技术资料说明.docx_第1页
第1页 / 共19页
MICROAUTOBOX技术资料说明.docx_第2页
第2页 / 共19页
MICROAUTOBOX技术资料说明.docx_第3页
第3页 / 共19页
MICROAUTOBOX技术资料说明.docx_第4页
第4页 / 共19页
MICROAUTOBOX技术资料说明.docx_第5页
第5页 / 共19页
MICROAUTOBOX技术资料说明.docx_第6页
第6页 / 共19页
MICROAUTOBOX技术资料说明.docx_第7页
第7页 / 共19页
MICROAUTOBOX技术资料说明.docx_第8页
第8页 / 共19页
MICROAUTOBOX技术资料说明.docx_第9页
第9页 / 共19页
MICROAUTOBOX技术资料说明.docx_第10页
第10页 / 共19页
MICROAUTOBOX技术资料说明.docx_第11页
第11页 / 共19页
MICROAUTOBOX技术资料说明.docx_第12页
第12页 / 共19页
MICROAUTOBOX技术资料说明.docx_第13页
第13页 / 共19页
MICROAUTOBOX技术资料说明.docx_第14页
第14页 / 共19页
MICROAUTOBOX技术资料说明.docx_第15页
第15页 / 共19页
MICROAUTOBOX技术资料说明.docx_第16页
第16页 / 共19页
MICROAUTOBOX技术资料说明.docx_第17页
第17页 / 共19页
MICROAUTOBOX技术资料说明.docx_第18页
第18页 / 共19页
MICROAUTOBOX技术资料说明.docx_第19页
第19页 / 共19页
亲,该文档总共19页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

MICROAUTOBOX技术资料说明.docx

《MICROAUTOBOX技术资料说明.docx》由会员分享,可在线阅读,更多相关《MICROAUTOBOX技术资料说明.docx(19页珍藏版)》请在冰点文库上搜索。

MICROAUTOBOX技术资料说明.docx

MICROAUTOBOX技术资料说明

1.1实验软件(ExperimentSoftware)

1.1.1综合实验环境——ControlDesk

ControlDesk是dSPACE的新一代实验工具软件。

控制器的开发及仿真模型的建立使用MATLAB/simulink,但是,一旦模型已经通过RTI实现并下载到实时硬件中,余下的工作就由ControlDesk来完成。

ControlDesk将提供对实验过程的进行综合管理。

硬件管理工具

虚拟仪器仪表和图形化管理参数可视化管理

ControlDesk技术特点

对实时硬件的图形化管理

图形化硬件注册管理,查看硬件信息

利用WINDOWS拖放方式轻松完成目标程序的下载

用START和STOP控制实时程序的启动和停止

通过ERRORMESSAGELOGGING窗口实现出错监视功能

观看配置数据

虚拟仪表

用拖放方式轻松建立

与实时程序进行动态数据交换

跟踪实时曲线

在线调参

记录实时数据(可记录在文件中)

实时数据回放

提供各种专业虚拟仪表库(汽车库等)

变量的可视化管理

以图形方式访问RTI生成的变量文件

通过拖放操作在变量和虚拟仪表之间建立联系

除访问一般变量外,还可访问诸如采样时间、中断优先级、程序执行时间等其它与实时操作相关的变量

参数的可视化管理

可根据实时变量树生成参数文件

通过参数文件对实时试验进行批参数修改

通过多个参数文件的顺序调入,研究不同参数组对实时试验的影响

实验过程自动化

提供到ControlDesk所有组成部分的编程接口

对耗时及需重复进行的试验过程可以实现自动化,如:

参数研究

利用MacroRecorder记录ControlDesk的操作

利用面向对象的功能强大的算法语言编制自动试验算法

提供到MATLAB接口,实现与MATLAB的数据交换

另外,在与多处理器系统配合使用时,需要ControlDeskMultiprocessorExtenssion。

1.1.2故障仿真——ControlDesk(FailureSimulation)

∙对标准ControlDesk功能的扩展

∙在中型或大型dSPACE模拟器中远程控制故障注入单元

∙通过故障仿真浏览器可访问所有故障仿真部件

∙在故障模式窗口中实现管脚错误定义

∙可导入ECU管脚描述文件

ControlDesk的故障仿真功能使得操作dSPACE模拟器的故障注入单元变得非常便利。

利用CotrolDesk故障仿真功能可以仿真电控单元(ECU)的线束故障。

比如你可以仿真ECU单个管脚对地短路或电压短路故障,或者是仿真ECU单个管脚断线的情况。

1.1.3试验及参数调整自动化——MLIB和MTRACE

利用MLIB和MTRACE,可以大大增强dSPACE实时系统的自动实验能力。

使用这两个库可在不中断试验的情况下,从MATLAB通过M编程直接访问dSPACE板上运行的应用程序中的变量,甚至无需知道变量的地址,有变量名就足够了。

这样就可以利用MATLAB的数字计算及图形能力进行顺序自动测试、数据记录和控制参数的优化。

MLIB和MTRACE联合使用可组成一个完美的整体。

有MATLAB强大的计算能力做支持,可以自动执行所能想到的任何试验。

比如控制器的优化:

用MTRACE记录数据,然后将数据传送给MATLAB。

MATLAB自动计算出新的控制器参数,并通过MLIB送回处理器板或控制板。

MLIB和MTRACE也可以和ControlDesk同时使用。

1.2自动化的产品级代码生成工具——TargetLink

1.2.1TargetLink概况

∙从MATLAB®/Simulink®/Stateflow®模型自动生成产品级的代码

∙生成ANSIC代码,效率可以与手写代码媲美

∙可以针对单独处理器进行代码优化

∙内嵌的仿真和测试工具

∙新特性:

支持AUTOSAR标准

注意:

TargetLink是不同于其快速原型和硬件在回路仿真系列的产品,可单独使用。

1.2.2产品应用

使用基于流程图或状态图等元素的图形化编程方式是编程语言领域具有进化意义的一步。

TargetLink是一个从MATLAB/Simulink/Stateflow图形化开发环境直接生成产品级代码(C代码)的软件系统。

生成的代码包括通用的标准C代码和针对某个特定处理器的优化的定点/浮点代码。

多样的代码生成选项设置可以保证生成的代码满足不同处理器的要求。

主要优点

从图形化的模型直接生成产品级的代码可以在任何时候都保证模型和代码之间的高度一致性。

同样的模型任何时候都会生成同样的代码,TargetLink的代码生成是确定的,保证最高的代码效率。

代码生成的每一步都可以通过内嵌的测试工具来测试,以确定选项设置是否准确。

这使得可以对代码进行早期验证,避免了因代码缺陷造成的损失。

高效的代码

代码效率是评价代码的产品级质量的主要特性。

高效的代码意味着在一个资源很有限的嵌入式处理器上运行这些代码需要最短的运行时间和最少的资源。

实践经验表明TargetLink生成的代码具有可与手写代码媲美的效率。

与基准的手写代码相比,TargetLink的具有高度的代码可读性、模型/代码可追踪性,以及目标处理器针对性,这使得TargetLink成为一个非常有用的工具。

无缝的工具链

TargetLink无缝地将对控制单元或者原型系统的功能开发和代码生成连接起来。

同时,它的自动生成代码弥补了设计阶段和验证阶段之间的缝隙。

TargetLink为ECU开发(传统的或者AUTOSAR的)提供了明晰的标准的开发流程。

除了生成代码之外,TargetLink还可以自动生成标定文件、AUTOSAR软件结构描述文档和软件说明文档。

1.2.3主要特性和优点

特性

描述

优点

高效的代码

从MATLAB/Simulink/Stateflow模型直接生成高效的定点或浮点代码

对于软件的详细设置(模型和图表)被直接转化为C代码

代码可靠性

一致、确定地从模型生成测试过的C代码

避免代码错误

针对目标的优化

针对目标处理器的代码优化

适应目标处理器需求的高效率的代码

累加的代码生成

针对特定子系统的代码生成

更快地代码生成,已经验证过的代码不需要改动

代码覆盖分析

针对代码执行过程的动态分析,可以找出从未被执行到的代码段

可以发现潜在的问题

代码可读性

简明易读的代码

方便进行代码检查

自动定标

基于仿真数据的定标或者基于数据的worst-case范围传递的定标

保证精确度

测试机制

多种测试机制对代码进行测试(MIL,SIL,PIL)

在早期就发现故障

符合标准

符合相关的质量标准和功能性标准

保证代码质量和互用性

多速率的代码

对多速率系统和任务间通信的全面支持

可以在block级定义任务

支持符合OSEK/VDX标准的操作系统

支持标准的OSEK/VDX接口和特性

可以设计符合OSEK-VDX标准的多速率系统

新特性:

支持AUTOSAR

支持AUTOSAR软件部分(SW-C)的建模和代码生成,可以生成SW-C描述文档

TargetLink2.2将基于模型的设计过程和符合AUTOSAR标准的软件开发过程连接起来

dSPACE的DataDictionary

主要的数据存储类型,存储变量、数据结构、定标方程、任务、函数

可以管理不同类型的数据,来构建自己的工程

TargetLinkBlockset

一个免费的TargetLinkblockset,不需要安装BaseSuite就可以使用

工作组的成员可以操作TargetLink模型,不需要增加购买license

标定数据生成

可以导出标定数据ASAM-MCD2MC(ASAP2)文件,供标定工具使用

自动实现,保证模型和标定数据之间的高度一致性

文档

自动生成模型和代码文档

系统是透明的可跟踪的

TargetLink2.2增加的特性

增强的功能

详细描述

AUTOSARECU的基于模型开发

新的AUTOSARblocks,可以定义AUTOSAR的结构单元,例如执行体、端口等等

AUTOSAR软件部分(SW-C)的自动代码生成。

生成SW-C的描述文档

使用结构体指针的函数接口

TargetLink2.2现在支持结构体指针作为函数接口,使得传递很多函数参数时的效率更高,并且使代码结构的组织更加富有弹性

对于MPC55xx系列处理器的优化模块

对MPC55xx/WindriverDiab编译器的代码优化

TargetSimulationModule目标处理器仿真模块(TSM)扩展

FreescaleMPC5554/MetrowerksCodeWarrior和GNU的编译器

FreescaleS12X/Cosmic编译器

NECV850DemonstrationKitF_Line–DriveIt/NEC编译器

InfineonTC1766/Tasking编译器

InfineonTC1796/GNUHightec编译器

更灵活的代码生成

TargetLink众多的代码生成选项进一步扩展,例如,通过访问函数来访问结构体或者位场。

所有的代码生成选项可以方便地通过用户界面来设置。

扩展的建模选项

TargetLink2.2不仅支持很多模块一起继承属性,而且支持bus-capable的模块,以及Stateflow里嵌套的函数的代码生成

DataDictionary管理器里新的对象浏览器支持多重编辑功能

新的ObjectExplorerpane对象浏览器提供多重编辑功能,可以选择多个对象,例如多个变量,统一修改对象属性

改进模型/代码的可追踪性

代码文件可以选择生成HTML格式,带有与原模型相应模块的超链接,用户可以简单地点击链接来查看代码对应的模块

需求管理接口

TargetLink2.2现在在模型在Simulink和TargetLink间互相转化时对需求信息进行保存,使得在TargetLink内可以更方便地使用Simulink的需求管理器接口

TargetLink应用开发流程

1.2.4TargetLink产品模块

TargetLink由基础包base加上一些附加模块构成,用户可以根据需要裁减软件模块。

TargetLink基础包BaseSuite

∙从MATLAB/Simulink/Stateflow自动生成标准C代码

∙适用所有的微处理器和标准C编译器

∙支持定点代码、浮点代码或者二者混合

∙dSPACEDataDictionary

∙TargetLinkblockset

∙网络浮动版的license,使得开发团队可以合作使用TargetLink进行开发

TargetSimulationModule目标处理器仿真模块(可选)

∙在目标处理器上测试生成的代码

∙(仅对支持的处理器和仿真板)

TargetOptimizationModules目标优化模块(可选)

∙针对特定目标处理器的代码优化

∙使用特定编译器支持的扩展语言和宏汇编

∙(仅对支持的处理器和编译器)

TargetLinkModuleforOperatingSystems操作系统支持模块(可选)

∙支持符合OSEK/VDX标准的操作系统

新:

TargetLinkAUTOSARModule支持模块(可选)

∙支持AUTOSAR标准的软件部分(SW-C)生成

处理器和仿真板

∙支持的处理器和仿真板

TargetLink支持大多数嵌入式领域使用的微处理器,特别是汽车领域使用的。

如果缺少对某个处理器的支持,很可能在下一个版本中推出,或者可以以工程服务的形式提供支持,请向dSPACE查询。

∙标准C代码支持

处理器系列

目标优化模块TOM支持的编译器

目标仿真模块TSM支持的编译器

目标仿真模块TSM支持的仿真板

任何使用ANSIC编译器的微处理器

FreescaleHCS12

Cosmic和MetrowerksCodeWarrior的编译器

Cosmic和MetrowerksCodeWarrior的编译器

MCTHCS12T-Board和FreescaleM68EVB912DP256

FreescaleS12X

Cosmic和MetrowerksCodeWarrior的编译器

MCTS12XT-Board

FreescaleMPC5xx

GreenHills和WindRiverDiab的编译器

GreenHills,MetrowerksCodeWarrior和WindRiverDiab的编译器

AxiomCME-0555和

AxiomCMD-05651)

FreescaleMPC55xx

WindRiverDiab编译器

GreenHills,MetrowerksCodeWarrior,GNU和WindRiverDiab的编译器

AxiomMPC5554DEMO

MicroTec和WindRiverDiab的编译器

dSPACEDS1603

InfineonC16x

AltiumTasking编译器

AltiumTasking的编译器

i+MEeCANC167CR

InfineonTriCore

AltiumTasking编译器

AltiumTasking和GNU2)的编译器

InfineonTriBoardTC1775,TriBoardTC1766和

TriBoardTC1796

NECV850

GreenHills和NEC的编译器

NECDemonstration

KitF_Line-DriveIt

RenesasH8S

Renesas编译器

RenesasEVB2633F

RenesasM32R

GAIO编译器

GAIO和Renesas的编译器

RenesasMSA2114

RenesasSH-2

Renesas编译器

Renesas的编译器

RenesasEVB7055F和CDK7058

STMicroelectronicsST10

AltiumTasking编译器

FSForth-SystemeSTart276DevelopmentBoard

TexasInstrumentsTMS470

TexasInstruments编译器

TexasInstrumentsTMS470R1x

仅支持WindRiverDiab编译器

仅适用于TC1796

1.2.5采购配置信息

产品配置

类别

型号

订单序号

TargetLink基础包

BaseSuite

nTBS

针对目标处理器/编译器的优化包

FreescaleHCS12/HC12/Cosmic

TOM_HCS12/Cosmic

FreescaleHCS12/Metrowerks

TOM_HCS12/Metrowerks

FreescaleMPC5xx/WindRiverDiab

TOM_MPC5xx/Diab

FreescaleMPC5xx/GreenHills

TOM_MPC5xx/GREEN

NEW:

FreescaleMPC55xx/WindRiverDiab

TOM_MPC55xx/Diab

InfineonC16x/AltiumTasking

TOM_C16x/Tasking

InfineonTriCore/AltiumTasking

TOM_TriCore/Tasking

RenesasM32R/GAIO

TOM_M32R/GAIO

RenesasSH-2/Renesas

TOM_SH2/SHC

其它模块

TargetSimulationModule目标处理器仿真模块(针对所有支持的处理器)

TSM

TargetLink的OSEK操作系统模块

TMOS_OSEK

新:

TargetLinkAUTOSAR模块

TAS

dSPACEDataDictionary管理器(包含)

DSDD_MANAGER

相关的软硬件

软件

包括

用于模型交流的Stand-aloneblockset

TargetLinkblockset

Datadictionary数据字典

dSPACEDataDictionary

需求

集成开发环境

MathWorks的MATLAB®/Simulink®/Stateflow®

MATLAB带有的编译器

操作系统

Windows2000orWindowsXP(只支持32位版本)

可选

PIL测试用的编译器

针对目标使用的编译器,与TargetSimulationModule一起使用,进行处理器在环processor-in-the-loop测试

1.3MicroAutoBox硬件

紧凑的、独立的原型单元

∙在实时环境下快速、可靠地研发、测试和优化控制函数

∙提供广泛的应用,具有与CAN、LIN、FlexRay之间的接口

∙鲁棒性和紧凑性的设计思想,是车载原型的理想原型

∙针对长期的数据采集提供集成的飞行记录仪

应用领域

MicroAutoBox是一种执行快速功能原型的实时系统。

它使用时不需要用户的干预,就如同ECU工作一样。

MicroAutoBox可用于多种不同的快速控制原型(RCP),例如:

∙底盘控制

∙动力系统

∙车身控制

∙X-by-wire应用

主要的特点

MicroAutoBox硬件的独特之处在于它集高性能运算、广泛的自动化I/O、完美的鲁棒性和紧凑型设计从而价格合理与一身,使得可以在多个运载器上使用,或作为测试平台来检查控制功能的有效性。

此外,加上完全的软件和硬件支持,可以保持整个系统的成本非常低。

.MicroAutoBox提供所有主要的汽车总线系统的接口:

CAN、LIN和FlexRay

更多特性

应用程序存储在永久性存储器中,从而允许MicroAutoBox在加电后自动运行。

个人计算机或笔记本电脑可以临时性连接到MicroAutoBox上用于程序下载和数据分析(MicroAutoBox支持热插拔功能).MicroAutoBox中也包括典型的汽车应用中的I/O功能,而且它还提供针对汽车信号的信号调理功能。

三种标准的产品系列

MicroAutoBox以三个标准的产品系列而出现,这三个产品系列的不同之处在于接口和I/O功能。

MicroAutoBox具有CAN和LIN总线的接口,另外MicroAutoBox1401/1505/1507具有FlexRay总线的接口,在原型过程中可以集成智能化的敏感器和执行机构,而且与安全相关的实时系统也可以被开发.dSPACE提供工程服务来根据特定的情况定制I/O和信号调理性能。

MicroAutoBox1401/1501,1401/1504,and1401/1505/1507的详细技术指标

参数

性能指标

MicroAutoBox

1401/1501

1401/1504

1401/1505/1507

处理器

IBMPPC750FX,800MHz

存储器

8MB主存储器

4MB存储器专门用于在MicroAutoBox和PC/notebook的通信

16MB永久性的flash存储器包含代码区选择和飞行记录器的数据

接口

CAN接口

双CAN接口;共计2CAN通道

两个双CAN接口;共计4CAN通道

两个双CAN接口;共计4CAN通道

串行接口(基于CAN处理器)

1xRS232

1xRS232

2xRS232

1xserialinterface用作K/L-Line或LIN接口

1xserialinterface用作K/L-Line或LIN接口

2xserialinterface用作K/L-Line或LIN接口

ECU接口

双端存储器接口,16Kx16-bitDPRAM

双端存储器接口,16Kx16-bitDPRAM

FlexRay接口

对FlexRay控制器提供2slots

模拟输入

精度

1612-bit通道

2412-bit通道

1612-bit通道

采样

4to1multiplexed

同时采样兼保持

输入电压范围

0...5V

模拟输出

精度

812-bitchannels

812-bitchannels

输出电压范围

0...4.5V

输出电流

5mAmax.输入/输出电流

数字I/O

特性

数字I/O位于68336从处理器,20MHz,具有时钟处理单元(TPU)

针对不同的应用支持I/O软件

BitI/O

16离散输入

10离散输出,5mA输出电流

16共享的离散输入/输出,位数可选择

16TPU通道

最高到16-bit精度

PWM发生器/测量

4共享的输入frequency或PWM

4PWM输出,PWM频率2.5Hz...100kHz,占空比0...100%

最高到16-bit精度

信号调理

车载电器信号调理,不包含功率驱动

过电压保护

过电流和短路保护

物理连接

连接到notebook/PC用于程序下载、实验配置、信号调理和飞行记录仪读取

ZIF连接I/O信号和能量供应,机械安全保护而提供额外的78-pinSub-D连接器与MicroAutoBox1401/1505/1507连接

高速主机接口(100兆/s技术)

支持PCMCIA,PCI,andISA主机连接

Cable长度可达10米

物理特性

外表材料

铝盒

外表尺寸

大约.200x225x50mm(7.9x8.9x2.0in)

大约.200x225x50mm(7.9x8.9x2.0in)

大约.200x225x95mm(7.9x8.9x3.8in)

外表温度

运行温度:

-40...+85°C(-40...185°F)

存储温度:

-55...+125°C(-67...+257°F)

能量供应

6...40V输入能量供应,提供高电压和极性相反时的保护

能量消耗

最大.20W

品质测试

像所有的dSPACE硬件产品一样,MicroAutoBox通过了欧洲电学技术标准化委员会(CENELEC)的要求,因此是满足CE的产品:

∙EN61000-6-2:

工业环境的抗扰性标准

∙EN61000-6-4:

工业环境的排放标准

在实际的工作条件下验证它的可靠性。

三种标准方向下对Micro

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 初中教育 > 理化生

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2