摘要

针对日常运动中心率、体温、运动量等信息无线监测所存在的问题,文中设计一种基于STM32单片机和ESP32WiFi微控制器的无线运动传感器系统。首先,使用LMT70、ADS1292及MPU6050高精度模拟前端芯片,实时采集人体的体温、心率及步态信号,传输并存储至STM32中;其次,通过信号处理方法对原始数据进行优化,通过构造合适的滤波处理方法对心电信号进行处理并计算心率,并设计查表法计算人体的体温数据,利用优化的阈值筛选方法从陀螺仪三轴数据中获取运动状态和步态信息;再次,将生成的运动信息进行打包传输并至ESP32中,通过MQTT协议在ESP32与云服务器之间建立信息连接,将运动信息上传至云服务器中保存;最后,通过检测传输进行实验验证。结果表明:所设计系统能快速获取人体准确的运动信息并上传保存;此外,还可进一步向可观测实时信息的用户终端发送运动信息,实现运动信息的无线监测、异地监测。