当前位置:首页 > 医疗电子 > 医疗电子技术文库
[导读]   引言   医学上针对腰椎间盘突出症等腰脊椎病,通常采取物理牵引的保守治疗方法。本牵引床系统是以两段式床体为治疗平台,采用ARM等嵌入式处理器并结合计算机对床体各自由度运动实

  引言

  医学上针对腰椎间盘突出症等腰脊椎病,通常采取物理牵引的保守治疗方法。本牵引床系统是以两段式床体为治疗平台,采用ARM等嵌入式处理器并结合计算机对床体各自由度运动实现分布式控制,并由直流电机实施外力快、慢速牵引及床体的任意角度的快慢速旋转,从而实现腰脊椎病的物理治疗。

  1系统功能与总体设计

  牵引床以两段式床体为治疗平台。其床体分为前、后两段,供病人躺卧。前段有固定带将病人腰上部固定,利用牵引带与活动床头相连。牵引运动是前后方向的平动。床头在电机驱动下可向前牵出一定距离,而病人腰部则是被固定着,这样牵引带对腰椎就有了一定的作用力。床头安装“S”型拉力传感器检测牵引力。后段床体也有固定带将病人的腰下部至胯骨处固定,并可在电机带动下以腰部处为轴心做水平平面的摆动、垂直轴向的倾斜升降转动、以及向左右两侧的旋转共三个自由度的转动。前段床体的牵引速度可调,后段床体的旋转角度与旋转速度也可任意设定。

  牵引床为医师提供四个自由度可调节的物理运动,充分满足腰椎病物理治疗的需要。实际治疗中,医生根据患者的病理情况,将后床面的左、右旋转结合慢牵基础上的快牵功能进行合理使用能够起到“正脊”作用。

  牵引床的总体设计采取分布式控制体系,如图1所示。计算机作为上位机通过RS-485总线与三个嵌入式控制器(下位机)组成分布式总线网络实现对床体运动的控制。计算机实现系统总体操作控制界面。系统复杂的控制任务被分解为三部分,分别由三个嵌入式控制器并行实时执行完成。其中,牵引运动及牵引力的检测与控制由一片STC89C52RD+单片机完成;三个旋转运动的角度检测及控制由Samsong公司的32位ARM核RISC处理器S3C44B0X处理;床体上各类限位开关等开关量检测及输出则由另一片STC89C52RD+实现。

  
图1 系统总体设计框图

  2 系统硬件设计

  2.1 基于STC89C52RD+的牵引控制

  快慢牵引治疗是通过直流电机驱动床头向前运动从而拉伸固定在患者腰间的固定带,产生一定的牵引作用力施加在腰椎。牵引力大小及快慢由医生设置,并保持一段时间。保持期间可配合床体旋转等动作进行物理治疗。

  牵引力可由床头的S型应变式拉力传感器转换为模拟信号。该信号大小与加在传感器上的激励直流电压大小有关。传感器灵敏度为2mV/V,若DC激励电压为5V,则传感器输出最大信号为10mV。如果力传感器的量程为0-200Kg,则对应传感器输出模拟信号为0-10mV。该信号经仪表放大器AD623放大500倍后为0-5V,经“Л”型电感、电容无源网络滤波后输入给10位A/D转换器TLC1549。牵引力信号频率很低,处理器每秒钟采样20次。采用一个专用的STC89C52RD+的片内硬件定时器,每隔50ms进入定时器中断服务程序通过SPI串行接口进行一次A/D转换,并将转换后的数据由UART经接口芯片74LBC176转换为485信号发送至上位机。由上位机判断后发出控制指令控制牵引电机及牵引过程。

  STC89C52RD+是STC公司生产的增强型51单片机,可靠性高,抗干扰性强。在产品注册对控制器做电磁兼容性试验时,发现采用AT89C52通不过的电源脉冲干扰试验以及高压放电干扰试验项目,STC89C52RD+可轻易通过。STC单片机的可靠性由此可见一斑。

  2.2 基于STC89C52RD+的开关量检测与控制

  床体采用行程开关为各个运动行程进行限位,避免系统失控造成牵引力过大拉伤病患,或旋转、摆动角度过大将病患甩出床体。当出现碰触行程限位开关的情况时,继电器控制电路将直接切断电机电源使电机停转。控制器STC89C52RD+实时检测这些信号,并迅速将此信息通过485串行总线传至上位机。系统软件将停止该进程并将系统复位。单片机将系统的23个输出开关量状态锁存在3片74HC377中,确保状态可靠输出。各路输出经由光电耦合器隔离、ULN2803放大,驱动继电器的开关来控制各个电动机的启停及组合动作。

  设置“急退”按钮,在病患自己感觉不舒适的时候可自行按下,系统将迅速解除牵引力并将床体旋平。当病人按下“急退”按钮,单片机检测到后即通过485总线将此消息传至上位机。系统软件接收到后,立即停止当前的牵引进程,并发出命令,单片机随即控制牵引电机反转解除牵引力。如果床面处于旋转倾斜状态,则控制将床体旋平。这些措施大大提高了牵引治疗系统的安全性与可靠性,对于一台医疗器械而言是必须要考虑的。

  选用一片STC89C52RD+作为专用的开关量检测与控制处理器。这样可使这部分控制程序更简洁、纯粹,易于实现,可确保系统可靠无误的动作。若将这部分任务合并到其他控制器中,会增加软件的编程难度,流程会更复杂,势必将降低系统运行的可靠性、安全性。

  2.3 基于ARM处理器S3C44B0X的旋转运动控制

  医疗设备的运行要求低噪音。系统采用高效率、低噪声的新型220V高压大功率直流电机作为床体运动的执行机构,来实现床体机械系统多维、多轴、多自由度的运动。对直流电机的控制采用PWM方式。PWM驱动采用高效率大功率VMOS管功放电路。在嵌入式电机控制处理器选择上,采用Samsong公司的32位ARM核RISC处理器S3C44B0X。该处理器具有双串行口、5个PWM定时器、8通道10位ADC、最高主频66MHz,完全胜任运动控制要求。

  上位机经485总线发出的转动运动指令中包含有速度参数及角度参数数据。三个自由度的旋转运动分别各对应一个PWM定时器的输出。旋转电机的调速由PWM占空比参数调节。速度控制是开环的。角度传感器选用高精度单圈电位计。电位器外接5V激励,即0-360度对应0-5V。实际上,只采用了0-30度范围。这样,ARM控制器、PWM执行器与角度传感器的测量环节构成角度位置闭环调节回路,实现旋转角度的调节。

  考虑到目前市场上存在欠款问题并为了更好地回收资金并保护知识产权,结合S3C44B0X的内部资源设计了独特的硬件加密功能。通常加密是利用计算机的日历以及计算机中的硬盘序列号来实现的。计算机的运算能力强,算法实现也容易,但是往往也容易被解密。好的方法是利用电路硬件来做加密。首先,利用S3C44B0X内部的RTC设计日历定时器做硬件注册时间加密。第二,利用DS18B20中全球唯一的序列号作为注册序列号来做加密。DS18B20是DALAS公司生产的数字温度传感器,但在这里并不用其测温,而是利用其中全球唯一的序列号。它与ARM处理器的连接仅用一根数据线作串行数据传输。

  
图2 旋转运动控制框图

  

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

近日,Arm推出了Arm® Ethos™-U85神经网络处理器(NPU)和Arm Corstone™-320物联网参考设计平台,旨在满足海量的数据处理和大规模计算,加速推进边缘AI的发展进程。

关键字: ARM

为了赶超云计算市场上的竞争对手,谷歌正试图通过定制的Arm服务器芯片降低云计算服务成本。

关键字: 谷歌 ARM 定制芯片

嵌入式开发作为一个融合了计算机软硬件和系统工程的综合性领域,其成功与否往往取决于三个核心要素的有效整合与协调。这三个要素分别是:硬件平台的选择与设计、软件开发及其优化、以及系统级的设计与集成。深入理解并熟练掌握这三个方面...

关键字: 嵌入式开发 ARM

随着汽车软件数量爆发式的增长,整个行业都需要重新思考汽车产品的开发流程。为此,Arm推出了丰富的硬件IP、新的系统IP,以及全新的汽车计算与计算子系统产品路线图,旨在为各种汽车应用实现性能、功能安全、可扩展等方面的支持。

关键字: ARM 汽车电子

知名移动芯片设计公司ARM最近迈出重要一步,它正式推出汽车芯片设计。ARM推出的芯片设计方案名叫Neoverse,随同芯片一起推出的还有面向汽车制造商、汽车供应商的新系统。

关键字: ARM 汽车芯片 芯片

随着通用人工智能的发展,数据中心的计算需求逐步提高。针对多模态数据、大模型的推理和训练需要更高的算力支持,而随着算力提升与之而来的还需更关注在功耗方面的优化。对于头部云计算和服务厂商而言,针对专门用例提高每瓦性能变得至关...

关键字: ARM 服务器 AI Neoverse CSS

一直以来,riscv架构都是大家的关注焦点之一。因此针对大家的兴趣点所在,小编将为大家带来riscv架构的相关介绍,详细内容请看下文。

关键字: riscv ARM riscv架构

最新消息报道,知情人士透露Arm近日裁掉了中国70多名软件工程师,并会将部分职位转移到中国以外的地区。Arm通过“全球服务”部门已经将支持其中国客户的工作外包给安谋科技,该部门曾经拥有约200名员工。

关键字: ARM 裁员

凭借着在个人计算机领域的广泛应用打下的坚实基础,X86自始至终统治着整个服务器生态。而这并不是业界希望看到的,因此Arm服务器被给予厚望。业界期盼Arm能够带来新的服务器CPU替代:打破一个同质化的数据中心架构,实现更高...

关键字: ARM 服务器 AI

本文中,小编将对64位处理器予以介绍,如果你想对它的详细情况有所认识,或者想要增进对它的了解程度,不妨请看以下内容哦。

关键字: 处理器 ARM AMD
关闭
关闭