产品概述
描述
STSW-SDATALOG提供兼容图形用户界面 (GUI) 的简易串行数据记录固件实现方案。
它可通过USB串行VCOM端口将传感器数据实时轻松流式传输至主机PC。
该软件内置一系列裸机固件示例,旨在生成符合FP-SNS-DATALOG2数据格式的规范数据集。
该方案由STDATALOG-PYSDK和数据集工厂工具提供支持,可跨定制开发板移植,并兼容多种示例开发板。
这套方案专门在STM32CubeIDE中开发,采用裸机固件(无RTOS),基于利用电路板虚拟化、PnPL和DTDL的控制通信协议。
传感器数据通过串行通信端口经STLink-V2/V3流式传输,同时支持精确记录时间戳。
STSW-SDATALOG包含适用于NUCLEO-F401RE、NUCLEO-L476RG和NUCLEO-U545RE-Q(与X-NUCLEO-IKS4A1和X-NUCLEO-IKS5A1搭配使用)的示例。
-
所有功能
- 数据集生成:生成符合FP-SNS-DATALOG2格式且与STDATALOG-PYSDK兼容的规范数据集
- 可移植性:可轻松移植到定制开发板
- 示例开发板:包含对多个示例开发板的支持
- 时间戳:数据流包含精确的时间戳
- 控制通信协议:符合FP-SNS-DATALOG2采用的电路板级虚拟化协议PnPL和DTDL格式标准,并与STDATALOG-PYSDK兼容
- 数据流传输:通过串行通信端口经STLink-V2/V3流式传输数据集
- MCU配置:使用CubeMX配置;每个示例均提供.ioc配置文件
- 传感器支持:支持单传感器,提供加速度计、组合传感器(加速度计 + 陀螺仪)、磁力计和气压计等不同类型传感器的示例
- 开发环境:在STM32CubeIDE中开发,采用裸机固件(无RTOS)
- 协议支持:基于ASPEP和SSTL协议
- 代码重用:大部分代码可重用并在不同示例间共享