尿液分析仪是通过检测人体尿液中相关成分来判断人体健康的一种医疗仪器采用无创伤、非介入检测方法,能够有效地检查身体状况
项目概述
我们设计的微型尿液分析仪可以检测尿液的十种参数,包括白细胞、亚硝酸盐、尿胆原、蛋白质、PH值、潜血、比重、酮体、胆红素和葡萄糖。
在用户把浸没了尿液的试纸条放入仪器后,通过LPC2148控制LED光源进行分时发光,然后反射光通过光纤照射到CCD上,经过信号的采集和模数转换,并在微处理器中经过归一化的算法,将结果输出至LCD进行显示,或者根据需要传输至PC。并可以利用以太网接口连接Internet,方便建设一个健康检测网络。不用复杂的操作便可以得到医生的诊断,液晶显示屏价格十分适合家庭用户的使用。
通过设计新的仪器结构和检测方法,使仪器精度达到或超过国内医院使用较多的尿液分析仪的水平,把体积减小到170×110×120mm左右,并把测量1次所用的时间控制在10秒内。用户可以通过触摸屏进行直观的操作,也可以通过计算机网络让医生进行尿液分析结果的诊断。最终实现个人—仪器—医疗机构一体化的健康检测网络。
系统实现原理
尿液中包含了表征人体健康的多种物质,将特殊设计的试纸浸入到尿液中,液晶拼接屏幕试纸条上不同区域的物质会与尿液中相应的成分发生反应并表现出不同颜色。LED将光照射到试纸条上后,由于试纸条上不同区域的颜色不同,所以反射光的光谱和强度也会有所不同,用CCD来检测通过光纤传输的反射光的强度,就能得到试纸的颜色信息,从而鉴别出尿液的成分,进而获取人体的健康信息。
嵌入式尿液分析仪系统主要包含了主控制器、电源及复位、LCD触摸屏、光电检测模块、LED、CPLD、CCD、USB和以太网等8个功能部分。主控制器芯片采用了高集成度的LPC2148微处理器,芯片内部集成的USB控制器可用来供电和传输数据,内部集成的ADC可以处理CCD采集到的模拟信号,内部集成PWM功能用于驱动LED,其它通用I/O口用于控制LCD触摸屏、以太网等相关模块。LPC2148外部只用加入很少的芯片就实现了系统的功能,使体积减小,液晶面板走势功耗降低。
硬件平台详述
图1 硬件设计框图
硬件模块描述
嵌入式微型尿液分析仪系统的硬件部分主要由光电检测模块、嵌入式主控模块、LED光源模块、CCD模块组成。由主控模块进行控制另外3个模块共同工作,共同实现仪器的功能。
嵌入式主控模块采用了基于ARM7TDMI-S内核的微控制器LPC2148,lcd液晶屏图集成度非常高。内嵌40kB的片内静态RAM和512kB的片内Flash存储器,片内集成ADC、DAC转换器,看门狗,实时时钟RTC,2个UART,2个I2C还有SPI等多个总线接口,及USB2.0全速接口。方便扩展 USB接口、JTAG调试接口、触摸屏,外扩芯片少,而且采用超小的LQFP64封装,使得仪器的微型化得到了保证。而且电路相对简单,降低了开发和生产的成本。芯片可以实现最高60MHz的工作频率,有着较强的功能,能够满足嵌入式系统μC/OS—II及人性化的人机界面的要求。本设计中LPC2148 所有的接口都有使用。
[1] [2] [3]