基于单片机设计的的可充电脑起搏器

发布者:BlissfulSunrise最新更新时间:2014-08-12 来源: 21ic关键字:MSP430  脑起搏器  无线通信 手机看文章 扫描二维码
随时随地手机看文章

在运动障碍性疾病(Movement Disorders)中,帕金森病(Parkinson Disease,PD)以肌张力增高、运动减少为主要临床特征,因首先由英国人帕金木(Janes Parkinson)于1817年描述而得名。据不完全统计,目前我国约为120~130万帕金森病患者,而全世界则有几千万患者。帕金森病患病率比较高,是仅次于脑血管病的神经系统常见病之一,给患者及其家属带来了巨大的痛苦。 现阶段帕金森病还没有非常有效的治疗方法,国内和国际经常使用药物治疗和手术治疗两种方法,但是都不能达到治愈的效果,所以治疗帕金森病的长远目标是通过有效地控制症状,从而长久地维持病人的日常生活功能。脑深站电刺激(Deep Brain Stimulation,DBS)由于具有可逆及调等独特的优势而成为手术治疗帕金森病的理想方法。该方法疗效长,可改善几乎所有的PD症状、延缓PD的发展,而且不会损坏大脑,被称为帕金森病的“绿色治疗”。然而全世界只有美国Medtronic一家公司研制生产脑起搏器,价格非常昂贵(双侧的手术要 20万人民币),其电池只能用5~8年,电池耗尽之后必须更换体内脉冲发生器。因此设计和生产高性价比的脑起搏器并应用到临床上去已经成为广大患者、医务人员及全社会的共同愿望。 图1 本方案所设计的脑起搏器的主要特点是价格低、功能强、功耗低、可以体外充电而不用在电池耗尽之后更换内部刺激器,因此具有极为广阔的应用前景。

1 系统硬件设计

1.1 系统总体设计 脑深部电刺激手术通过发放弱电脉冲刺激脑内控制运动的特定功能神经核团(苍白球腹手侧核、丘脑底核等,即手术靶点),抑制引起帕金森病症状的异常脉神经信号,从而消除帕金森病的症状,使患者恢复自由活动和自理能力。 整个脑起搏器系统由体内刺激器和体外遥控器两部分组成,如图1所示。植入体内的DBS刺激器由脉冲发生器、延伸导致和脑深部刺激电极三部分组成。脉冲发生器是系统的核心部分,它的主要功能是产生幅值、频率、脉宽可调的脉冲信号,并经过延伸导线和刺激电极刺激靶点。脉冲发生器由微处理器 MSP430F169、供电电路、通信模块、信号倍压和限频电路等组成,并由钛金密封后通过手术植入锁骨皮下。延伸导线为一绝缘导线,通过皮下隧道植于头、颈、肩的皮下,连接植入脑内的刺激电极和锁骨皮下的脉冲发生器。脑深部刺激电极为一绝缘的细导线,内层由铂铱材料制成,外层为聚亚安脂保护外套,在尖端有两个电极触点,应用影像设备和立体定向仪器可将电极植入脑深部的特定位置,将电极固定于颅骨上。 对于不同的人、不同的神经核团,需要使用不同幅值、频率、脉宽的弱电脉冲信号。所以在手术过程中以及手术完成以后,医生会通过遥测技术多次对体内的脉冲发生器进行调控,帮助患者达到最佳的病状控制。而这一程控过程主要通过体外遥控器来实现。另外由于体内电源系统在使用一个阶段以后能量会耗尽,使内部刺激器无法正常工作,所以外部遥控器还要具备给内部刺激器充电的功能。手术结束以后,患者每年需要到医院随访1~3次,进行相应的检测、程序和充电。

1.png

1.2 脉冲发生器的组成及工作原理 脉冲发生器是系统的核心部件,它最终通过手术植入胸部皮肤下面,再经皮下通过导线把脉冲发生器与刺激电极起起来。基于体积和功耗的考虑,选择美国TI公司生产的高集成度、低功耗的微处理器MSP430F169和短距离单片无线收发芯片TRF6900A来实现。MSP430F169作为内部刺激器的控制核心,接收外部遥控器发出并通过内外通信电路传送的指令,产生电压、频率、脉宽和电极可调的脉冲信号。其中电压调节范围为0~10.5V,常用为 1~3.5V,可调精度为0.1V;频率调节范围为3~250Hz,常用为130~220Hz,可调精度为5Hz;脉宽调节范围为60~450μs,常用为60~250μs,可调精度为30μs。刺激电极采用3.6V电压工作,而最后需输出0~10.5V的脉冲信号,所以MSP430F169的DA输出端与三倍压电路相连。当输出电压幅值设置为0~3.6V时,该部分电路停止工作,从而大大降低了系统功耗。为了防止突发高频刺激对病人的危害,专门设计了一个限频电路,通过硬件的方式将刺激器输出信号频率限定在200pps(Pulse Per Second)以内。 MSP430系列单片机是美国德州仪器(TI)公司生产的高集成度、高精度的单芯片系统(SOC),是目前工业界中具有最低功耗的flash 16-bit RISC微控制器。MSP430 F169具有丰富的片内外设,是一款性价比极高的单片机,利用它作系统的控制核心,不仅极大地简化了系统硬件电路,还大大提高了系统的性价比。 MSP430单片机集中体现了现代单片机先进的低功耗设计理念,其时钟系统提供了丰富的中硬件组合形成。它包括一个片内DCO和两个晶体振荡器,可以产生三种系统适用的时钟信号,支持六种工作方式,有五种低功耗模式,可以通过软件对内部时钟系统进行不同设置来控制芯片,使它处于不同工作方式,从而使整个系统达到最低的功耗并发挥最优的性能,所以该单片机非常适合脑起搏器的设计要求。利用芯片内置的自动扫描功能,ADC可以不需要中央处理器的协助而独立地工作,从而让处理器去执行其它操作或进入省电工作模式。当CPU接收到来自遥控器的检测刺激器内法拉电容的电压信号的指令时,启动ADC,经端口6进入ADC进行模/数转换,转换的结果被自动存放在相应通道的寄存器中,并通过无线收发器送到外部遥控器进行液晶显示。MSP430F169产生的脉冲信号经DAC12输出后通过倍压限频电路、延伸导线和刺激电极刺激靶点。

2.png

1.3 外部遥控器的组成及工作原理 外部遥控器以MSP430F149为控制核心,采用中文液晶菜单界面,四按键控制,为医护人员提供直观简易的操作方式。医护人员只要按照液晶菜单的提示进行相应的按键操作即可。遥控器开机后,MSP430F149首先对各种参数进行编码和初始化,并准备接收由医护人员通过按键发送过来的指令,并将这些指令通过外部通信模块TRF6900A发送到内部通信模块,经解码后将信号送至刺激器CPU,然后CPU执行相应的操作并把执行后的结果送回遥控器显示窗口。 系统采用COG-MOBI2006-02 LCD模块,内部使用NEC公司生产的uPD16682A控制器,可显示汉字及图形,共有21个引脚,管脚分布如表1所示。采用8位串行数据输入方式,可以使用MSP430F149的USART0模块对其进行控制,将SI、A0、SCL、/CS1、/RES分别与MSP430F149的 P3.1(SIMO0)、P3.2(SOMI0)、P3.3(SCL)、P3.4、P3.5引脚相连即可。LCD控制器uPD16682A内部定义了一组命令,MCU通过向LCD发送这些命令和数据操作LCD,包括显示开/关、行地址设置、列地址设置、写数据以及电压控制等。 表1 MOBI2006的管脚分布 管脚号管脚名说 明管脚号管脚名说 明 1,21 NC 不连接 2~13  电压控制 14 GND 地 15 VCC 电源 16 SI 数据输入 17 SCL 时钟 18 A0 数据/命令选择 19 /RES 复位 20 /CS1 片选   外部遥控器为医护人员提供四个操作按键,并利用软按键轮询技术将菜单和按键组合在一起从而在单一按键上实现不同的功能。菜单包括欢迎菜单、主菜单、次级菜单等三个层次,均由液晶显示提供,每一组菜单都给医护人员提供简单直观的提示。由于系统只有四个按键,所以采用查询方式的独立式按键电路,分别占用 MSP430F149的四个口线。

1.4 内外通信模块的组成及工作原理 外部遥控器对内部刺激器的控制主要通过内外通信模块实现。TRF6900A是构成内外通信模块的主要器件,是TI公司最新推出的短距离无线射频芯片。该芯片采用FSK调制,使用ISP频段,频率无需申请,其有效数据传输距离为100m,数据传输速率高达50kbps,抗干扰能力强,功耗低,体积小,与 MSP430系列单片机接口简单,从而可以从从节省电路板空间。图2是TRF6900A与MSP430F149和MSP430F169的接口示意图。在内部刺激器中,TRF6900A与MSP430F169的P1口相连,利用P1口的中断功能可实现低功耗性能;在外部遥控器中,TRF6900A与 MSP430F149的P4口相连即可。

1.5 系统供电电路 供电是脑起搏器设计中的一大技术难题。为了避免体内刺激器电源能量耗尽后必须更换脉冲发生器带给患者的痛苦以及节省巨额费用,本方案设计的脑起搏器可以进行非接触式充电。患者在手术后到医院随访问需要对体内刺激器进行电压检测,若电量不足,则由医护人员通过遥控器对体内电池进行充电。 该非接触式经皮充电系统是基于线圈耦合的基本原理改造实现的。传统方法是在耦合线圈的输入端加交流电,输出端就会通过与输入端之间的互感效应产生电能。但这种方法需要在铁氧体等铁芯片缠绕很多细导线,这会在铁芯生线圈上产生能量损耗,致使输入的部分电能变成热量,电源传输效率非常低,通常只有 20%~30%;而且由于使用的是细导线,线圈无法传输大电流。

3.png

经改造后的充电系统原理图如图3所示。,交流市电通过滤波整流后,由谐振电路提高其频率再通过线圈耦合的方式传输到次级圈,再经整流后给法拉电容充电;同时微处理 器MSP430F169通过内部12位ADC检测法拉电容电压,并将该电压值进行编码,然后通过内外通信模块TRF6900A传输到外部遥控器的微处理器MSP430F149,CPU将该电压编码值与预设值进行比较,若小于该预设值则继续充电,若达到该预设值则关闭外部充电电路,充电结束。 实验表明,提高输入交流电的频率可以达到与增加线圈匝数同等的效果。所以本系统采用高频电能传送方式,可以大大减少线圈匝数,节省内部中电路空间。同时,选NiFe等高性能导体兼容材料作芯,大大降低了铁芯和线圈造成的损耗,提高了电源传输效率。

2 系统软件设计 根据脑起搏器的硬件组成,系统软件分为两个部件,如图4所示。一部分是在外部接受器上运行的程序,在结构上分为两层,上层是与功能相关的主控模块和各功能模块,底层是硬件驱动程序模块。主控模块和功能模块控制整个程序的流程,当需要操作硬件时调用硬件驱动程序提供的接口函数;底层硬件驱动包括液晶驱动程序、按键驱动程序和TRF6900通信程序,为上层主控模块和功能模块提供接口函数。另外一部分是在内部刺激器上运行的程序,主要包括主程序和中断子程序。其中主程序主要负责系统初始化和工作刺激信号的产生,中断子程序主要负责从外部遥控器发送过来的控制信号的接收、电池电压信号及工作记录信号的检测与发送以及对内部电池进行充电。 脑起搏器因其具有疗效好、安全性高、可逆、可通过术后调整达到最佳症状控制效果和最少副作用等优点,已经成为治疗帕金森病的主要外科手段。在我国,设计符合本国国情的脑起搏器已经成为众望所归。本文提供了一种基于MSP430的可充电脑起搏器的设计方案,与国外生产的脑起搏器相比,具有更高的性价比。

关键字:MSP430  脑起搏器  无线通信 引用地址:基于单片机设计的的可充电脑起搏器

上一篇:利用单片机设计的低功耗大容量心电记录仪
下一篇:TC15单片机和nRF240I的无线门禁系统设计

推荐阅读最新更新时间:2024-03-16 13:39

MSP430与ST7529液晶显示控制器源程序
简介:MSP430与ST7529液晶显示控制器源程序 /*-------------------------------------------------------------------------- File Name:HG16016005T.C; Description:This Resouce Is For Dot Matrix Liquid Crystal Modules Controlled By SitronixS ST7529 LCM Interface Dimenision: 1 2 3 4 5 6 7 8 9 10 ------------------------------------------
[单片机]
基于MSP430与DTMF技术的医院呼叫对讲系统的设计
简介:当今国内的医院护理系统的发展现状,采用MSP430单片机与DTMF技术设计医院呼叫对讲系统,该系统以MSP430F149单片机作为控制核心,采用DTMF信号收发电路、DTMF信号编译码电路、振铃检测电路和显示电路等外围电路,通过进行硬件模拟实验和MATLAB软件仿真实验,验证了该系统的可行性和可靠性,可以实现拨号通话、显示信息、广播和护理级别设置等功能。该系统的设计简洁,主机芯片MSP430F149实现了低功耗,系统安装方便简单而且易于维护,成本比较低,具有较高的实用价值。 随着科学技术的迅速发展,尤其是电子信息技术的不断更新,医疗卫生事业也逐步深化改革,实现现代化医疗成为医院未来发展的趋势,医院呼叫对讲系统是提高医院的
[单片机]
基于<font color='red'>MSP430</font>与DTMF技术的医院呼叫对讲系统的设计
MSP430 数据类型浅谈二 硬件乘法器
阅读本章之前可以简单看看我的上一篇博客 430数据类型浅谈 430数据类型浅谈 当我们需要对一些数据进行加减乘除等运算时需要考虑是否会出现溢出等情况 430的数据运算基本和C/C艹保持一致,也略有不同 下面我们详细讲讲430的硬件乘法器 来死狗! 提示,任何基础操作都需要在用户指导手册下进行 1 硬件乘法器相对于430来说相当于外设,不会干扰CPU本身的活动,硬件乘法器由CPU进行指令加载和读取的外围寄存器 2 特点 1 支持无符号运算 2 支持有符号运算 3 支持无符号累乘 4 支持有符号累乘 5 支持 16X16 、8X8、8X16、16X8位运算 操作的数据类型由写入数据的第一个地址决定 例如
[单片机]
<font color='red'>MSP430</font> 数据类型浅谈二 硬件乘法器
MSP430单片机中断的的优先级顺序定义
430的中断是按照下图1的优先级顺序定义的,有三种中断: 1.系统重置、2.不可屏蔽中断(NMI)、3.可屏蔽中断。 图1.中断优先级 部分具体的中断优先级由高到低为: PORT2_VECTOR (1 * 2u) /* 0xFFE2 Port 2 */ PORT1_VECTOR (4 * 2u) /* 0xFFE8 Port 1 */ TIMERA1_VECTOR (5 * 2u) /* 0xFFEA TImer A CC1-2, TA */ TIMERA0_VECTOR (6 * 2u) /* 0xFFEC TImer A CC0 */ ADC_VECTOR (7 * 2u) /* 0xFFEE ADC */ USART0T
[单片机]
<font color='red'>MSP430</font>单片机中断的的优先级顺序定义
MSP430系列单片机的加密熔断器设计
MSP430 系列单片机是德州仪器(TI)公司推出的一款16位超低功耗单片机。它能够在1.8~3.6 V电压、1 MHz频率的条件下运行,耗电电流在0.1~400μA。在运算速度上,MSP430系列单片机能在8 MHz晶振的驱动下,实现125 ns的指令周期。16位的数据宽度、125 ns的指令周期以及多功能的硬件乘法器相配合,能实现数字信号处理的某些算法(如FFT等)。 在整合方面,MSP430系列单片机将大量的CPU外围模块集成在片内,有如下一些模块:看门狗(WDT)、模拟比较器、串口、硬件乘法器、液晶驱动器、 10位/12位/14位ADC、端口0~6、基本定时器。其中定时器A、B均带有多个捕获/比较寄存器,同时可实现多路
[单片机]
<font color='red'>MSP430</font>系列单片机的加密熔断器设计
MSP430单片机的特点
MSP430系列单片机的迅速发展和应用范围的不断扩大,主要取决于以下的特点。 a. 强大的处理能力: MSP430系列单片机是一个16位的单 片机,采用了精简指令集(RISC)结构,具有丰富的寻址方式(7种源操作数寻址、4种目的操作数寻址)、简洁的27条内核指令以及大量的模拟指令;大量的寄存器以及片内数据存储器都可参加多种运算;还有高效的查表处理指令;有较高的处理速度,在8MHz晶体驱动下指令周期为125 ns。这些特点保证了可编制出高效率的源程序。 b. 在运算速度方面,MSP430系列单片机能在8MHz晶体的驱动下,实现125ns的指令周期。16位的数据宽度、125ns的指令周期以及多功能的硬件乘法器(能实现乘加)相配合
[单片机]
WIFI6会引领无线通信新一轮浪潮吗
2018年11月28日,移动应用、基础设施与航空航天、国防应用中 RF 解决方案的领先供应商 Qorvo®, Inc.(纳斯达克代码:QRVO)在在北京召开发布会。 5G时代即将到来,WIFI也进入了第六代WIFI时代。在去年Qorvo进行过一次类似的演讲,一年多的时间过去了,Qorvo在网络和连接方式上都发生了哪些变化呢?Wi-Fi之父、现任Qorvo无线连接业务部总经理Cees Links在本次发布会上为我们做出了详细的解答 Qorvo无线连接业务部总经理Cees Links 一、迎接5G和WIFI 6的到来 Cees Links分享了一个小趣事:在第一代WIFI出来的时候,Cees Links的一个老板曾
[网络通信]
WIFI6会引领<font color='red'>无线通信</font>新一轮浪潮吗
基于嵌入式WinCE与MSP430单片机多串口通信设计
目前WinCE嵌入式与MSP430单片机在仪器仪表、工业控制、移动设备等有着广泛的应用。在很多复杂的应用场合比如多点温度采集、多点转速采集,一个单片机不能满足要求,需要多台单片机协同工作,此时,多台单片机通信是实现的关键。以基于WinCE嵌入式设备为核心,取代传统意义上的PC机,采用TCP/IP通信机制搭建的串口通信系统,结合嵌入式设备和网络技术的优点,将各独立系统复杂的通信协议、数据格式进行统一的转化,特别适用于远程、多机串口通信,具有重要的使用价值和应用前景。 1 硬件平台 1)WinCE嵌入式采用友善之臂mini2440开发板作为硬件平台,mini2440开发板主要的硬件资源包括:SamsungS3C2440A,主频4
[单片机]
基于嵌入式WinCE与<font color='red'>MSP430</font>单片机多串口通信设计
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

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