2021-10-10 09:10:14 索煒達(dá)電子 762
項(xiàng)目編號(hào):E1473
文件大?。?M
源碼說(shuō)明:帶中文注釋
開發(fā)環(huán)境:C編譯器
簡(jiǎn)要概述:
本設(shè)計(jì)以可編程片上系統(tǒng)PSOC4微控制器為核心,以簡(jiǎn)單外圍電路為輔助的創(chuàng)意設(shè)計(jì),主要完成心電、脈搏血氧和血壓模擬信號(hào)采集及處理系統(tǒng)的方案設(shè)計(jì)、并實(shí)現(xiàn)了硬件和軟件設(shè)計(jì)。前端采集電路是關(guān)鍵部分,主要完成信號(hào)的正確提取。PSOC4完成模擬信號(hào)的 A/D 轉(zhuǎn)換、SD卡存儲(chǔ)、Bluetooth通信、系統(tǒng)菜單選擇Capsense控制及LCD顯示等功能。實(shí)現(xiàn)了以PSOC4為核心系統(tǒng)的心電波形信號(hào)、心率測(cè)量顯示,血氧脈搏信號(hào)測(cè)量顯示和人體血壓測(cè)量顯示,通過(guò)Bluetooth與PC機(jī)、Bluetooth與Mobile Telephone通信的多參數(shù)便攜式監(jiān)護(hù)儀產(chǎn)品設(shè)計(jì)。
PSOC4具有豐富的片上資源,可視化圖形編程模式,可靈活配置,易擴(kuò)展,功能強(qiáng)大,高可靠性為本產(chǎn)品設(shè)計(jì)提供了快速開發(fā)應(yīng)用和極大地縮短了本項(xiàng)目研發(fā)周期。
本設(shè)計(jì)能比較好地完成了預(yù)期的設(shè)想,并初步實(shí)現(xiàn)了硬件系統(tǒng)和軟件系統(tǒng)的設(shè)計(jì),完成了系統(tǒng)調(diào)試。經(jīng)測(cè)試結(jié)果證明,基本達(dá)到了產(chǎn)品設(shè)計(jì)要求。
目錄│文件列表:
└ PSoC4_ECG_SPo2 V2.1
├ Documents
│ └ 基于PSOC4的多參數(shù)便攜式監(jiān)護(hù)儀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