当前位置:首页 > 物联网 > 《物联网技术》杂志
[导读]摘 要 :作为自动医疗设备,振动排石仪被广泛应用于临床实践中。但目前市场上的医用振动排石仪大多设计简单、操作繁琐且缺乏稳定性。为克服上述问题,设计了一个稳定便捷的振动排石仪。排石仪采用 STM32F103 微控制器作为核心,用于电机驱动控制和数据处理。通过可变 PWM 波的占空比来控制电机的转速。排石仪控制系统使用 MOS 管 IRF840 构建驱动电路。电机速度由速度采集电路反馈给微控制器,构建闭环控制系统以调节电机转速。采用蓝牙模块实现无线数据的收发。排石仪操作简单,仅需触屏即可控制,并通过液晶显示屏显示出来 ;电路安全可靠,包含多种保护和报警电路设计 ;系统采用 PID 算法调节振动频率,具有稳定、调速快捷等优点。

引 言

泌尿系结石是一种非常古老的疾病,是泌尿外科的常见病之一,传统的治疗方法为开放手术和药物溶石排石法。随着科技的进步,微创科技飞速发展并逐渐成熟,已成为泌尿系结石的主要治疗方法。泌尿系结石的微创法包括经皮肾镜取石、经输尿管申镜取石、经尿道膀胱镜碎石取石和体外冲击波碎石等。其中,体外冲击波碎石无需在患者身上开刀手术,属于无创治疗,是治疗泌尿系结石公认的首选方法 [1]。

较大泌尿结石可通过体外碎石机治疗。体外碎石机产生冲击波,由机器聚焦后对准结石,经过多次释放能量而击碎体内的结石,使之随尿液排出体外。但由于肾脏和输尿管的结构问题,许多粉碎后的结石不易排出,常常需要数周甚至三个月才能排干净,既增加了患者的心理负担或可能的痛苦, 也容易造成残石复发。为了加快排石过程,医生常常建议患者术后多喝水,并辅以跳动、拍打、跑步或者倒立等排石措施 [2]。虽然起到一定效果,但患者难于定量掌握,对体弱和年老患者而言,执行较困难。

在目前医院治疗肾结石患者的仪器中,未发现该类仪器的使用,患者接受碎石治疗后,如需体外排石则按医嘱在家中让家人帮忙用手拍打肾区,不仅不安全,还会影响治疗效果,延长治疗时间,更增加了家人的负担,浪费工作、休息时间 [3]。

1 工作原理

排石仪根据临床腰部物理治疗原理(定向体位引流),在人体表面产生特定方向周期变化的治疗力,该定向治疗力穿透力强,可穿透皮层、肌肉、组织和体液,其垂直方向分力产生的叩击、震颤可促使呼吸道粘膜表面结石和代谢物松弛、液化,水平方向分力产生的定向挤推、震颤帮助碎片化结石按照选择的方向(细支气管 - 支气管 - 气管)排出体外 [4]。

由于排石仪治疗力的深穿透性强,产生的定向治疗力可穿透皮层、肌肉、组织和体液,对于深度的痰液排出效果明显, 在叩击、震颤和定向挤推工作间隔期间,作用力变化较为缓和,患者舒适感增强,尤其是耐受力较差的患者 [5]。

排石仪工作原理如图 1 所示。

图 1 排石仪工作原理图

排石仪的治疗由直流电机带动传动软轴实现。电机旋转过程中产生水平方向的水平力和垂直方向的垂直力,水平力与垂直力合为合力。在合力的作用下,治疗头作用于患者身体表面,产生定向推挤治疗力,这种治疗力会将患者体内的结石顺着其方向排出体外。

2 技术指标

排石仪系统具体性能指标如下 :

(1) 正常工作条件

①环境温度 :0 ~ 40 ℃;

②电源 :AC 220 V ;

③输入功率 :150 VA。

(2) 频率范围

10~60Hz(600~3600r/min),频率可调,步距为 1Hz。

(3) 定时时间

1 ~ 60 min 可调,步距为 1 min。

根据本次设计的任务书,主要实现的功能如下 :

(1) 驱动 100W 直流电机,附加软轴达到振动效果 ;

(2) 搭建人机交互界面,使用液晶显示屏显示振动频率和定时时间,采用 1 个发光二极管显示排石仪运作状态 ;

(3) 使用蜂鸣器构成报警电路,工作异常和工作结束时蜂鸣器报警 ;

(4) 触摸屏设置 5个按键,分别为工作启动按键、频率增加按键、频率减小按键、定时时间增加按键、定时时间减小按键 ;

(5) 根据要求输出不同占空比的 PWM波控制 MOS管, 从而控制电机转速 ;

(6) 采用光码盘测量转速,采用 PID 算法实现系统闭环, 达到预期振动频率 ;

(7) 系统工作稳定。

3 系统方案设计

3.1 系统方案选择

方案一 :使用 FPGA 作为排石仪系统的主控芯片,其具有如下优点 :

FPGA运行速度快,其内部集成了锁相环,在高速场合优势明显 ;

FPGA管脚多,具有丰富的 I/O资源,容易实现大规模系统 ;

FPGA内部程序并行运行,工作效率高。

方案二 :使用 DSP 作为排石仪的主控芯片。DSP 芯片内部采用程序和数据分开的哈佛结构,具有专门的硬件乘法器,广泛采用流水线操作,提供特殊的 DSP 指令,可用来快速实现各种数字信号处理算法。

方案三 :使用单片机作为排石仪的主控芯片。单片机作为使用最普及的微控制器,具有成本低、外设资源多和学习资料丰富等特点。

排石仪系统规模较小,仅需控制系统工作时间与 PWM波占空比,通过捕获电平变化的方式测量电机转速,采用数码管和按键显示控制系统状态,并加入简单的 PID 算法。本文设计无需使用速度较快、运行效率高的 FPGA,也无需使用具备硬件乘法器、提供数字信号处理指令的 DSP,单片机即可满足需求。单片机的定时器可满足定时和输出 PWM 的需求,外部中断可满足捕获电平的需求,普通 I/O 口即可控制数码管及实现按键扫描。因此,本文设计选用单片机作为主控芯片。

3.2 系统总体设计

基于单片机的多频振动排石仪控制系统主要由四个模块构成,分别为人机交互模块(包括触摸屏控制与液晶屏显示),无线传输模块,输出控制模块,转速检测模块和直流电机模块。人机交互模块用于显示工作状态,输出控制模块用于控制电机转速,转速检测模块用于测量电机的实时速度,直流电机模块用于产生振动。仪器的硬件框图如图 2 所示。

图 2 硬件框图

单片机用以控制电机驱动、触摸屏、液晶显示屏、蜂鸣器和速度检测模块。

本次设计需要用到如下四路电源 :

第一路为直流电机驱动电源,因需要满足较高的振动频率,所以选用的电机功率相对较大,本文系统将 220V 电压整流得到直流驱动电压 ;

第二路为 MOS栅极驱动电源,选用 12V电压 ;

第三路为数码管与光电对管的电源,电压为 5V;

最后一路电源为 3.3V,为单片机和蜂鸣器供电。

方案的软件功能图如图 3 所示。

多频振动排石仪控制系统

由系统总体设计方案与硬件设计可知,本文系统需要用到液晶屏显示系统的振动频率与定时时间 ;需要用触摸屏控制的五个按键来调整振动频率、定时时间与系统状态 ;需要对系统进行 0 ~ 60 min 的定时 ;需要实时检测直流电动机的转动速度 ;需要使用 PID 增量式算法对电机转速加以控制, 使其达到期望值 ;需要使用蜂鸣器对系统状态报警。

排石仪系统涉及的程序包括触摸屏控制、速度检测、液晶屏显示、治疗时间设置(定时器服务子程序)和速度控制(PWM 输出定时器服务子程序)。为了使程序便于阅读且条理清晰,在设计过程中将主程序结构中的子程序写入各 .c 文件中,以便在主程序里加以调用。

3.3 方案主要器件选型

3.3.1 单片机的选型

设计中需要用到的 I/O 口包括液晶屏控制(8 个),无线传输模块(8 个),蜂鸣器报警(1 个),LED 状态显示(1 个),测速(1 个)和 PWM 波输出(1 个)。另外需要定时器中断,外部中断等资源。根据这种情况,设计选用 64 引脚的STM32F103RCT6。STM32 系列单片机基于 ARM Cortex-M 内核,具有性能高、成本低和功耗低等特点 [6]。这款芯片在电子行业应用广泛,且学习资源丰富,可快速上手。

3.3.2 直流电机的选型

根据治疗力的大小,本文设计确定所用电机转速应小于 4 000 r/min。由于在电源方案中,直流电机供电电压由 220V 交流电压整流而来,所以直流电机额定电压不应过小(大于100V)。另外,根据其供电电流的限制,电机的额定电流不应过大(小于 3A)。根据上述要求,本文设计确定所用电机型号为 70ZYT60。该永磁直流电机的额定电压为 110V,额定电流为 1.3A,额定功率为 100W,最高转速为 3600r/min。

4 结语

完成硬件搭建与程序下载后, 液晶屏可正常显示10 ~ 60 Hz 的振动频率 ;排石仪系统可实现 1 ~ 60 min 的定时时间控制 ;可通过触摸屏按键控制系统振动频率加减, 步距为 1 Hz ;可通过触摸屏按键控制系统定时时间,步距为

1 min ;可通过触摸屏上的开关按钮控制系统的启动和停止 ;可通过测速模块检测转速并通过 PID调节速度,使其振动频 率稳定 ;可及时报警 ;可通过蓝牙模块实现无线数据的收发。


本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

串口作为单片机开发的一个常用的外设,应用范围非常广。大部分时候,串口需要接收处理的数据长度是不定的。那么怎么才能判断一帧数据是否结束呢,今天就以STM32单片机为例,介绍几种接收不定长数据的方法。

关键字: 单片机 串口 STM32

脉冲宽度调制(PWM) 是一种数字信号,最常用于控制电路。该信号在预定义的时间和速度中设置为高(5v或3.3v)和低(0v)。通常,我们将PWM的高电平称为1,低电平为0。

关键字: STM32 PWM 控制

摘要:随着计算机技术与电子科技的快速发展,人工智能、云计算等技术的不断进步,智能家居新型产业模式也得到了巨大的发展,至今国内智能家居市场投资达到了2396亿元,市场规模占比不断增大,未来十年内家居智能化将实现大规模应用。...

关键字: STM32 嵌入式 人工智能

为增进大家对控制器的认识,本文将对PID控制器以及电动车控制器维修方法予以介绍。

关键字: PID 控制器 指数

​GD32作为国产MCU里的佼佼者,产品线也比较丰富,是替代STM32的一个很好的选择。前段时间有个项目用到GD32的单片机,今天来说说使用的一些体会。

关键字: 国产MCU STM32 单片机

STM32 用户界面设计环境新增屏幕旋转和纹理映射功能,支持性能强大的Neochrom图形加速器

关键字: 意法半导体 STM32 MCU

意法半导体(ST)发布了STM32Cube.AIversion7.2.0,这是微控制器厂商推出的首款支持超高效深度量化神经网络的人工智能(AI)开发工具。

关键字: 意法半导体 STM32

2022年是意法半导体STM32家族问世15周年。在全球疫情阻止人们面对面沟通交流的当下,7月18-22日,意法半导体举办首届暨2022年STM32中国线上技术周,庆祝与生态合作伙伴共同创新的十五载。 在这个为期五天的线...

关键字: 意法半导体 STM32

展示与STM32生态伙伴的十五年创新成就

关键字: 意法半导体 STM32

在这篇文章中,小编将对运动控制器的相关内容和情况加以介绍以帮助大家增进对运动控制器的了解程度,和小编一起来阅读以下内容吧。

关键字: 运动控制器 控制器 PID

《物联网技术》杂志

2511 篇文章

关注

发布文章

编辑精选

技术子站

关闭