CDP基础培训 [兼容模式]

  • 格式:pdf
  • 大小:2.37 MB
  • 文档页数:30

dSPACE培训教程入门及系统简介dSPACE公司  成立于1988年   总部位于 Paderborn   在Detroit、Paris、Cambridge设立分公司   在Stuttgart 和 Munich设立办事处   全球总计超过700名员工   快速持续增长PaderbornHolzgerlingen/ Stuttgart Pfaffenhofen/ Munich2dSPACE和 恒润科技dSPACE Ltd. Cambridge, United Kingdom dSPACE Sarl Paris France Paris,Netherlands: Czech Republic and Slovak Republic:Sweden:Poland:Israel:dSPACE GmbH Paderborn, Germany dSPACE Inc. Detroit, USAJapan: K Korea: China: Taiwan :India:       在12个国家和地区设立代理商 恒润科技公司为中国大陆和香港地区独家代理 70%的产品销往德国以外 目前全球总计超过12,000套产品系统Australia:3恒润科技          总部位于北京 成立 1998年 成立于 目前员工人数超过290人 在上海、成都、长春设立办事处 代理产品 军工,汽车,通讯,教育等行业f f f f f f MathWorks公司——MATLAB dSPACE公司——dSPACE Vector公司——Vector Lyrtech公司 ——基于MATLAB的DSP/FPGA信号处理系统开发平台 Al i 公司——嵌入式图形开发、代码生成软件 Altia 嵌入式图形开发 代码生成软件 ……  咨询开发f 控制系统设计与仿真 f 射频仿真系统的开发 f 汽车电子开发4; dSPACE开发流程 † dSPACE软件组件 † dSPACE硬件组件 †产品安装 †总结5V V-cycle l 开发流程发射试验 功能设计快速原型硬件在回路(HIL)仿真目标代码生成6CDP 软件组件MATLAB SIMULINK RTW RTI dSPACE tools• 分析,设计,优 化 • 离线数据处理• 基于方框图的建模 • 离线仿真• 从方框图生成C代 码• 针对 I/O HW 集成 的模块库 • 自动代码插入• ControlDesk: 实验控制和自动测试 • 针对 MATLAB MLIB/MTRACE的接 口CDP  集成了机电闭环控制系统开发中所有的阶段   代码自动生成   直接访问实时系统7M tl b/dSPACE 集成开发环境 Matlab/dSPACE通过离线仿真对控制系统测试 初步控制系统设计 控制对象理论模型的建立 定义模型 I/O生成模型实时代码 通过ControlDesk 采集数 据及观测、修改变量8开发步骤第一步  MATLAB/Simulink   建立对象数学模型   设计控制方案   进行离线仿真9开发步骤第二步  保留需要下载到dSPACE中的模 块   用硬件接口关系代替原来的逻 辑连接关系   对I/O进行配置   设定软硬件中断优先级10开发步骤dSPACE 第步Re 利用RTW 及dSPACE 提供的RTI 自动生成代码并下载第三步d SPACE C 目标MATLAB SIMULINKeal Time I 硬件C 代码编译器代码LoaderRTWInterfaced SPACE 实时硬件用户C 代码开发步骤dSPACE 综合实验和测试环境第四步Matlab外接Control Desk数据获取 在线调参实物三维动画dSPACE开发流程;dSPACE软件组件 dSPACE硬件组件 产品安装总结dSPACE 软件体系dSPACE实现软件f算法代码生成Matlab/Simulink/RTWC语言开发f RTIf编译器实验软件f ControlDesk/Automationf AutomationDeskf MLIB/MTRACEf CLIBf MotionDesk产品代码生成软件gf TargetLink标定软件f CalDeskdSPACEdSPACE 软件体系—应用软件 RTIf结合Simulink和Stateflow框图模型自动在实时硬件上运行f以图形化方式对所有I/O接口进接进行设置f结合RTW自动代码生成并下载到实时硬件上f支持软件和硬件中断等任务模式f自动激活编译器编译和链接模型自动激活编编和链接模型f支持多处理器系统dSPACEdSPACE 软件体系—应用软件RTI扩展f RTI-MP:用于支持多处理器系统RTI CANf RTI CAN:用于支持CAN总线协议f RTI LIN:用于支持LIN总线,仿真LIN节点f RTI FlexRay:用于支持访问FlexRay通信系统RTI FlexRaydSPACEdSPACE 软件体系—应用软件编译器f DS1103, DS1104, DS1005 和MicroAutoBox PowerPCC编译器Microtec PowerPC Crossing Compiler包含汇编工具和链接工具包含运行库成熟、高效的C优化工具GNU C编译器支持DS1006f GNU Cf DS2302DSP C编译器TI C31支持生成TI C31可执行代码dSPACE dSPACE软件体系—实验软件ControlDesk Co t o esf 硬件管理f 虚拟仪表、数据采集f 变量管理f 参数管理C t lD k A t tiControlDesk-Automationf 采用标准脚本语言PYTHON 编程方式实现实验自动化管理f 提供完整的系统访问API 资源f Macro RecorderdSPACEdSPACE 软件体系—实验软件 Automation Deskf图形化的测试序列编辑器f用于管理大型测试项目的项目管理器f可扩展的自动测试库扩展的自动测试库f易于访问Simulink 和实时仿真程序f伴随整个开发过程的测试dSPACE dSPACE软件体系—实验软件 MLIB/MTRACEf 通过MATLAB 环境对实验自动控制f 测试脚本MATLAB综合控制f 大型数据跟踪记录f 可使用MATLAB 功能强大的工具箱:优化、统计MLIB/MTRACEf 在线控制器优化(在线调参、数据传输)CLIBf 用于在PC 和实时处理器之间通信的C API 库f 可用来开发用户定制的主机端程序并中序,并可以从非dSPACE 工具中调用f 如客户自行开发动画显示dSPACEdSPACE 软件体系—实验软件MotionDeskf实时3-D动画显示f支持VRML2格式的3-D素材库f图形化视景设计f提供与其他dSPACE工具类似的GUIControlDeskDisplaydSPACE Simulatior with HubdSPACE Simulatior withMotionDesk Mulit-PC Interface Kit(10BaseT)dSPACE 软件体系—产品代码生成软件dSPACEa getTargetLinkf从Matlab/Simulink/Stateflow直接生成产品级代码f相当于手写效率的ANSI C代码,相当手效率的代支持定点和浮点f Target Optimization应用Target OptimizationModules可以针对特定目标平台进行优化f通过Target Simulation ModuleTarget Simulation Module可以在目标板上测试生成的代码dSPACE开发流程 dSPACE软件组件;dSPACE硬件组件 产品安装总结dSPACE 硬件体系dSPACE单板系统f CPU与外围I/O集成f DS1103及DS1104处理器板 组件系统f处理器板f I/O板f多处理器系统其他f扩展箱f单主机多系统的连接板f连接器和LED板dSPACE dSPACE车用硬件 AutoBox uto oMicroAutoBox SimulatordSPACE Simulator Full-sizedSPACE Simulator Mid-SizedSPACE开发流程 dSPACE软件组件 dSPACE硬件组件;产品安装总结软件安装操作系统f支持Windows2000、Windows XP系统 处理器的编译器f Microtec C PPC Compiler (针对DS1103,MATLAB,Simulink, RTW 编译器S03,DS1005,DS1104,DS1401) Directory \PPCTools\ GNU C Compilerf Mex -setup f默认LCCf GNU C Compiler\x86Tools\f可选VC6帮助相关文档fDirectory\help\Doc硬件接口以太网f 主机任意以太网接口主机PCEthernetInterface扩展箱Slot-CPUf 扩展箱中带有以太接口的Slot-CPU 板(5X86/133 MHz)20MBit/sISA Bus Link Boardf 20 MBit/s ISA 总线连接f DS813 (PC)DS814(B )PCMCIA Link BoardPCI Bus Li k B d DS830 多连接面板f DS814 (Box)f 100 MBit/sPCMCIA 总线连接Link Boardf 最大8 个连接f 支持各种总线连接f DS815 (PC)f DS814 (Box)f100 MBit/sPCI 总线连接f DS817 (PC)f DS814 (Box)f 100 MBit/sdSPACE开发流程 dSPACE软件组件 dSPACE硬件组件 产品安装;总结总结dSPACE开发流程 dSPACE软件组件 dSPACE硬件组件 产品安装。