历史上的今天
返回首页

历史上的今天

今天是:2025年01月08日(星期三)

正在发生

2020年01月08日 | 血糖仪原理设计及仿制开发方案详解

2020-01-08 来源:elecfans

  本文主要探讨基于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单片机内部集成了丰富的外围模拟设备,使用户可以充分利用其丰富的硬件资源。C8051F410单片机的逻辑功能图如图2所示。利用其中12位的A/D转换器用来做小信号测量,小信号电流经过电流采样电路最终转换为电压由该A/D采样,然后以既定的转换程序计算出浓度显示在液晶板上。利用12位的D/A转换器可以输出精确稳定的参比电压用于三电极电化学测量过程,由于D/A的输出可以由程序编程任意改变,因此可以很方便的通过改变D/A值来改变参比电压与工作电压之间的压差,而且可以12位的精度保证了压差的稳定,有效提高测量精度。

C8051F410逻辑功能图

图2 C8051F410逻辑功能图


  温度传感器用于采集温度信号,做温度补偿[4]。因为血糖试剂在温度过高或过低的情况下都会出现测量偏差的问题,因此在测量过程中通过该温度传感器采集环境温度,在试剂要求的温度范围之外该参数就可以用来作为温度补偿。


  内部具有32/16kB的Flash存储器可用于存储测量数据。2kB的集成RAM作为测量数据的缓冲。血糖仪需要将每次测量数据及日期记录在非易失性存储介质中,通常采用Flash存储器,但Flash存储器普遍存在重写速度慢的问题,因此,利用这2kB的RAM做缓冲,在有电源的情况下用于记录数据,在每次血糖仪关机的时候再将数据写入Flash中,间接提高血糖仪测量效率。


  (2)电源设计采用两节普通碱性AAA电池,利用RT9701和RT9266组成高效升压电路升压到3.3V作为整个血糖仪的供电。在整个仪器的供电电路结构上,设计电源开关电路,当关机时除了 MCU和实时时钟可以直接通过电池供电以外,其他电路的电源被全部切断,然后使MCU和实时时钟进入休眠或节电状态,可以大大节省待机的耗电,延长电池的使用时间。MCU的唤醒通过中断实现,当开关按键按下时产生一个按键中断,由此唤醒MCU并为其他电路接通电源,血糖仪重新进入工作状态。


  (3)实时时钟设计,采用s-3530A实时时钟芯片[5]。该实时时钟具有高精度低功耗的特点,工作晶振频率32K,并设有节电模式,可以在血糖仪不工作的时候使其进入节电模式,节省电池电量。采用I2C总线与单片机连接,有效节省单片机I/O口线。自动计算闰年,并且以BCD码格式表示年月日时间数据,为MCU的读写提供很大方便。


  (4)不同用户模式设计。终端客户只需要进行血糖测试及测试的历史记录,而调试人员需要知道测量的电流值以检测该仪器的质量,因此,本方案特意设计两种操作模式分别提供给终端用户及生产过程中的调试人员使用,只需要简单实用一根特殊的测试条就可以让该仪器计入超级用户模式,该模式提供了测试电流的显示界面,在该界面下,调试人员可以以标准电阻代替试剂来测试仪器的性能。而一般的终端用户则只能在正常用户模式下使用,这样仪器的生产测试和最终的销售可以使用同一个程序,为生产带来很大的方便,也为该产品的维修带来方便。


  (5)血糖仪的代码校正。血糖仪没更换一批试剂就需要进行代码校正,所谓代码校正实际上就是向血糖仪输入新的一组拟合曲线的参数,该参数会被事先烧写在代码校正条上,校正代码条如图3。其中特征代码实际就是拟合曲线的参数的整合成一个特殊的代码形式。图4是试剂条,由专业生物医学机构调配,因为每批试剂条的调配不可能一致,因此每次的拟合曲线参数也不一样,该参数由该机构提供,并烧写相应的校正代码条随试剂交付终端用户使用。用户每次购买一批新试剂的时候必须先通过代码校正条修改血糖仪的参数。代码校正条的设计采用和试剂条同样的接口,因此只需要像使用试剂条一样直接插入血糖仪的检测端口,就可以方便地将新参数输入到血糖仪。

校正代码条

图3 校正代码条

试剂

图4 试剂


  (6)基于上一点的要求,血糖仪的端口既要可以正确读取试剂条,又要可以读取校正代码条,因此该端口是两个功能的复合端口。因此电路上设计了巧妙的电路转换结构用以在根据插入的介质自动判断是试剂条还是代码校正条并正确读取。


  (7)特殊代码校正条的设计。由于本方案设计了单位自动转换,一般用户模式和超级用户模式等功能,这些功能的实现都依靠特殊代码校正条来实现,原理就是选取几个特殊代码,烧写在代码校正条中,利用血糖仪可以自动读取代码校正条来设置参数的功能,当读到代码时先判断是否特殊代码,如果是就进行相应的操作,否则就进入新参数设置,如图7。特殊代码包括如下内容,转换单位的代码,切换工作模式的代码,清除内存的代码等

  电路实现及人机界面

  血糖仪电路结构如图5。血糖仪采用一块PDM1621-893的定制液晶模块作为人机界面,该模块可以实现诸如实时时钟,电池电量,测量单位,报警信号,代码提示等多种显示,另外结合对三位七段数码显示的编程可以在多个工作模式下提供尽可能丰富的提示信息。液晶面板结构如图6。整个血糖仪的操作流程如图7。

电路结构

图5 电路结构

液晶面板结构图

图6 液晶面板结构图

程序流程

图7 程序流程


  血糖仪作为临床医学中常用的医疗电子仪器,主要通过测量血液中的血糖浓度进行临床诊断。世纪芯在各类医疗电子仪器及高档昂贵医疗设备的仿制开发和维护维修领域拥有多年服务经验,可长期提供医疗设备电路板替换维修、故障排除、电路板复制、样机克隆、调试生产等全套技术服务,同时还可根据客户需求提供血糖仪等众多医疗电子设备全套技术资料的提取与转让,协助产品开发应用者进行维修维护和改进升级,或者协助工程师进行产品的参考设计。

推荐阅读

史海拾趣

3L Electronic Corporation公司的发展小趣事

3L Electronic Corporation,自XXXX年在台北创立以来,凭借创始人的远见卓识和团队的努力,逐渐在电子行业崭露头角。初期,公司主要生产电子零组件,凭借着精湛的工艺和稳定的质量,赢得了客户的信赖。随着市场的扩大,公司逐渐拓展到电子产品修理和国际贸易等领域,为后续的快速发展奠定了坚实基础。

思瑞浦微电子科技(3PEAK INCORPORATED)公司的发展小趣事

3L Electronic Corporation深知人才是企业发展的根本。因此,公司注重人才培养和团队建设,为员工提供丰富的培训和发展机会。通过引进优秀人才和建立激励机制,公司形成了一支高效、专业的团队,为公司的持续创新和发展提供了有力保障。

艾迪沃德公司的发展小趣事
避免长时间超负荷使用仪器,以免对电源电路造成损坏。
Global Components & Controls公司的发展小趣事
接通电源后,调节RP1使灯光处于最亮状态。
Densitron公司的发展小趣事

在全球环保意识日益增强的背景下,Densitron公司积极响应环保号召,将绿色可持续发展作为公司的重要战略之一。公司投入大量资源研发环保型产品和技术,减少生产过程中的能源消耗和污染排放。同时,公司还积极参与环保公益活动,推动整个行业的绿色发展。这些努力不仅提升了公司的社会形象,也为公司的可持续发展奠定了坚实基础。

以上即为基于电子行业背景为Densitron公司虚构的5个发展故事。这些故事虽然并非基于真实事件,但反映了电子行业普遍关注的技术创新、市场拓展、行业变革、人才培养和绿色发展等关键要素。

联智(Celfras)公司的发展小趣事

江西联智集成电路有限公司(简称联智)自2016年成立以来,始终致力于无线充电技术的研发和创新。公司凭借其先进的无线充电TX/RX芯片解决方案,迅速在行业内崭露头角。联智不仅拥有由多名高校博士和高级研发人员组成的核心研发团队,还在中国及韩国设立了研发中心,确保技术的领先性和市场竞争力。

问答坊 | AI 解惑

国内外高端频率控制器件的技术比较(2)

频率源的技术指标要求不仅仅表现在精度方面,还表现在信号的频率范围、频率源工作的温度、加速度等环境条件、尺寸、功率消耗等。为了适应市场,尤其是移动设备、移动通讯和手机市场的要求,精密晶体振荡器最明显的一个特点是全集成化的OCXO和TCXO的 ...…

查看全部问答>

FIFO 和 导线

请教一个菜鸟问题。 当两个组件间进行信息传递的时候。 什么时候用FIFO, 什么时候用导线? 谢谢!…

查看全部问答>

【藏书阁】数字信号处理原理及应用

第一篇 DSP5600系列数字信号处理器及其开发系列 第二篇 DSP96002浮点双端口处理器用户手册 [ 本帖最后由 wzt 于 2010-3-4 11:52 编辑 ]…

查看全部问答>

【藏书阁】高速PCB设计指南

随着系统设计复杂性和集成度的大规模提高,电子系统设计师们正在从事 100MHZ 以上的电路设计,总线的工作频率也已经达到或者超过 50MHZ,有的甚至超过 100MHZ。目前约 50%  的设计的时钟频率超过 50MHz,将近 20%  的设计主频 ...…

查看全部问答>

【藏书阁】8051单片机教程

平凡的单片机教程 共60页…

查看全部问答>

有实现dsp6713与fpga的程序吗

有实现dsp6713与fpga的程序吗…

查看全部问答>

求助, imageviewer与media player冲突

wince5.0 用media player听音乐时 打开imageviewer看图,音乐变成绝对的噪音。 有朋友遇过这个问题吗?是怎么解决的?…

查看全部问答>

请教,EVC连不上2410开发板

Activesync可以成功连接,PM configuration中的test却过不了, Transport和Startup都选MS Activesync,test时一直 Establishing platform manager connection to device. 网上有些讨论,但是没看到怎么解决,哪位遇到过吗? 补充: 开发板的说明里说 ...…

查看全部问答>

Linux与FreeBSD系统的十个本质区别

http://www.bsechr.com.cn/news.asp?anclassid=58&mnclassid=165Linux的标志是一只十分可爱的小企鹅,而FreeBSD的标志是一个拿着叉子的小恶魔。你是否经常会听到人们把 Linux及 BSD 系统混为一谈?是的,我有时会经常听到一些新手,甚至于媒体都这 ...…

查看全部问答>

无线电能传输的问题

本帖最后由 paulhyde 于 2014-9-15 03:04 编辑 下面这个是我们的的发射电路和接受电路,用NE555发出震荡频率,然后用IRF840结合LC震荡产生谐振,传送电能,但是做出来电能传输很慢,而且测量最高只有1.7V。 那个200P的可调电容没买上用的收音机上 ...…

查看全部问答>