0%

MicroLabBox教程 2 - dSPACE硬件接口 基础篇

本篇介绍dSPACE简单硬件接口的基本使用方法,包含数字量输入输出、模拟量输入输出、PWM信号输入输出,以及供电模块。

数字量输出

  • Tips
    • 管脚配置:
      • dSPACE的数字量引脚分为A、B两组,A组为基本DIO,B为高级DIO(只接受互补信号)
      • 基本DIO分为三个端口,每端口16个通道,可以设置为按组输出模式
    • 输出配置:可配置为2.5\3.3\5V三种电平
    • 接受信号类型:布尔,或布尔向量(Matlab/Simulink默认类型为浮点型,对于输入需要加以数据类型转换)

两种修改数据类型的方法

  • 在模块中修改输出属性
  • 使用convert模块转换数据类型

数字量输入

  • Tips
    • 管脚配置:dSPACE的所有数字量引脚均可设置为输入或输出模式,和输出一样可以配置为按组输
    • 为保证模块正常工作,输入模块后面必须接有其他模块

数字量信号的管脚映射

ch1 - ch48 → DB50 → 拓展板


模拟量输出和输入

  • Tips
    • dSPACE有一组模拟量输出通道AO1,和两组模拟量输入通道AI1和AI2,AO1有16个通道,AI1包含24个通道,AI2有8个通道(32个输入,16个输出);
    • 所有模拟量引脚均为BNC接口,其内芯为信号线,外部为地线/反相线,测量/输出电压均为两线之差;
    • 模拟量输入/输出范围均为-10V / +10V;
    • dSPACE模拟量输入输出模块内部对电压进行了标准化,输出/输入的范围为-1/+1,即指令1代表输出10V电压,需要进行单位转换(输入信号需要放大10倍,输出信号需要缩小10倍)

PWM输出和输入

dPSACE所有DIO1管脚(48个通道)都支持配置为PWM输入和输出模式

  • Tips
    • 输出指定周期、指定占空比的PWM信号,周期单位为秒,占空比范围0-1,1代表100%占空比(一条直线),二者都可以在线修改
  • Tips
    • dSPACE中包含两种PWM输入模块,一种返回脉冲宽度时间(单位s),另一种返回PWM频率(Hz)和占空比(0-1)

Power Supply

  • Tips
    • dSPACE中包含两组电源输出,A组输出固定12V电压,不可被编程,上电即工作;B组为可调电压输出(2-20V),但输出功率较小;
    • 对于数字电路/模块供电的情况,在工作功率/电流极低的情况下,可以使用数字量输入输出引脚直接供电,功率模块禁止此操作
    • 任何涉及供电的配置、连线、测试务必十分小心!!!