MATLAB Simulink +STM32硬件在环 (HIL)实现例程测试

MATLAB Simulink +STM32硬件在环 (HIL)实现例程测试

  • 相关篇《STM32CubeMx+MATLAB Simulink点灯程序》
  • ✨本例程没有使用到STM32CubeMX来创建工程(在Simulink 中不是选择的STM32xxxbased类型的)。

STM32xxxbased类型仅针对STM32CubeMX创建的工程。

  • 测试对象:STM32F103
  • 测试所需条件:STLINKV2、V2-1,或USB转串口工具。
  • 硬件在环 (HIL)官方介绍说明:https://ww2.mathworks.cn/discovery/hardware-in-the-loop-hil.html

MATLAB Simulink硬件参数配置

  • 选择STM32F103硬件串口2作为在环(HIL)调试对象。

MATLAB Simulink +STM32硬件在环 (HIL)实现例程测试_第1张图片
MATLAB Simulink +STM32硬件在环 (HIL)实现例程测试_第2张图片
MATLAB Simulink +STM32硬件在环 (HIL)实现例程测试_第3张图片

  • 电脑端需要连接的目标串口端口号。所使用的是CH340,USB转串口工具连接目标PA2、PA3引脚。(这里没有使用到ST-LINKV2-1自带的虚拟串口作为连接对象)。
    MATLAB Simulink +STM32硬件在环 (HIL)实现例程测试_第4张图片
    MATLAB Simulink +STM32硬件在环 (HIL)实现例程测试_第5张图片

MATLAB Simulink搭建

  • 添加constant模块和Digital Write模块到工作区并连接起来。

MATLAB Simulink +STM32硬件在环 (HIL)实现例程测试_第6张图片
MATLAB Simulink +STM32硬件在环 (HIL)实现例程测试_第7张图片
MATLAB Simulink +STM32硬件在环 (HIL)实现例程测试_第8张图片

  • 数字引脚配置可以根据个人使用情况进行指定:
    MATLAB Simulink +STM32硬件在环 (HIL)实现例程测试_第9张图片

-✨配置好以上内容后,即可进行在环测试了。
MATLAB Simulink +STM32硬件在环 (HIL)实现例程测试_第10张图片- 如果连接成功,则会提示下面的相关信息:
MATLAB Simulink +STM32硬件在环 (HIL)实现例程测试_第11张图片
-进入调试阶段后,可以改变constant对象参数值,从而改变所控制的引脚高低电平状态。

MATLAB Simulink +STM32硬件在环 (HIL)实现例程测试_第12张图片

测试工程

链接:https://pan.baidu.com/s/1lc-Faz3fZQwT2RK1qkOB_g 
提取码:2fj0

你可能感兴趣的:(MATLAB实验室,matlab,stm32)