好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

硬件在环 dSPACE培训.ppt

109页
  • 卖家[上传人]:飞***
  • 文档编号:48671535
  • 上传时间:2018-07-19
  • 文档格式:PPT
  • 文档大小:19.60MB
  • / 109 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • dSPACE 应用dSPACE应用与实例重庆大学机械传动国家 重点实验室dSPACE 应用dSPACE概述第一部分dSPACE 应用• 总部设在 Paderborn • 成立于1988年 • 仅Paderborn就有230多员工 • 超过70% 的员工是技术人员BerlinPaderbornDüsseldorfMunich+FrankfurtSchwaitenkirchendSPACE 公司• 九州恒润是中国大陆的为一代理 • 硬件在回路仿真系统 • 超过 70% 的产品销往德国以外dSPACE 应用dSPACE 产品应用领域dSPACE目前广泛应用于:• 航空航天:如开发飞行模拟器• 电力电子:如电力输配电系统开发与测试• 汽车:如 ABS 控制器的开发与测试• 发动机:如发动机控制与发动机仿真• 机器人:如机器人控制算法的研究• 工业控制:电机控制、加工过程控制等• …… dSPACE 应用在当今社会,市场对产品的需求呈现多样性、快速性的 趋势,控制器的开发面临着多样性需求和快速开发之间的矛 盾;对控制系统鲁棒性和可靠性的要求也日趋增加,并行工 程(即:设计、实现、测试和生产准备同时进行)被提上了 日程。

      dSPACE为这些问题的解决创造了一个良好的环境,在开 发过程中dSPACE为快速控制原型(RCP)和硬件在回路仿真( HILS)提供了统一的应用平台在快速控制原型中dSPACE作 为控制器与实验对象相连,通过Controldesk观察控制算法的 性能,如果控制算法不理想,可以很快地进行反复修改设计 ,反复实验直到找到理想的控制方案在硬件在回路仿真中 dSPACE充当控制对象,模拟控制对象产生的信号,用来检验 开发的控制算法正确性和可靠性dSPACE 应用 dSPACE 集成平台开发的初期: l 继承离线控制系统设计与仿真结果 l 实时研究控制系统设计 4 系统的时间特性 4 实时地确定I/O采样时间 4 测试软件中断、硬件中断 4 研究中断优先级的影响 4 为硬件设计提供参考依据开发的中后期: l 测试控制计算机的功能4 控制计算机是真实的 l 测试控制系统的硬件接口4 传感器和部分执行部件是真实的dSPACE 应用dSPACE V-Cycle 开发流程快速控制原型目标代码生成硬件在回路仿真标定功能设计dSPACE 应用dSPACEdSPACE开发思路开发思路-- --集成开发环境集成开发环境分析, 设计从概念设计到测试建模, 仿真I/O 库Build实现实时测试自动化测试监控, 调节dSPACE 应用dSPACE 产品d dSPACE 产品产品F dSPACE 软件4 RTI(离线工具与实时工具的接口)4 ControlDesk(测试和实验软件工具)F dSPACE 硬件4 单板系统4 组件系统 h 处理器板h I/O 接口板dSPACE 应用 dSPACE 软件产品--RTIRTI的优点 • 完美的集成于Simulink • 整体开发环境的核心 • 自动实现代码的生成和下载 • 无须手工编写代码 • 支持多处理器系统 • 在Simulink中对模型进行分割 • 指定处理器之间的通讯协议 • 保证数据传输的一致性 • 支持处理器间中断 • 指定硬件及软件中断 • 支持单采样频率和多采样频率 • 支持单任务模式和多任务模式RTWMATLABSimulinkStateflowRT- SoftwareRT- HardwareReal-Time InterfacedSPACE 应用 dSPACE 软件产品-- RTIdSPACE 应用 dSPACE 硬件产品 -- 控制器板• 开发目标:• 通过单一板实施快速控制原型设计• 填补 DS1102 和标准组件系统之间的空白• 支持高性能处理器 PowerPC PPC604e • 内置综合 I/O 功能 – 8 D/A – 20 A/D – 32 数字I/O – RS232/RS422 – 三相及单相PWM –CAN接口 DS1103 控制器板dSPACE 应用 dSPACE 硬件产品 -- 控制器板开发目标:•通过单一板实施快速控制原型设计•采用PCI总线结构•支持高性能处理器 PowerPC PPC603e•32MByte SRAM•内置综合 I/O 功能ü 8 D/A; 8 A/Dü 2 增量编码器接口ü 32 数字I/Oü RS232/RS422ü 三相及单相PWMDS1104 控制器板dSPACE 应用DS1005主处理器板强大的计算能力和I/O管 理能力DS1005 从处理器板dSPACE 硬件产品 -- 标准组件系统标准组件系统Processor 板 + I/O 板A/D转换板D/A转换板定时/数字I/O板增量编码器接口板MIL-1553接口板其它I/O板RS232/422/485 串行接口板PHSdSPACE 应用 dSPACE硬件产品 -- 汽车内置系统dSPACE专门为汽车用户提供快速开发及测试系统MicroAutoBox • 用于对汽车进行快速测试• 价廉质优AutoBox• 快速开发汽车控制系统• 在产品型ECU制成前进行汽车内置试验• 充足的可扩展I/OdSPACE 应用利用dSPACE 进行汽车控制器开发过程第二部分dSPACE 应用部件需求功能设计系统分解系统确认功能测试部件集成部件设计 HW / SW系统开发系统开发流程设 计集 成dSPACE 应用dSPACE控制器V模式开发流程目标代码生成硬件在回路仿真标定快速控制原型功能设计dSPACE 应用三个重要的概念软件在回路 • 控制器与控制对象的功能仿真原型控制器在回路仿真 • 原型控制器 • 控制对象硬件在回路 •真实的ECU •虚拟仿真控制对象dSPACE 应用当今的开发流程- V循环功能设计目标代码生成Hardware-in-the-LoopCalibration快速控制原型MATLAB/Simulink/Stateflow建模与仿真的平台,首先用于离线仿真把框图作为可执行的技术规范dSPACE 应用MATLAB / Simulinkn工程计算的标准软件n基于模型的控制器设计n用Simulink对非线性动态系统仿真dSPACE 应用Stateflow• 事件驱动控制逻辑建模• 用图形化方式创建有限状态机 –状态及状态转移 –事件定义(全局或局 部) –动作语言 –流程图• 具有良好的分层设计结构• 使用统一的数据结构维护• 与Matlab/Simulink无缝结合• 支持代码生成(Stateflow Coder)dSPACE 应用例:发动机控制 – 在 Simulink中进行功能设计• 标准的设计描述文件 • 仿真的基础 • 快速控制原型的基础 • 产品代码生成的基础 • 硬件在回路仿真的基础 • 控制单元开发人员的“可执行技术规范”dSPACE 应用当今的开发流程- V循环快速控制原型目标代码生成Hardware-in-the-Loop标定功能设计dSPACE 原型实验室与车载测试的可靠方案通过自动代码生成工具可以在几分钟内把 框图变成实时的实验多种规格的硬件适用于不同的计算能力与I/O要求dSPACE 应用从离线到实时打开离线模型去掉仿真的对象dSPACE 应用从离线到实时打开离线模型去掉仿真的对象打开dSPACE的I/O库与模型相连拖放适当的I/O块到模型中dSPACE 应用从离线到实时生成代码自动下载到dSPACE实时 的硬件打开离线模型去掉仿真的对象打开dSPACE的I/O库与模型相连拖放适当的I/O块到模型中dSPACE 应用离线到实时生成代码自动下载到dSPACE实时的硬件打开离线模型去掉仿真的对象打开dSPACE的I/O库与模型相连拖放适当的I/O块到模型中开始交互式试验dSPACE 应用生成 I/O代码激活编译/连接器下载应用程序实时硬件Real-Time Interface/实时接口Real-Time Interface/实时接口自动生成实时接口程序: - 代码生成-加入实时操作系统-下载应用程序生成数据表用于监视数据与参数调节dSPACE 应用ControlDesk/实验控制台硬件管理 •硬件配置•下载 实验控制 •开始, 停止, .虚拟仪器 •可视化的测量变量 •可视化的模型参数 •调参•数据获取 参数编辑 实验管理 •收集实验数据 dSPACE 应用RCPdSPACE 的优点: 无缝的工具(即适用RCP又适用HIL)无缝的工具链dSPACE 应用RCP的硬件组件系统 单板系统 ECU-原型硬件 dSPACE 应用dSPACE 应用实例--控制器六自由度机器人定位控制 对系统进行高精度控制,即使在低速情况下也同样有效 (绝对和相对位置)马达信号传感器信号开关(操作, 停止)增量编码器信号Matlab/Simulink Real-Time WorkshopMLIBMTRACEReal-Time InterfaceCompilerControlDeskHOST PCdSPACE 用于伺服控制 (RCP)dSPACE 应用目标代码生成标定快速控制原型功能设计•TargetLink •从MATLAB/Simulink/Stateflow生成定点代码 •可靠性、效率、可读性能与手工代码媲美 •对于不同的控制器与编译器可选择不同的优化方法 •自动定标 (scaling) `当今的开发流程- V循环dSPACE 应用Mathworks 代码生成工具• Real-Time Workshop• Stateflow Coder• Fixed-Point Blockset• Real-Time Workshop Embedded Coder• Embedded Target for MPC555dSPACE 应用无缝连接TargetLink原型硬件产品ECUMATLAB / Simulink / Stateflow实时代码生成工具 Real-Time WorkshopdSPACE 应用当今的开发流程- V循环目标代码生成硬件在回路仿真标定Rapid Prototyping快速控制原型功能设计dSPACE 应用开发的任务实时硬件仿真模型I/OI/O传感器执行器信号调理故障仿真负载仿真电控单元软件控制诊断与 标定.模型开发实时 I/O信号采集实验定义dSPACE 应用 dSPACE 应用实例-- 汽车dSPACE, Audi 及 Tesis 联合运用 HIL仿真方法测试 ECUdSPACE 应用• 目标: 减少尾气排放• 利用旁通技术开发新的基于模型的ERG控制算法• 无需更改ECU代码旁通技术实例: Fiat EGR-功能开发dSPACE 应用实例-- 汽车dSPACE 应用 dSPACE 应用实例-- 电力机车• 高性能应用• 仿真步长 = 30 us 通过RTI-MP 采用 SIMULINK 自动代码生成• 84 路高速 I/O 信号Original On-Board Control RackSimulatorControllerInverterRectifiermechanicalPower LinepulsescurrentsAdtranz (ABB Daimler Benz): HIL 模拟电力机车dSPACE 应用dSPACE 应用实例-- 电力机车•模块化, 灵活的系统结构 •可调整的 I/O 和操作电源 •8 个处理器 •高速 I/O •智能化系统 •采用Simulink框图实现Adtranz (ABB Daimler Benz): HIL 模拟电力机车dSPACE 应用MicroAutoBox应用第三部分dSPACE 应用模拟信号采集、转换及输出dSPACE 应用数模及模数转换• 一般来说,外部被控对象的状态反映为电压信号的变化,这类信号 属于模拟信号,计算机无法直接处理,计算机只能处理数字信号。

      • 模数转换把模拟信号转换为可用计算机直接处理的数字。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.