是价格非常昂贵,一般均在五百元以上。
三种方案的优缺点比较 (1)光电式:
优点:灵敏度高,易于操作,响应速度快,结构简单。 缺点:1、外部光源的变化对测量结果的影响较大;
2、需要购买专门的医用光电传感器,价格较贵且不易购买; 3、对这样的器件接触很少,对其进行调试时可能会出现较大困难。 (2)压电式:
优点:结构简单,实时性好,工作频带宽,应用电路简单,且价格低廉。 缺点:直接与人体相接触,容易因为人体肌肉的颤动等而产生干扰。并且容易受到外界其他信号的干扰。
(3)集成式:
优点:集成度高,包含了滤波,放大电路,可以直接输出信号,便于操作,有效的减少了各种干扰。
缺点:降低了本任务的难度,如果采用该传感器,只需将其直接接上单片机即可实现功能,且价格非常昂贵。
考虑到种种情况,结合本系统的设计要求以及经费的考虑,最终选择压电式传感器。该传感器价格较低,而且输出电压变化较为明显,可以实现我们的实验目的。
压电陶瓷片[12][13]的外观和电路符号如下图2.3所示。压电片包括三个部分,镀银层,压电陶瓷,以及铜片。外部压力作用于铜片时,压电陶瓷就可以感受压力而产生电信号,并最终通过镀银层将该信号输出。在使用时,压电陶瓷片要通过导线与电路板连接,注意在焊接压电陶瓷片时,时间不能太长以免烫坏压电陶瓷片的镀银层。
图2.3 压电陶瓷片的符号及外观
第 7 页 共 40 页
由于压电陶瓷片的资料比较少,为了确定使用该传感器能够实现本次设计的目的,先要对其进行实验,来确定它的输出电压是否符合要求。
使用实验室砝码来测试,其结果如下表表2-1所示。
表2-1 压电陶瓷片输出电压测试表
压力(N) 0.196 0.392 0.588 0.784 0.98 1.176 1.372 1.568 输出电压(mV) 4.41 4.55 4.77 4.80 4.85 5.05 5.35 5.54 由于只需要4mv-5mv左右的电压输出,就可以实现设计要求[14]。由本次试验,可以得知压电陶瓷片可以实现我们所要达到的目标。
2.1.2 单片机的选择
本设计作为一个简单脉搏测量仪,最后需给出脉搏波动频率。以单片机作为信息处理中心,通过对单片机进行编程,完成信号输入检测、信息分析处理及信息显示。
(1)AVR单片机
AVR单片机[15][16]是ATMEL公司生产的单片机。1997年,由ATMEL公司挪威设计中心的A先生与V先生利用ATMEL公司的Flash新技术, 共同研发出RISC精简指令集的高速8位单片机,简称AVR。相对于出现较早也较为成熟的51系列单片机,AVR系列单片机片内资源更为丰富,接口也更为强大,同时由于其价格低等优势,在很多场合可以替代51系列单片机。其特点是高速度(50ns)、低功耗,硬件应用Harward结构,具有预取指令功能,使得指令可以在一个时钟周期内执行,而MSC-51要12个时钟周期执行一条指令。AVR单片机如LPC2131等。
(2)凌阳单片机
凌阳是台湾凌阳公司推出的单片机,具有高速度、低价、可靠、实用、体积小、功耗低和简单易学等特点,它的CPU内核采用凌阳推出的Microcontroller and Signal Processor 16位微机处理器芯片,以下简称µ’nSP 。围绕micro;’nSP 所形成的16位u’nSP 系列单片机,以下简称µ’nSP 家族。采用的是模块式集成结构,它以µ’nSP 内核为中心集成不同规模的ROM PAM和功能丰富的各种外设部件。µ’nSP 内核是一个通用的和结构。除此之外的其它功能模块均为可选结构。以及
第 8 页 共 40 页
这种结构可大可小可有可无,借助这种通用结构附加可选结构的积木式的构成,便可成为各种系列的派生产品,以适合不同场合,这样做无疑会使每种派生产品具有更强的功能和更低的成本。
µ’nSP 家族有有以下特点:体积小 ,集成度高,可靠性好易于扩展。µ’nSP 家族把各功能把各功能部件模块化地集成在一个芯片里。内部采用总线结构,因为减少了各功能部件之间的连接,提高了其可靠性和抗干扰能力,另外,模块化的结构易于系列的扩展,以适应不同用户的需求。具有较强的中断处理能力。μ’nSPTM家族的中断系统支持10个中断向量及10余个中断源,适合实时应用领域。高性能价格比:μ’nSPTM家族片内带有高寻址能力的ROM,静态RAM和多功能的I/O口,另外μ’nSPTM的指令系统提供出具有较高运算速度的16位,16位的乘法运算指令和内积运算指令,为其应用添加了DSP功能,使得μ’nSPTM家族运用在复杂的数字信号处理方面既很便利又比专用的DSP芯片廉价。如SPCE061等。
(3)51单片机
51单片机是对目前所有兼容Intel 8031指令系统的单片机的统称。该系列单片机的始祖是Intel的8031单片机,后来随着Flash rom技术的发展,8031单片机取得了长足的进展,成为目前应用最广泛的8位单片机之一,其代表型号是ATMEL公司的AT89系列,它广泛应用于工业测控系统之中。目前很多公司都有51系列的兼容机型推出,在目前乃至今后很长的一段时间内将占有大量市场。51单片机是基础入门的一个单片机,还是应用最广泛的一种。
51单片机是INTEL公司生产的。它具有结构简单,价格便宜,易于开发的特点。通用型,有总线扩展,有较强的位处理功能,有全双工异步串行通信口。但是其功能相对较少,访问外部数据有瓶颈,作电压范围窄。
本设计中,单片机只需要对脉搏信号的波动频率进行测量、计算和显示,对单片机的要求不是很高。而对51单片机,本人比较熟悉,所以,本设计中选择51单片机作为信息处理中心。
在51系列单片机中,AT89系列单片机是美国ATMEL公司推出的一种新型高性能低价位、低电压低功耗的8位CMOS微型计算机。AT89S51就是其中一款,它可以完全满足本设计的设计要求,而且,AT89S51的价格较低。
2.1.3 信号调理电路的选择
信号调理电路包括对信号的放大和滤波两个部分[17][18]。由于传感器输出的电压比较
第 9 页 共 40 页
小,在几毫伏左右,且频率较低,需要低噪声,低漂移,高输入阻抗的放大器,所以选择使用仪表放大器。肌电干扰可能会导致放大器的静态工作点偏移,甚至使放大器达到饱和,所以第一级放大器的放大倍数不能太高。因此还需要另一个放大器。此外,为了滤去高频信号和市电的干扰,还需要设计一个低通滤波器。这部分电路的框图如图2.4所示。
图2.4 信号调理单元框图
2.2 系统软件设计方案
2.2.1 脉搏波动频率测量方案的选择
脉冲信号的频率是指在单位时间内由信号所产生的交变次数或脉冲个数,即
fx?N/t。可以看出测量fx必须将N或t两个量之一作为闸门或基准,对另一个量进
行测量。对于不同的频率范围,有三种不同的测量方法。
(1)周期测量法:适用于低频信号。采用单片机内的一个定时/计数器,以单片机内的标准机器周期作为标准时基信号Ts。被测信号的周期作为信号闸门,由程序控制开关对时基进行计数得nx,因此被测信号周期为Tx?nx?Ts,每分钟脉搏跳动次数为
N?60/Tx。
(2)多周期同步法:适用于中频信号。其特点是标准频率信号不是用来填充待测信号的周期,而是与待测信号分别输入到两个计数器进行同步计数。
(3)频率测量法:适用于高频信号。充分利用单片机内的两个定时/计数器,一个作为定时器,给出标准闸门信号,另一个作为计数器。
人体脉搏波动频率一般为60~80次/min,其频率成分主要分布在0~20Hz之间,属于次声,最高频率不超过40Hz,一般情况下为1Hz左右,属于低频信号。所以,本设计中选择周期测量法。
2.2.2 单片机工作方式的选择
单片机数据传送方式[19]一般有以下几种:
(1)查询方式:由于CPU与外设之间存在时序、速度等差异,在数据传送前必须检测接口状态,探查外设是否数据准备就绪。查询方式优点是结构简单,硬件开销小;缺点是CPU在整个传送过程中需要不断检测外设状态,由于CPU的速度远远高于外设,
第 10 页 共 40 页
因此通常处于等待状态,工作效率很低。
(2)中断方式:CPU无需检测外设是否数据准备就绪,不占据CPU时间,因此CPU与外设并行工作,提高了CPU的工作效率,还满足了外设的实时要求。
本设计中,选择中断方式。 2.2.3 显示电路方案的选择
脉搏信号经过单片机处理,得到脉搏波动频率之后,需要在显示电路中直观地显示出来。所以,需要选用合适的显示设备及显示电路,来实现对脉搏波动频率信息的显示。
人体脉搏信号从时域上看,是一个周期性较强的准周期信号。脉搏波动频率一般为60~80次/min。本设计中,显示位数较多。可以选择LCD字符液晶屏来对脉搏波动频率信息进行显示。它具有:
电参数(VDD=5.0V 10%,VSS=0V,Ta=25 ) 显示内容:16字符x 2 行 字符点阵:5 x 8点 驱动方式:1/16D
可供型号:TN STN(黄绿模灰模黑白模) 反射型带EL或LCD背光源
LCD常用显示方法有两种:静态显示和动态扫描显示。
(1)静态显示:所谓静态显示,就是每一个显示器都要占用单独的具有锁存功能的 I/O接口用于笔划段字形显示。这样单片机只要把要显示的字形代码发送到接口电路,就不用管它了,直到要显示新的数据时,再发送新的字形码,因此,使用这种方法单片机中CPU的开销小,较小的电流能得到较高的亮度且字符不闪烁。静态显示适用于显示器位数较少时。
(2)动态扫描显示:所谓动态显示,就是一位一位地轮流点亮显示器各个位(扫描),对于显示器的每一位来说,每隔一段时间点亮一次。利用人的视觉暂留功能可以看到整个显示,但必需保证扫描速度足够快,字符才不闪烁。当显示位数较多时,用静态显示所需的I/O太多,一般采用动态显示的方法。
本设计中,显示的脉搏波动频率,同时显示脉搏次数和测试时间,选用动态显示。
3 系统硬件设计
第 11 页 共 40 页