- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于MSP430FG437 的脉搏血氧仪设计
上海交通大学 焦迪 张颖异 李海国
电话
邮箱:jiaodi1991@sjtu.edu.cn
这篇应用报告介绍了基于 MSP430FG437 的脉搏血氧仪设计。该血氧仪采用一个外围探头
结合MSP430MCU 进行信号采集和处理,可在OLED 屏上实时显示心跳脉动波形和人体血氧
含量。使用中探头仅需夹在使用者手指即可。
外围探头包含两个发光二极管(LEDs),一个处于可见红光波谱(660nm ),另一个处于红
外波谱(940nm )。血液含氧量先通过测量每一频率的光传输通过身体后的强度,再计算着
两个强度间的比例得到。
一、简介
血氧仪适用于监控病人血氧量的医疗设备。通过测量氧气水平和心率,该仪器可以在低于
预设水平时发出警报声。
本应用报告阐述了使用低功耗MCU——MSP430 的单芯片便携式脉搏血氧仪的应用。由于
MSP430FG437 内置运算放大器、模数转化器等,通过有效的数字滤波可以将外部组件保持
在最低限度。仅仅通过外部探头和驱动探头所使用的三极管搭建的 H 桥电路即可完成基本
功能。
二、操作原理
在脉搏血氧仪中,对血氧含量(SaO2 )的计算依赖于被人体组织吸收的光强度的测量。
SaO2 定义为氧合血红蛋白水平和总的血红蛋白水平(包含含氧和贫养血红蛋白)的比例,
即:
2
2 =
总血红蛋白水平
身体组织对光吸收总量的不同依赖于身体组织的氧含量。该特性为非线性。
为了降低测量的数学复杂度,我们采用两种不同的光进行取样测量,每一种交替打开和测
量。通过医学知识和实际经验可以得到以下计算公式:
( )
log λ1
R‘ = aO2 ∝ ′
( )
log λ2
其中λ1和λ2代表使用的两种光的波长。
在测量中有一个直流部分和一个交流部分。直流部分被假定为是身体组织和静脉吸收的结
果,交流部分是动脉吸收的结果。
三、电路实现
图1 描绘了系统框图。
两个LED 灯以500 次每秒的速度被分时复用。因此PIN 二极管被不同的LED 等交替激励。
PIN 二极管的信号被运算放大器OA0 和OA11 放大。ADC12 采集每一级运放的输出。基于
对采样序列的正确排序,MCU 软件运算可以区分可见红光和红外部分信号。
SaO2 的水平和心率可以在LED 屏幕显示,同时在本次设计中脉搏波形也可显示。同时实
时采集数据可以通过蓝牙模块传至电脑显示。
以下分步介绍具体实现过程:
1.LED 脉冲的生成
如图2,采用DAC0 分时复用于引脚5 或者10 来进行光照强度的调节,同时P2.2 和P2.3
作为互补驱动该H 桥。可见红光和红外光LED 可被H 桥驱动交替点亮。
2 .采集和调整PIN 二极管信号
图3 表示采集和调整PIN 二极管信号的过程。
光二极管从接收光照产生光电流,该电流信号经过 OA0 构成的跨阻放大器被放大,转
化为电压信号。
从OA0 输出的信号由一个较大的直流分量(大约1V)和一个较小的交流分量(约10mV
峰峰值)构成。
交流信号需要滤除工频噪声,需要提取和放大。
LED 的电平控制由DAC0 控制,使OA0 输出始终保持在预设范围。两个LED 均可以在一
个小的范围内有效地相互匹配。
OA0 的输出通过0A1 进一步放大,同时直流跟踪滤波器提取直流信号并通过 DAC 转化
器作为OA1 的偏执输入,至此OA1 的输出仅仅为被放大后的交流分量和很小的直流
文档评论(0)