基于MSP430的自控式骨矫形器的设计与实现

发布者:sheng44最新更新时间:2010-10-03 来源: 电子技术应用关键字:MSP430  自控式骨矫形器  肢体延长的 手机看文章 扫描二维码
随时随地手机看文章

  自1904年Codivilla报告骨延长术开始,肢体延长术已经发展了100多年,骨缓慢牵张再生理论已经形成且不断完善,与此同时肢体延长器械也在不断发展。目前肢体延长的手术技术和器械经历了三个发展阶段[1]: (1)骨外固定支架技术;(2)髓内钉结合外固定支架;(3)完全植入式肢体延长器。骨外固定支架技术采用人工外力控制实现骨矫形器的拉伸,拉伸的控制精度低,操作难度大,临床应用中容易引发针道感染,不利于延长区骨质愈合,同时长时间携带外固定器也会在患者的生理和心理上造成不良影响。髓内钉结合外固定支架技术在稳定性、延长精度上有了长足的发展,但仍无法避免外固定支架带来的不良后果。完全植入式骨延长器,因其内置动力发生装置可精确控制延长速率同时又可避免针道感染问题等优势,成为骨延长器的发展方向。目前此技术最成熟和最具代表性的是ORTHOFIX公司研制开发的髓腔内置式骨骼动力延长器(ISKD), 它由外置的监测器和手术植入的类似伸缩望远镜桶式的髓内钉组成,其基本原理是靠患者的关节活动旋转带动内部牵张器牵张。但其缺点是只能牵张,不能回缩加压固定,一旦活动度大,超过单次牵张长度,不能回缩,有可能导致断骨面不能生长,存在极大的临床应用风险。

  目前,我国肢体延长的手术技术及器械还停留在第二阶段[2],远远落后于发达国家。我国的国家中长期科技发展纲要中,已经把新型医疗器械的研发作为鼓励投资和自主创新的新领域。为此,本文设计了一种以MSP430F169单片机为核心的高精度、自控式骨矫形器。该骨矫形器不但克服了外固定器的缺点,也克服了ISKD不能回缩加压固定的缺点。采用电机控制,操作简单方便,用户可以根据需要自控骨矫形器的伸缩,延长精度高,具有广阔的应用前景。

1 系统总体设计

  系统由植入长骨骨髓腔的内部骨矫形器和体外的控制器两部分组成。体外的控制器通过生物硅胶管引线与内部骨矫形器相连,主要由MSP430F169单片机、电机驱动电路、电源模块、信号处理模块、键盘及液晶显示系统等相关单元组成。体内骨矫形器通过精密电机的运行实现自身伸缩,单片机通过由磁敏传感器构成的参数反馈模块及信号处理模块实现对骨矫形器的精确控制。系统总体结构框图如图1所示。

  为满足用户对便携性的要求,矫形器系统采用电池供电。因此低功耗是系统的一个主要指标,为此系统选用具有超低功耗特点的MSP430系列单片机。在MSP430F169单片机的基础上搭建系统平台,同时配合软件中断处理机制,非常好地实现了系统的低功耗指标。高精度控制是系统的另一个主要指标,骨矫形器必须保持高精度牵张、回缩控制,任何误差都会给用户带来不良影响。系统使用ZP系列传感器传回微电机运行信号,信号经过放大处理后送回单片机处理,实现精确控制。根据软件设计,系统实现运行精度为0.1 mm,其精度远高于现有矫形器。

2 系统硬件设计

  2.1 MSP430F169单片机

  MSP430F169[3]单片机是美国德州仪器公司生产的具有超低功耗、功能强大的16位单片机。它采用“冯·诺依曼”结构, RAM、ROM及全部外围模块都位于同一个地址空间内, 最大寻址地址为62 KB;具有强大的中断功能, 48个I/O 引脚, 每个I/O口分别对应输入、输出、功能选择、中断等多个寄存器, 在对同一个I/O口进行操作前,选择其要实现的功能便可实现功能口和通用I/O口的复用, 大大地增强了端口的功能和灵活性;MSP430F系列超单片机自带闪速存储器,运行在1 MHz时钟条件下时,工作电流视工作模式不同仅为0.1~280 μA;同时它具有良好的仿真开发技术,设置有JTAG仿真接口和高级语言编译器。

  2.2 骨矫形器系统

  2.2.1矫形器机械

  矫形器的机械结构如图2所示。图中左端头(1)和右端头(11)分别与外部部件依靠螺钉固联。左端头(1)与电机(3)、电机支架(4)和外套筒(7)依靠过盈固联在一起,为左端部件。而右端头(11)与内套筒(8)依靠螺纹固联在一起,为右端部件。在内套筒和外套筒之间有一个导向键(6),它可以限制内套筒和外套筒之间相互的周向旋转运动,实现在长度方向、行程范围内(100 mm)的自由运动。左端部件和右端部件之间沿长度方向的滑动是靠电机来实现的。电机输出经过减速器减速,电机减速器的输出轴通过电机薄键将中心螺杆(9)带动旋转,然后中心螺杆通过螺纹推动受到导向键周向固定的内套筒前进,从而实现整个系统的伸缩。电机的精确控制是整个矫形器系统的核心。

  2.2.2电机驱动

  骨矫形器内部精密电机最大可承受电压为6 V,其驱动电压为4 V左右,电压每下降1 V,电机的转速就下降2 800 r/m,因此电机驱动电路不仅需要很大的驱动能力,而且其输出还需要很高的稳定性。

  [page]

      本设计采用电机专用控制芯片LG9110[4]作为电机的驱动电路。该芯片是为控制和驱动电机专门设计的2通道推挽式功率放大专用集成电路器件,它将分立电路集成在单片IC中,不再需要任何外围器件, 降低了应用成本,提高了整机可靠性。LG9110具有良好的抗干扰能力和较大的电流驱动能力,两个输出端能直接驱动电机的正反向运动。电机驱动电路如图3所示,LG9110的6脚接正转信号,7脚接反转信号,1脚和4脚之间接精密电机。

  2.2.3 参数反馈

  本设计要求实现对骨矫形器精确控制的同时保持系统低功耗的特性,因此骨矫形器内部安装了ZP系列零功耗磁敏传感器,该传感器是一种工作时无需外加电源的新型传感器,为双磁极交替触发工作方式。转盘安装在电机转轴上,转盘上固定有小磁铁,当转盘转动、小磁铁经过磁敏元件正下方时,磁敏元件产生电信号,电信号通过导线传给外围电路,而且电信号幅值与磁场的变化速度无关。

  2.2.4 信号处理

  ZP系列传感器输出信号电流很小,将信号进行后级放大处理后的输出脉冲信号通过74HC14进行整形后,送入单片机进行计数。使用MSP430F169具有定时/捕获功能的16位定时器A对脉冲计数,采用外部引脚信号作为定时器A的输入时钟源,定时器A的工作模式采用增计数到CCR0模式。

  2.3 键盘显示

  为了降低系统功耗、减少占用单片机的I/O口数目,键盘模块设计为3×3个按键的行列式键盘,采用中断方式进行处理,P2.0~P2.2作为行线,P2.5~P2.7作为列线。只要按键被按下,便会触发中断,进入键盘处理程序,实现设定初始位移、目标位移,控制骨矫形器微电机的正转、反转和读取、保存数据等功能。

  骨矫形器需要为用户提供丰富的交互信息,本设计选用HG1286413单色点阵图形液晶显示器作为用户的交互界面,它最大可显示4行8列32个字符。P3.0~P3.7作为液晶的数据线, P5.4~5.7作为液晶使能、内部命令寄存器/显示存储器选择控制和读写模式控制位,P5.3为复位信号的控制位。LCD显示屏为用户显示操作提示、工作状态、电池欠压告警等信息。

  2.4 电源模块

  电机在正常工作时对电源的干扰很大,为不影响单片机的正常工作,系统选用双电源供电,采用1个5 V/4.8 Ah锂电池供电。一组经AMS1117转换成3.3 V给单片机及外围电路供电;另一组经纹波极低的DC/CD模块B0505S-1W实现电压隔离后给电机供电。

  LG9110的驱动电压不应低于4 V,否则电机不能正常工作,为此设计了电压检测电路。MSP430F169内部的比较器A的反向输入端P2.4电压取自分压电阻,同向输入端为参考电压,选用内部电压VCC/2,即1.65 V。当电池电压低于设定值4 V时,触发比较器A中断,程序进入低压服务程序,保存现场数据到信息存储器A、B中,同时提示用户对电池进行充电。而电压在4 V~5.0 V之间变动时,电路不会产生误操作。

3 系统软件设计

  3.1主程序

  为了减轻CPU的负担和降低电路功耗, 系统全部功能都使用中断方式实现。主程序进行一些必要的初始化工作后进入低功耗死循环状态并等待中断。一旦有中断, CPU从低功耗模式中唤醒,进行中断处理, 中断结束后再次返回低功耗死循环。主程序的流程图如图4所示。

 [page] 

      3.2 电机控制

  矫形器的调速功能通过MSP430F169的定时器B输出PWM方波来实现[5]。通过改变捕获/比较寄存器CCR1、CCR2中的数值就可以改变定时器B产生的2路(P4.1、P4.2)PWM方波信号的占空比, 通过改变捕获/比较寄存器CCR0中的数值就可改变PWM方波信号的周期,由此达到改变微电机转速的目的。当P4.1输出PWM信号时,矫形器正向运行;当P4.2输出PWM信号时,矫形器反向运行;当P4.1与P4.2都输出或者都不输出信号时,矫形器停止运行。

  矫形器运行位移通过定时器A所记录的脉冲数来确定。微电机的转速为8 000 r/m,经过减速器4 096:1的减速,输出速度为1.95 r/m,因此中心螺杆的转速也为1.95 r/m,而中心螺杆的螺纹导程为0.5 mm。所以内套筒相对外套筒的运行速度为0.975 mm/min,整个矫形器的运行速度即为0.975 mm/min。通过运算可知矫形器每运行0.1 mm,微电机就运行819.2转,而码盘上固定了4个小磁铁,计数器就记录了3 277个脉冲。用户通过键盘选择当次运行位移,程序中通过设置CCR0值来实现对矫形器运行位移的精确控制。电机控制程序流程图如图5所示。

  本文介绍了一种新型高精度自控式骨矫形器设计及实现。该骨矫形器安放在长骨骨髓腔内,以避免外固定器械的高并发症,既可作内固定器,又具有牵张作用,能够在单次牵张后,达到长时间持续稳定的牵张效果;肢体牵张手术创伤小,手术操作及术后护理简单;性能安全可靠、操控简单稳定实用而又不困扰患者日常生活,在实际应用中效果明显优于传统的骨矫形器,具有非常高的实用价值。

参考文献

  [1]  张涛,庞贵根.肢体延长的研究进展[J].中国骨与关节损伤杂志,2008,23(3):262-264.

  [2]  赵辉三. 肢残康复20年:假肢矫形器服务的发展与挑战[J].中国矫形外科杂志,2007,15(7):481-483.

  [3]  魏小龙.MSP430系列单片机接口技术及系统设计实例[M].北京:北京航空航天大学出版社,2002.

  [4]  庄伟,宋光明,魏志刚,等.具有机动能力的无线传感器网络节点的设计与实现[J].吉林大学学报(工学版),2007,37(4):939-943.

关键字:MSP430  自控式骨矫形器  肢体延长的 引用地址:基于MSP430的自控式骨矫形器的设计与实现

上一篇:X射线还会用多久?非侵入式拉曼激光束或很快取而代之
下一篇:安森美推出满足便携式医疗设备要求的低功率LED驱动器

推荐阅读最新更新时间:2024-03-16 11:40

基于硅压传感器和MSP430F149单片机电子血压计设计
  1 引言   测量血压的传统仪器是机械式水银血压计,电子血压计近几年才在市场上出现。电子血压计与传统血压计相比,虽然操作简单、使用方便,但准确性、稳定性往往不太理想。本设计力求准确、稳定,以适用于老年人或病人随时监测自己血压情况及临床医学检测。   2 系统的硬件设计   本设计采用Motorola公司的MPX53GC硅压式传感器和 TI 公司MSP430F149单片机为主要器件, 构成电子血压计,系统构成如图1。系统由MCU、 传感器、LCD液晶显示器、操作面板、充放气控制 电路、气泵和气阀、蜂鸣器、存贮器、电源等部分 构成。      2.1 微处理器的选择   单片机是整个系统的大脑,它不仅要对系统进 行监控
[单片机]
基于硅压<font color='red'>式</font>传感器和<font color='red'>MSP430</font>F149单片机<font color='red'>的</font>电子血压计设计
MSP430单片机热敏电阻温度测量系统设计
MSP430单片机计数法测温原理 以NE555定时器为核心组成典型的多谐振荡器,把被测热敏电阻Rt 作为定时元件之一接入电路中,NE555定时器输出引脚接MSP430单片机的P1.2脚(Timer_A:捕获、CCIlA输入引脚)。系统电路如图所示。 由上述测量原理可知,误差主要来源为:R1、R2精度,单片机的定时器和电容器的精度以及稳定度。这里选用高精度(士O.001%)、温度系数小于土O.3×10-6/℃的精密金属箔电阻器。因此当选用高精度、高稳定度的电容器,且单片机的工作频率足够高,就可以得到较好的测温精度。 由测量原理知:被测电阻的阻值越大,测量误差越小。笔者已应用该方法设计出一款温度计,测量范围为一10~
[单片机]
<font color='red'>MSP430</font>单片机热敏电阻温度测量系统设计
MSP430单片机低功耗结构原理
当系统时钟发生器基本功能建立之后,CPU内状态寄存器SR的SCG1,SCG0,CPUOFF,OSCOFF位是重要的低功耗控制位。只要任意中断被响应,上述控制位就被压入堆栈保存,中断处理之后,又可恢复先前的工作方式。在中断处理子程序执行期间,通过间接访问堆栈数据,可以操作这些控制位;这样允许程序在中断返回(RETI) 后,以另一种功耗方式继续运行。 各控制位的作用如下: SCG1: 复位,使能SMCLK;置位,禁止SMCLK。 SCG0: 复位,激活直流发生器,只有SCG0置位,并且DCOCLK没有被用作MCLK或SMCLK时,直流发生器才能被禁止。 OSCOFF:复位,激活LFXT1,只有当OSCOFF被置位并且L
[单片机]
个人总结之MSP430F5510串口通讯(485)
1.首先先介绍一下USCI模块 通用串行通信接口(USCI)模块支持多种异步通信模式。不同的 USCI 模块支持不同的模式。 每一个 USCI 模块以不同的字母命名。例如,USCI_A 不同于 USCI_B 等等。如果不止一个相同的USCI 模块被安装在一个设备上,这些模块以不同的数字命名。例如,一个设备有两个 USCI_A模块,它们可以命名 USCI_A0 和 USCI_A1。参见设备明细表去确定各种 USCI 模块,如果需要,它们可以安放在任何设备上。 USCI_Ax 模块支持: UART 模式 脉冲调整的 IRDA 通信 自动波特率检测的 LIN 通信 SPI 模式 USCI_Bx 模块支持: I2C 模式 SP
[单片机]
基于MSP430心肺听诊技能训练系统设计
    摘要: 基于MSP430心肺听诊技能训练系统针对现代医学模拟教学的发展,改变过去用射频和特制听诊器来模仿心肺听诊过程,在操作上更逼真临床真实环境。以低功耗的MSP430为核心,并在模型人上安装27个专用设备来模拟人体的共118种心肺听诊的疾病声音。另外还可以用遥控器设置模型人的疾病类型,通过听诊器来识别模型人位置点发出的声音来辨别疾病。再现临床医学的工作场景,为学习者提供一个无风险的学习临床知识和技能的条件与环境。此外还添加了上位机教学系统,上住机根据收到的位置信号来控制上位机软件界面的显示,可以显示听诊的位置、声音特点、与呼吸的关系以及声音的波形信息,还可以外接扬声器放大播放所听到的心肺声音,达到医学教学的目的。  
[医疗电子]
基于<font color='red'>MSP430</font>心肺听诊技能训练系统<font color='red'>的</font>设计
实验挑战:利用MSP430制作一个DDS
http://115.com/file/c2n658ld 需要用到的一个软件 http://www.scienceprog.com/wp-content/uploads/2008/03/avrdds_proteus.zip 看电路图,进行仿真(双击U3,选择HEX文件,按F12运行仿真) 电路图也可见: 连线说明: MCU-1602(1602可以用4根数据线,传2次数据,编程稍微复杂点) ----------- PC0-RS PC1-RW PC2-E PC4-D4 PC5-D5 PC6-D6 PC7-D7 MCU-Key -------------- PD0-DOWN PD1-LEFT PD2-START PD
[单片机]
实验挑战:利用<font color='red'>MSP430</font>制作一个DDS
MSP430单片机OLED实时时钟制作
这段时间在学习MSP430,将以前学习的常用模块移植过来,由于MSP430F149没有iic接口,自己模拟了一个,用到的模块为:DS1302、DS18B20、OLED(IIC接口)。可通过按键切换AD及温度显示(红外程序也包含其中,有兴趣的朋友可以稍微改一下就能实现红外控制) 制作出来的实物图如下: 温度 AD #define main_c #include msp430x14x.h #include main.h #include iic.h #include ds1302.h #include ds18b20.h #include adc12.h #include IrRed.h #include
[单片机]
<font color='red'>MSP430</font>单片机<font color='red'>的</font>OLED实时时钟制作
基于MSP430高功率因数电源设计方案
  在电力网的运行中,功率因数反映了电源输出的视在功率被有效利用的程度,我们希望的是功率因数越大越好。这样电路中的无功功率可以降到最小,视在功率将大部分转换为有功功率,从而提高电能输送的效率。提高功率因数必须从相位校正技术和谐波消除技术两个方面考虑,无功分量基本上为高次谐波,谐波电流在输电线路阻抗上的压降会使电网电压发生畸变,影响供电系统的供电质量,谐波会增加电网电路的损耗。解决用电设备谐波污染的主要途径有两种:   一是增设电网补偿设备(有源滤波器和无源滤波器)以补偿电力电子设备、装置产生的谐波;二是改进电力电子装置本身,使之不产生或产生很小的谐波,如采用功率因数校正技术。两者相比较前者是消极的方法,即在装置产生谐波后,进行
[电源管理]
基于<font color='red'>MSP430</font><font color='red'>的</font>高功率因数电源设计方案
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
最新医疗电子文章
换一换 更多 相关热搜器件

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 医学成像 家庭消费 监护/遥测 植入式器材 临床设备 通用技术/产品 其他技术 综合资讯

词云: 1 2 3 4 5 6 7 8 9 10

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved