模型配置参数
在仿真模型或将模型部署到控制器之前,更新您创建的 Simulink® 模型的配置参数。
在 Simulink 窗口中,点击硬件选项卡中的硬件设置,打开“配置参数”对话框,并在硬件板字段中选择目标硬件。
求解器配置
在“配置参数”对话框的求解器选项卡中,对于定步长离散求解器,在定步长(基础采样时间) 字段中键入 auto
。
ADC 接口配置
如果将模拟输入(电流或电压传感器)连接到硬件板,请按照以下步骤在“配置参数”对话框中配置相关的 ADC 参数:
打开硬件实现选项卡。
设置 ADC 时钟预分频器,并检查 ADC 时钟频率。确保显示的 ADC 时钟频率低于设备数据表中指定的最大值。
此示例显示 LAUNCHXL-F28379D 板的 ADC 配置。TMS320F28379D 目标的 ADCCLK 最大工作频率为 50 MHz。
PWM 接口配置
如果将目标设备的 PWM 输出连接到逆变器,请按照以下步骤在“配置参数”对话框中配置相关的 PWM 参数:
打开硬件实现选项卡。
将 ePWM 时钟分频器设置为 SYSCLKOUT/1。
更新以下 PWM 引脚分配字段。
ePWM 引脚设置 | 属性 |
---|---|
PWM1A pin assignment | A 相高端晶体管的导通脉冲 |
PWM1B pin assignment | A 相低端晶体管的导通脉冲 |
PWM2A pin assignment | B 相高端晶体管的导通脉冲 |
PWM2B pin assignment | B 相低端晶体管的导通脉冲 |
PWM3A pin assignment | C 相高端晶体管的导通脉冲 |
PWM3B pin assignment | C 相低端晶体管的导通脉冲 |
霍尔传感器接口配置
如果您将霍尔传感器连接到硬件板,请使用以下步骤在“配置参数”对话框中配置相关参数:
打开硬件实现选项卡。
在硬件板设置 > 目标硬件资源下选择 eCAP 组。
更新以下 ECAP 引脚分配字段:
ECAP 引脚分配字段 | 字段值 |
---|---|
| 霍尔 A |
| 霍尔 B |
| 霍尔 C |
以下示例说明霍尔传感器的 eCAP 配置,该传感器通过 F28069 Piccolo MCU 控制卡连接到 DRV8312 板:
正交编码器接口配置
如果将正交编码器连接到硬件板,请按照以下步骤在“配置参数”对话框中配置相关参数:
打开硬件实现选项卡。
在硬件板设置 > 目标硬件资源下选择 eQEP 组。
更新以下 EQEP 引脚分配字段:
EQEP 引脚分配字段 | 属性 |
---|---|
| 正交编码器通道 A |
| 正交编码器通道 B |
| 正交编码器索引 |
以下示例说明连接到 LAUNCHXL-F28379D 板的正交编码器的 eQEP 配置:
串行通信接口配置
如果您要生成代码并使用主机模型和目标 Simulink 模型之间的串行通信,请使用以下步骤在“配置参数”对话框中配置相关参数:
打开硬件实现选项卡。
在硬件板设置 > 目标硬件资源下选择 SCI_A 组。
更新以下 SCI_A 设置:
SCI_A 设置 属性 Suspension mode
串行悬挂模式 Number of stop bits
停止位 Parity mode
奇偶校验 Character length bits
数据位 Desired baud rate in bits/sec
串行通信波特率 Pin assignment(Tx)
Serial Transmit 的输出引脚
Pin assignment(Rx)
Serial Receive 的输入引脚
例如,将以下 SCI_A 配置用于连接到 F28379D LaunchPad 板的霍尔传感器: