历史上的今天
返回首页

历史上的今天

今天是:2024年08月25日(星期日)

正在发生

2020年08月25日 | 基于MSP430的无极性恒流电刺激器的设计

2020-08-25 来源:elecfans

电刺激治疗方法是当今临床康复和日常物理治疗最常用和最重要的手段之一,具有镇痛、消肿、消炎、脱敏、缓解肌肉痉挛、加强组织张力、促进恢复正常的神经传导和调节功能等治疗作用。无极性微分型指数波形,由电荷相等的正负脉冲波构成,负指数脉冲起神经纤维去极化作用,正脉冲起电荷平衡的作用,具有避免组织损伤的特点[1,2,3]。


  本文提出了一种双极性恒流电刺激器的设计方案,并给出了具体的实现方法,该刺激器可用于合成多种信号调幅的无极性指数脉冲,不仅能满足治疗效果,还兼顾了刺激的安全性。


  2、系统硬件结构与设计

  系统硬件结构包括MSP430F4270主控芯片、信号合成模块以及信号输出模块,如图1所示。

图1 系统硬件结构框图


  调幅信号产生方式采用了数字式波形发生器方式[4],预先把所需要的调幅信号产生的波形以某一采样率数字化成为波形数据,存储到MSP430的FLASH中,刺激开启时,再把这一波形所对应的数据根据刺激参数以一定的频率送到片内的12位数-模转换电路,输出的就是需要的调幅信号。这种波形发生器方式克服了纯硬件电路方式产生每一种波形几乎都需要一种特定的电子电路硬件和灵活性不高的缺点。


  2.1 MSP430F4270主控芯片

  超低功耗单片机MSP430F4270的工作电压为1.8V-3.6V,晶振为32.768kHz的低速晶振,活动模式的功耗仅为250μA,使系统具有较低的动态功耗;具有32KBFLASH,用于存储程序和较大量的调幅信号波形数据;内置12位D/A转换器用于调幅波形数据的片内数模转换,输出特定频率和幅度的调幅信号;TImerA定时器用于产生特定频率的方波调制信号和外围电路控制信号。另外,MSP430还五种低功耗模式,可以通过软件控制芯片的工作方式,进行系统状态的实时调度,使整个系统达到最低的功耗并发挥其最优的性能[5,6] 。


  2.2 信号合成模块

  包括方波调制电路和微分电路两部分,信号合成原理如图2所示。

图2 信号合成原理图

  (1)调幅电路:实现方波信号调幅,电路如图3。

图3 调幅电路


  MSP430单片机P1.2口输出方波脉冲,D/A输出调幅信号,晶体管起到高速开关电路的作用,放大器工作为跟随器。晶体管的截止时间由基极方波脉冲(V2)的高电平决定。当基极电压V2>UBE时(晶体管UBE约为0.7V),晶体管导通,D/A转换输出电路的电流直接流向地,后级放大器输入为0,输出Vout为0;当基极电压U2

  (2)微分电路:用于将方波整形为指数波。微分电路分为无源器件和有源器件的形式,有源微分电路具有更好的性能,并便于电路前后级之间的阻抗匹配,电路如图4。电容Cx具有防止电路产生振荡,抑制高频增益和减少输出噪声的作用。

  微分电路的输出电压Vo和输入电压Vin之间为微分关系,如图5所示。

  2.3 信号输出模块

  在单电源供电电路中,不能直接输出双极性信号,信号输出模块的信号调理过程如图6所示。

图6 信号输出调理


  (1) 全波整流电路:实现将微分后的双极性刺激信号全波整流为单极性信号。采用完全无需二极管并可在单电源供电情况下运行的全波整流,具有处理满摆幅的输入和输出、消除二极管压降的影响和实现高精度的小信号整流的特点,电路如图7所示。

图7 全波整流电路


  其中,R3=R4=2R2,当VIN>0V时,则运放A为跟随器,其输出VHALF等于VIN/2,而运放B作用为一个减法器,其输出电压VOUT = VIN。当VIN<=0V时,则VHALF = 0V,此时电路是一个单位增益反相器,输出VOUT = -VIN,时相关系如图8所示。


  (2) 双极性控制电路:用于控制单极性信号的偶次周期时间间隔内得到反极性的电流输出,实现单极性信号的双极性输出。采用了单片机MSP430产生的极性相反的一组脉冲和三极管来控制输出极性的转换。三极管工作在开关状态,通过脉冲信号控制不同组合三极管的导通和关闭来实现负载上电流的流向,从而实现极性的控制,其原理如图9所示。

图9 双极性控制原理


  当开关K1和K4闭合,并且K2和K3断开时,负载RL上的电流方向由左向右;而当开关K2和K3闭合,并且K1和K4断开时,负载RL上的电流方向由右向左,实现了单极性信号在负载上的双极性输出。


  (3) 恒流源输出电路:实现输出幅度的控制以及恒定电流输出,输出电流不受负载变动的影响。电路由轨到轨单电源运算放大器MCP6004、CMOS管、电源以及刺激电极(即负载RL)组成,如图10所示。


图10 压控恒流输出电路


  供电电压足够高时,输出电流的幅度由输入电压与电阻RL的比值来决定,而与输出的负载无关。


  3、系统软件设计

  软件程序包括主程序和时钟中断程序,程序流程如图11、12所示。主程序进行变量初始化、片内(D/A、液晶驱动、TImerA)模块以及端口的初始化,然后打开总中断进入低功耗模式。时钟中断程序用于监测治疗时间,并根据刺激参数产生特定频率、幅度的随机信号和外围电路控制信号,完成刺激信号的合成和输出控制。

图11 主程序流程 图12 时钟中断流程


  4、结果

  通过修改MSP430单片机FLASH中下载的调幅信号波形数据,而无需改变任何软件和硬件结构,无极性恒流电刺激器就可以输出各种的不同信号调幅的无极性指数脉冲,如随机信号调幅的无极性指数脉冲,图13所示。

图13 随机信号调幅的无极性指数脉冲


  5、结论

  无极性恒流电刺激器采用了MSP430微控制器,可以根据需要输出各种信号调幅的无极性指数脉冲,而无需更改软件和硬件结构,具有灵活性好、输出电流不受负载阻抗变化、安全可靠的特点; 另外,设计结合了便携式设计方法,采用体积贴装芯片, 也无需外接D/A转换器件、液晶驱动模块等,减小了整机的体积,提高了整机的性价比。


  参考文献

  [1] Hambrecht F T. Neural Prostheses. Ann Rev Biophys and Bioeng, 1979, 8: 239-267

  [2] MorTImer J T. Motor Prostheses, Handbook of Physiology. SecTIon 1:The Nervous System. Volume I, Motor Control, Part I, American Physiology Society, Bethesda, Maryland, 1981, 2:155-187

  [3] Lilly J C.Injury and excitation by electric currents: A the balance pulse-pair waveform. In: Electrical Stimulation of the Brain, Sheer, D.E(ed), Chapter 6, Austin, University of Texas Press, 1961

  [4] 李强,干敏梁.基于直接数字频率合成技术的脑循环功能治疗仪.生物医学工程学杂志,2005; 22 (1) : 144

  [5] 李刚,阮三元.一种基于MSP430的可充电脑起搏器的设计.电子技术应用.2005(7):40-42

  [6] 胡大可.MSP430系列FLASH型超低功耗16位单片机[M].北京航空航天大学出版社,2001

推荐阅读

史海拾趣

BESTECH公司的发展小趣事

由于“BESTECH”并非一个我所熟知的特定电子行业公司,因此我无法提供关于该公司具体发展故事的详细信息。此外,每个公司的发展都涉及到许多复杂的事件和因素,包括市场变化、技术革新、竞争态势、管理决策等,因此,撰写五个关于该公司发展的故事将需要详尽的研究和深入了解。

不过,我可以为您提供一个电子行业公司可能经历的一般性发展故事的框架,您可以根据这个框架来进一步了解或研究“BESTECH”或其他电子行业公司的发展历程。

电子行业公司一般性发展故事框架

  1. 创业初期与技术创新
    • 描述公司创始人的背景和对电子行业的热情。
    • 讲述公司如何从一个创业想法开始,通过技术创新解决某个行业痛点或满足市场需求。
    • 强调早期产品的独特性和市场接受度。
  2. 市场扩张与品牌建设
    • 描述公司如何逐渐扩大市场份额,可能包括进入新的地域市场或拓展产品线。
    • 讲述公司在品牌建设方面的努力和成果,如参加行业展会、获得奖项等。
    • 分析公司在市场竞争中的优势和策略。
  3. 技术升级与研发投入
    • 强调公司如何紧跟行业技术发展趋势,不断升级产品和技术。
    • 描述公司在研发方面的投入和取得的成果,如专利申请、新产品发布等。
    • 分析技术升级对公司市场竞争力的影响。
  4. 合作与战略联盟
    • 讲述公司如何与其他企业、研究机构或高校建立合作关系,共同推进技术创新和市场拓展。
    • 分析这些合作对公司发展的战略意义和价值。
    • 描述合作带来的具体成果和效益。
  5. 企业文化与社会责任
    • 强调公司在企业文化建设方面的努力和特色,如员工培训、激励机制等。
    • 讲述公司如何履行社会责任,如环保措施、公益活动等。
    • 分析企业文化和社会责任对公司长远发展的重要性。

请注意,这只是一个框架性的描述,具体的故事内容需要根据“BESTECH”或其他电子行业公司的实际情况来填充。如果您对“BESTECH”有特定的了解或需求,建议您查阅相关资料、公司年报或行业报告,以获取更准确和详细的信息。

Amveco Toroidal Power Products公司的发展小趣事

Amveco Toroidal Power Products公司成立于XXXX年,初始阶段主要专注于环形变压器的研发与生产。创始人凭借对环形变压器技术的深入了解和市场需求的敏锐洞察,带领团队克服了初创期的种种困难,成功开发出了具有高效能、低噪音特点的环形变压器产品,并赢得了客户的初步认可。随着市场口碑的逐渐积累,公司的业务规模开始稳步扩大。

FILTRONETICS Inc公司的发展小趣事

FILTRONETICS Inc成立于1970年代,初期专注于滤波器技术的研发与生产。在那个时代,随着通信技术的快速发展,对高质量滤波器的需求日益增长。公司研发团队通过不懈努力,成功研发出了一种新型LC滤波器,该滤波器在频率选择性和插入损耗方面表现出色,迅速获得了市场的认可。这一技术突破不仅巩固了FILTRONETICS在滤波器领域的地位,也为公司的后续发展奠定了坚实的基础。

Densei-Lambda (TDK)公司的发展小趣事

为了确保产品质量,FILTRONETICS始终将质量管理放在首位。公司建立了完善的质量管理体系,从原材料采购、生产制造到产品检测、售后服务等各个环节都严格把关。同时,公司还引入了先进的检测设备和技术手段,对产品进行全方位的质量检测和控制。这些措施不仅确保了产品的稳定性和可靠性,也提升了公司的品牌形象和市场声誉。

E Connector Solutions公司的发展小趣事

E Connector Solutions公司自成立以来,一直注重技术创新。在早期阶段,公司研发团队通过深入的市场调研,发现电子连接器市场存在着对高速、高密度连接器日益增长的需求。公司投入大量研发资源,成功开发出一款新型连接器产品,其传输速度更快、密度更高,满足了市场的需求。随着产品的推出,E Connector Solutions公司逐渐在市场中树立了技术领先的形象,赢得了客户的信赖。

Banner Engineering公司的发展小趣事

面对日益严峻的环境问题,Banner Engineering公司积极践行绿色环保理念,推动企业的可持续发展。公司在生产过程中采用了环保材料和工艺,减少了对环境的污染。同时,公司还致力于开发节能高效的传感器产品,帮助客户降低能源消耗和减少碳排放。此外,公司还积极参与公益活动和社会责任项目,为社会和环境做出积极贡献。

这些故事展示了Banner Engineering公司在电子行业发展中不断创新、拓展市场、提升质量、践行环保理念的发展历程。正是这些努力使公司成为了电子行业中具有影响力的企业之一。

问答坊 | AI 解惑

一款新开发的51单片机实验板

一款新开发的单片机实验板一款新开发的单片机实验板,基本功能已经调试成功,欢迎大家批评指正! 下面的程序现在已经调试出来了 文件夹 列表 ├─1. LED │  ├─计数显示 │  ├─随机显示 │  ├─移位 ...…

查看全部问答>

高清虽好门槛高 揭开高清不能说的秘密

近几年来,高清已经成为众多安防厂家追求的趋势,金融、交通等领域需求的增加也为安防高清日渐上升的地位奠定了基础。那么,究竟是什么原因促进了安防高清的快速发展?是不是所有的安防厂商都可以发展高清产品?百万高清在发展的过程中又遇到了哪些困 ...…

查看全部问答>

在CE上如何取得ActiveSync

在CE上如何取得ActiveSync是否连上…

查看全部问答>

求STM32MCKIT电机控制的程序和库

怎么ST网站上找不到演示程序和库呢 哪里有下载呢 谢谢啦!准备在万利的STM3210B上跑跑 俺的需求是做3相交流异步的驱动…

查看全部问答>

IAR堆栈溢出的问题

                                 以前看到有人提过,感到好奇 …

查看全部问答>

求助ucgui定时器!

我移植了UCOS II+UCGUI 3.90A到STM32F103ZE上,并用如下方法建立了一个定时器,结果定时器仅响应一次,请问是什么原因啊? GUI_TIMER_HANDLE g_TimeTimer=NULL; g_TimeTimer=GUI_TIMER_Create((GUI_TIMER_CALLBACK *)RefreshTime,1000,0,0) ...…

查看全部问答>

求指导一下

 我问大家一个问题,我的电路板作为了一个客户端,如果服务器主动断开连接,我在哪里可以找到一个提示或者说是标致,然后我可以判断,然后让客户端从新建立连接…

查看全部问答>

OP放大电路设计

不要问我什么事OP哦 …

查看全部问答>

【MSP430共享】玻璃破碎检测解决方案

这是利尔达公司为Ti代理所做的一个设计,用来检测非法入侵及周界安全。当玻璃门、窗被打破时,产生的高频信号被麦克风检测到,通过单片机对信号进行分析,再进行报警。 [ 本帖最后由 鑫海宝贝 于 2011-10-12 09:34 编辑 ]…

查看全部问答>

定时器溢出中断与用中断函数中断区别是什么?请教

如:定时器用TF0 = 0,中断函数用interrupt 1 两种区别是什么?请教老师,先谢了…

查看全部问答>