RS-232 串行通信
Simulink® Real-Time™ 软件通过将 Speedgoat® 目标计算机主板上的串行端口作为 RS-232 输入输出设备,支持 RS-232 串行通信。您可以通过这些串行端口及其配套的 Simulink Real-Time 驱动程序启动 RS-232 通信。
Simulink Real-Time 模块库提供支持 RS-232 通信的旧版驱动程序(参阅 RS-232 Legacy Drivers)。复合驱动器支持异步二进制模式下的 RS-232 通信。它们为发送和接收 RS-232 数据模块提供简单的 ASCII 编码/解码功能。
这些驱动程序被称为传统驱动程序,因为该库通过使用实时操作系统资源管理器来支持传统的 RS-232 通信。要使用 Legacy Serial Read 模块和 Legacy Serial Write 模块,请通过 Legacy Serial Setup 模块设置串行端口。
RS-232 串行连接
Simulink Real-Time 软件通过目标计算机上的 COM1 和 COM2 端口支持串行通信。
您的实时应用程序可将这些 RS-232 端口用作输入/输出设备。采用 RS-232 设备的典型 DTE/DCE 配置时,目标计算机通过零模线缆连接至该设备。
USB 转 RS-232 串行连接
Simulink Real-Time 软件通过 USB 转串口适配线缆,支持目标计算机的 USB 端口与串行设备进行串行通信。该 USB 转串口适配器需至少符合 USB 2.0 标准(建议采用 USB 3.0 标准)。请注意,某些供应商的线缆可能无法正常工作,尽管它们声称符合 USB 2.0 标准。选购 USB 转串口适配器时应关注以下特性:
采用未来科技设备国际公司 (FTDI) 芯片或采用 Prolific 芯片组。
符合 USB 串行设备类规范,无需特定操作系统驱动程序。
要检查目标计算机上哪些 USB 端口处于启用状态,并识别这些端口提供的 USB 支持功能,请通过目标计算机的键盘或 SSH 会话在命令行中输入 usb -vvv 命令。有关详细信息,请参阅目标计算机命令行。
另请参阅
ASCII Encode | ASCII Decode | FIFO Read | FIFO Write | FIFO Read HDRS | FIFO Read Binary | Modem Control | Modem Status | ASCII Decode V2 | Legacy Serial Read | Legacy Serial Setup | Legacy Serial Write | Legacy Serial Port | Legacy Serial Port F