MSP430系列单片机是美国德州仪器(TI)1996年开始推向市场的一种16位超低功耗、具有精简指令集(RISC)的混合信号处理器。
本文介绍的是一种便携式可穿戴血糖仪,主要基于MSP430单片机为核心,葡萄糖氧化酶电极为测试传感器,以下给出了电路原理及电路图设计。
电路原理
血糖测试电路:在酶电极两端滴入血液后,会产生自由电子。由于电极两端存在激励电压,就会有定向电流流过电极。该激励电压是由ADC模块提供的1.5V稳压通过电阻分压而产生的,大约在300mV左右,它能产生μA级别的定向电流。由于A/D转换模块测量的是电压,所以需要将该定向电流转换成电压,并且进行一定的放大。本系统采用图2所示的电路来实现电流到电压的转换和放大。运算放大器LM358的反相端连接血糖试纸上的酶电极,当有血液滴入时,该电极与地之间为等效电阻Rx,流过该电阻的电流正比于血液中的血糖浓度值。
MSP430的A/D模块输出1.5V的稳压通过R2 和R3分压,产生300mV的激励电压,该电压通过运放的正端加到电极两端。R4起到反馈放大的作用,它将运放的输出范围限定在A/D模块的转换范围内。在PCB板布线时,由于运放输出和MSP430的ADC模块输入I/O口之间的走线比较长,为了确保测量值的准确,需要对测试电压进行滤波,C21就是用来起滤波作用的,以减少走线过长所引入的外来干扰对血糖测试的影响。而运放直接接电容负载容易引起输出震荡,R14的作用就是隔离运放和电容。由于电阻R14上会有电流流过,这样电阻两端就有压降存在,电压信号会受此影响而变化,为了不影响血糖测试的精度,R14 的值不能取得过大。跟据经验值取50Ω。
温度检测电路:由于血糖测试是利用生物电化学反应,而影响该反应的重要因素是温度。在不同的温度下,葡萄糖氧化酶的活性不同。即使是相同血糖浓度的血液,采用相同的激励电压,在不同温度下,由葡萄糖氧化酶氧化产生的电流大小也不同。所以需要根据温度进行补偿以获得正确的血糖浓度值。当温度过高或过低时,葡萄糖氧化酶就会完全失去活性,此时血糖仪需要给出报警,提示用户仪表不能在该温度下进行操作,避免得出错误的检测值。温度测试电路如图所示。
图中,R9是热敏电阻ET833,该电阻具有负温度特性。 R10是阻值为83k Ω的高精电阻。R9上端接的是由MSP430的A/D转换模块输出的1.5V稳压,由 于该1.5V稳压也是 A/D转换模块的参考电压,因此这种接法能够消除A/D参考电压抖动所引起的转换误差。血糖仪正常工作时,通过测得P6.1端口的电压,计算出热敏电阻R9的大小,然后根据ET833的特型曲线,推算出温度值,以进行温度补偿。
数据存储电路:为了方便用户能随时查看血糖的变化情况,本血糖仪具有存储血糖值的功能。用户不仅能查询每次测量的历史值,还能够查询最近28d内的血糖值的变化趋势,根据血糖变化趋势,制定正确的用药方式,达到控制血糖浓度的目的。
本系统最多能够存储1000个历史数据,每个历史数据需要8B来保存,数据包含血糖值浓度及测试日期这两个信息,这样就需要8000B的存储空间。 24LC64是微芯公司出产的一片E2 PROM芯片,能够存储8KB,因此选取一块24LC64芯片即足够。
E2 PROM和单片机之间的具体接线方式如图所示,P4.0~P4.3都是MSP430的数字I/O口。P4.1是写保护引脚,用来避免由于外部干扰或者程序出错对EPROM的误写操作。P4.2和P4.3是24LC64和MSP430进行通信的连接口。P4.0用于对24LC64供电,利用I/O口对该芯片供电的目的是为了降低系统运行时的整体功耗,此外,还节省了电子开关,降低了成本,有利于布线。
编者结语
此血糖仪方便携带,该设计主要从低功耗及精确性的角度出发,以MSP430系列单片机为核心,葡萄糖氧化酶电极为测试传感器,较快地测试出血糖浓度,方便测量者较快读数。
上一篇:MSP430单片机的单相正弦波逆变电源设计
下一篇:MSP430常用的3V-5V转换电路选用指南
推荐阅读
史海拾趣
经过数年的技术积累和市场拓展,诚芯微在2013年注册了自主品牌CXW,标志着其品牌战略的正式启动。同年,公司推出了一系列具有竞争力的电源芯片产品,凭借其卓越的性能和稳定的品质,逐渐在市场中获得了认可。此外,诚芯微还加强了与上游晶圆制造、封装企业的合作,确保了产品的质量和良率。
在2009年,诚芯微(CXW)公司在深圳成立,标志着其在中国电子行业的初步涉足。公司创始人凭借对集成电路设计领域的深刻理解和前瞻性的市场洞察,决定专注于电源芯片的研发与设计。初期,公司面临着资金紧张、技术储备不足等挑战,但创始人带领团队坚持自主研发,逐步积累了技术实力。
随着电子行业的快速发展,GSI Technology积极寻求新的市场机会。公司凭借其高性能存储器产品在军事、医疗、汽车等领域的应用优势,成功进军这些新兴市场。同时,GSI还积极与行业内其他企业建立战略合作关系,共同推动技术创新和市场拓展。例如,GSI与某知名汽车制造商合作,为其开发定制化的高性能存储器解决方案,有效提升了汽车智能化水平。
为了更好地推动快充技术的发展和应用,联智加入了终端快充行业协会。作为该协会的成员,联智积极贡献自身在快充协议、电源管理无线充电芯片和方案研发方面的经验和技术,与协会其他成员共同推动充电技术的标准化、产业化应用和推广。这一举措不仅有助于提升联智在快充行业的知名度和影响力,还将促进整个行业的健康发展。
多年来,DIOTEC一直致力于半导体技术的研发和创新。公司不断推出具有竞争力的新产品,以满足市场的不断变化。同时,DIOTEC还积极关注行业发展趋势,及时调整产品战略和市场布局。正是这种持续的创新和进取精神,使得DIOTEC能够在竞争激烈的电子行业中保持领先地位。
1973年,DIOTEC半导体股份有限公司在德国的海特尔斯海姆正式成立。公司创始人以半导体和整流产品的研发为起点,立志在电子行业中占据一席之地。在创立初期,DIOTEC就注重技术创新和品质控制,不断推出符合市场需求的高品质产品。凭借这种执着和坚持,DIOTEC逐渐在欧洲市场崭露头角。
摘要:机载有源电子扫描相控阵雷达具有波束捷变快、杭干扰性强、视场广、隐蔽性好、功能强和性能可靠等突出优势,但技术复杂、难度高,目前尚存在如大规模砷化稼单片微波集成(GaAs MMIC)电路,数字波束形成和射频处理,全微波组 ...… 查看全部问答∨ |
FPGA器件的配置方式 Altera公司生产的具有ICR功能的FPGA器件有FLEX6000、FLEX10K、APEX和ACEX等系列,它们可以用以下方式进行配置: 1. 使用专用EPC配置器件,如EPC16、EPC8、EPC2、EPC1; 2. 被动串行方式(PS),使用微处理器 ...… 查看全部问答∨ |
我用的 wavecom Q24 plus 模块做gprs试验, 开机后, 可以正常使用串口进行控制通讯(发AT有OK返回)。 但是其他命令总是返回error , 再用 AT+CFUN=1重启后,几秒之内用AT+CPAS查询返回是0(表示Ready) ,但是过了一会之后AT+CPAS又会自动变成 5 ...… 查看全部问答∨ |
前几天,老大找我,说我手下一个兄弟能力不行,要咔嚓他。我力保这个兄弟,该兄弟负责几件事情尽管办得不好,但不是他的责任,而是他接手时前任工作做的不好。真正的责任应该老大的问题,但我不敢说。然后我说,我兄弟哪些方面多厉害,以前在别公司 ...… 查看全部问答∨ |
现使用PIC单片机和西门子的MC45(GPRS)模块,实现短信收发的功能,刚刚开始做,由单片机控制MC45,他们之间的通信协议是标准RS232,对其不是很了解,想知道如何用DCD,RI,DTR等管脚,从网上查到DCD是数据载波检测,检测GPRS处于数据传输状态还是A ...… 查看全部问答∨ |
|
我正在使用pb5制作ce的nk.bin文件。我的主板是集成显卡,显存从内存中取。 我的想法: 1、我的内存512M,在OEMAddressTable中RAM是否设置成512M或者说是否包括显存。 2、假如包括显存,对我在config.bib中Memory的设置是否有影响?是否需要设置R ...… 查看全部问答∨ |
|
各位大侠,本人最近在调试9B92的时候,需要用到双片选来写SDRAM,可是在配置后往其地址中写数据,示波器发现无法实现片选。 可是EPI 配置成双片选模式的时候。配置如下: EPIModeSet(EPI0_BASE,EPI_MODE_HB16); EPIConfigHB16Se ...… 查看全部问答∨ |
想问下下面这串代码中,ADC的采样保持时间怎么算?转换一次的时间又是多少?怎么算?最好能告诉我是由什么控制的// ----------------- // ...… 查看全部问答∨ |