基于MSP430心肺听诊技能训练系统的设计

发布者:支持中文最新更新时间:2011-06-10 来源: 现代电子技术关键字:MSP430  心肺听诊  上位机软件  医学教学 手机看文章 扫描二维码
随时随地手机看文章

  摘要:基于MSP430心肺听诊技能训练系统针对现代医学模拟教学的发展,改变过去用射频和特制听诊器来模仿心肺听诊过程,在操作上更逼真临床真实环境。以低功耗的MSP430为核心,并在模型人上安装27个专用设备来模拟人体的共118种心肺听诊的疾病声音。另外还可以用遥控器设置模型人的疾病类型,通过听诊器来识别模型人位置点发出的声音来辨别疾病。再现临床医学的工作场景,为学习者提供一个无风险的学习临床知识和技能的条件与环境。此外还添加了上位机教学系统,上住机根据收到的位置信号来控制上位机软件界面的显示,可以显示听诊的位置、声音特点、与呼吸的关系以及声音的波形信息,还可以外接扬声器放大播放所听到的心肺声音,达到医学教学的目的。

  近年来基于医疗的严峻现状,医学院的教学性能不断削弱;医院对医生的要求又不断提高,学校教育与医院要求出现脱节。社会的发展,医疗体制的改革,媒体的宣传,民众的法律意识大大加强,一系列医疗法规的出台,进一步明确了病人的各项权益。病人,这一以往传统医学教学的主体更多的选择拒绝配合教学工作。而近年来医疗纠纷的增多与医患关系的紧张,出于自身利益的考虑,医院的教学性能不断削弱。医学院校在临床医学教育中的常规模式是:理论教学+单项技能训练——见习——临床实习。但由于种种原因,见习不能有效开展,从而导致“理论教学+单项技能训练”这一教学模式的形成。基于以上现实情况,医学院校内教学的尴尬局面迫切需要改变。将“模拟教学”引入校内教学流程,形成“理论教学+单项技能训练——模拟教学——临床实习”新型的临床医学教学模式。该系统结构简单,通过模型人的方式再现临床医学的工作场景,为学习者提供了一个无风险学习临床知识和技能的条件和环境。

1 系统结构组成

  从结构方面看,该系统可以分成模型人和遥控器两部分。模型人主要有内部无线接收装置和控制装置以及人体表面的专用装置。遥控器上有液晶显示屏、键盘以及相关说明。考核者可以很方便地向模型人内部的无线接收装置发出指令信号,无线接收装置以收到的指令来确定是什么疾病类型,从而控制模型人身上各位置点应该发出什么声音,当听诊器接触到模型人身上相应的位置点时,相应的装置会给控制单元一个位置信号,然后控制单元将这个信号通过多路模拟开关控制相应的喇叭闭合发出所在点的心肺听诊音,被考核者通过听诊器将此声音传到人耳朵里,这就完整模拟了一次真实的听诊过程。被考核者通过听诊器的探头触诊模型人的不同体位,并通过听诊器来听诊不同位置的各种病理特征,由此来判断是否为某种疾病,从而达到教学和培训的目的。

2 系统的功能组成

  从功能方面,该系统又可分为语音播放单元、多路模拟开关、位置识别开关、无线通信单元和电源及低功耗设计单元六个部分。其中模型人内部系统框图如图1所示。

a.jpg

  遥控器的系统框图如图2所示。

b.jpg

  2.1 主控制器芯片的选择

  主控制器是整个系统的核心部分,主控制器芯片的选择关系到整个系统功能的实现与否。本系统要实现语音播放、无线收发、多路模拟开关、电源低功耗、上位机教学等功能,所以就要求该芯片具有较高的运算速度,较大的RAM和FLASH空间,具有可扩展的IO口(比如I2C,SPI等)兼容一些外部芯片(如带有SPI的FLASH存储器或者一些其他芯片),并且功耗较低,调试方便等。综合上述因素,主控制芯片用美国德克萨斯(TI)公司生产的MSP430,因为该系统是便携式心肺听诊系统,采用电池供电的方式,所以要求必须超低功耗,这样才能满足医学教学的要求,而该芯片最大的特点就是低功耗,电压准备工作模式是3.3 V,正常工作时电流在几毫安,完全满足系统要求。该芯片具有如下性能:

  低电压范围:1.8~3.6 V;

  超低功耗:标准模式1.3 mA,RAM保持关闭时为0.1 mA;

  低电流:7 mA在32 kHz,2.2 V,250 mA在1 MHz,2.2 V;

  5种节点模式和6 ms内从等待模式唤醒;

  16位RISC指令结构和125 ns指令周期;

  12位A/D转换和内部参考电压、采样保持、自动扫描特性;

  16位定时器并带有映射寄存器的7路捕获、比较寄存器,定时器B;16位定时器并带有3路捕获/比较寄存器,定时器A;片内比较器;

  串行在线编程,无须外部编程电压,安全熔丝保护程序代码;

  内含60 KB闪存,2 KB随机存储器。

  2.2 语音播放

  语音播放是本系统一个重要组成功能之一。在这里有两个问题需要解决,一个是语音数据的存储,另一个是语音的编解码和播放。由于WAV波形数据占用的空间较大,所以有必要先对原始数据进行压缩编码。因此该系统选用中青世纪科技公司开发的PM50智能语音芯片,它既是语音播放电路,也是智能单片机,其音质水平,价格都要略优于著名的ISD电路,同时也有21 kHz的高保真音质。该芯片由专用的语音单片机和FLASH RAM存储器集合构成,它既有13~100 s的多段语音播放功能,也有单片机可编程的智能特性,该芯片具有如下特点:

  可存储声音长度:13~100 s;

  宽范围工作电压:DC 3~6 V;

  工作电流50 mA,静态电流1μA;

  直接驱动8 Ω 0.5 W的喇叭,具备PWM和DAC两种音频输出模式;

  宽范围采样频率:4.8~21 kHz;

  录制的语音可分并行1~8段和串行128段;

  自带8个输入端口,9个输出端口,功能均可由用户自定义;

  FLASH RAM结构,可以反复擦写录入,寿命在1万次以上;

  两种封装形式:COB28和COB16;

  开发用的电脑软件系超智能傻瓜图形设计,外行也能使用;

  配合编程软件可以开发出并行、串行、智能型等多种控制模式;

  最小系统的外围电路只需一只振荡电阻、一只电源滤波电容;

  有13 s/20 s/50 s/100 s多个时间档次可选;

  完成开发和试验生产后,直接用源文件投产掩膜,音质效果、功能性能不变。

  2.3 多路模拟开关

  多路模拟开关主要是用来选择播放位置点喇叭声音的,因为PM50芯片只能连接一路扬声器,所以只能通过多路模拟开关来选择各路喇叭接通,而MAX306CPI芯片是十六位多路选择开关,可以将两片芯片扩展起来形成32路选择开关,芯片电压在4.5~30 V之间,功耗非常小,且不影响喇叭的发音,完全满足要求。并且听诊器探头可以轻易地触动模型人皮下的专用位置,所以采用这种技术对本系统来说是一个很好的选择。

  2.4 无线模块的设计

  无线模块的设计包括两个部分:硬件设计和软件设计。硬件设计主要包括PCB图的布局走线和天线设计两方面,软件设计主要是通信协议的定义。

  无线模块工作在ISM(Industrial Scientific Medical)超高频段,因而对PCB板的布局提出了更高的要求。一般来说,外围元件要尽可能靠近无线芯片,并且所有元件要尽可能排列在PCB板的同一侧,这样可以在PCB板的另外一侧进行大面积的敷铜以减少干扰。软件方面,良好的通信协议也是无线模块稳定工作的重要保障之一。通信协议除了规定应答关系之外,检错也是一个重要环节。目前比较常用的检错方法是循环冗余校验(CRC校验),其特征是信息字段和长度字段的长度可以任意选定。CRC码集的选择原则是:若设码字长度为N,信息字段长度为K,校验字段长度为R,其中N=K+R,则对于CRC码集中的任一码字,当且存在一个R次的多项式g(x),使得:
   

d.jpg

  式中:m(x)为K次信息多项式;r(x)为R-1次校验多项式;g(x)为生成多项式。发送方通过生成g(x)来产生CRC码字,接收方将接收到的码字多项式与生成多项式g(x)相除,若能除尽,则说明接收正确。

  2.5 电源模块

  在便携式产品的设计中,为避免频繁更换电池,延长产品的一次使用时间,低功耗设计一直是重中之重。电源模块主要用于对电池组的管理,并给系统的其他模块供电。电源横块主要用在遥控器上,用来供给遥控器各模块正常工作。本系统采用的是两节电池供电的方式,具有升降压功能的DC/DC电源芯片。良好的电源模块设计可以有效提高电池的利用效率,维持稳定的电压,减少电源纹波,增大输出电流。

  2.6 低功耗设计

  由于本系统采用的是两节干电池供电的方式,对系统功耗要求比较高。为了延长电池的使用寿命,避免频繁地更换电池,在系统设计的各个环节都要考虑到低功耗的设计要求。低功耗设计就是要降低系统时钟频率、电源电压以及门的活跃因素。从硬件方面来讲,要降低系统的功耗,就要尽可能选择低功耗的芯片,或者带有休眠功能的芯片。软件方面,可以采用间断唤醒的工作方式。如果某个功能模块工作的空闲时间较长时,可以暂时将其关闭或者使其处于低功耗状态,然后通过定时唤醒来检测应答信号,只有当接收到应答信号时模块才进入工作状态。通过间断唤醒的方式可以极大地降低系统的功耗。

3 上位机教学软件

  主控制器通过I/O口将模型人的位置信息传到上位机,上位机根据收到的位置信号来控制上位机软件界面的显示,可以显示听诊的位置、声音特点、与呼吸的关系以及声音的波形信息,另外还可以外接扬声器放大播放所听到的心肺声音,达到医学教学的目的。上位机界
面的设计框图如图3所示。

c.jpg

4 结语

  MSP430系列单片机的迅速发展和应用范围的不断扩大,主要取决于以下特点:强大的处理能力;采用了精简指令集(RISC)结构;具有丰富的寻址方式;简洁的27条内核指令以及片内数据存储器都可以参加多重运算;高效的查表处理指令;较高的处理速度,在8 MHz晶体驱动下指令周期为125 ns。这些特点保证编制出高效率的源程序。另外MSP430系列单片机的中断源较多,并且可以任意嵌套,使用时灵活方便。当系统处于省电的备用状态时,用中断请求将它唤醒只用6μs。

  本系统的优点是由于系统利用MSP430超低功耗性能,因此设计具有很高的实用性和稳定性,并且该芯片具有较高的运算速度,较大的RAM和FLASH空间,具有可扩展的I/O口,兼容一些外部芯片,调试方便等优点。系统用普通听诊器去测试心肺音,更能逼真模仿真实的临床环境,因而相关技术产品的研究和开发,不仅对于提高现阶段我国医学模拟教学的水平具有重要的现实意义,同时也具有良好的市场前景。

关键字:MSP430  心肺听诊  上位机软件  医学教学 引用地址:基于MSP430心肺听诊技能训练系统的设计

上一篇:一种心音、脉搏信号采集、调理电路的设计
下一篇:满足便携医疗设备单路及多路输出开关电源的设计

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

基于MSP430的数据采集系统设计
1 引 言 在科学研究及其他各种领域中,数据采集和监测已经成为日益重要的检测技术。 在许多工业测控机械、医疗仪器以及消费电子产品中,都对数据采集系统的实时性与功耗提出了更高的要求:即在满足微功耗、微型化的总体设计原则的基础上,又要能实时反映现场采集数据的变化。这就对系统的功耗、采样速度、数据存储和传输速度等提出了更高的要求。然而,随着半导体与微控制器技术的飞速发展,各种微电子器件性能不断提升,功耗却不断降低。技术的进步使得高速度、低功耗的数据采集系统得以实现。 本文设计的数据采集与显示系统采用TI公司研制的MSP430系列超低功耗单片机作为核心控制元件,实现了数据的高速采集与显示。 系
[单片机]
基于<font color='red'>MSP430</font>的数据采集系统设计
MSP430F149单片机实现uart数据接收中断
/***************************************************** 程序功能:MCU不停向PC机发送数据,在屏幕上显示0~127对应 的ASCII字符 ------------------------------------------------------ 通信格式:N.8.1, 9600 ------------------------------------------------------ 测试说明:打开串口调试精灵,正确设置通信格式,观察屏幕 ******************************************************/ #incl
[单片机]
MSP430F5529火箭板 ---> 控制时钟系统输出频率实验(含时钟系统分析)
实验内容:上电控制MSP430F5529 Launch Pad上的主时钟系统达到25Mhz 实验准备: 1、硬件:MSP430F5529 Launch Pad 2、软件:Code Composer Studio集成开发工具(CCS) 3、提升MSP430F5529核心电压的办法及介绍请参考《MSP430F5529火箭板 ----> 关于核心电压提升实验(含电源管理模块和供电监控系统介绍)》文章链接link 一、时钟系统 1、MSP430F5529 Lanuch Pad晶振的物理层分析   在进入时钟系统之前我们先对MSP430F5529的时钟晶振做一个介绍。    MSP430F5529 Launch Pad 板载了1个3
[单片机]
<font color='red'>MSP430</font>F5529火箭板 ---> 控制时钟系统输出频率实验(含时钟系统分析)
msp430如何选择头文件?怎么添加?
  使用iar,如果没有头文件,编译肯定通不过,更加不用说继续设计了,本人使用IAR进行msp430开发,选择原因是因为ccs所需内存太大了,keil已经无法满足MSP430的某些功能了,对于IAR集成开发环境,我们从事一个项目开发,首先就是要添加头文件,头文件相信大家都不陌生,使用C语言开发的时候我们见到过无数的 “#include《》”和“#include”都可以添加头文件,说明一下:放在自己工程目录下的头文件要用#include “msp430g2553.h” ,系统目录下的头文件才用#include《iomsp430g2553.h》,当然你自定义的头文件可以在系统头文件库里面的。   再次使用时新版本的IAR5.31时
[单片机]
<font color='red'>msp430</font>如何选择头文件?怎么添加?
由SA51和MSP430F1121组成的驱动控制系统
摘要:介绍了脉宽调制功率放大器SA51和16位单片机MSP430F1121的基本特性,给出了由它们组成的两片式的电机转速控制系统的简单应用方法和电路。 关键词:SA51 MSP430F1121 脉宽调制 DCO 捕获 现在的电子设备往往要求体积小、重量轻、效率高,通常在苛刻的环境条件下,尤其在军工产品中,设计者非常希望使用单片或双片系统以尽可能地减少器件数量。SA51和MSP430F1121以其自身的高集成度和强大功能成为组成双片驱动控制系统的理想选择方案。该方案可广泛应用在对电机、电磁阀的控制系统中。 1 SA51简介 1.1 SA51的特点参数 SA51是由美国APEX公司生产的脉宽调制功率放大器,它能为负载提供5
[单片机]
MSP430 FLASH结构 InfoA(1080H-10FFh)和InfoB(1000H-10FFH)
Flash 存储器被分割成两部分: 主存储器和信息存储器, 两者在操作上没有什么 区别。两部分的区别在于段的大小和物理地址的不同 Flash 存储器被分割成两部分:主存储器和信息存储器,两者在操作上没有什么区别。两部分的区别在于段的大小和物理地址的不同。 每个主存储区和信息存储区由若干个段组成。举例Easy430f2132学习板上的主芯片2132来说,f2132由8KB+256Bflash的资源。 8K的flash是主存储区,专门用来存储代码或信息的。该存储区被划分为若干个段,每个段的大小为512B,可以推断,f2132共有8KB/512B=16段。 256B的信息段被划分为4个段,分别为A,B,C,D四个段,每段大
[单片机]
<font color='red'>MSP430</font> FLASH结构 InfoA(1080H-10FFh)和InfoB(1000H-10FFH)
基于MSP430F247和TMP275的测温仪的设计方案
1 引言 TI公司的MSP430单片机以独特的低功耗和模块化设计赢得了设计者的青睐。新型MSP430F247其性价比相当高,该16位单片机处理速度快,超低功耗,能节省很多资源;MSP430F247内置I2C模块,方便了程序编写,大大降低了程序的出错率。同时更多的I/O口可以级联更多的外围器件,而无需使用地址数据锁存器件,既方便了程序的编写,也简化了硬件电路的设计。 温度传感器TMP275可直接输出数字信号,而无需取样、放大、滤波和模数信号的转换,可以直接传输给单片机信号处理系统;而且输出信号分辨率可以达到0.0625,测温精度±0.5℃,若使用MSP430F247做控制器,可直接与其自带的I2C模块相连,使用方便。 2
[单片机]
基于<font color='red'>MSP430</font>F247和TMP275的测温仪的设计方案
uC/OS-II的任务切换机理及中断调度优化
引 言   在嵌入式操作系统领域,由Jean J. Labrosse开发的μC/OS,由于开放源代码和强大而稳定的功能,曾经一度在嵌入式系统领域引起强烈反响。而其本人也早已成为了嵌入式系统会议(美国)的顾问委员会的成员。   不管是对于初学者,还是有经验的工程师,μC/OS开放源代码的方式使其不但知其然,还知其所以然。通过对于系统内部结构的深入了解,能更加方便地进行开发和调试;并且在这种条件下,完全可以按照设计要求进行合理的裁减、扩充、配置和移植。通常,购买RTOS往往需要一大笔资金,使得一般的学习者望而却步;而μC/OS对于学校研究完全免费,只有在应用于盈利项目时才需要支付少量的版权费,特别适合一般使用者的学习、研究和开发。
[嵌入式]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
最新医疗电子文章
换一换 更多 相关热搜器件

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