本文主要探讨基于C8051F系列单片机的血糖仪电路原理设计与应用分析,并同时提供仿制开发、调试生产的完整解决方案。
血糖测量通常采用电化学分析中的三电极体系。三电极体系是相对于传统的两电极体系而言,包括,工作电极(WE),参比电极(RE)和对电极 (CE)。参比电极用来定点位零点,电流流经工作电极和对电极工作电极和参比电极构成一个不通或基本少通电的体系,利用参比电极电位的稳定性来测量工作电极的电极电势。工作电极和辅助电极构成一个通电的体系,用来测量工作电极通过的电流。利用三电极测量体系,来同时研究工作电极的点位和电流的关系。如图1 所示。
图1 三电极工作原理
方案描述
该血糖仪提供多种 *** 作模式以适应不同场合的应用,另外提供了mmol/L,mg/dl,g/l三种常见测量单位的自由切换并自动转换。该三个单位之间的转换关系如下:
1mmol/L=18 mg/dL 1mmol/L=0.18 g/L 1 mg/dL=0.01 g/L
针对不同国家地区的不同要求,血糖仪可以采用以上任意一种单位来显示测量结果,转换的方式采取使用特殊的代码校正条来实现。
(1)单片机及内部硬件资源的充分利用。Silicon labs C8051F410单片机内部集成了丰富的外围
图2 C8051F410逻辑功能图
温度
内部具有32/16kB的Flash存储器可用于存储测量数据。2kB的集成RAM作为测量数据的缓冲。血糖仪需要将每次测量数据及日期记录在非易失性存储介质中,通常采用Flash存储器,但Flash存储器普遍存在重写速度慢的问题,因此,利用这2kB的RAM做缓冲,在有电源的情况下用于记录数据,在每次血糖仪关机的时候再将数据写入Flash中,间接提高血糖仪测量效率。
(2)电源设计采用两节普通碱性AAA
(4)不同用户模式设计。终端客户只需要进行血糖测试及测试的历史记录,而调试人员需要知道测量的电流值以检测该仪器的质量,因此,本方案特意设计两种 *** 作模式分别提供给终端用户及生产过程中的调试人员使用,只需要简单实用一根特殊的测试条就可以让该仪器计入超级用户模式,该模式提供了测试电流的显示界面,在该界面下,调试人员可以以标准电阻代替试剂来测试仪器的性能。而一般的终端用户则只能在正常用户模式下使用,这样仪器的生产测试和最终的销售可以使用同一个程序,为生产带来很大的方便,也为该产品的维修带来方便。
(5)血糖仪的代码校正。血糖仪没更换一批试剂就需要进行代码校正,所谓代码校正实际上就是向血糖仪输入新的一组拟合曲线的参数,该参数会被事先烧写在代码校正条上,校正代码条如图3。其中特征代码实际就是拟合曲线的参数的整合成一个特殊的代码形式。图4是试剂条,由专业生物医学机构调配,因为每批试剂条的调配不可能一致,因此每次的拟合曲线参数也不一样,该参数由该机构提供,并烧写相应的校正代码条随试剂交付终端用户使用。用户每次购买一批新试剂的时候必须先通过代码校正条修改血糖仪的参数。代码校正条的设计采用和试剂条同样的接口,因此只需要像使用试剂条一样直接插入血糖仪的检测端口,就可以方便地将新参数输入到血糖仪。
图3 校正代码条
图4 试剂
(6)基于上一点的要求,血糖仪的端口既要可以正确读取试剂条,又要可以读取校正代码条,因此该端口是两个功能的复合端口。因此电路上设计了巧妙的电路转换结构用以在根据插入的介质自动判断是试剂条还是代码校正条并正确读取。
(7)特殊代码校正条的设计。由于本方案设计了单位自动转换,一般用户模式和超级用户模式等功能,这些功能的实现都依靠特殊代码校正条来实现,原理就是选取几个特殊代码,烧写在代码校正条中,利用血糖仪可以自动读取代码校正条来设置参数的功能,当读到代码时先判断是否特殊代码,如果是就进行相应的 *** 作,否则就进入新参数设置,如图7。特殊代码包括如下内容,转换单位的代码,切换工作模式的代码,清除内存的代码等。
电路实现及人机界面
血糖仪电路结构如图5。血糖仪采用一块PDM1621-893的定制液晶模块作为人机界面,该模块可以实现诸如实时时钟,
图5 电路结构
图6 液晶面板结构图
图7 程序流程
血糖仪作为临床医学中常用的医疗电子仪器,主要通过测量血液中的血糖浓度进行临床诊断。世纪芯在各类医疗电子仪器及高档昂贵医疗设备的仿制开发和维护维修领域拥有多年服务经验,可长期提供医疗设备电路板替换维修、故障排除、电路板复制、样机克隆、调试生产等全套技术服务,同时还可根据客户需求提供血糖仪等众多医疗电子设备全套技术资料的提取与转让,协助产品开发应用者进行维修维护和改进升级,或者协助工程师进行产品的参考设计。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)