您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 项目/工程管理 > DSPACE简单使用入门
DSPACE1103简单使用说明在软件都安装正确的基础上,在此对DSPACE中的软件Controldesk的使用做一个简单的介绍(PS:DS1103为DSPACE硬件)。1准备工作首先将57381接到电脑的USB插口,(类似绿色的U盘,验证用,每次使用都需要连接电脑),同时将蓝色的传输线接到转接口上,之后再接到电脑的Expresscard接口上,然后我们打开MATLABR2013a(DPACE只支持2012b及以上的版本),选择SimulinkLibrary打开Simulink。2Simulink参数设置在Simulink中File-New-Model,新建模型,并对模型进行参数设置2.1Solver界面设定:(1)StartTime:一般设定为0(2)StopTime:如需程序一直运行,设定为inf;如果需程序运行特定的时间,如100s,则设定为100(3)SolverType:一定为Fixed-step(4)Solver:无需特殊设定,一般ODE1最简单,会影响积分算法(5)FixedStepSize:设定为固定值,不需要太小,代表程序运行步长,典型值为0.001或0.00012.2优化界面设定(1)Blockreduction:勾选去掉(2)Conditionalinputbranchexecution:勾选去掉2.3信号参数界面设定(1)Inlineparameters:勾选去掉(2)SignalStoragereuse:勾选去掉2.4代码生成界面设定SystemTargetfile:选择相应硬件板卡的tlc文件,如硬件为DS1103,就选择RTI1103.TLC2.5仿真选项界面设定(一般可以选择默认)(1)initialsimulationstate:程序下载后初始状态设定,可在RUN,PAUSE,STOP中选择(2)taskconfiguration:任务配置设定,处理simulink模型中不同任务的优先级,overrun设定等细节2.6下载选项设定loadapplicationafterbuild:模型编译后自动下载。该选项需从matlab环境寻找注册的硬件信息,但大部分情况下编译时不会连接硬件。不建议自动下载,勾选去掉。3Simulink建模并编译参数设置好以后,就可以进行建模并编译成DS1103可以识别的代码。(1)首先在Simulink命令窗口中输入rti,弹出右侧rtilib1103窗口,同时选择MASTERPPC选项(2)在后续弹出的窗口中,将ADC和DAC鼠标左键选中后逐一直接拖进Simulink模型中并将模型补充完整rti库对应DS1103硬件面板作用DS1103ADC_C17(C16则对应通道16,依此类推,可在模型中修改)信号采集DS1103DAC_C1信号生成(3)模型编译:首先单击模型左上角保存按钮,在跳出的对话框中,选择一个路径对模型进行保存,此次命名为SINEWAVE然后单击右上角模型编译图标,进行编译(编译成Controldesk可以识别的代码)编译时结束后,如果编译成功会在MATLAB命令窗口出现SUCCEEDED字样,如上图。注意:编译以后生成的文件会默认生成在之前模型文件(slx)所保存的目录下。其中的sdf文件,是在Controldesk中新建项目,可视化数据时所需要的,当然红框中的其他文件名也不可以删除,因为在可视化数据时会自动寻址到此处加载所需数据。4DSPACEControlDesk5.1操作入门4.1新建实验与硬件注册打开ControlDesk5.1并单击左上角的File-New-Project+ExperimentFinish之后进入Controldesk界面,如下关联硬件4.2可视化处理最后再将Measurement拖拽至Layout1中4.3调试(1)点击StartMeasuring,开始调试调试情况如下:其中左上角VariableArray中的参数可以自行改变,另外此处的Plotter10:Sinewave/Amplitude相当于Simulink建模中在DAC口生成的正弦信号,故而可以看到波形生成。但是Plotter7:Scope/In1却无信号,这是因为Plotter7:Scope/In1其实就是信号采集,我们此时并未采集信号,所以无信号产生。(2)将DAC_C1和ADC_C17口连接起来,即检验用DAC_C1生成的信号是否能被ADC_C17采集到,再开始调试,得到两者同步的图像,即生成信号成功,采集也成功以上就是最基本的一个操作。更加详细的操作可以参考DSAPCE操作手册其中FirstStep一书,是最基本的操作手册,仔细阅读后,将对Controldesk的基本操作更加明确。备注:RTI与DS1103也有相应的说明书,可以自行参考。另外此文档(培训教程)对于Controldesk的学习也有相当大的帮助。此外,C:\ProgramFiles\CommonFiles\dSPACE\HelpDesk2013-B\Print之中也有许多使用帮助,遇到不理解的地方也可以进行查阅
本文标题:DSPACE简单使用入门
链接地址:https://www.777doc.com/doc-3605196 .html