找到以前毕业设计时使用STM32做的简单数据采集系统,分享出来,做个参考。以前写的程序,难免有些bug,大家见谅哈。系统框图如下: 使用嵌入式uC/OS-II操作系统,结合uC/GUI界面,实现了如下功能: 1.2路模拟量输入:1路0~5V标准电压信号,1路4~20mA标准电流信号 2.2路温度采集:1路使用内部ADC采集内核温度,1路使用DS18B20采集系统周围环境温度 3.上下限报警功能:采集的信号超过用户设置的上下限值时,触发上下限报警功能,也可对指定通道的报警功能进行开启和关闭 4.人机交互界面:使用μC/GUI设计友好的图形用户界面,简化用户操作 5.无线通信功能:通过nRF24L01无线收发模块实现与附近分采集器点对点数据通信 实现的界面如下: 为了仿真反复少些程序,用VC6.0改了一个用户界面仿真程序,见附件 STM32的整个工程源码见附件。 |
RE:【MCU实战经验】+基于STM32的无线数据采集系统设计