在我国传统医学中,脉诊在中医确诊中占有重要位置,脉诊便是从脉息信号中感知人体的病理信息。跟着现代科技的开展,特别是信号检测处理技能及核算机技能等信息技能的开展,人们对脉息信号的检测剖析进行了许多有含义的研讨。脉息波可当作主要是由心脏的缩短与舒张以及血液在沿血管的活动进程中所遇到的各种阻力相互作用而构成的,其间包括了丰厚的人体内各器官的生理和病理信息,具有搅扰强、频率低、收集困难等特色。精确地检测脉息信号关于防备心血管体系疾病的产生以及对诊治进程给予科学合理的辅导、进步人们身心健康水平、进步人民生活质量均具有重要的科学和社会含义。
传统检测血氧脉息信号遍及选用大型医疗设备,这类设备一般由传感器有创收集信号,有线传输显现在仪器面板上,受测者感觉苦楚并且仪器本钱贵重且带着不方便,无法做到随时随地进行监测。该体系选用无创光电容积脉息波描记法合作J2ME开发检测程序,不只本钱低价、便于带着,并且还开发了数据库存储功用,将血氧脉息信号通过蓝牙技能无线传输,手机端接纳并记载每次检测的脉息数据便于用户比照判别本身一段时间内的健康状况,一起在手机端实时显现数据。其通用性和实用性以及便携性都有很大的进步。
1 体系根本原理
光电容积脉息波描记法(Photo Plethyamo Graphy,PPG)是借光电手法在活体安排中检测血液容积改变的一种无创检测办法。当必定波长的光束照射到指端皮肤外表时,光束将通过透射或反射办法传送到光电接纳器。在此进程中因为遭到指端皮肤肌肉和血液的吸收衰减作用检测器检测到的光强度将削弱。其间皮肤肌肉安排等对光的吸收在整个血液循环中是坚持安稳不变的,面皮肤内的血液容积在心脏作用下星搏动性改变,当心脏缩短时外周血容量最多,光吸收量也最大,检测到的光强衡量小,而在心脏舒张时正好相反,检测到的光强衡量大,使光接纳器接纳到的光强度随之呈脉动性改变。在安稳波长的光源的照射下,通过检测透过手指的光强将能够间接丈量判人体的脉息信号。
2 体系硬件规划
体系由指端收集器和具有蓝牙传输数据功用的手机构成。指端收集器由Silcon Labs公司的C8051F330作为主控芯片,收集端运用940 nm红外发射管和光敏电阻,传输模块选用广州汇承信息科技有限公司出产的HC-05蓝牙串口通讯模块,显现与存储设备为含有蓝牙模块的手机。
全体规划结构图如图1所示。
图1 全体规划结构
2.1 收集与扩大电路规划
人体血液中的氧合血红蛋白(HbO2)和没被氧合复原血红蛋白(Hb)关于不同波长光的吸收系数是不同的。在波长600~700nm的红光规模内,Hb的吸收系数比HbO2的大,而在波长800~1 000 nm的红外光规模内,Hb的吸收系数比HbO2的小,在805 nm处两者相同,在红光660nm和红外光940nm处吸收系数差异较大,现在,均选用该波长邻近的红光和红外光进行双谱定量剖析检测,并且在红光660 nm和红外光940nm邻近,Hb和HbO2的吸收系数改变曲线都比较平整,受二极管发光波长差错影响也较小,所以体系选用940 nm光源进行脉息波的检测。收集及扩大电路如图2所示。
图2 收集及扩大电路
光电传感器拾取的脉息信号非常徽弱,仅为毫伏量级,所以要求前置扩大电路满意下述要求:1)高输入阻抗。光电信号是不安稳的内阻改变的弱小信号,为了削减信号源内阻的影响,有必要进步扩大器输入阻抗,所以要求扩大器具有高的输入阻抗;2)低噪声、低漂移。能够减小信号源的影响,增强信号的拾取才能,使输出安稳。R6为光敏电阻,用于接纳来自红外管发射的脉息信号。正常人体脉息信号频率约在0.3~3.33Hz之间,电路中C4与R8、C3与R9别离构成RC高通滤波器,高通截止频率为约为0.33Hz,C2与R2构成低通滤波器截止频率约为3.4Hz,将有用频率规模外的工频搅扰和其他高频搅扰滤除。扩大器选用LM358,其内部包括有两个独立的、高增益、内部频率补偿的双运算扩大器,适合于电源电压规模很宽的单电源运用,也适用于双电源作业形式,在引荐的作业条件下,电源电流与电源电压无关。它的运用规模包括传感扩大器、直流增益模块和其他一切可用单电源供电的运用运算扩大器的场合。榜首级运算扩大器从LM358的第5脚输入弱小脉息信号,在其第7脚获取扩大信号,依据运算扩大器公式核算可知一级扩大8.5倍,然后通过0.3 Hz的高通滤波器,消除榜首级扩大产生的噪声,进入二级扩大,能够核算出二缓扩大100倍,因而获取850倍的扩大才能,获取到3 V之内的脉息波信号,且其处于扩大而不是截止状况。
2.2 主控电路和蓝牙模块电路规划
主控芯片选用PDIP-20封装的C8051F330单片机,易于焊接,其运用Silicon Labs的专利CIP-51微操控器内核。CIP-51与MCS-51TM指令集彻底兼容,能够运用规范803x/805x的汇编器和编译器进行软件开发。CIP-51内核具有规范8052的一切外设部件,包括4个16位计数器/定时器、一个具有增强波特率装备的全双工UART、一个增强型SPI端口、768字节内部RAM、128字节特别功用寄存器(SFR)地址空间,仅运用简略的外部电路便能够树立体系。
HC-05模块选用的是CSR BC417143B蓝牙芯片,一起内置8 M Flash.具有两种作业形式:指令呼应作业形式和主动衔接作业形式,在主动衔接作业形式下模块又可分为主(MASTER)、从(Slave)和回环(Loopback)3种作业人物。当模块处于主动衔接作业形式时,将主动依据事前设定的办法衔接的数据传输;当模块处于指令呼应作业形式时能履行AT指令。通过操控模块外部引脚(PIO11)输入电平,能够完结模块作业状况的动态转化。
这儿运用其P0.4与P0.5口作为UART传输口,与蓝牙模块的UART口通讯。
Sout为通过收集和扩大电路输出的脉息信号,输入到C8051F330的P1.7进行A/D转化,C8051F330与HC05的UART口对接,将采样和滤波今后的信号传输给蓝牙模块。开关S1用于蓝牙模块复位,二极管D2用于显现蓝牙模块状况。当没有数据传输时D2平息,当有数据传输时D2闪耀。电路如图3所示。
图3 操控与通讯电路
3 体系软件规划
全体体系软件规划包括单片机端的输入信号采样滤波和蓝牙程序、手机端的J2ME蓝牙客户端程序规划两大部分。
3.1 单片机端滤波规划
因为人体呼吸、电极移动会产生脉息信号中的基线漂移搅扰,频率较低,一般在0.7 Hz以下,归于低频搅扰,为了获取较好的作用有必要尽量消除其影响。人体脉息波信号为准周期的时间序列,在不同周期的同一相位,其脉息波的幅值近似不变。假如部分脉息波在某一时间产生骤变,则这一时间其起伏必不等于其接近脉息波同一相位起伏,依据这一思路,中值滤波的办法处理作用比较好。中值滤波法能有用战胜因偶尔要素引起的动摇搅扰,对温度、液位改变缓慢的被测参数有杰出的滤波作用,因而首要选用中值滤波法尽量消除突发扰动。其根本办法是接连采样N次(N取奇数),把N次采样值按巨细摆放然后取中心值为本次有用值。
移动均匀滤波对快速周期性运动搅扰有较强的抵挡才能,是对模仿滤波弥补的低通滤波器,用于实时检测,只需采样率足够高,就能得翻较为抱负的丈量成果。因而体系在中值滤波后再加一级移动均匀滤波对数据进行二次滤波。
详细算法是:
y(i)=c1y(k)+c2y(k-1)+…+ciy(k-m+1) (1)
式中,y(k)表明第k次采样时间的滤波输出,各y(i)表明第i次采样时间的信号输入,括号中的数字i代表第i次采样时间,c1、c2、…、cm是加权系数。
上式含义是将本次输入数据连同曾经共m次的数据进行加权均匀。假如各ci值相同且等于1/m时,就成为m项算术均匀运算。
3.2 蓝牙规划
蓝牙协议栈供给了一组高层协议和API以完结发现服务和模仿串行I/O,还有一个关于包切割和重组的低层协议以及多路技能协议和质量服务。蓝牙协议栈如图4所示。
图4 蓝牙协议栈
应用层(Application):这一层运转的是蓝牙通讯的J2ME通讯程序,通过调用蓝牙无线层的API,就能够直接书写相应的通讯功用的程序。
蓝牙无线层(JSR-082):一切开发的API均在该层调用,与基层交互。
服务发现协议层(SDP):用于在长途蓝牙设备上寻觅服务。服务器保护一张服务记载列表,每个服务记载都包括服务器上一个服务的信息,每个服务对应一个服务记载。客户端拜访服务器时,首要要取得服务器的拜访记载,然后通过服务记载树立衔接。
逻辑链接操控器适配层协议(1.2CAP):为上层协议供给面向衔接和无衔接的数据服务,并供给多协议功用和切割重组操作,可传输和接纳最大长度64 KB的L2CAP数据包。
虚拟串口协议(RFCOMM):根据L2CAP协议的虚拟串口协议,因为它答应蓝牙设备模仿串口的功用,所以选用它进行数据传输。
目标交流(OBEX):能够用来传输文件或许交流目标数据,OBEX协议是根据RFCOMM完结的。
主机操控器接口(HCI)层:这一层是主机和操控器之间的接口,其他一切的层都要通过HCI。
3.2.1 单片机蓝牙规划
单片机运用UART接口和蓝牙模块进行通讯。HC-05为蓝牙通明传输模块,专为具有异步串口的用户供给方便蓝牙点对点通讯。用户不需任何协议,就像有线电缆衔接相同,只需对串口写入数据,就能够将数据传输到远端用户设备。上电后蓝牙主机模块复位、读蓝牙模块地址、设置状况参数和初始化模块,与远端的手机衔接成功后,能够通过UART异步串口与从机通讯。这儿将HC-05设置为主机形式,通过初始化后供给蓝牙服务,等候手机端蓝牙客户端衔接。
3. 2.2 手机端J2ME规划
J2ME(Java2 Platform,Micro Edition)是Sun专门为小型的资源受限的消费性电子设备的应用程序开发所供给新的Java版别,它广泛的运用于移动电话、PDA(个人数字助理以及电视机顶盒等很多小型资源受限设备中。关于J2ME来说,因为其得天独厚的跨渠道性与杰出的可移植性,使得其在设备繁复、渠道反常紊乱的手机与PDA商场更显得如虎添翼。
J2ME渠道是由装备(Configurations)和简表(Profile)构成的。装备是供给给量大规模设备运用的最小类库调集,在装备中一起包括Java虚拟机(JVM)。简表是针对一系列设备供给的开发包调集。在J2ME中还有一个重要的概念:可选包(Optioual Package),它是针对特定设备供给的类库,比方某些设备是支撑蓝牙的,针对此功用,J2ME中拟定了JSR82(Bluetooth API)供给了对蓝牙的支撑。程序流程图如图5所示。