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
- 🔰如果还想使用
STM32-MAT
(以停产,官方不通过资源包)搭建实现硬件在环测试,✨可以参考《(补充版)STM32-MAT包在Matlab2021b上搭建硬件在环使用环境》(内附STM32-MAT
资源包)
🛠MATLAB Simulink硬件参数配置
- 🌿选择STM32F103硬件串口2作为在环(HIL)调试对象。
- 🌿电脑端需要连接的目标串口端口号。所使用的是CH340,USB转串口工具连接目标PA2、PA3引脚。(这里没有使用到ST-LINKV2-1自带的虚拟串口作为连接对象)。
🌼MATLAB Simulink搭建
- 🌿添加
constant
模块和Digital Write
模块到工作区并连接起来。
- 🔖数字引脚配置可以根据个人使用情况进行指定:
-✨配置好以上内容后,即可进行在环测试了。
- 🌿如果连接成功,则会提示下面的相关信息:
-🌿进入调试阶段后,可以改变constant
对象参数值,从而改变所控制的引脚高低电平状态。
📚测试工程
- 🔖基于MATLAB R2022a Simulink 版本创建。
链接:https://pan.baidu.com/s/1lc-Faz3fZQwT2RK1qkOB_g
提取码:2fj0