新闻中心

EEPW首页 > 医疗电子 > 设计应用 > 基于C8051F单片机的血糖仪

基于C8051F单片机的血糖仪

作者:王佳斌 戴在平 华侨大学信息科学与工程学院时间:2010-05-17来源:电子产品世界收藏

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

本文引用地址:http://www.eepw.com.cn/article/109039.htm

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

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

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

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

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

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



关键词: 单片机 血糖仪

评论


相关推荐

技术专区

关闭