FP-IND-DATALOGMC

批量生产
Design Win

STM32Cube功能包,适用于传感器数据和电机控制遥测的高速数据记录

获取软件 下载数据摘要

产品概述

描述

STEVAL-STWINBX1和EVLSPIN32G4-ACT专用FP-IND-DATALOGMC功能包是一款面向下一代智能执行器的,功能强大的集成式工具套件。该产品源自FP-SNS-DATALOG2功能包,能够收集异构数据,并将STWIN.box传感器信息与STSPIN32G4电机控制数据相结合,从而帮助用户全面掌握系统的运行状况。这样,用户即可进行实时监测和准确的性能评估。

EVLSPIN32G4-ACT支持多种FOC控制算法,可用于驱动各种三相无刷直流电机(未包含在套件中)。更多详情和安装指南请参见UM。有关所支持电机的列表,请参见电机控制SDK文档 (X-CUBE-MCSDK-6)。

该功能包中包含了一个Python GUI,即通过USB与STEVAL-STWINBX1进行通信的hsdatalogMC_GUI,可帮助用户控制电机(启动/停止命令、设置速度)并选择要记录的电机控制遥测和传感器数据的组合。STEVAL-STWINBX1需使用电机控制协议 (MCPv2),可通过串行端口 (UART) 与STSPIN32G4 MCU进行通信。该协议支持配置系统和记录数据。

FP-IND-DATALOGMC基于应用级模块(SensorManager、TagManager、DPU数字处理单元);这些模块支持重用和扩展以打造其自定义应用。为了实现这种模块化结构,我们选择用eLooM来构建该功能包;eLooM是一种面向对象的轻量级嵌入式STM32应用框架,专门适用于由STM32提供支持的嵌入式低功耗应用。

DATALOGMC应用可将数据保存到采用FAT32文件系统进行了格式化的microSD™卡(安全数字高容量 - SDHC),或是通过USB(WCID类)将数据流式传输到PC。功能包中提供的Python SDK能够帮助用户轻松回读和处理使用FP-IND-DATALOGMC获取到的传感器和电机数据,并为其提供一些即用型脚本和笔记本。

该软件也可以从GitHub获取,用户可通过 [Issues] 和 [Pull requests] 选项卡提交错误以及提出新想法。

  • 所有功能

    • 高数据速率(可达6 Mbit/s)数据采集软件套件:
      • 同时记录电机控制遥测和传感器数据。
      • Python实时控制和数据分析
      • 专用Python SDK,可直接集成到任何数据科学设计流程中
      • 可与STBLESensor应用兼容,用于系统设置和实时控制
      • 适用于所有传感器和电机数据的同步时间戳和标记机制
    • 旨在与通过MCSDK (X-CUBE-MCSDK) 编程为从设备的EVLSPIN32G4-ACT评估板进行交互的电机控制协议主设备实现
    • AzureRTOS:ThreadX、FileX、USBX
    • 基于eLooM(面向对象的轻量级嵌入式STM32应用框架)的固件模块示例,可实现应用层面的代码重用
    • 免费易用的许可条款

获取软件