【应用】基于CW32L系列MCU的指夹式血氧仪,实现更高精度测量
血液中,血红细胞的含氧血红蛋白(HbO2)和还原血红蛋白(Hb),对红光(660nm)和红外线(900nm)有不同的吸收能力。
●还原血红蛋白(Hb)吸收的红光较多,红外线较少。
●含氧血红蛋白(HbO2)吸收的红光较少,红外线较多。
指夹式血氧仪的原理就是——在设备的同一位置,设置红光LED和红外线LED灯,测量血氧饱和度。
当光线从手指的一面穿透到另一面,就能检测两种血红蛋白对不同波长的光吸收的区别,所测出来的数据差被光敏二极管接收后,可产生对应比例的电压。就可以测出实际含氧量下,血氧饱和度最基本的数据,比值。
实际上要做到更高的精度,除了两个波长以外还要增加,甚至高达8个波长。
设计方案
可以用CW32L031C8T6实现上述的指夹式血氧仪产品设计,分享一个开源案例!
本文主要分享【指夹血氧仪】的——功能、硬件设计思路、软件代码说明。
功能描述
1.采用0.96inch TFT彩屏显示。
2.锂电池供电,可充电。
3.低弱灌注性能,最低可达到0.2%。
可保证在信号弱、儿童、失血多、肢体冰凉的低灌注的患者进行准确测量。
4.光强自动调节。
可根据病人的手指大小自动调节发射光强,保证信号质量更好,功耗更低,可以使用不同大小的手指、不同皮肤颜色。
5.优秀的环境光抵消功能。
可以在室内以及光线较强的临床环境使用。
6.可测量血氧饱和度SpO2、脉率PR、灌注指数PI。
7.可进行屏幕方向翻转。
8.5s快速出测量结果。
9.血氧饱和度和脉率超限报警。
10.无手指自动关机。
11.电池电量报警以及电池电量低自动关机。
硬件设计思路
本章节主要讲解电源板和主控板的设计思路。
1.电源板
电源支持USB外接供电、电池供电、电池充电等功能。
整体架构包括——电源路径管理及电池充电电路、5V供电电路、3.3V供电电路,这三个部分,如下图所示。
1.1 电源路径管理及电池充电电路
电源路径管理电路采用P-MOS作为开关,通过G端电压与S端电压关系,实现USB供电与电池供电的动态切换功能。
电池充电电路采用TC4056A芯片作为主控,依托其可编程充电电流控制、充电状态指示等功能,实现单节锂电池充电功能。
USB接口增加过压、过流保护电路设计,防止插入瞬间尖峰电压对后级电路的冲击。
增加D3二极管的目的是加速P-MOS导通,防止因供电方式切换,导致主控掉电复位等问题。
原理图设计如下。
1.2 直流5V供电电路
直流5V供电电路采用MT3608芯片搭建Sepic电路,确保在电池电压下降时也能稳定提供5V电压。
原理图设计如下。
1.3 直流3.3V供电电路
直流3.3V供电电路采用AMS1117-3.3芯片构建LDO降压电路,稳定提供3.3V电压。
原理图设计如下。
1.4 PCB设计
2、主控板
主控板包括MCU电路、发射电路、接收电路、按键电路、蜂鸣器电路、TFT显示屏电路,这六个部分,用于实现血氧仪主要功能。
2.1 MCU电路
MCU电路采用CW32L031C8T6作为主控芯片,设计BOOT电路、SWD烧录接口及复位按钮(不焊接),受空间限制,取消外部晶振电路。
原理图设计如下:
2.2 发射电路
由RS2105电子开关芯片构成双路开关电路,用于控制发射时序;
由RS622芯片所包含的两路运算放大器搭配N沟道MOS管形成恒流源电路,通过PWM信号控制电流大小,以实现控制发射信号强弱的目的。
采用“660nm红光+900nm红外光”的双波长发射管,内部反向并联连接,通过上述H桥电路控制发射时序和发射功率。
原理图设计如下:
2.3 接收电路
接收电路采用RS622双路运放芯片作为核心。
前级与200KΩ电阻及电容构成跨阻放大电路,采集并放大“直流+交流”混合信号;
后级通过负反馈200KΩ电阻构成信号放大电路,放大交流信号;
前后级之间通过电容耦合,并与电阻构成高通滤波器,有效滤除直流信号。
原理图设计如下:
2.4 按键电路
独立按键设计,采用1mm超薄按键,通过并联电容构成硬件消抖电路,通过电阻接入MCU的PB03引脚,按键按下为低电平(低电平有效)。
原理图设计如下:
2.5 蜂鸣器电路(当前版本PCB受空间限制已取消)
蜂鸣器电路采用2KHz无源蜂鸣器作为核心元件,以N沟道MOS管作为开关,通过输出一定频率的PWM信号驱动蜂鸣器发声。
原理图设计如下:
2.6 TFT显示屏电路
TFT显示屏电路用于驱动0.96寸全彩LCD显示屏。
设计8P抽屉式下接FPC接口,用于连接带软排线接口的显示屏。同时以PNP三极管作为开关,通过MCU输出一定占空比的PWM信号实现屏幕背光控制。
原理图设计如下:
2.7 PCB设计
软件说明
本章主要说明TFT显示屏、FFT算法实现、FFT结果运用。
由于【原文+源码】部分描述十分详细,本文仅摘取部分展示。可以在开源页查看详细内容。
- |
- +1 赞 0
- 收藏
- 评论 0
本文由咪猫转载自CW32生态社区公众号,原文标题为:【CW32优秀项目展示】基于CW32L系列MCU的指夹式血氧仪,本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。
相关研发服务和供应服务
相关推荐
基于CW32F003E4P7的便携指夹式血氧仪全套解决方案,实现0.2%的弱灌注检测能力
武汉芯源半导体作为国内优秀的半导体设计厂商,可提供基于CW32F003E4P7的便携指夹式血氧仪全套解决方案,实现0.2%的弱灌注检测能力。
应用方案 发布时间 : 2024-11-07
【应用】航顺芯片低于1元HK32MCU用于指夹式脉搏血氧仪,待机功耗仅1.6uA,为抗疫保驾护航
本文对指夹血氧仪进行拆解,其中主控芯片采用航顺芯片HK32F030MF4P6,内核Cortex-M0,工作主频32MHz,Standby待机功耗1.6μA@3.3V,支持USART、SPI、IIC、ADC等;具备实时处理性,便携灵活,续航能力高等优点。
应用方案 发布时间 : 2023-01-13
CW32F030C8T6 MCU Supports an Ultra Wide Temperature Range of -40~105 ℃, Ensures Safe and Stable Operation of Portable Charging Gun
Wuhan Core Source Semiconductor‘s CW32F030C8T6 serves as the core control chip of the portable charging gun of Sihao New Energy Vehicle, indicating that CW32F030C8T6 microcontroller has been recognized by frontline host manufacturers.
应用方案 发布时间 : 2024-11-07
航顺芯片(HANGSHUN)32位MCU/存储/LCD驱动/电源管理产品选型指南
目录- 公司介绍 32位MCU 应用方案 存储 电源管理 LCD/LED液晶显示驱动
型号- HK32ASAFE010RBT6,HK6206XX系列,HK32F04AKBT6A,HA030系列,HK32F04AC6T6A,HK32F051RBT6,HK24C64,HK70XX,HK32ASAFE010GBU6,HK32E032R4T5,HK24C128,HK32F031C4T6,HK32L031K4U6H,HK32F103RET6,HK32U1009VDT6,HK32F072,HK32F0301MJ4M6,HK32L088R8T6H,HK32H3009VET6,HK32F030M,HK32F04AK8U6A,HK32F04AGBU6A,HK24C256,HK32F030系列,HK32F103VCT6,HK32L084RBT6H,HK32HA030C8T6,HK32AUT0103,HK32F072CBU6,HK358,HK32F030MF4U6,HK32F072C8T6A,HK32F030C6T6A,HK32F04AF8P6A,F0301M系列,HK32F031G4U6A,HK78XX,HK32SPIN030K6T6,HK32F031M,HK32F04ARBT6A,HK32F031K4T6A,U3009,HK32F04AK8U6,HK32L051K6T6H,HK32F04AFBP6A,HK32F031C4T6A,HK32F0301MD4P6,HK32F072CBT6,HK32F04AF6P6,HK32F031F6P6,HK32F072CBT6A,HK32ASAFE010,HK32L031K4T6H,HK32U1009VET6,HK32F0301MD4P6A,K32F030K6T6,AL03X系列,HK32F103VDT6,HK32F072R8T6,HK32ASPIN010RBT6,HK32ASPIN010GBU6,HK32F030C8T6,HK32L052K6T6,HK32F04AK8T6A,HK32L052K6U6,HK32L088C8T6H,HK25Q16,HK32F072C8U6A,HK32L083RBT6,HK32F39ARCT6,HK32F04AK8T6,HK32F04AC4T6,F030M系列,HK32L052K6U6H,HK32F103C8T6,HK32U3019RCT6,HK32ASPIN010,HK32F031K4U6A,HK32F103C8T6A,HK78LXX系列,HK32L051K6U6H,HK32L084CBT6,E032X系列,HK32F030MF4P6,HK32F39A,HK32ASAFE010KBU6,HK4054,U1XX9系列,HK32F04AR8T6A,HK32F042RBT6,HK3 2ASAF EO10 KBT6,E032X,HK32AUTO103CCT7,HK32F030R8T6A,HK32L0,HK32SPIN030F6P6,HK32F031C6T6,HK32F103RCT6,HK24C16,F04A,HK32F030,HK32L084CBT6H,HK32H3009VCT6,HK32F04ACBT6A,HK32F04AK6T6A,F103系列,HK32H3009RET6,HK32W030KEU6,HK32F0301MF4P6A,F030,F031,HK24C32,HK1117-XX系列,HK32F031F6P6A,HK32F04AF4P6A,HK32ASAFE010KBT6,HK32T088C8T6,HK73XX系列,HK393,HK32L063C8T6,F39A,HK32F030MF4U6A,HK32F031G4U6,HK4056,HK4057,HK32ASPIN010CBT6A,HK32F031K6U6A,HK6206XX,HK32ALG31X,HK32L088C8T6,HK32F04AK6U6,HK32F04AC8T6A,HK32F030MG6U6A,HK32ASPIN010KBU6A,HK32F04AR8T6,HK32F04AF4P6,HK32L088R8T6,HK32ASAFE,HK32F04AG8U6,HK32L051K6T6,HK32F072C8U6,HK32F103RDT6,HK32F030K6T6A,HK32F04AG8U6A,HK32F051,HK32F04AKBU6A,HK32H3009VDT6,HK32ASPIN010KBU6,HA030,HK32F04AK6T6,HK32F030C6T6,HK25Q128,HK32F04A,HK32F0301MF4U6,HK32L051K6U6,HK32HA030,HK24C512,HK78XXCV系列,HK32F072C8T6,U3009系列,HK32W020KEU6,HK32ASAFE010FBP6,HK75XX,HK32L083R8T6,HK32U1009,HK32F042,HK32F031G6U6A,HK32F030MJ4M6A,HK32L084C8T6,HK32ASPIN010KBT6,HK32AUTO103CET7,HK32F031C6T6A,HK32F042R8T6,HK32F042CBT6,HK32F031K4T6,HK32F030MG6T6A,HK32ASPIN010KBT6A,HK32HP103RET6,HK32F0301MF4P6,HK32AUTO103RCT7,HK32F103V8T6A,HK32F051C8U6,HK32HP103,HK1381,HK32HA030RBT6,HK32F051R6T6,HK78MXX系列,HK32F030K6T6,HK32L084RBT6,HK32L031K4T6,HK32F030MD4P6A,HK32H3009RCT6,AL03X,HK25Q64,HK32F103,HK32F39AVDT6,HK32L051C8T6,HK32F031K4U6,HK32F042CBU6,HK32L051C8T6H,HK32F051C8T6,I1K24C256,F0301M,HK32F103RBT6A,HK32F0301MJ4M6A,HK32ALG31G8U6,HK32ASPIN010GBU6A,HK32F030R8T6,HK32F031G6U6,HK1117-XX,HK32L031K4U6,F031系列,HK32U3019VDT6,HK32F030MD4P6,HK32F04AK4U6,HK32F04AC4T6A,HK32ASPIN010FBP6,HK32ASPIN010FBP6A,HK32T088,HK73XX,F04A系列,HK32F04AG6U6,HK32F103CBT6A,HK78XX系列,HK32F030F4P6A,HK32SPIN,HK32U1009RCT6,HK32F103RBT6,HK32ALG31H8U6,HK25Q80,HK32F04AG4U6A,F030M,HK32F04AK6U6A,HK32T088RBT6,HK32F04AK4T6,SPINM3,HK32F0301MF4U6A,HK32E032,HK32H3009RDT6,HK32F030C8T6A,SPINM0,HK32F39AVET6,HK4558,HK32F04AC8T6,HK24C08,HP103系列,HK24C02,HK78LXX,HK32L063C8T6H,HK32ALG3,HK24C04,HK78XXCV,HK32H3009,HK32F031K6T6A,HK32U3019VET6,F030系列,L08X系列,HK32F051CBU6,HK32HP103RCT6,HK32F1030C8T6,HK32F031K6T6,HK32L083R8T6H,HK32AUTO103RET7,HK32ASAFE010CBT6,HK32F051R8T6,HK32F042C8T6,HK32F072CBU6A,HK32F072RBT6A,HK32F0301M,HK32U1009RDT6,HK71XX系列,HK32SPIN030G6U6,HK32F04AG6U6A,HK32U3019,HK32F030MJ4M6,HK32F103VET6,HK32F04AK4U6A,HK32HP103CET6,HK32F051CBT6,HK32W0XX,HK32F031K6U6,L08X,HK32W030CEU6,K32F04AF8P6A,HK32F39ARDT6,HK32F042C8U6,HK32F0301MG6U6A,HK32F031F4P6,HK78MXX,HK32L052K6T6H,32SPIN030C8T6,HK32F103C816,HK32ALG31K8U6,HK25Q32,F39A系列,HK32U3019RDT6,HK32F030F4P6,HK32F04AG4U6,HK32F103R8T6A,HK32F4,HK32L083RBT6H,HK32F103VBT6A,HK71XX,HK324,HK32U1009RET6,HK32F072RBT6,F103,HK32W0,HK32F072R8T6A,HK25Q40,HK32U1009VCT6,HK32F04AF8P6,HK32F1,HK32F0,HK32F04AK4T6A,HK32F3,HK75XX系列,HK32F072V8T6,HK32ASPIN010RBT6A,HK32F103系列,HK32F39AVCT6,HK32F103CBT6,HK70XX系列,HK32F39ARET6,HK32F031F4P6A,HK32F04AF6P6A,HK32F04AC6T6,HK32F103R8T6,HK339,HK93CXX,HK32F030MF4P6A,HK32U3019VCT6,HK32F0301MG6T6A,HP103,U1XX9,HK32ASPIN010CBT6,HK1621B,HK32U3019RET6
【经验】武汉芯源CW32系列MCU PWM输出功能指南
脉冲宽度调制(PWM),是在数字电路中达到模拟输出效果的一种手段,常见应用电机调速,照明灯调光等。在MCU中,主要通过定时器单元来时实现PWM输出,以CW32L083VxTx为例,LPTIM,GTIM,ATIM都可以输出PWM信号。
设计经验 发布时间 : 2023-02-23
精雕细琢打造MCU,武汉芯源开辟属于自己的Cortex-M0+新赛道!
物联网市场如火如荼,在大量基于Cortex™-M0+的MCU已经面市的情况下,Cortex™-M0+ MCU在以这片红海中还有发展的空间吗?答案是有,近日武汉芯源半导体推出的基于Cortex™-M0+内核CW32L010新品系列就是通过差异化的细节设计开辟了属于自己的新赛道。
原厂动态 发布时间 : 2024-11-19
武汉芯源半导体安全低功耗MCU CW32L010 | 新品使用初体验
CW32L010新品的正式发布,标志着嵌入式技术领域的又一次创新突破。今日,我们有幸进行该新品的首次使用体验,以一块L010核心板为例,体验一下这颗芯片
设计经验 发布时间 : 2024-10-18
【经验】芯源CW32系列MCU电容式触摸按键设计指南
芯源半导体的CW32系列MCU电容式触摸按键设计指南向客户提供利用CW32内部资源结合软件编程实现电容式触摸按键有效触摸检测的方法。本指南内容重点在于工作原理、软件检测过程以及调试指引。通过本文可了解到如何利用内置电压比较器和内置定时器及软件配合,实现灵活方便的按键检测。在介绍标准演示板和演示软件的性能参数同时,还会给出详细的调试建议以及设计参数选择倾向分析,帮助客户快速自信地完成设计并实施调试。
设计经验 发布时间 : 2023-07-27
【技术】一文介绍使用CW32系列MCU实现电池备份(VBAT)功能
本文档介绍了如何基于CW32系列MCU,通过增加简单的外部电路配合软件实现VBAT功能,在系统电源掉电后仍能保持RTC时钟正常计时,以及如何降低系统功耗,从而延长后备电池的使用寿命。
技术探讨 发布时间 : 2023-09-14
【产品】武汉芯源CW32L083系列MCU中断系统介绍
本文针对武汉芯源CW32L083系列MCU,同系列产品亦可参考。ARM® Cortex®-M0+内核的嵌套向量中断控制器(NVIC),用于管理中断和异常。NVIC和处理器内核紧密相连,可以实现低延迟的异常和中断处理。
产品 发布时间 : 2022-12-02
介绍MCU的ARM处理器——Cortex-M0+内核
ARM Cortex-M0+是2012年3月14日ARM公司发布的一款低功耗效率、能效最高的ARM处理器,可用于存在设计约束的嵌入式应用。它具有最小的硅面积和极少的代码量,从而使开发人员能够以16和8位的价位实现32位性能。处理器的低门数使其能够部署在需要简单功能的应用中。本文中武汉芯源来给大家介绍Cortex-M0+内核,希望对各位工程师有所帮助。
技术探讨 发布时间 : 2024-05-31
Application of CW32F003F4P7 Series Products on Level Switches
This intelligent tuning fork material level switch uses CW32F003F4P7 from Wuhan Core Source Semiconductor as the main control chip. As the main control unit of the material level switch, CW32F003F4P7 drives the vibration components to generate a certain oscillation frequency. When there is a change in liquid level, it causes a change in oscillation frequency. CW32F003F4P7 detects this change, outputs a switch signal to the equipment main control unit, and then senses the liquid level situation.
应用方案 发布时间 : 2024-11-07
【经验】武汉芯源CW32系列MCU芯片低功耗模式的特性介绍
武汉芯源CW32系列芯片支持3种工作模式,运行模式、休眠模式以及深度休眠模式,本文以CW32L083为例介绍低功耗模式的特性。
设计经验 发布时间 : 2023-01-03
【IC】武汉芯源CW32L010安全低功耗MCU,树立M0+产品行业新标杆!
近日,武汉芯源半导体CW32L010系列产品正式官方发布。这款产品以其卓越的产品性能,迅速在业界引起了广泛关注,并成功树立M0+产品行业的新标杆。产品是基于eFlash的单芯片低功耗微控制器,集成了主频高达48MHz的ARM®Cortex®-M0+内核、高速嵌入式存储器(多至64K字节FLASH和多至4K字节SRAM)以及一系列全面的增强型外设和I/O口。
产品 发布时间 : 2024-10-10
M0+产品行业新标杆诞生,武汉芯源CW32L010安全低功耗MCU集合多项技术性能优势
2024年9月26日,武汉芯源半导体带着最新产品CW32L010安全低功耗MCU作客电巢直播间,举行了一场璀璨的XR技术新品发布会,此次直播,武汉芯源半导体技术总监 张亚凡、北中国区销售总监 孙秀艳与大家分享了武汉芯源半导体的发展历程和重要时刻,全面介绍和讲解了新品CW32L010实现的技术优势。
原厂动态 发布时间 : 2024-11-05
电子商城
现货市场
登录 | 立即注册
提交评论