• 回复
  • 收藏
  • 点赞
  • 分享
  • 发新帖

【 DigiKey DIY原创大赛】基于STM32的直流生理电刺激治疗仪

感谢电源网和得捷电子的支持,本次参赛的作品是:基于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:

     

 

      程序源码:基于STM32的直流生理电刺激治疗仪.zip

7、总结

      感谢电源网和得捷电子的支持,项目开发过程中也遇到了各种问题,花费了不少时间去处理,过程也学习到了更多的知识。

全部回复(0)
正序查看
倒序查看
现在还没有回复呢,说说你的想法