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则依赖前两者。

⚠️ 注意: 安装前,请关闭所有杀毒软件和防火墙。尤其是Windows Defender,它有时候会误删dSPACE的驱动文件。我曾经因为这个,折腾了一下午。

3.2 一步一步装:ConfigurationDesk

找到安装包,双击setup.exe。

嗯,这里要注意:

  1. 选择安装路径:不要有中文,不要有空格。我习惯放在 C:\dSPACE\ 下。
  2. 选择组件:新手建议全选。如果你知道自己的板子型号,可以只选对应的平台支持包。
  3. 许可证:安装过程中会提示你选择许可证文件。先跳过,我们后面统一配置。

安装过程大概10-15分钟。去泡杯茶,回来就好了。

3.3 ControlDesk 和 RTI 的安装

ControlDesk的安装流程几乎一样。唯一区别是:

  • 它会让你选择实验类型(Offline/Online)。我建议都选上。
  • 安装完成后,会提示你是否启动License Manager。点“否”,我们后面一起配。

RTI的安装,说白了就是给MATLAB/Simulink装一个插件。

安装时,它会自动检测你电脑上的MATLAB版本。如果检测不到,你需要手动指定MATLAB的安装路径。

💡 小技巧: 如果你电脑上装了多个MATLAB版本,RTI只能支持其中一个。我建议用MATLAB 2021b或2022b,兼容性最好。

3.4 配置许可证:别让软件“罢工”

许可证,是dSPACE的“命根子”。

没有它,软件只能打开,不能运行。

配置步骤:

  1. 打开 dSPACE License Manager(开始菜单里找)。
  2. 点击 Install License
  3. 选择你的许可证文件(通常是 .lic.dat 格式)。
  4. 点击 Activate

如果你用的是网络许可证(浮动许可证),需要配置服务器地址:

  • 在License Manager里,选择 Network License
  • 输入服务器IP和端口(通常是 27000@server_ip)。

🔑 关键点: 配置完成后,重启一下电脑。很多奇怪的问题,重启就能解决。这不是玄学,是Windows的“优良传统”。

3.5 连接目标机:让电脑和板子“对话”

软件装好了,许可证也配好了。接下来,让电脑和dSPACE板子连上。

连接方式有两种:

连接方式 适用场景 速度 备注
以太网(Ethernet) 远程调试、多用户 1 Gbps 最常用,我推荐
USB 单机、快速原型 480 Mbps 适合MicroAutoBox II

我个人习惯用以太网。为什么?稳定,速度快,而且可以远程访问。

连接步骤:

  1. 用网线把电脑和dSPACE板子直连(或者通过交换机)。
  2. 给电脑设置一个静态IP。比如:192.168.1.100,子网掩码 255.255.255.0
  3. 给dSPACE板子设置一个静态IP。比如:192.168.1.10
  4. 打开 ConfigurationDesk,点击 Platform Management
  5. 点击 Add Platform,输入板子的IP地址。
  6. 点击 Connect

如果连接成功,你会看到板子的状态变成 Online

⚠️ 避坑指南: 我曾经遇到过,板子死活连不上。后来发现,是电脑的防火墙把dSPACE的端口给封了。解决办法:在防火墙里放行 dSPACE 相关的程序,或者直接关闭防火墙测试。

3.6 验证安装:跑一个“Hello World”

连接成功后,我们来验证一下环境是否正常。

打开 ControlDesk,新建一个空白实验。

Platform 选项卡里,你应该能看到刚才添加的板子。

双击板子,如果能正常展开,看到CPU和I/O模块,说明连接成功。

嗯,到这里,你的开发环境就搭建好了。

下一章,我们开始写第一个Simulink模型,然后把它下载到板子上跑起来。

💡 最后提醒: 如果你用的是笔记本电脑,记得把电源模式设置为“高性能”。dSPACE板子对USB供电很敏感,供电不足会导致连接不稳定。