2021-10-10 09:10:14 索炜达电子 766
项目编号:E1473
文件大小:6M
源码说明:带中文注释
开发环境:C编译器
简要概述:
本设计以可编程片上系统PSOC4微控制器为核心,以简单外围电路为辅助的创意设计,主要完成心电、脉搏血氧和血压模拟信号采集及处理系统的方案设计、并实现了硬件和软件设计。前端采集电路是关键部分,主要完成信号的正确提取。PSOC4完成模拟信号的 A/D 转换、SD卡存储、Bluetooth通信、系统菜单选择Capsense控制及LCD显示等功能。实现了以PSOC4为核心系统的心电波形信号、心率测量显示,血氧脉搏信号测量显示和人体血压测量显示,通过Bluetooth与PC机、Bluetooth与Mobile Telephone通信的多参数便携式监护仪产品设计。
PSOC4具有丰富的片上资源,可视化图形编程模式,可灵活配置,易扩展,功能强大,高可靠性为本产品设计提供了快速开发应用和极大地缩短了本项目研发周期。
本设计能比较好地完成了预期的设想,并初步实现了硬件系统和软件系统的设计,完成了系统调试。经测试结果证明,基本达到了产品设计要求。
目录│文件列表:
└ PSoC4_ECG_SPo2 V2.1
├ Documents
│ └ 基于PSOC4的多参数便携式监护仪2.pdf
├ Hardware
│ └ Protel Schematic.pdf
└ Software
│ PSoC4_ECG_SPo2.cywrk
│ PSoC4_ECG_SPo2.cywrk.Administrator
└ PSoC4_ECG_SPo2.cydsn
│ main.c
│ PSoC4_ECG_SPo2.cycdx
│ PSoC4_ECG_SPo2.cydwr
│ PSoC4_ECG_SPo2.cyfit
│ PSoC4_ECG_SPo2.cyprj
│ PSoC4_ECG_SPo2.cyprj.Administrator
│ PSoC4_ECG_SPo2.cyversion
│ PSoC4_ECG_SPo2.rpt
│ PSoC4_ECG_SPo2.svd
│ PSoC4_ECG_SPo2_timing.html
│ PSoC_4_Poineer_Kit.cycomp
│ PSoC_4_SDCard.cycomp
│ PSoC_4_SDCard1.cycomp
├ ButtonMenu
│ │ ButtonMenu.c
│ └ ButtonMenu.h
├ codegentemp
│ │ ACK.c
│ │ ACK.h
│ │ ACK_aliases.h
│ │ ADC_SAR_SEQ.c
│ │ ADC_SAR_SEQ.h
│ │ ADC_SAR_SEQ_INT.c
│ │ ADC_SAR_SEQ_intClock.c
│ │ ADC_SAR_SEQ_intClock.h
│ │ ADC_SAR_SEQ_IRQ.c
│ │ ADC_SAR_SEQ_IRQ.h
│ │ ADC_SAR_SEQ_PM.c
│ │ bitstream.txt
│ │ BUSY.c
│ │ BUSY.h
│ │ BUSY_aliases.h
│ │ CapSense.c
│ │ CapSense.h
│ │ CapSense_CSHL.c
│ │ CapSense_CSHL.h
│ │ CapSense_INT.c
│ │ CapSense_PM.c
│ │ CapSense_SampleClk.c
│ │ CapSense_SampleClk.h
│ │ CapSense_SenseClk.c
│ │ CapSense_SenseClk.h
│ │ CapSense_Sns_aliases.h
│ │ CapSense_TunerHelper.c
│ │ CapSense_TunerHelper.h
│ │ Clock_LCDPWM.c
│ │ Clock_LCDPWM.h
│ │ Clock_PWM.c
│ │ Clock_PWM.h
│ │ cm0gcc.ld
│ │ Cm0Iar.icf
│ │ Cm0RealView.scat
│ │ Cm0Start.c
│ │ Control_Reg.c
│ │ Control_Reg.h
│ │ core_cm0.h
│ │ core_cm0_psoc4.h
│ │ core_cmFunc.h
│ │ core_cmInstr.h
│ │ CyBootAsmGnu.s
│ │ CyBootAsmIar.s
│ │ CyBootAsmRv.s
│ │ cydevicegnu_trm.inc
│ │ cydeviceiar_trm.inc
│ │ cydevicerv_trm.inc
│ │ cydevice_trm.h
│ │ cydisabledsheets.h
│ │ cyfitter.h
│ │ cyfittergnu.inc
│ │ cyfitteriar.inc
│ │ cyfitterrv.inc
│ │ cyfitter_cfg.c
│ │ cyfitter_cfg.h
│ │ CyFlash.c
│ │ CyFlash.h
│ │ CyLib.c
│ │ CyLib.h
│ │ cymetadata.c
│ │ cypins.h
│ │ cyPm.c
│ │ cyPm.h
│ │ cytypes.h
│ │ cyutils.c
│ │ DC.c
│ │ DC.h
│ │ DC_aliases.h
│ │ device.lib
│ │ ECG_Ain.c
│ │ ECG_Ain.h
│ │ ECG_Ain_aliases.h
│ │ elab_dependencies.txt
│ │ generated_files.txt