芯片方案SIC88336血氧仪方案

  血氧仪利用红外线光源照射患者手指末梢,在经过血液的时候,光线会被血液中的氧合血红蛋白和脱氧血红蛋白吸收。传感器感知到吸收的光强度变化,并将其转化为电信号发送给主机。主机通过处理这些信号,计算出血氧饱和度值,并在显示屏上实时显示结果。

  血氧仪方案功能介绍

  该血氧仪方案采用SIC88336芯片,封装型号为QFN32,加上外围辅助执行电路,通过单片机程序开发设计而成,最终血氧仪能够实现如下功能:

  1、血氧仪主要性能

  A.血氧饱和度数值显示

  B.脉率数值、棒图显示

  C.脉搏波形显示

  D.电池电量指示

  E.自动关机功能:被测手指脱开后8s内自动关机

  F.可以改变显示方向,根据显示方式不同

  2、血氧仪主要参数

  A.血氧饱和度测量测量范围:35%~100%误差:当血氧饱和度的测量范围在70%~100%,允许绝对误差为±2%;小于70%无定义。

  B.脉率测量测量范围:30bpm(次/min)~250bpm(次/min)误差:±2bpm或±2%取大值。

  C.显示分辨率:血氧饱和度为1%,脉率为1bpm。

  D.弱灌注下的误差在脉搏充盈度或弱灌注度为0.3%时,血氧仪能正确显示血氧饱和度和脉率数值,血氧饱和度误差为±3%;脉率误差为±2bpm或±2%取大值。(备注:该指标仅指高端血氧仪,低端血氧仪的弱灌注度>=1)

  E.抗环境光干扰能力在室内自然光及现有照明光源下的血氧测量值与暗室条件下的测量值相比,偏差小于±1%。

  F.工作电压:2.6VDC~3.0VDC应能正常工作。

  G.功耗:<30mA

  3、血氧仪产品特点

  使用简单方便。

  精度高,功耗低。

  体积小,重量轻,携带方便。

  血氧仪方案SIC8833芯片介绍

  SIC8833是一个带24bitADC的8位RISC MCU,内置8k×16位OTP程序存储器。

  高性能的RISC CPU:

  8位单片机MCU

  内置8k×16位程序存储器OTP

  488字节数据存储器(SRAM)

  只有43字指令

  8级存储堆栈

  指令周期五档可选

  2MHz/1MHz/500KHz/250KHZ/125KHz,默认为500kHz。

  外设特性:

  24位双向I/O口

  1路蜂鸣器,可选择PT2.7或PT2.3输出

  6个内部中断(ADC、UART、TIMER0、

  TIMER2,RTC,LVD),2个外部中断

  5个具有唤醒功能的输入口

  4×16 LCD,7×8 LED

  1路输入全差分24bit Sigma-Delta型ADC

  内置1/2/4/8/16/32/64/128/256倍PGA

  内置温度传感器

  低电压检测(LVD)引脚

  1路UART

  内置比较器

  低功耗特性:

  MCU工作电流

  —正常模式1.5mA 16MHz(工作电压3V,

  指令周期500kHz)

  —休眠模式下的电流小于1.5μA

  封装:QFN32

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/731581.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

《沃趣 分手后霸道少爷宠爆我》盛大开机典礼

南京五聚文化传媒有限公司自豪地宣布,引人入胜的2024年度短剧巨作——《沃趣 分手后霸道少爷宠爆我》——今日正式开拍!在星辰下的华丽舞台上,我们汇集了业界的精英力量,准备讲述一个关于爱、错位与重生的故事。 典礼精彩亮点 1.…

深入理解RunLoop

RunLoop 是 iOS 和 OSX 开发中非常基础的一个概念,这篇文章将从 CFRunLoop 的源码入手,介绍 RunLoop 的概念以及底层实现原理。之后会介绍一下在 iOS 中,苹果是如何利用 RunLoop 实现自动释放池、延迟回调、触摸事件、屏幕刷新等功能的。 一…

Verilog:【8】基于FPGA实现SD NAND FLASH的SPI协议读写

在此介绍的是使用FPGA实现SD NAND FLASH的读写操作,以雷龙发展提供的CS创世SD NAND FLASH样品为例,分别讲解电路连接、读写时序与仿真和实验结果。 目录 1 视频讲解 2 SD NAND FLASH背景介绍 3 样品申请 4 电路结构与接口协议 4.1 SD NAND 4.2 SD NAND测…

如何在微信小程序使用vant 进行自定义底部tabbar组件

在微信小程序中使用 Vant 自定义底部 TabBar 需要进行以下步骤: 一、首先,你需要在 app.json 文件中配置自定义 TabBar。 在 "tabBar" 字段中,设置 "custom" 为 true,表示使用自定义 TabBar。 app.json示例…

全排列(C++)

2024年6月16日1:48,正式开启每日一题~ 题目要求:给定正整数n(n≥1),给出1~n的全排列,例如,当n3时全排列是{{1,2,3},{1,3,…

命令行脚本批量转换工具说明

说明 通常使用NimbleText工具生成相应的脚本,然后使用Notepad保存脚本。 NimbleText:用于批量生成命令行脚本。官网链接:http://nimbletext.com/ Notepad:文本编辑器,保存配置脚本,保存成.txt格式&#…

编码规则UTF-8 和 UTF-16的区别

UTF-8 和 UTF-16 的设计背景与历史 为了更好地理解 UTF-8 和 UTF-16 的设计选择和背景,以下是两种编码方案的历史、设计动机和它们在计算机科学中的应用。 Unicode 的背景 在 Unicode 之前,不同的字符集和编码方案使得跨平台和国际化的文本处理变得复…

5G/4G/北斗遥测终端机全国各省水利平台无缝对接

物联网技术的广泛应用正在深刻影响水利行业,计讯物联致力于推动水利技术的持续革新和服务的持续升级,依托国家级专业水利资质认证,在多个大型水利项目中展现的项目管理专长,为水利项目建设提供了高效的解决方案,持续推…

掌握 NumPy:高效数组处理综合指南(第 2/2 部分)

照片由 兹比内克布里瓦尔 on Unsplash 一、介绍 欢迎来到我关于 NumPy 的教程的第二部分!之前,我们已经介绍了以下列表中的前 7 章。现在在这篇文章中,我们将从第 8 章一直到第 14 章。 Numpy 安装数组初始化Numpy 数组限制计算速度和内存使用…

虹软ArcSoft—真正离线免费的人脸识别SDK

虹软ArcSoft—真正离线免费的人脸识别SDK 高级功能收费 还是很好滴 人证核验功能是C/C的SDK,需要封装为C#,然后暴露为Restful API使用

神经网络学习5-非线性激活

非线性激活,即 这是最常用的 inplaceTrue 原位操作 改变变量本身的值,就是是否输入时若原本有值,是否更换 该函数就是表示:输入小于零时输出0,大于零时保持不变 代码如下: import torch from torch imp…

【C语言】解决C语言报错:Stack Overflow

文章目录 简介什么是Stack OverflowStack Overflow的常见原因如何检测和调试Stack Overflow解决Stack Overflow的最佳实践详细实例解析示例1:递归调用过深示例2:分配过大的局部变量示例3:嵌套函数调用过多 进一步阅读和参考资料总结 简介 St…

速看!这个AI大模型有望让手机“进化”为专属私人助理

如何让AI技术与智能手机结合 把大模型装进手机 已经成为了各手机厂商 最重要的课题之一 11月1日,vivo在 2023 vivo开发者大会上 发布自研通用大模型矩阵—— 蓝心大模型 以及基于大模型打造的 蓝心小V、蓝心千询等 智能化产品 这也让vivo成为了 率先使用…

【计算机毕业设计】​206校园顺路代送微信小程序

🙊作者简介:拥有多年开发工作经验,分享技术代码帮助学生学习,独立完成自己的项目或者毕业设计。 代码可以私聊博主获取。🌹赠送计算机毕业设计600个选题excel文件,帮助大学选题。赠送开题报告模板&#xff…

python如何判断图片是否为空

如下所示: import cv2im cv2.imread(2.jpg) if im is None:print("图像为空") # cv2.imshow("ss", im) # cv2.waitKey(0)

南卡、漫步者和Oladance开放式哪家强?无广避坑测评!

现在市面上的开放式耳机种类非常多,在购买的时候大多数人都没有非常确定的目标,这主要是因为大多数人对开放式耳机的认识程度不够。 作为一个有着多年数码产品测评经验的测评员,我刚好对开放式耳机也有比较深刻的理解,也借着大家…

VS编译器字体颜色设置

默认颜色不好看,颜色之间代码各个关系之间没有很强关联性所以要设置字体颜色 颜色一步到位版本: 第一步: 第二步: 第三步:One dark Pro 第四步: 等待安装完后重启VS 点击Modify,一段时间结束后选…

五十四、openlayers官网示例LineString Arrows解析——在地图上绘制箭头

官网demo地址: LineString Arrows 这篇介绍了在地图上绘制箭头。 创建一个矢量数据源,将其绑定为draw的数据源并展示在矢量图层上。 const source new VectorSource();const vector new VectorLayer({source: source,style: styleFunction,});map.ad…

课程管理系统

摘 要 在大学里,课程管理是一件非常重要的工作,教学工作人员每天都要与海量的数据和信息打交道。确保数据的精确度和完整程度,影响着每一位同学的学习、生活和各种活动的正常展开,更合理的信息管理也为高校工作的正规化运行和规范…

Redis缓存穿透

缓存穿透: 查询一个不存在的数据,mysql查询不到数据也不会直接写入缓存,就会导致每次请求都查数据库。 方法一: 方法二: 布隆过滤器: 简单来说就是一个二进制数组,用0和1来判断数组中是否存在…