基于NXP LPC2148的微型尿液分析仪

发布者:Serendipity99最新更新时间:2008-07-10 来源: 电子产品世界关键字:诊断  检测  传输  反射  控制  触摸屏 手机看文章 扫描二维码
随时随地手机看文章
项目概述

  我们设计的微型尿液分析仪可以检测尿液的十种参数,包括白细胞、亚硝酸盐、尿胆原、蛋白质、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  硬件设计框图。


图1  尿液分析仪原理框图

  a) 硬件模块描述

  嵌入式微型尿液分析仪系统的硬件部分主要由光电检测模块、嵌入式主控模块、LED光源模块、CCD模块组成。由主控模块进行控制另外3个模块共同工作,共同实现仪器的功能。

  嵌入式主控模块采用了基于ARM7TDMI-S内核的微控制器LPC2148,集成度非常高。内嵌40kB的片内静态RAM和512kB的片内Flash存储器,片内集成ADC、DAC转换器,看门狗,实时时钟RTC,2个UART,2个I2C还有SPI等多个总线接口,及USB2.0全速接口。方便扩展USB接口、JTAG调试接口、触摸屏,外扩芯片少,而且采用超小的LQFP64封装,使得仪器的微型化得到了保证。而且电路相对简单,降低了开发和生产的成本。芯片可以实现最高60MHz的工作频率,有着较强的功能,能够满足嵌入式系统μC/OS—II及人性化的人机界面的要求。本设计中LPC2148所有的接口都有使用。

  以太网接口部分采用了具有SPI接口的集成MAC 和10 BASE-T PHY的ENC28J60。大大地减小了主控制器I/O口的开销。ENC28J60 符合IEEE 802.3 的全部规范,采用了一系列包过滤机制以对传入数据包进行限制。 它还提供了一个内部DMA 模块,以实现快速数据吞吐和硬件支持的IP校验和计算。 与主控制器的通信通过两个中断引脚和SPI 实现,数据传输速率高达10 Mb/s。两个专用的引脚用于连接LED,进行网络活动状态指示。


图2  以太网接口电路图

  LED模块采用了20个6种波长的LED。多波长的设计使得测量更有针对性,测量数据更有效。我们的设计能够通过CCD测量的每个LED的亮度,然后由LPC2148通过点校正功能控制通过LED电流的大小,从而使LED之间的亮度保持一致,进一步提高测量的准确性。本设计使用的网络芯片是带SPI接口的独立以太网控制器,占用MCU的I/O口较少。

  CCD模块主要包括整机电源、CPLD、线阵CCD传感器、运算放大器和高精度AD转换器。
 

软件模块描述

  本设计软件部分主要分成触摸屏及LCD模块、A/D模块、LED控制模块和网络模块。

  本设计采用带触摸屏的LCD显示器,主要实现菜单选择、按键操作、测量的数据及状态显示,为本设计的操作带来极大的方便,让使用者在轻松、愉快的环境下使用本产品,是本设计的一大亮点。

  本设计可以采用外部A/D或LPC2148内部自带的10位A/D转换器,根据本设计对数据精度的要求,采用2148自带的A/D。该模块主要是检测CPLD模块产生的SH信号,当该信号为高时,处理检测数据,同时设置启动A/D转换的条件,在SH下降沿到来时重新启动A/D进行下次测量,直到检测结束。在该模块中,还有一个重要的任务—数据处理,在这里,每个参数每次采集多组数据,求出平均值,同时与标准数据进行比较,判断参数是否属于正常范围,并且增加了有无试纸的软件识别。

  LED控制模块是通过恒流带点校正功能的LED驱动芯片控制不同波长的LED的亮度、显示顺序及显示的时间,使光纤采集到不同参数的光信号,输入到CCD模块。

  在网络传输层有两个协议传输数据,传输控制协议TCP和用户数据报协议UDP,TCP协议是面向对象的协议,可靠性高,但是费用也高;UDP协议是提供最少服务和费用的传输层协议。UDP是最简单的协议,具有以下特点:无连接、不可靠、提供应用层协议标识、提高UDP报的校验和、以及缓冲和分段。Socket接口函数是TCP/IP的API。使用Socket接口函数编写通信的任务时,分服务器和客户机两种方式。服务器方式是先接受到数据再进行处理,而客户机则是先发生数据然后等待回应处理,它们所用到的socket API 函数是相同的。

结语

  这是一种针对家庭用户设计的基于嵌入式的微型尿液分析仪,采用了恩智浦半导体(NXP Semiconductors) 高集成度的LPC2148微处理器,芯片内部集成的USB控制器可用来供电和传输数据,内部集成的ADC可以处理CCD采集到的模拟信号,内部集成SPI接口用于触摸屏和以太网的通讯。复位部分采用了NXP公司的74HC125。

  仪器通过检测尿液中的10项成分来诊断人体的健康状况。在用户把浸过了尿液的试纸条放入仪器后,通过LPC2148控制多波长LED进行分时发光,然后反射光通过光纤照射到CCD上,经过信号的采集和模数转换,并在LCP2148中经过归一化的算法,将结果输出至LCD进行显示,或者根据需要传输至PC。

  本仪器的创新在于整个过程使用触摸屏来进行操作,具有友好的人机交互接口。设计的一种光电检测系统,消除了传统尿液分析仪机械传动引起的误差,并减小了体积和功耗。后续工作可以对以太网部分做进一步的研究,使得远程医疗得到实现,适合家庭用户的使用。


图4  微型尿液分析仪正视图


图5  微型尿液分析仪后视图


图6  微型尿液分析仪侧视图

  在设计的过程中,也遇到了很多问题。比如在调LCD的时候,由于购买的LCM的控制芯片SDE1335使用的5V电压,而LPC2148使用的是3.3V电源,数据接口需要接上拉电阻,刚开始没有发现这个问题,浪费了不少时间,后来在数据口接上10KW电阻,问题才得以解决。还有制作硬件,工艺达不到和资金问题。以及调触摸屏的时候,按键识别不稳定等很多时候会花费比较多的心思和时间,仍不能解决。感到过山穷水尽,不过大家都积极努力,而且互相鼓励,在一起交流讨论,最后都一一解决。

  这次恩智浦杯创新设计大赛确实有很多的收获:让我们能够有机会把心中的灵感和创意成功地转化为现实;也让我体会到了实现过程中的艰辛和不易;培养了我团队协作的能力和意识;磨炼了永不放弃的精神。

  由于系统构架很大,而时间相对不是很充分。虽然我们尽可能地开发,不过还是有一些问题难以做得完善,比如USB通讯的多样化功能的开发,以及以太网更大的拓展。我们也会继续把开发进行下去。

参考文献:

  1. 丛玉隆、马骏龙,‘当代尿液分析仪技术与临床[M]’,中国科学技术出版社, 1998: 34-57
  2. Carlson DA, Statland BE, ‘Automated urinalysis[J]’, Clin Lab Med 1988,8(3):449-461
  3. 周立功,‘USB 2.0与OTG规范及开发指南[M]’,北京航空航天大学出版社,2004,9
  4. 前岛隆雄、橙车武同、神田博、他,‘多项目自动尿分析装置’,YELLOW IRIS概要,SPSMEX JOURNAL 1987,10、11

关键字:诊断  检测  传输  反射  控制  触摸屏 引用地址:基于NXP LPC2148的微型尿液分析仪

上一篇:给医疗电子设备开发人员的几点建议
下一篇:基于SOPC技术的医用呼吸机主控系统

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

基于单片机的喷墨打印机控制技术
单片机应用系统中最常用的输出打印设备是微型打印机,例如TP系列、UP系列打印机等,对它们的控制技术也较为成熟。但是近年来随着通用打印机的广泛使用,微型打印机的缺点也日益明显:一是通用性及互换性不强;二是打印输出文档的幅面过小,不便于装订及存档。而通用打印机都配有国际标准并行接口(CENTRONICS)和串行接口(RS232/422),纸张大小可任意选择。这些特点是微型打印机所无法抗衡的。因此在越来越多的单片机应用系统中逐渐趋向于使用通用打印机作为打印输出设备。本文介绍了以MCS-51系列单片机为核心,通过CENTRONICS国际标准8位并行接口控制驱动HP-DJ 600/800系列喷墨打印机的硬件接口电路没计方法及控制程序设计方法
[应用]
万用表怎么检测电池容量_电池电量
1、怎样测量电池电量 检测普通锌锰干电池的电量是否充足,通常有两种方法。第一种方法是通过测量电池瞬时短路电流来估算电池的内阻,进而判断电池电量是否充足;第二种方法是用电流表串联一只阻值适当的电阻,通过测量电池的放电电流计算出电池内阻,从而判断电池电量是否充足。 第一种方法的最大优点是简便,用万用表的大电流档就可直接判断出干电池的电量,缺点是测试电流很大,远远超过干电池允许放电电流的极限值,在一定程度上影响干电池使用寿命。第二种方法的优点是测试电流小,安全性好,一般不会对干电池的使用寿命产生不良影响,缺点是较为麻烦。 用MF47型万用表对一节新2号干电池和一节旧2号干电池分别用上述两种方法进行测试对比。假设ro是干电池内
[测试测量]
万用表怎么<font color='red'>检测</font>电池容量_电池电量
微软发明的GPU和FPGA之间数据传输方案
2018年5月,在Bulid大会上,微软宣布 Project Brainwave 开放预览,这是一种用于深度神经网络处理的架构,可以用于Azure与边缘环境,并且可以让Azure成为实时运行人工智能最快的云平台。 为什么微软要基于FPGA来进行人工智能芯片设计呢?这是因为当时微软的搜索引擎都是依靠CPU驱动,尽管英特尔等公司不断改进CPU,但是这些芯片还是不能满足微软的需求。而此时恰好FPGA能弥补这个不足。 图形处理单元(GPU)已经被用于图形应用许多年,近年来也被应用于其他例如图形处理、搜索以及其他一般的应用。虽然FPGA和GPU均可以被视为专用处理器,但是在某些场合,如果FPGA与GPU之间可以进行通信以及任务的共享、转交,
[手机便携]
微软发明的GPU和FPGA之间数据<font color='red'>传输</font>方案
STM32F103+ms1100+ml8511+ms5611环境质量检测
1、作品简介 近年来,随着城市化进程的加快以及人们对美好生活环境的日益强烈追求,人们越来越关心自己周围生活环境的情况,如PM2.5、PM10、紫外线指数等关于环境的词语也在近几年不断映入人们的眼帘,天气预报将更多的环境参数提供给人们供参考。但是天气预报或者是气象台给我们提供的信息不能实时实地地反映我们身边的环境状况,很多时候不能满足人们的需求,因此我们设计了一款无线物联网式便携式的环境质量检测仪,可以使人们更好地了解到身边的环境质量,以便于能及时地采取措施使自己处于一个更好的生活环境,并且将数据共享形成大范围内的实时环境监测。 传统环境监测仪一般都是用多台较大的测量多种不同环境参数的仪器分别测试,最后将各自的数据通过一定的通信
[单片机]
STM32F103+ms1100+ml8511+ms5611环境质量<font color='red'>检测</font>仪
基于51单片机的自动转换开关控制器设计
1. 引言(Introduction) 随着近几年技术的进步和发展,在电源切换系统中出现了一种新型产品——自动转换开关电器(ATSE),它由1个(或几个)转换开关电器和其它必需的电器组成,用于监测电源电路,并将负载电路(出现故障)从一个电源自动转至另一个(备用)电源的开关电器,是专用于电源转换的新型产品,可以说自动转换开关电器(ATSE)代表着电源切换系统类产品发展的方向 。它主要用在紧急供电系统,如:消防、电梯等供电系统,在民用住宅和商用住宅中有着广泛的应用。其产品应用的场合决定了其可靠性尤为重要。转换一旦失败将会造成以下二种危害之一:电源间的短路或重要负荷断电(甚至短暂停电),其后果都是严重的。这不仅仅会带来经济损失(使生
[单片机]
基于51单片机的自动转换开关<font color='red'>控制</font>器设计
基于STM32的六自由度机械臂控制与PID仿真
为实现六自由度机械臂的控制抓取并在此基础上提高抓取精确度,本文采用D-H法建立基于xArm1S智能总线机械臂的数学模型。并在Matlab2020a的RoboticsToolbox工具箱中编程实现给定机械臂末端始末位置条件下机械臂各连杆的运动仿真和角速度解算。最后以STM32单片机为核心控制模块,实现六自由度机械臂的各连杆运动控制,并在Simulink中搭建模块加入PID控制器对机械臂运动进行仿真。 六自由度机械臂具有效率高、灵活性强等优点,并可取代人类进行各类精密操作,有很强的实用价值和意义。本文选取图1中的xArm1S机械臂进行研究,为了提高精度,在使用前将机械臂固定在桌面。xArm1S机械臂在机械结构上包括六自由度机械臂
[单片机]
火灾自动报警联动控制中存在的问题与探讨
火灾自动报警系统的联动控制是建筑自动消防设施的灵魂,其控制的对象主要包括:通风及防排烟设施、防火卷帘、常开防火门、电梯、非消防电源的控制、火灾应急广播、火灾警报装置、应急照明和疏散指示等。联动控制系统的质量直接影响到建筑自动消防设施的防灭火效能,本文就火灾自动报警系统联动控制中存在的问题进行分析探讨。 1.联动设备动作不规范 在工程验收中,我们可能经常看到以下场景:当某一烟感动作时,模拟火灾楼层马上启动警铃、消防广播、切除本楼层的非消防电源、电梯全部迫降首层、全部防火卷帘下降到底、防排烟风机启动等。这时施工单位认为联动试验成功通过了,实际上此工程联动逻辑关系存在重大问题,主要表现为联动设备是一次报警动作或者是二
[安防电子]
基于点控制的自动报靶系统研究
在射击比赛和军事射击训练中,射击成绩的统计大部分仍然通过人工报靶的方法,由于受人为因素、环境因素等影响,使得报靶精度不高,报靶效率和安全方面也存在较大的问题,这样使得运动员或士兵不能正确地了解自己的成绩,不利于打靶水平的提高。基于图像处理方法的自动报靶系统因其具有简捷、方便、低成本、便于携带、测量精度高等优点而得到了较为广泛的应用。 目前普遍使用的物理靶面大多,如图1所示,物理靶面由靶心和以靶心中心为圆心的一系列环线等组成。作为基准,靶面图像中环线的识别和处理直接影响到报靶精度。在报靶精度要求不高的情况下,一般将图像中靶环作为标准的圆来处理。在实际中,由于靶面与光学系统的不垂直及光学系统的畸变,图像会产生相应的畸变,其结果是
[工业控制]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
最新医疗电子文章
换一换 更多 相关热搜器件

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