dSPACE_ControlDesk_Training_Chs

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

dSPACERCP系统控制开发套件培训ControlDevelopingPackageTrainingdSPACEChina+862163917666应用领域系统架构设计仿真SystemArchitecture快速控制原型RapidControlPrototyping自动代码生成ECUAutocoding工程服务Engineering硬件在环测试HILTesting23培训大纲重点利用Matlab/Simulink及SimulinkCoder创建实时控制模型,并在ControlDeskNG中进行实时实验的开发及管理培训对象使用dSPACE产品进行快速控制原型系统开发(或硬件在环仿真测试)的工程应用人员能够使用Matlab/Simulink建立控制器离线模型并进行调试的工程应用人员目的在完成此次培训课程后,参训人员应能在Matlab/Simulink下建立实时控制模型利用ControlDeskNG开发实时测试环境并进行实验4培训内容1.RCP系统的硬件与软件2.RCP系统的安装3.RTI集成建模与编译4.ControlDeskNG使用基础5.自由练习与解答51.RCP系统的硬件与软件典型的RCP开发流程RCP系统的硬件RCP系统的软件61.1典型的RCP开发流程在模型中集成硬件I/O建立控制器的预研模型建立被控对象的理论模型建立ControlDeskNG工程以下载程序、观测变量以及标定参数在离线环境下测试控制器模型为控制器模型生成实时代码71.2RCP系统的硬件RapidProDS1005/DS1006控制原型核心(处理器)IO资源IO资源扩展(信号调理与功率放大)MicroAutoBoxIIDS1103/DS11048RCP实时系统的软件组成1.3RCP系统的软件基于模型的控制策略开发与测试集合开发闭环控制系统所需的所有步骤自动代码生成直接访问实时系统——测量、标定、分析以及报告*SimulinkCoder,即早期的Real-TimeWorkshop(RTW)RTI(Real-TimeInterface)利用模块库在模型中集成硬件I/OMATLAB理论分析,设计与优化SIMULINK离线仿真测试dSPACE在ControlDeskNG中开发实验环境并进行实时测试SimulinkCoder*根据模型生成C代码92.dSPACERCP系统的安装软件安装系统需求dSPACEInstallationManager硬件安装dSPACE专用通信板卡dSPACE板卡安装102.1.1系统需求(R2014B适用)操作系统Windows7SP1专业版、旗舰版及企业版(32或64位)32或64位取决于Matlab版本,而非操作系统•MATLAB兼容性2014b\2014a\2013b\2013aMATLAB\Simulink\StateflowMATLABCoder+SimulinkCoder(Real-TimeWorkshop+StateflowCoder)•安装注意事项Matlab与dSPACE相关软件的安装不得包含中文或特殊字符建议Matlab安装路径不含空格•参考文档SoftwareInstallationManagementGuide.pdf112.1.2dSPACEInstallationManager随dSPACE软件自动安装开始所有程序dSPACEInstallationManager用途:管理dSPACE软件生成诊断报告122.1.2dSPACEInstallationManager管理dSPACE软件激活(Activate)所需的软件版本关联(Connect)所需的Matlab版本集成未被自动识别的Matlab1234512132.1.2dSPACEInstallationManager生成诊断报告收集必要的信息并生成诊断报告Support.China@dspace.com1234142.2.1dSPACE专用通信板卡DS815DS819DS817DS821先安装dSPACE软件,再安装上位机通信板卡硬件MicroAutoBox及SCALEXIO系统不需要上位机通信板卡DS814152.2.1dSPACE专用通信板卡DS814——下位机通信板卡参数规格接口类型16位ISA总线支持通信板卡DS815、DS817、DS819、DS821、DS830物理连接交叉网线:双绞(CAT5STP)光纤:多模光纤(62.5/125μm)最大通信距离交叉网线:10米光纤:100米协议dSPACE高速串行最大传输速率100Mbit/s供电+5V±5%使用温度0…70°C172.2.1dSPACE专用通信板卡DS817——上位机通信板卡参数规格DS817-03DS817-04及以上接口类型32位PCI5VPCI插槽33MHz±5%32位PCI3.3V/5VPCI插槽33MHz±5%支持通信板卡DS814、DS830以及MicroAutoBox一代物理连接交叉网线:双绞(CAT5STP)光纤:多模光纤(62.5/125μm)交叉网线:双绞(CAT5STP)直联网线光纤:多模光纤(62.5/125μm)最大通信距离交叉网线:10米光纤:100米协议dSPACE高速串行最大传输速率100Mbit/s供电+5V±5%,1.0A+3.3V±5%,1.0A使用温度0…70°C213.RTI集成建模与编译实时模型搭建RTIBlocksetRTI的使用代码及可执行程序生成配置Simulink环境编译模型223.1.1RTIBlockset实时接口模块库(Real-TimeInterface)集成于Simulink环境下,dSPACE硬件系统的底层IO驱动函数图形化的硬件IO配置与数据交互途径.c.h233.1.1RTIBlockset4.加载完毕1.自动加载dSPACERTI2.选择处理器平台3.自动设置Simulink环境243.1.1RTIBlocksetrti1005使用“rtiXXXX”切换处理器平台以匹配所需使用的硬件rti1005rti1401………253.1.1RTIBlockset使用命令或直接从SimulinkLibrary中打开所需的RTI:rti或rtixxxxrticanrtirpcu…263.1.2RTI的使用开始建模之前……设置Matlab的工作路径不得含有中文或特殊字符,避免空格建议不使用默认路径273.1.2RTI的使用一般流程选取所需IO的RTI将RTIBlock拖放入模型配置RTIBlock•查看Help了解Block的工作特性、输入输出要求•获取管脚信息匹配RTI的输入输出283.1.2RTI的使用获取帮助HelpDesk开始所有程序dSPACERCP&HILx.xdSPACEHelpDesk(RCP&HILx.x)电子文档C:\ProgramFiles\CommonFiles\dSPACE\HelpDeskX-X\print\...或C:\ProgramFiles(x86)\CommonFiles\dSPACE\\HelpDeskX-X\print\...文档名称内容概述DSXXXXFeatures硬件简介与功能综述,管脚信息DSXXXXRTIReferenceRTI的使用说明DSXXXXRTLibReferenceRTI底层函数的说明RTIAndRTIMPImplementationGuide处理器板卡通用功能RTI的说明293.1实时模型搭建练习11.设置模型工作路径:d:\dspace_training\model\...;2.选择匹配的处理器平台;3.新建一个模型4.利用RTI,在模型中调用硬件的一个AD通道,用以测取输入的电压信号;5.利用RTI,在模型中调用硬件的一个DA通道,用以输出电压信号;6.保存模型:rcp_training.mdl;问题1.分别选择了哪几个通道?对应了哪几个管脚?2.通道的输入、输出特性如何?它们在模型中的反馈与控制是怎样的?303.2.1配置Simulink环境将模型编译为C代码并生成可执行程序配置Simulink环境:编译之前的准备工作313.2.1配置Simulink环境解算器(Solver)必须是定步长通常为无穷大模型主步长推荐的解算器只能是0323.2.1配置Simulink环境优化(Optimization)不支持选项建议不勾选333.2.1配置Simulink环境优化(Optimization–SignalsandParameters)建议取消选项343.2.1配置Simulink环境代码生成(CodeGeneration)确认系统目标文件匹配处理器板卡353.2.1配置Simulink环境代码生成(CodeGeneration–RTILoadOptions)建议不勾选363.2.1配置Simulink环境获取帮助RTIAndRTIMPImplementationReference.pdf–RTIDialogReferenceSimulinkUser’sGuide(Mathworks)373.2.2编译模型一键编译12383.2.2编译模型MATLAB编译器MATLABCoder+SimulinkCoder\...\Model_rtixxxx\...Model.cModel.h…处理器编译器MicrotecPowerPCCCompiler/GNUCCompiler*随dSPACE软件安装Model.sdfModel.ppc/.x86Model.trcModel.mapModel_user.cModel_user.mk.sdfControlDesk工程索引文件.ppc/.x86可执行程序.trc变量描述.map变量及函数在硬件中的存储地址_user.c用户自定义C代码_user.mk用户自定义编译过程脚本393.2.2编译模型一键编译403.2实时模型生成练习21.打开练习1的模型;2.配置Simulink环境;3.编译模型,并观察结果;41下一步……进行实时试验下载程序至硬件并运行观测变量标定参数记录试验过程…dSPACE实时试验软件ControlDeskNextGeneration424.ControlDeskNG使用基础ControlDeskNG简介ControlDeskNG界面ControlDeskNG工程管理ControlDeskNG控件ControlDeskNG观测变量ControlDeskNG数据记录434.1ControlDeskNG简介1)欲了解虚拟ECU测试的更多细节,请访问:虚拟ECU测试1)快速控制原型(全路/旁路)硬件在环仿真ECU测量、标定及诊断总线系统交互所有硬件设备的时间基同步基于PC离线仿真44ControlDeskNextGeneration软件模组版本硬件支持扩展功能基础版[BasicVersion]操作版[OperatorVersion]标准平台dSPACE标准处理器[StandardPlatformsModule]SCALEXIO平台SCALEXIO专用[SCALEXIOPlatformModule]ECU接口模组[ECUInterfaceModule]信号编辑模组[SignalEditorModule]ECU诊断模组[ECUDiagnosticsModule]MCD3自动化模组[MCD3AutomationModule]总线测控模组[BusNavigatorModule]故障注入仿真模组[FailureSimulationModule]标准平台多核模组DS1005/DS1006/[MultiprocessorModule]SCALEXIO平台多核模组SCALEXIO专用[SCALEX

1 / 67
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功