当前位置: 首页 > news >正文

stm32cube monotor使用笔记

stm32cube monotor使用笔记

stm32cube monotor简介:

  STM32CubeMonitor 是 STMicroelectronics 官方推出的一款基于 Node-RED 构建的数据可视化与调试工具,专为 STM32 微控制器设计。它确实可以看作是“本地的 Node-RED + STM32 专用模块”,其核心目标是:无需编写代码即可快速构建上位机 UI,实时采集、监控和可视化 STM32 的运行数据(如传感器值、变量、调试日志等)。

一 STMicroelectronics模块节点详解

1. acq_in 节点 (Acquisition Input)

  • 功能:接收来自ST-LINK调试器采集的数据流,是【数据流的入口点】。
  • 用法:必须配置ST-LINK连接参数(如SWD/JTAG接口),负责从STM32目标设备读取内存变量数据。
  • 状态指示:正常工作时显示绿色圆点,表示与目标设备的连接正常。

2. acq_out 节点 (Acquisition Output)

  • 功能:控制数据采集的输出,通常用于启停数据采集过程。
  • 用法:可连接到UI控件(如按钮),实现手动控制数据采集的开始和停止。
  • 状态指示:正常工作时也显示绿色圆点。

3. variables 节点

  • 功能:定义和配置要监控的STM32变量,是数据流的核心处理节点。
  • 用法:需要指定变量名、内存地址、数据类型(如uint32、float等),可监控多个变量。
  • 特点:在设计模式下配置,支持在程序全速运行时实时读取变量值。

4. processing 节点

  • 功能:对采集的原始数据进行预处理和转换。
  • 用法:可进行数据类型转换、数学运算、滤波处理等,为可视化做准备。
  • 连接:通常连接在acq_in节点之后,variables节点之前。

5. write panel 节点

  • 功能:允许在运行时向STM32目标设备写入变量值。
  • 用法:提供UI界面让用户输入新值,可修改STM32内存中的变量,无需停止程序运行。
  • 高级用法:也可通过flow直接写入变量,无需用户在write panel中手动输入。18

6. activity 节点

  • 功能:监控和显示STM32设备的运行状态和活动情况。
  • 用法:通常用于显示CPU负载、中断活动、通信状态等系统级信息。

7. 3D 节点

  • 功能:提供3D数据可视化能力,适用于空间数据展示(如加速度计、陀螺仪数据)。
  • 用法:可将3轴传感器数据映射到3D空间进行动态显示。

8. radar 节点

  • 功能:提供雷达图可视化,适合多变量对比显示。
  • 用法:常用于显示多传感器数据的相对关系,如电机控制中的多相电流。

9. chat 节点

  • 功能:提供简单的通信和消息传递功能。
  • 用法:可用于调试信息显示、命令发送等基础通信需求。

二 完整示例:STM32变量监控与可视化

  1. STM32端代码(无需特殊库):3个全局变量(volatile)

    // main.c - 只需定义全局变量
    volatile uint32_t counter = 0;
    volatile float temperature = 25.0f;
    volatile uint8_t led_status = 0;int main(void) {// 初始化代码...while(1) {counter++;temperature = 25.0f + (counter % 100) * 0.1f;led_status = (counter % 2 == 0) ? 1 : 0;HAL_Delay(100); // 100ms更新
        }
    }
    全局变量且volatile
  2. STM32CubeMonitor Flow配置:

    1. 设计模式
      • 拖入acq_in节点,配置ST-LINK连接
      • 拖入variables节点,添加变量:counter, temperature, led_status
      • 拖入processing节点(可选,用于数据转换)
      • 拖入chart节点(显示counter)、gauge节点(显示temperature)、led节点(显示led_status)
      • 连接:acq_in → variables → [chart/gauge/led]
    2. Dashboard模式
      • 拖入write panel节点,配置可写入的变量(如led_status)
      • 拖入按钮控件连接到acq_out节点,控制采集启停
      • 部署后访问http://localhost:1880/ui查看实时数据

 

 

  

 

http://www.jsqmd.com/news/129698/

相关文章:

  • 偏振散射。。
  • Bradykinin (1-3);Arg-Pro-Pro
  • 2025年12月物联网定制开发,PCB设计,硬件定制开发公司推荐:行业测评与选择指南 - 品牌鉴赏师
  • 2025年知名的德国高端零角度铰链优质厂家推荐榜单 - 品牌宣传支持者
  • 亿玛在线推出“易元AI”:分镜级视频引擎 开启品牌内容资产化万亿赛道
  • 2025年知名的品质床上用品品质优选榜 - 品牌宣传支持者
  • 记一次 FTP 下载报错:ClientAbortException 与 断开的管道(Broken pipe )
  • 2025年靠谱的热压机用户好评厂家排行 - 品牌宣传支持者
  • 论文降AIGC实战血泪史:10款工具亲测与决胜心法
  • 玻璃钢电缆沟盖板厂家有哪些?2025玻璃钢盖板厂家+高承载玻璃钢格栅厂家推荐汇总 - 栗子测评
  • 拯救者 Legion Go 硬盘更换全攻略:扩容不踩坑,新手也能看懂的拆机指南
  • 2025年12月田径教练证书,运动康复证书,足球教练证书学校推荐:行业测评与选择指南 - 品牌鉴赏师
  • 从零理解Open-AutoGLM 2.0,掌握大模型自动压缩与加速推理核心技术
  • 2025年湘潭莲子制造企业权威推荐榜单:正宗手工莲芯/湘潭磨皮莲子/湘莲基地源头厂家精选 - 品牌推荐官
  • 2025年比较好的抗风工业门/防爆工业门厂家推荐及选购参考榜 - 品牌宣传支持者
  • 【独家首发】Open-AutoGLM开源项目全剖析:国内首个GLM自动调优框架(含GitHub地址)
  • 2025年卷板机设备厂家实力推荐:三辊卷圆机/板材自动卷板机/液压卷板机源头厂家精选 - 品牌推荐官
  • 西南多行业品牌服务优选指南
  • 2025年口碑好的德国精工静音阻尼轨道TOP品牌厂家排行榜 - 品牌宣传支持者
  • 互联网医院13用户体系基石——账号注册与登录态的“无感恢复”
  • 2025年知名的绵阳电梯生产/广安电梯改造客户信赖口碑排行榜 - 品牌宣传支持者
  • 2025年比较好的座搬运电动叉车/新能源电动叉车厂家最新权威推荐排行榜 - 品牌宣传支持者
  • AI 英语写作 APP 的开发
  • 2025年靠谱的不锈钢洗漱台/不锈钢浴室柜厂家最新权威实力榜 - 品牌宣传支持者
  • 2025年知名的高端家纺消费者满意度榜单 - 品牌宣传支持者
  • 如何结合国产信创动环监控系统提升设备运维效率?
  • 《lvgl基础学习 —— 消息机制》
  • 网络》》Combo口(光电复用口)
  • 适用于大公司的hr saas系统top10分享,附带HR选型技巧!
  • AI大模型时代,文科生的新机遇:转行攻略与实战经验(建议收藏)