0%

MicroLabBox教程 3 - dSPACE硬件接口 中级篇

本篇主要介绍dSPACE的复杂硬件输入接口,包括正交编码器、串口、CAN总线、UDP。

正交编码器输入

编码器计数原理与电机测速原理—多图解析

💡 Tips

  • dSPACE内用于接受正交编码器信号的解码器仅有6个,即最多能同时采集6路正交编码器信号;
  • 可设置使用DIO1或DIO2连接编码器信号线,其中DIO2必须需要互补信号输入,用于保证强电磁干扰下的信号可靠性;
  • 可在参数界面设置是否使用Z相信号输入,三根信号线必须以ABZ的顺序接入连续的3个dSPACE数字量引脚,仅首引脚号可设置;
  • 编码器的测量模式可在角度模式和位置模式之间选择,角度模式下输出角度,位置模式下输出线数;

RS-232/485串口

USART-串口通信

UART、RS232、TTL关系浅析

使用时请注意接口的线序


CAN总线通信

一篇易懂的CAN通讯协议指南1

以DJI的M3508的电调C620为例,介绍如何使用dSPACE进行CAN总线数据通信

  • 阅读文档,获取设备CAN总线通信的相关信息,包括:CAN总线通信速度、设备标志符(ID)、帧类型、帧格式、发送/接受报文格式和数据含义
  • 使用dSPACE的CAN总线模块

Ethernet UDP通信

  • 基础概念 - IP地址,端口
  • 配置通信参数
  • 按通信协议对发送数据进行打包、对接受数据进行解码

💡 使用帮助文档
对于dSAPCE提供的Simulink模块,右键Help打开dSPACE Help界面,可查看该模块的具体使用方法;