【E2189】2020年电子设计大赛A题:心电和温度无线传输

2021-11-06 21:47:23      索炜达电子      684     

项目编号:E2189

文件大小:18M

源码说明:带中文注释

开发环境:C编译器

简要概述:

2020年电子设计大赛A题心电和温度无线传输,功能全部实现,个人成绩已经稳省一,ADS1292R是TI公司早在2012年就出产的一款医用级ADC芯片,它主要应用在医疗仪器(心电图ECG),可以监护患者以及和人护理和健身监视器。ADS1292R具有两个低噪声可编程增益放大器(PGA)和和两个高分别率模数转换器器(ADC),集成了心电采集所需要的部件,方便设备小型化。它的功耗极低,使得可以作为长时间监控成为可能。而且输入参考噪音低,共模抑制比高。足以进行心电采集。电赛很可能会让大家利用这款芯片做一个心电图检测仪,显示模块很可能就是大家所熟知的RGB大屏幕,同时这道题应该是信号题了。

【E2189】2020年电子设计大赛A题:心电和温度无线传输

【E2189】2020年电子设计大赛A题:心电和温度无线传输

【E2189】2020年电子设计大赛A题:心电和温度无线传输

【E2189】2020年电子设计大赛A题:心电和温度无线传输

目录│文件列表:

 └ 2020电子设计大赛A题心率与温度

    │ 2020电赛论文,包含设计和所有原理图.docx

    │ IMG_20201013_135631.jpg

    │ IMG_20201013_135634.jpg

    │ IMG_20201013_173353.jpg

    │ IMG_20201013_173535.jpg

    │ Screenshot_20201013_140728.jpg

    │ 图.png

    └ 全部程序

       └ 最终代码

          └ 电赛

             └ 电赛

                │ keilkilll.bat

                │ Template.uvguix.11497

                │ Template.uvguix.Administrator

                │ Template.uvoptx

                │ Template.uvprojx

                ├ APP

                │  ├ adc

                │  │  │ adc.c

                │  │  └ adc.h

                │  ├ adc_temp

                │  │  │ adc_temp.c

                │  │  └ adc_temp.h

                │  ├ ADS1292

                │  │  │ ADS1292.C

                │  │  └ ADS1292.H

                │  ├ algorithm

                │  │  │ algorithm.c

                │  │  └ algorithm.h

                │  ├ beep

                │  │  │ beep.c

                │  │  └ beep.h

                │  ├ catch_vpp

                │  │  │ catch_vpp.c

                │  │  └ catch_vpp.h

                │  ├ dac

                │  │  │ dac.c

                │  │  └ dac.h

                │  ├ dma

                │  │  │ dma.c

                │  │  └ dma.h

                │  ├ exti

                │  │  │ exti.c

                │  │  └ exti.h

                │  ├ FFT

                │  │  │ cr4_fft_1024_stm32.s

                │  │  │ cr4_fft_256_stm32.s

                │  │  │ stm32_dsp.h

                │  │  └ table_fft.h

                │  ├ iic

                │  │  │ iic.c

                │  │  └ iic.h

                │  ├ input

                │  │  │ input.c

                │  │  └ input.h

                │  ├ iwdg

                │  │  │ iwdg.c

                │  │  └ iwdg.h

                │  ├ key

                │  │  │ key.c

                │  │  └ key.h

                │  ├ LCD

                │  │  │ font.h

                │  │  │ lcd.c

                │  │  └ lcd.h

                │  ├ led

                │  │  │ led.c

                │  │  └ led.h

                │  ├ MLX90614

                │  │  │ MLX90614.c

                │  │  └ MLX90614.h

                │  ├ mpu6050

                │  │  │ mpu6050.c

                │  │  │ mpu6050.h

                │  │  └ eMPL

                │  │     │ dmpKey.h

                │  │     │ dmpmap.h

                │  │     │ inv_mpu.c

                │  │     │ inv_mpu.h

                │  │     │ inv_mpu_dmp_motion_driver.c

                │  │     └ inv_mpu_dmp_motion_driver.h

                │  ├ OLED

                │  │  │ bmp.h

                │  │  │ oled.c

                │  │  │ oled.h

                │  │  └ oledfont.h

                │  ├ pwm

                │  │  │ pwm.c

                │  │  └ pwm.h

                │  ├ smg

                │  │  │ smg.c

                │  │  └ smg.h

                │  ├ spi

                │  │  │ spi.c

                │  │  └ spi.h

                │  ├ time

                │  │  │ Timer.c

                │  │  └ Timer.h

                │  ├ touch_key

                │  │  │ touch_key.c

                │  │  └ touch_key.h

                │  ├ wkup

                │  │  │ wkup.c

                │  │  └ wkup.h

                │  └ wwdg

                │     │ wwdg.c

                │     └ wwdg.h

                ├ Libraries

                │  ├ CMSIS

                │  │  │ core_cm3.c

                │  │  │ core_cm3.h

                │  │  │ startup_stm32f10x_hd.s

                │  │  │ system_stm32f10x.c

                │  │  └ system_stm32f10x.h

                │  └ STM32F10x_StdPeriph_Driver

                │     ├ inc

                │     │  │ misc.h

                │     │  │ stm32f10x_adc.h

                │     │  │ stm32f10x_bkp.h

                │     │  │ stm32f10x_can.h

                │     │  │ stm32f10x_cec.h

                │     │  │ stm32f10x_crc.h

                │     │  │ stm32f10x_dac.h

                │     │  │ stm32f10x_dbgmcu.h

                │     │  │ stm32f10x_dma.h

                │     │  │ stm32f10x_exti.h

                │     │  │ stm32f10x_flash.h

                │     │  │ stm32f10x_fsmc.h

                │     │  │ stm32f10x_gpio.h

                │     │  │ stm32f10x_i2c.h

                │     │  │ stm32f10x_iwdg.h

                │     │  │ stm32f10x_pwr.h

                │     │  │ stm32f10x_rcc.h

                │     │  │ stm32f10x_rtc.h

                │     │  │ stm32f10x_sdio.h

                │     │  │ stm32f10x_spi.h

                │     │  │ stm32f10x_tim.h

                │     │  │ stm32f10x_usart.h

                │     │  └ stm32f10x_wwdg.h

                │     └ src

                │        │ misc.c

                │        │ stm32f10x_adc.c

                │        │ stm32f10x_bkp.c

                │        │ stm32f10x_can.c

                │        │ stm32f10x_cec.c

                │        │ stm32f10x_crc.c

                │        │ stm32f10x_dac.c

                │        │ stm32f10x_dbgmcu.c

                │        │ stm32f10x_dma.c

                │        │ stm32f10x_exti.c

                │        │ stm32f10x_flash.c

                │        │ stm32f10x_fsmc.c

                │        │ stm32f10x_gpio.c

                │        │ stm32f10x_i2c.c

                │        │ stm32f10x_iwdg.c

                │        │ stm32f10x_pwr.c

                │        │ stm32f10x_rcc.c

                │        │ stm32f10x_rtc.c

                │        │ stm32f10x_sdio.c

                │        │ stm32f10x_spi.c

                │        │ stm32f10x_tim.c

                │        │ stm32f10x_usart.c

                │        └ stm32f10x_wwdg.c

                ├ Obj

                │  │ adc.crf

                │  │ adc.d

                │  │ adc.o

                │  │ ads1292.crf

                │  │ ads1292.d

                │  │ ads1292.o

                │  │ algorithm.crf

                │  │ algorithm.d

                │  │ algorithm.o

                │  │ catch_vpp.crf

                │  │ catch_vpp.d

                │  │ catch_vpp.o

                │  │ core_cm3.crf

                │  │ core_cm3.d

                │  │ core_cm3.o

                │  │ cr4_fft_1024_stm32.d

                │  │ cr4_fft_1024_stm32.lst

                │  │ cr4_fft_1024_stm32.o

                │  │ cr4_fft_256_stm32.d

                │  │ cr4_fft_256_stm32.lst

                │  │ cr4_fft_256_stm32.o

                │  │ dac.crf

                │  │ dac.d

                │  │ dac.o

                │  │ dma.crf

                │  │ dma.d

                │  │ dma.o

                │  │ hc05.crf

                │  │ system_stm32f10x.o

                │  │ systick.crf

                │  │ systick.d

                │  │ systick.o

                │  │ Template.axf

                │  │ Template.build_log.htm

                │  │ Template.hex

                │  │ Template.htm

                │  │ Template.lnp

                │  │ Template.map

                │  │ Template.sct

                │  │ Template_sct.Bak

                │  │ Template_Target 1.dep

                │  │ time.crf

                │  │ time.d

                │  │ timer.crf

                │  │ timer.d

                │  │ timer.o

                │  │ usart.crf

                │  │ usart.d

                │  │ usart.o

                │  │ usart3.crf

                │  │ usart3.d

                │  └ usart3.o

                ├ Public

                │  │ system.c

                │  │ system.h

                │  │ SysTick.c

                │  │ SysTick.h

                │  │ usart.c

                │  └ usart.h

                └ User

                   │ main.c

                   │ stm32f10x.h

                   │ stm32f10x_conf.h

                   │ stm32f10x_it.c

                   │ stm32f10x_it.h

                   ├ HC05

                   │  │ hc05.c

                   │  └ hc05.h

                   └ USART3

                      │ usart3.c

                      └ usart3.h

TAG无线传输
  • 3 次
  • 5 分