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)调试对象。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  • 🌿电脑端需要连接的目标串口端口号。所使用的是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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/253268.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

香港科技大学广州|机器人与自主系统学域博士招生宣讲会—北京专场!!!(暨全额奖学金政策)

在机器人和自主系统领域实现全球卓越—机器人与自主系统学域 硬核科研实验室,浓厚创新产学研氛围! 教授亲临现场,面对面答疑解惑助攻申请! 一经录取,享全额奖学金1.5万/月! 时间:2023年12月09日…

Linux 进程地址空间

文章目录 进程地址空间进程地址空间结构页表虚拟内存写时拷贝 进程地址空间 进程地址空间难以定义,因为它更像是一个中间件。 程序从磁盘中加载到内存,程序的执行需要硬件资源,所以每个程序启动时会创建至少一条进程,进程作为组…

SpaceSight、Echo 联合升级,打造更懂场景的 AI 「超级门店」

当各领域都在谈论「增长」,门店业务的增长又该从哪里开始着手…… 在日常运营中,「高效」和「细致」是否无法同时实现?「任务下达」和「任务执行」之间有多大偏差? 在客户洞察上,如何用「过去」的数据预测「未来」&…

11-30 SpringBoot2

热部署 开发过程中,修改代码,不需要重启,自动更新 项目上线,一定要关闭 SpringBoot热部署的实现?? ideal默认阻止class类更新 2.需要手动构建项目,可以使用快捷键激活此功能ctrl F9 / build project 自动构建项目 允许程序运行…

【Proteus】绘制简单的电路图

参考书籍:微机原理与接口技术——基于8086和Proteus仿真(第3版)(作者:顾晖等),p111 1.放置元件 以8086为例: 确保处于元件模式,点击对应的按钮: 在元件库中…

Spring Boot 项目的创建、配置文件、日志

文章目录 Spring Boot 优点创建 Spring Boot 项目创建项目认识目录网页创建(了解) 约定大于配置Spring Boot 配置文件配置文件格式读取配置项properties 配置文件yml 配置文件基本语法进阶语法配置对象配置集合yml 设置不同环境的配置文件 Spring Boot 日…

http和https的区别有哪些

目录 HTTP(HyperText Transfer Protocol) HTTPS(HyperText Transfer Protocol Secure) 区别与优势 应用场景 未来趋势 当我们浏览互联网时,我们经常听到两个常用的协议:HTTP(HyperText Tra…

MySQL Server 层和引擎层是如何交互的

Server 层、引擎层、BufferPool、磁盘间的关系 大体来说, MySQL可以分为Server层和存储引擎层两部分。 1)Server 层:Server 层包括连接器、查询缓存、分析器、优化器、执行器等,涵盖MySQL的大多数核心服务功能,以及所…

springboot 整合 Spring Security+JWT 实现token 认证和校验

1.大概是这个样子 JWT 是什么? Json web token (JWT), 是为了在网络应用环境间传递声明而执行的一种基于JSON的开放标准((RFC 7519).该token被设计为紧凑且安全的,特别适用于分布式站点的单点登录(SSO)场景。JWT的声明…

【3DMAX教程插件】3dMax涡轮样条线动画插件安装使用方法教程

3dMax涡轮样条线动画插件是一个3dMax脚本,用于以惊人的速度创建多个样条线包裹动画(也称为路径变形动画)。 制作生长的样条线、动画电缆、电线、绳索、缎带、光迹、移动的触手、树枝、蠕虫等。 【主要功能特点】 -只需单击几下即可创建、编…

一网打尽损失函数和正则化的关系,在损失函数中加入正则化有什么用,如何加入,这里为大家用通俗易懂的例子进行详细解释!(系列1)

文章目录 一、BP神经网络预测中,常见的损失函数是均方误差损失函数MSE二、L2正则化的公式如下:三、 结合MSE和L2正则化的总损失函数公式如下:总结 一、BP神经网络预测中,常见的损失函数是均方误差损失函数MSE 在BP神经网络预测中…

大话数据结构-查找-平衡二叉树

注:本文同步发布于稀土掘金。 6 平衡二叉树(AVL树) 在进行二叉排序树的构造时,我们可能会因为根结点的选择,构造出不同的二叉树,如下所示,对于同一个数组,可以因根结点的不同&#…