3、开发环境搭建:安装ConfigurationDesk、ControlDesk、RTI,配置许可证,连接目标机
好,咱们正式开始动手了。
这一章,说白了就是“把家伙事儿支棱起来”。
很多新手拿到dSPACE,第一反应是“这么多软件,先装哪个?”
别急,我带你捋一遍。安装顺序错了,后面会出各种奇怪的问题。我自己就踩过这个坑,装了两遍才搞明白。
3.1 软件安装包,你该拿哪个?
dSPACE的软件套件,主要分三块:
- ConfigurationDesk:负责硬件配置和I/O管理。说白了,就是告诉dSPACE板子,你的传感器接在哪个引脚上。
- ControlDesk:上位机实验软件。你做的仪表盘、示波器、参数调节,全在这里。
- RTI(Real-Time Interface):连接Simulink和dSPACE硬件的桥梁。没有它,你的模型跑不到板子上。
我个人习惯,先装ConfigurationDesk,再装ControlDesk,最后装RTI。
为什么是这个顺序?因为ConfigurationDesk会安装底层驱动和运行时环境,ControlDesk依赖它。RTI则依赖前两者。
3.2 一步一步装:ConfigurationDesk
找到安装包,双击setup.exe。
嗯,这里要注意:
- 选择安装路径:不要有中文,不要有空格。我习惯放在
C:\dSPACE\下。 - 选择组件:新手建议全选。如果你知道自己的板子型号,可以只选对应的平台支持包。
- 许可证:安装过程中会提示你选择许可证文件。先跳过,我们后面统一配置。
安装过程大概10-15分钟。去泡杯茶,回来就好了。
3.3 ControlDesk 和 RTI 的安装
ControlDesk的安装流程几乎一样。唯一区别是:
- 它会让你选择实验类型(Offline/Online)。我建议都选上。
- 安装完成后,会提示你是否启动License Manager。点“否”,我们后面一起配。
RTI的安装,说白了就是给MATLAB/Simulink装一个插件。
安装时,它会自动检测你电脑上的MATLAB版本。如果检测不到,你需要手动指定MATLAB的安装路径。
3.4 配置许可证:别让软件“罢工”
许可证,是dSPACE的“命根子”。
没有它,软件只能打开,不能运行。
配置步骤:
- 打开 dSPACE License Manager(开始菜单里找)。
- 点击 Install License。
- 选择你的许可证文件(通常是
.lic或.dat格式)。 - 点击 Activate。
如果你用的是网络许可证(浮动许可证),需要配置服务器地址:
- 在License Manager里,选择 Network License。
- 输入服务器IP和端口(通常是
27000@server_ip)。
🔑 关键点: 配置完成后,重启一下电脑。很多奇怪的问题,重启就能解决。这不是玄学,是Windows的“优良传统”。
3.5 连接目标机:让电脑和板子“对话”
软件装好了,许可证也配好了。接下来,让电脑和dSPACE板子连上。
连接方式有两种:
| 连接方式 | 适用场景 | 速度 | 备注 |
|---|---|---|---|
| 以太网(Ethernet) | 远程调试、多用户 | 1 Gbps | 最常用,我推荐 |
| USB | 单机、快速原型 | 480 Mbps | 适合MicroAutoBox II |
我个人习惯用以太网。为什么?稳定,速度快,而且可以远程访问。
连接步骤:
- 用网线把电脑和dSPACE板子直连(或者通过交换机)。
- 给电脑设置一个静态IP。比如:
192.168.1.100,子网掩码255.255.255.0。 - 给dSPACE板子设置一个静态IP。比如:
192.168.1.10。 - 打开 ConfigurationDesk,点击 Platform Management。
- 点击 Add Platform,输入板子的IP地址。
- 点击 Connect。
如果连接成功,你会看到板子的状态变成 Online。
dSPACE 相关的程序,或者直接关闭防火墙测试。
3.6 验证安装:跑一个“Hello World”
连接成功后,我们来验证一下环境是否正常。
打开 ControlDesk,新建一个空白实验。
在 Platform 选项卡里,你应该能看到刚才添加的板子。
双击板子,如果能正常展开,看到CPU和I/O模块,说明连接成功。
嗯,到这里,你的开发环境就搭建好了。
下一章,我们开始写第一个Simulink模型,然后把它下载到板子上跑起来。