使用这些步骤在模型配置中选择目标硬件。
在仿真软件万博1manbetx®模型中,点击硬件>硬件设置打开“配置参数”对话框。
打开硬件实现选项卡并设置硬件板来TI Delfino F28379D发射台.
对于任何其他自定义板,导航到硬件实现选项卡,并选择适当的处理器并在硬件板设置>目标硬件资源.
有关求解器和正交编码器接口配置的详细信息,请参见模型配置参数.
连接Texas Instruments™BOOSTXL-DRV8305板和QEP连接器到Texas Instruments LaunchPad XL硬件板。有关德州仪器C2000 LaunchPadXL的硬件连接详细信息,请参见硬件连接.BOOSTXL-DRV8305(附在LaunchPadXL板上)需要一个使能信号。这个信号连接到处理器的GPIO124引脚。
在Simuli万博1manbetxnk库浏览器中,添加嵌入式编码器®万博1manbetx德州仪器C2000™处理器支持包> F2837xD >数字输出。在数字输出块的块参数对话框中,更改以下设置:
数字输出块中的参数 | 设置 |
---|---|
GPIO集团 |
GPIO120 ~ GPIO127 |
GPIO124 |
在 |
将块重命名为GPIO_124。
用该值添加一个常量块1
作为GPIO124块的输入,如图所示。
在硬件选项卡,选择万博1manbetx构建、部署和启动.这将生成C代码、CCS项目和特定于目标的输出文件。系统通过串口通信将该目标特定的输出文件下载到目标硬件,并在硬件中运行下载的算法。
当模型部署到目标上时,电机先进行开环运行,然后进行闭环速度控制运行。这个示例建议您使用串行通信来监视和调试信号。参见示例模型mcb_pmsm_foc_qep_f28379d
有关实现串行接收和传输通信(在主机和目标模型之间)的详细信息。从串行接收块,更新数据存储内存块启动和停止电机。