Design of a Real-Time Monitoring System for Ankle Pump Exercise Based on Force and Angle Data Acquisition
Ankle pump exercise is an important method for preventing thrombosis and promoting rehabilitation in clinical patients. Guiding patients to perform proper ankle pump exercises can significantly reduce the occurrence of lower limb venous thromboembolism and accelerate the recovery process. However, in current rehabilitation treatments, due to the lack of effective monitoring of patients’ ankle pump exercise activities, it is often difficult to develop the optimal rehabilitation plan when the training process and outcomes are not well understood. Therefore, this paper designs a real-time monitoring system for ankle pump exercise based on force and angle, aiming to address the above issues. The system utilizes an ESP32 microcontroller to collect real-time data from pressure sensors and posture sensors. The collected data is wirelessly transmitted to an upper computer, where it is processed to analyze changes in plantar force and ankle joint angles during ankle pump exercises. Experimental results show that this monitoring system effectively monitors ankle pump exercises by capturing the real-time changes in force and angle.
Ankle Pump Exercise
踝泵运动是一种通过屈伸踝关节来增强小腿肌肉活动、促进下肢血液循环,避免血栓的同时恢复关节活动度的一种康复运动。对踝泵运动过程进行实时监控,对于踝关节康复治疗和下肢血栓的预防有重要的现实意义
基于上述情况,本文设计了一种基于力和角度的踝泵康复运动监测系统,包括压力采集单元、惯性测量单元、ESP32-WROOM-32UE控制核心与上位机软件。
本文设计了一种基于力和角度数据实时采集的踝泵运动监测系统,旨在提高运动监测的精度和效率。系统主要包括实时数据采集、无线数据传输和数据分析三部分,由左右脚各自独立的两个子系统组成,通过无线通信模块与上位机进行数据交互。其设计框图如
系统采用ESP32-WROOM-32UE作为主控模块,该模块集成高性能Wi-Fi通信功能,支持灵活的硬件扩展与多传感器接入,能够满足系统的多样化需求。在无线通信方面,ESP32通过支持MIMO技术和UDP协议,实现了高效、稳定的数据传输,尤其适用于医院复杂环境中的实时监测场景,确保数据传输的可靠性和完整性。此外,ESP32具备低功耗特性,可在长期运行中有效延长设备续航时间,满足动态监测对稳定性和高效性能的要求。通过其强大的硬件性能和高扩展性,ESP32为系统的实时监测、数据管理和长期应用提供了有力保障。
该模块选择电阻应变片式压力传感器,用于实时采集运动过程中的足底发力信息。相较于其他压力传感器,该传感器的对称结构设计在动态环境下能有效减少环境因素的干扰,从而确保在多角度受力条件下检测数据的稳定性和一致性。为了满足实时监测的需求,压力检测模块采用HX711数模转换芯片进行信号处理。该芯片具备24位高分辨率和80 Hz采样率,能够精准捕捉足底发力的细微变化,同时保障动态环境下的高频数据采集需求。传感器与数模转换芯片的结合,构建了系统实时、稳定的压力检测基础,为监测数据的准确性和可靠性提供了有力支持。
姿态检测模块选用MPU6050传感器,凭借其集成的三轴加速度计与陀螺仪,能够高精度测量角度与姿态变化。该传感器内置的数字运动处理器(DMP)采用四元数算法,对加速度与角速度数据进行实时融合处理,有效降低动态环境下的数据噪声与测量误差,从而提升角度测量的稳定性和准确性。在实际应用中,MPU6050无需依赖磁力计测量角度,即使在存在磁场干扰的康复训练环境中也能稳定工作,保障对患者踝关节运动的精准采样。其高精度的实时姿态数据为系统的动态监测和数据分析提供了可靠支持。
踝泵运动的监测不仅表现出周期性,还具有显著的动态特性。为实时捕捉患者运动中的角度变化与发力信息,同时满足医疗康复设备对便携性与长时间稳定使用的要求,设计了下位机程序框架,如
下位机开始运行时,首先完成各模块初始化后进入低功耗休眠模式,仅监测震动传感器信号。一旦检测到运动,系统立即唤醒并开始实时采集角度与压力数据。同时,程序对供电电压进行实时监控,当电压低于3.1 V时触发报警,确保设备运行的稳定性与安全性。针对压力传感器24位高分辨率、易受干扰的特点,程序采用中值滤波与平均滤波相结合的混合处理方法。该方法能够有效抑制突发性噪声干扰,同时在长时间监测中保持数据的平稳性与精度,确保系统在复杂动态环境下的高可靠性与实时性能。
本研究中,上位机监护系统采用跨平台C++应用程序开发框架QT,在Windows平台上运行,实现了实时监视、数据分析等功能。系统实时接收传感器采集的角度与压力数据,通过数据分析监测踝泵运动效果,并结合患者和医生信息进行有效管理。其工作流程如
参考丁缪森等对踝泵运动的研究可知,在踝关节跖屈40˚~50˚范围内持续运动训练效果最佳
为了更加精确地评估踝泵运动的训练效果,本研究提出了一种基于滑动窗口的融合分析方法。系统设置每2秒为一个滑动窗口,采集该时间窗口内的压力与角度数据,通过分析数据波动评估其协调性。同时,实时调整压力和角度数据的权重,生成特征曲线供后续深入分析。该方法能够有效提供更加细致的定量分析,进一步提升对踝泵运动效果的评估准确性,为后续康复训练优化提供了重要支持。
为了确定传感器在不同重量条件下的电压变化规律,如
图4. 压力传感器性能分析图
为了评估压力数据检测的精度及长期工作状态下的稳定性,本文对完成标定后的压力传感器不同负载下传感器的力值数据进行了十次重复采集分析,并将测量结果与标准值进行误差分析。标定实验的误差曲线如
为了验证姿态传感器在长时间旋转工作下采集数据回零状态下的稳定性,将MPU6050传感器放置在垂直于z轴的平面上,进行十次重复旋转实验,每次旋转后返回至初始位置,评估其进行多次归为测量中的误差数据。实验结果如
为了进一步验证系统采集角度数据的准确性,将mpu6050测量数据与数显倾角仪的测量数据进行对比。测试首先将mpu6050和数显倾角仪分别安装在踝泵运动训练设备的踏板上,以踏板初始位置角度为零度,随后以10度为增量旋转踏板进行角度测量。其数据情况如
图7. mpu6050与倾角仪数据对比图
图8. 踝泵运动数据波形图
图9. 踝泵运动数据分析图
对采集到的角度和压力数据进行融合分析后,结果如
本文设计了一种基于力和角度的踝泵运动实时监测系统,有效解决了病人在踝泵运动过程中无法实时监测运动效果的问题。系统通过同步采集压力和角度数据,并结合无线传输技术,确保了数据传输的高效性与准确性。在数据分析方面,本研究创新性地提出特征提取与融合分析方法,实现了对踝关节运动状态的全面监测及关键运动特征的精准提取。该系统不仅为踝泵运动的健康评估提供了可靠的数据支持,还为个性化康复训练计划的制定提供了科学依据,具有重要的临床应用价值。
*通讯作者。