- 1、本文档共36页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
入门及系统简介
dSPACE培训教程
dSPACE开发流程
dSPACE软件组件
dSPACE硬件组件
产品安装
总结
V-cycle 开发流程
集成了机电闭环控制系统开发中所有的阶段
代码自动生成
直接访问实时系统
CDP 软件组件
Matlab/dSPACE 集成开发环境
开发步骤
MATLAB/Simulink
建立对象数学模型
设计控制方案
进行离线仿真
第一步
开发步骤
保留需要下载到dSPACE中的模块
用硬件接口关系代替原来的逻辑连接关系
对I/O进行配置
设定软硬件中断优先级
第二步
开发步骤
dSPACE硬件
C代码
C编译器
目标代码
Loader
dSPACE实时硬件
用户C代码
Real Time Interface
利用RTW及dSPACE 提供的RTI自动生成
代码并下载
第三步
开发步骤
Control
Desk
Matlab
数据获取
在线调参
外接
实物
三维动画
dSPACE
综合实验和测试环境
第四步
dSPACE开发流程
dSPACE软件组件
dSPACE硬件组件
产品安装
总结
dSPACE 软件体系
实现软件
算法代码生成
Matlab/Simulink/RTW
C语言开发
RTI
编译器
实验软件
ControlDesk/Automation
AutomationDesk
MLIB/MTRACE
CLIB
MotionDesk
产品代码生成软件
TargetLink
标定软件
CalDesk
dSPACE 软件体系 — 应用软件
RTI
结合Simulink和 Stateflow框图模型自动在实时硬件上运行
以图形化方式对所有I/O接口进行设置
结合RTW自动代码生成并下载到实时硬件上
支持软件和硬件中断等任务模式
自动激活编译器编译和链接模型
支持多处理器系统
dSPACE 软件体系 — 应用软件
RTI扩展
RTI-MP:用于支持多处理器系统
RTI CAN:用于支持CAN总线协议
RTI LIN:用于支持LIN总线,仿真LIN节点
RTI FlexRay:用于支持访问FlexRay通信系统
dSPACE 软件体系 — 应用软件
编译器
DS1103, DS1104, DS1005 和 MicroAutoBox PowerPC C编译器
Microtec PowerPC Crossing Compiler
包含汇编工具和链接工具
包含运行库
成熟、高效的C优化工具
GNU C编译器 支持DS1006
DS2302 DSP C编译器
支持生成TI C31可执行代码
dSPACE 软件体系 — 实验软件
ControlDesk
硬件管理
虚拟仪表、数据采集
变量管理
参数管理
ControlDesk-Automation
采用标准脚本语言PYTHON编程方式实现实验自动化管理
提供完整的系统访问API资源
Macro Recorder
dSPACE 软件体系 — 实验软件
ControlDesk Failure Simulation
对标准ControlDesk功能的扩展
在中型或大型dSPACE模拟器中远程控制故障注入单元
通过故障仿真浏览器可访问所有故障仿真部件
在故障模式窗口中实现管脚错误定义
可导入ECU管脚描述文件
dSPACE 软件体系 — 实验软件
ControlDesk Test Automation
图形化的测试序列编辑器
用于管理大型测试项目的项目管理器
可扩展的自动测试库
易于访问Simulink 和实时仿真程序
伴随整个开发过程的测试
dSPACE 软件体系 — 实验软件
MLIB/MTRACE
通过MATLAB环境对实验自动控制
测试脚本
大型数据跟踪记录
可使用MATLAB功能强大的工具箱:优化、统计
在线控制器优化(在线调参、数据传输)
CLIB
用于在PC和实时处理器之间通信的C API库
可用来开发用户定制的主机端程序,并可以从非dSPACE工具中调用
如客户自行开发动画显示
dSPACE 软件体系 — 实验软件
MotionDesk
实时3-D动画显示
支持VRML2格式的3-D素材库
图形化视景设计
提供与其他dSPACE工具类似的GUI
dSPACE Simulatior with
MotionDesk Mulit-PC Interface Kit
Hub
(10BaseT)
ControlDesk
Display
dSPACE 软件体系 — 产品代码生成软件
TargetLink
从Matlab/Simulink/Stateflow直接生成产品级代码
相当于手写效率的ANSI C代码,支持定点和浮点
应用Target Optimization Modules可以针对特定目标平台进行优化
通过Target Sim
文档评论(0)