感谢电源网和得捷电子的支持,本次参赛的作品是:基于STM32的直流生理电刺激治疗仪
1、项目方案介绍
使用STM32F103系统板作为主控模块。使用电极片刺激的方式实现理疗功能。电刺激理疗功能,主要由Boost升压与H桥驱动实现。通过PWM控制Boost电路实现电压升压功能,并实现不同档位刺激强度的调节。通过H桥电路控制刺激信号的输出,电极信号使用电极片连接到人体上。使用OLED作为显示,按键切换档位和模式。
2、核心电路-Boost升压电路
项目中通过PWM控制Boost升压电路的方式,控制升压的电压大小,不同档位下的电压不同,刺激强度也会随之变化,最大档位的电压值为60V左右。
Boost升压电路是一种常见的直流升压电路。它通常用于需要提供比电源电压更高的电压的应用,如LED驱动器、电子设备和电动汽车等。
Boost升压电路的基本原理是利用电感和电容的特性,将直流电源的电压转换为更高的电压。具体来说,当开关管导通时,电流通过电感和负载电阻,电感储存能量;当开关管关断时,电容放出能量,提供额外的电压给负载电阻。通过周期性地切换开关管的导通和关断,Boost升压电路可以实现输出电压的增加。
3、核心电路-H桥驱动电路
本次项目中使用H桥电路,用于控制电极片的交替刺激信号。
H桥电路是一种常见的直流电机驱动电路,它通过对电机两端施加不同方向的电压来实现电机的正反转和变速。
H桥电路的基本结构:H桥电路由四个电子开关(通常是MOSFET或IGBT)和直流电源组成,它们可以组合成不同的电压输出。H桥电路具有两个输入端和两个输出端,通过控制电子开关的导通和截止状态,可以实现正反转和变速控制。
4、电刺激波形设计
电刺激波形分为四个阶段,A段为起始阶段,进入B段后,控制H桥正向输出,实现刺激电流为正电流,输出结束后,进入C段延时,然后进入D段,控制H桥反向输出,实现刺激电流为负电流。四个阶段不断重复输出。
5、刺激模式设计
本次设计中总共包含五个模式,分别是:常规模式、康复模式、针灸模式、增肌模式和耐力模式。
常规模式:A段时间15ms,A段时间200us,C段时间15ms,D段时间200us。
康复模式:A段时间40ms,A段时间400us,C段时间40ms,D段时间400us。
针灸模式:A段时间250ms,A段时间200us,C段时间250ms,D段时间200us。
增肌模式:A段时间16ms,A段时间400us,C段时间16ms,D段时间400us。
耐力模式:A段时间50ms,A段时间400us,C段时间50ms,D段时间400us。
6、视频演示和源码
本次视频展示为功能展示,已上传至bilibili:
程序源码:
7、总结
感谢电源网和得捷电子的支持,项目开发过程中也遇到了各种问题,花费了不少时间去处理,过程也学习到了更多的知识。