0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

基于单片机和电源管理芯片实现手持刺激器系统的设计

电子设计 来源:微计算机信息 作者:王天麟,李玉峰, 2021-04-14 09:47 次阅读

作者:王天麟,李玉峰,张之江 来源:微计算机信息

1.引言

随着社会的不断进步,人们的健康意识不断增强,家庭保健仪器得到越来越广泛得应用。电刺激器是产生一序列电压或是电流脉冲的保健仪器。通过将电传递到神经或是肌肉组织上,以达到诊断或是医疗保健的目的。从生物学观点来看,生物体兴奋组织对外界刺激均能产生反应,但只有对电的刺激可以精确地控制其参数。而且适度的电刺激即使重复多次也不会使组织损伤。电刺激器可依靠产生电流脉冲频率的高低,使电流经过皮肤,进而刺激感觉神经,常应用在舒缓疼痛方面,对于急、慢性与神经性疼痛均有治疗效果。

目前的医用电刺激器通常都自成一体。但是在一些较大型的医疗设备中,电刺激器常常只作为设备中的一个组成部分,它既要受控于主机系统,又要与主系统良好地隔离,以免对主系统设备的其它部分产生干扰。本文介绍的使由高速单片机控制的电刺激器,特点是成本低、体积小、重量轻、便于家庭或社区医院使用。

2. 整体设计

手持刺激器系统基本的功能要求如下。

2.1设备的每个脉冲宽度均为最大输出幅度的50%,脉冲宽度为250μs ±1%。

2.2设备脉冲的上升时间和下降时间小于5 μs;脉冲的顶降小于2%,为矩形脉冲。在任意的输出电流或负载时输出波形不失真。

2.3设备输出幅度在最大时,额定负载阻抗为0~6kΩ时,流入负载的电流为80mA,但不大于80mA。输出电流为恒定不变,恒流误差±1%。

2.4设备的额定负载阻抗为0~6kΩ,在负载阻抗大于6kΩ时,切断输出(电流和电压为0),并且报警。设备输出的直流分量为零。

2.5设备输出幅度的调节应连续均匀,波形不失真,最小输出不大于最大输出的1%。

2.6 设备开路测量时,输出电压峰值应不大于500V。

根据上述要求,系统采用一块单片机作为主控制芯片。考虑到手持设备的要求,选择4×1.2V镍铬电池组作为供电电源,并挑选合适的电源管理芯片,提高系统的使用时间,并可通过适配器输出12V直流电压进行充电,配合软件采集电池电压参数,实时计算电池剩余容量,在低电量时蜂鸣警报用户。采用压控恒流源的方法,快速打开和关闭电流,使脉冲上升时间和下降时间的要求。采用外部存储器,记录不同用户的刺激参数。采用串口接口,使刺激器和PC机能方便的进行通信。采用LCD,设计图形文字界面,操作简单,大幅度提高系统的便利性。

3.硬件设计

基于单片机和电源管理芯片实现手持刺激器系统的设计

采用C8051F015单片机作为系统的主控制芯片,液晶显示和键盘实现了人机对话的功能。DataFlash空间较大,存储各记录号对应的刺激参数,FRAM允许较多的读写次数,实时保存当前用户的刺激参数,并在关机时将数据保存到DataFlash中。时钟芯片提供系统实时时钟,包括年、月、日、时、分、秒,通过串口与PC机进行数据传输。加速度传感器用于检测人体颤抖情况,信号经过整形、放大和滤波处理后,输入单片机的ADC端口

C8051F015是Silicon Labs公司的一款单片机,完全集成的混合信号系统级芯片(SoC),具有与8051兼容的高速CIP-51内核,与MCS-51指令集完全兼容,外部有丰富的IO资源,片内集成了2304字节的数据RAM和32K字节的Flash,10位的ADC模块和两个12位的DAC和两个模拟比较器,能满足系统对硬件资源的要求。此外,该芯片中带有交叉开关模块,通过设置,可以控制寄存器将片内的计数器/定时器、串行总线、硬件中断、ADC转换启动输入、比较器输出以及微控制器内部的其它数字信号配置为出现在端口I/O引脚。这就允许用户根据自己的特定应用选择通用端口I/O和所需数字资源的组合,简化了硬件电路上的设计,提高系统的可靠性,降低生产成本。LCD采用128×64的YM12864 LCD模块。FRAM使用RAMTRON公司的FM25256,容量为256K。DataFlash使用Atmel公司的AT45DB081B,容量为8M。时钟芯片使用RICOH公司的RS5C348A。采用SPI接口的FRAM、Flash和时钟芯片能节省I/O资源。采用这些常用芯片既能减少开支,又可保证货源充足。

C8051F015与FM25256、AT45DB081B、RS5C348A的接口连接如图2所示。

电源管理芯片的硬件连接如图3所示,,芯片采用MAX712,图中Vin是输入电压,V_B接电池两端,在充电时LED打开,系统可以在充电时使用。可由12V直流电源供电并对电池充电,携带时也可由4×1.2V镍铬电池组供电。

升压部分的电路连接,如图4所示,采用国家半导体公司的升压芯片LM2577为核心,前端使用MOSFET连接2577的接地端以达到控制的目的,输出端通过反馈电阻连接到FB端,反馈控制输出电压。

4. 软件设计

设备系统分成4个模式:启动系统、菜单模式、回放模式和刺激模式。

(1) 启动系统

执行系统初始化工作,LCD显示欢迎信息。

(2) 菜单模式

响应键盘操作,新增和修改记录号及其对应的刺激参数,实现人机对话,包括电流、模式、人员、回放、连接、声音、背光、时间、内存和初值。

选择电流,确定刺激强度(1~80mA),默认值为60mA。选择刺激,确定刺激模式(STC、TS、TOF、DBS和PTC)。选择人员,确定记录号,设置范围:000~999。选择回放,进入回放模式。选择连接,经串口和PC通信。选择声音和背光,确定声音和LCD背光的开关。选择时间,修改和确定时间。选择内存,查看现有记录占总内存的百分比。选择初值,可以将内存清零,所有设置成默认值。

(3) 回放模式

查看各记录对应的刺激参数,选择相应的记录号,进入刺激模式。此模式下不能修改刺激参数。

(4) 刺激模式

在刺激时,可以根据LCD的显示,响应键盘操作,对刺激参数进行调整,并保存。在某些非周期刺激模式下,需要用户按键对刺激间隔时间进行控制。

该统主要任务是LCD的文字界面显示和响应用户的按键操作,因此程序的主循环是按键响应程序,同时对其三级菜单共四十余种状态,用一个8位状态字进行区别和比对。三级菜单的状态字的高2bit,表示0级的四个状态,其后4bit表示1级的十个状态,低位2bit表示最后级的子状态,只有时间模式用到4个。

系统主要记录当前状态字和上一个状态字,根据其相互关系决定用户输入的命令内容,进而执行响应的操作。

6. 系统效果

刺激模式下,LCD的显示如图6所示。

6.1 静音符号,位于显示屏左下方。记录号显示,位于显示屏左下底部,静音符号下。

6.2 时钟显示,位于显示屏左上方。距下次施行刺激时间,位于显示屏左上下方,时钟显示下。

6.3电量显示,当电量尚存30%时发出报警,位于显示屏右上顶方。刺激模式显示,位于显示屏右上下方,电量显示下。

6.4 当前刺激强度显示,单位为mA,即时显示,位于显示屏右上下方。

6.5 T1/Tc百分数显示,单位为%,即时显示,位于显示屏中上方。

6.6 T4/T1百分数显示,单位为%,即时显示,位于显示屏中央方。

6.7 反馈信号强度以直方图(竖条线显示,竖线的高度为反馈信号强度)即时显示,位于整个显示屏的中间。

7. 小结

由于系统各器件要求的电压较多,并需要产生最高500V的刺激电压,受转换效率的影响,需要较高容量的电池,在以后可考虑采用更高效率的电压转换芯片,使系统能运行更长的时间。另外,此系统只能对一个部位进行刺激,在以后的系统中可改进为多个刺激输出,使系统更满足实际需要。在设计下一代产品时,可以考虑可移植操作系统嵌入式芯片和更大的LCD显示屏,使用户图形界面更易于操作,使系统更人性化。

责任编辑:gt

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 芯片
    +关注

    关注

    455

    文章

    50816

    浏览量

    423668
  • 单片机
    +关注

    关注

    6037

    文章

    44558

    浏览量

    635353
  • 电源管理
    +关注

    关注

    115

    文章

    6183

    浏览量

    144508
收藏 人收藏

    评论

    相关推荐

    单片机测控系统的多路电源监视

    1、单片机测控系统的多路电源监视 由MAX8215构成的单片机测控系统多路
    发表于 12-16 11:36 1133次阅读
    <b class='flag-5'>单片机</b>测控<b class='flag-5'>系统</b>的多路<b class='flag-5'>电源</b>监视<b class='flag-5'>器</b>

    单片机最小系统的组成部分 使用proteus软件搭建最小单片机系统的操作方法

    单片机是一种集成了微处理、存储、输入/输出接口等功能的集成电路芯片,它可以用来实现各种控制功能。单片
    的头像 发表于 11-09 16:24 2209次阅读
    <b class='flag-5'>单片机</b>最小<b class='flag-5'>系统</b>的组成部分 使用proteus软件搭建最小<b class='flag-5'>单片机</b><b class='flag-5'>系统</b>的操作方法

    嵌入式手持终端电源管理系统有什么功能?

    越来越大的压力。如何设计出性能稳定、功耗低的电源管理系统已经成为嵌入式手持终端设备开发的难点之一。本文重点介绍基于微处理S3C2440A的
    发表于 03-10 07:44

    手持小风扇单片机开发方案-夏季凉风随身而动-艾能微科技

    。方案介绍:手持小风扇单片机开发方案的功能并不多,主要是实现对于风扇电源的开启和关闭、指示灯显示的控制、风力档位的调节控制,因此主控芯片不需
    发表于 11-23 14:57

    STM8S单片机最小系统电源

    单片机要想正常工作,必须具备以下几个外部条件:电源 3.3~5V,电源地;复位电路,低电平有效;外部晶振(可以选择内部晶振);模拟量参考电压1.1、STM8S单片机最小
    发表于 11-25 08:49

    基于Cygnal单片机的智能电源管理系统的设计

    本文介绍了基于Cygnal C8051F020 单片机为主控单元的智能电源管理系统,详细阐述了该系统的工作原理、控制策略及其硬件、软件
    发表于 06-01 14:36 43次下载

    基于AD型单片机的数字电源设计

    基于AD型单片机的数字电源设计:摘要:介绍了一种基于PWM技术和AD 型单片机的数字电源设计,用单片机
    发表于 06-20 21:46 49次下载

    基于单片机的数字电源设计

    介绍一种基于PWM 技术和AD 型单片机的数字电源设计,用单片机实现电源的配置、监控、管理功能和
    发表于 08-17 08:54 103次下载

    针对C8051F单片机手持编程(SMP)

      一种针对C8051F单片机手持编程(SMP)   美国Silicon Laboratories公司的C8051F单片机是高度集成的混合信号
    发表于 09-23 11:06 1805次阅读
    针对C8051F<b class='flag-5'>单片机</b>的<b class='flag-5'>手持</b>编程<b class='flag-5'>器</b>(SMP)

    基于单片机的智能电源管理系统的设计

    本文介绍了基于 Cygnal C8051F020 单片机为主控单元的智能电源管理系统, 详细阐述了该系统的工作原理、控制策略及其硬件、软件
    发表于 12-07 10:25 16次下载
    基于<b class='flag-5'>单片机</b>的智能<b class='flag-5'>电源</b><b class='flag-5'>管理</b><b class='flag-5'>系统</b>的设计

    基于51单片机的图书管理系统实现与设计(附源码)

    基于51单片机的图书管理系统实现与设计(附源码)
    发表于 04-26 10:52 18次下载

    基于单片机MSP430F247稳压开关电源供电管理系统

    基于单片机MSP430F247稳压开关电源供电管理系统(现代电源技术杜少武)-基于单片机MSP4
    发表于 08-31 17:25 10次下载
    基于<b class='flag-5'>单片机</b>MSP430F247稳压开关<b class='flag-5'>电源</b>供电<b class='flag-5'>管理</b><b class='flag-5'>系统</b>

    理解51单片机最小系统的工作原理

    可以在单片机里面正常的运行。其包括MCS-51系列芯片一块,(51初步认识)电源电路,时钟电路,复位电路。51单片机最小系统原理图1.
    发表于 11-10 19:05 36次下载
    理解51<b class='flag-5'>单片机</b>最小<b class='flag-5'>系统</b>的工作原理

    UM2552_基于STM32单片机管理USB电源传输系统的用户手册

    UM2552_基于STM32单片机管理USB电源传输系统的用户手册
    发表于 11-22 19:18 0次下载
    UM2552_基于STM32<b class='flag-5'>单片机</b><b class='flag-5'>管理</b>USB<b class='flag-5'>电源</b>传输<b class='flag-5'>系统</b>的用户手册

    基于51单片机的1U服务电源电源管理接口设计

    电子发烧友网站提供《基于51单片机的1U服务电源电源管理接口设计.pdf》资料免费下载
    发表于 12-16 14:50 0次下载