基于pic单片机的便携式血糖仪的设计.docxVIP

基于pic单片机的便携式血糖仪的设计.docx

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于pic单片机的便携式血糖仪的设计 糖尿病是一种慢性疾病,主要表现为血液和尿液中葡萄糖的含量异常。目前主要的治疗方法是依据血液葡萄糖浓度对病人体内的葡萄糖代谢进行调控,以减少并发症发生的概率。便携式血糖仪可完成血糖浓度的快速简便检测,采血量少,有利于病人进行自我监测。本文介绍一款基于PIC单片机的便携式血糖仪,除了血糖测试功能外,该仪器还具有目前市场上大多数血糖仪中所没有的数据存储、分析和历史数据曲线显示等功能。 1 pic183a的简介 PIC系列8位单片机是美国Microchip Technology公司推出的采用精简指令集计算机(RISC-Reduced Instruction Set Computer)结构的功能和性价比很高的嵌入式控制器。PIC单片机具有体积小、功能强、功耗低、设计开发灵活方便和价格低廉等特点,可以应用在数字化仪器仪表、自动测试和控制、智能化家用电器等领域。本文以PIC16F873A型号单片机为核心,辅以较少的外围芯片,设计了体积小、携带方便、测试精度高的便携式血糖仪。 PIC16F873A是基于低功耗、高速CMOS FLASH/EEPROM的单片机,具有以下一些许多突出特点,例如:时钟频率最高可达20 MHz,相应时钟周期为200 ns;2.0 V~5.5 V的运行电压范围;仅有35条单字指令,除程序分支指令为双周期外,其余均为单周期指令;功耗很低:5 V/4 MHz时典型值小于2 mA,3 V/32 kHz时小于20μA,SLEEP模式小于1μA;3组双向I/O口,引脚具有很强的负载直接驱动能力,25mA的吸入/拉出电流;具有5通道10位精度的模拟/数字转换器;支持中断处理(13个中断源),具有8级深度的硬件堆栈,方便于实现多级子程序调用,等等。 2 奶糖广场设计 2.1 传感器响应电流的检测 本文介绍的便携式血糖仪采用电化学法,即用生物传感器葡萄糖氧化酶电极进行血糖测试。其中酶电极由酶膜和电极结合而成,葡萄糖氧化酶印刷电极的示意图见图1。 在印刷电极两端施加恒定电压(本系统为300mV),当被测血样滴在电极的测试区时,固定在电极上的葡萄糖氧化酶与血样中的葡萄糖发生氧化还原反应,化学反应产生出的自由电子在电场的作用下将发生定向移动,从而形成响应电流。一段时间后(本系统为约20秒),酶电极的响应电流达到饱和,该饱和电流与被测血样中葡萄糖浓度呈线性关系,所以通过对该饱和响应电流的检测即可得知血液中血糖浓度值。血样中葡萄糖浓度与饱和相应电流的具体对应关系见式(1)。 (1)式中C为血糖浓度,单位为mg/dL或mmol/L(1mg/dL=18mmol/L);I是传感器响应电流(μA);a,b是常数,其值与酶电极制造工艺有关。 2.2 a/d转换电路 硬件电路以PIC16F873A单片机为核心,设计上采用了模块化设计原则。主要硬件模块包括:微处理器模块、信号采集及放大模块、A/D转换模块、实时时钟模块、EEPROM存储模块、点阵液晶显示模块、电源控制模块、电源电压检测模块、DC-DC转换模块和按键模块等。图2为便携式血糖仪的硬件模块结构框图。 血糖仪关键部份的电路原理图见图3。供电电池输出电压为6V,经串联3KΩ的限流电阻后连接到稳压管LM336B,LM336B输出2.5V的稳定电压,该电压经电阻网络分压后,在电位器W1,W2,W3的连续输出可调端分别得到2.18V,300mV和50mV三个不同的稳定电压。其中的300mV用作运算放大器对酶电极施加的恒电位激励。在运算放大器理想工作特性下IC≈0,即流向运算放大器反相端的电流几乎为0,故酶电极在恒定电位激励下氧化还原反应的响应电流IX≈IO,该电流信号经过采样电阻U8_R9转换为电压信号输入到串行A/D转换芯片MCP3201的差动输入同相端。而50mV则接MCP3201的差动输入反相端,这样就可以有效消除串行A/D转换器差动输入端的共模干扰影响。最后,2.18V作为MCP3201的A/D转换参考电压,接到VREF脚,之所以取2.18V作为参考电压是为了便于后续计算。 PIC16F873A单片机端口B中的RB4~RB7四个引脚具有根据输入电平变化产生中断的功能,该中断可将单片机从休眠状态中唤醒。根据这一特点,血糖仪中的单片机在待机时处于低功耗休眠状态,测试时单片机被按键输入唤醒中断进入工作状态,测试完成后继续转入休眠,从而最大限度地节省功耗,同时达到环保目的。 此外,为了使血糖仪易于携带,设计中一方面采用体积较小的纽扣电池作为系统工作的供电电源,另一方面在设计中大量采用了引脚数目较少的外围芯片。如EEPROM和时钟模块都采用了带串行I2C接口的芯片,A/D转换采用了带SPI接口的芯片,这样的硬件设计使得引脚总数大大减少。另一方面,绝大多数芯片和元器件采用了

文档评论(0)

xcwwwwws + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档