极品馒头泬19p,国产精品亚洲一区二区三区,狠狠色噜噜狠狠狠7777奇米,国产精品视频一区二区三区无码,国产欧美日韩久久久久

【E2146】2020年TI杯大學(xué)生電子設(shè)計(jì)競(jìng)賽 無線運(yùn)動(dòng)傳感器節(jié)點(diǎn)設(shè)計(jì)(A題)

2021-11-05 09:45:12      索煒達(dá)電子      772     

項(xiàng)目編號(hào):E2146

文件大?。?.45M

源碼說明:帶中文注釋

開發(fā)環(huán)境:C編譯器

簡(jiǎn)要概述:

無線運(yùn)動(dòng)傳感器節(jié)點(diǎn)設(shè)計(jì)(A題)

任務(wù)

基于TI模擬前端芯片ADS1292和溫度傳感器LMT70設(shè)計(jì)制作無線運(yùn)動(dòng)傳感器節(jié)點(diǎn),節(jié)點(diǎn)采用電池供電,要求能穩(wěn)定采集和記錄使用者的心電信息、體表溫度和運(yùn)動(dòng)信息。

要求

  1. 基于ADS1292模擬前端芯片設(shè)計(jì)心電檢測(cè)電路,完成使用者的心電信號(hào)實(shí)時(shí)測(cè)量,要求:(40分)

    • 實(shí)時(shí)采集和記錄使用者的心電信號(hào),實(shí)現(xiàn)動(dòng)態(tài)心電圖的測(cè)試與顯示;

    • 在心電波形上標(biāo)注Q、R、S點(diǎn),并測(cè)量顯示R、S兩點(diǎn)時(shí)間;

    • 分析計(jì)算使用者的心率,心率測(cè)量相對(duì)誤差不大于5%;

    • 心律不齊時(shí)報(bào)警(相鄰兩次心跳用時(shí)差異超過20%)。

  2. 基于LMT70溫度傳感器測(cè)量使用者體表溫度,要求:(20分)

    • 實(shí)時(shí)采集和記錄使用者的體表溫度,溫度采樣率不低于10次/分鐘;

    • 體表溫度測(cè)量誤差絕對(duì)值不大于2℃。

  3. 基于加速度計(jì)等傳感器檢測(cè)使用者運(yùn)動(dòng)信息,實(shí)現(xiàn)運(yùn)動(dòng)步數(shù)和運(yùn)動(dòng)距離的統(tǒng)計(jì)分析,要求:(15分)

    • 運(yùn)動(dòng)距離記錄相對(duì)誤差不大于10%;

    • 運(yùn)動(dòng)步數(shù)記錄相對(duì)誤差不大于5%。

  4. 無線運(yùn)動(dòng)傳感器節(jié)點(diǎn)能通過無線上傳使用者的基本心電信號(hào)、體表溫度和運(yùn)動(dòng)信息,并在移動(dòng)終端(手機(jī)、Pad等,筆記本電腦除外)端實(shí)時(shí)顯示動(dòng)態(tài)心電圖、體表溫度和運(yùn)動(dòng)信息,要求傳輸時(shí)延不大于1秒。(20分)

  5. 其他。(5分)

  6. 設(shè)計(jì)報(bào)告。(20分)

目錄│文件列表:

 └ stm32

    │ keilkilll.bat

    │ README.txt

    ├ ATK_ESP8266

    │  │ apsta.c

    │  │ common.c

    │  │ common.h

    │  │ wifiap.c

    │  └ wifista.c

    ├ CORE

    │  │ cmsis_armcc.h

    │  │ core_cm7.h

    │  │ core_cmFunc.h

    │  │ core_cmInstr.h

    │  │ core_cmSimd.h

    │  └ startup_stm32f767xx.s

    ├ DMP

    │  ├ driver

    │  │  ├ eMPL

    │  │  │  │ dmpKey.h

    │  │  │  │ dmpmap.h

    │  │  │  │ inv_mpu.c

    │  │  │  │ inv_mpu.h

    │  │  │  │ inv_mpu_dmp_motion_driver.c

    │  │  │  └ inv_mpu_dmp_motion_driver.h

    │  │  ├ include

    │  │  │  │ log.h

    │  │  │  │ mlinclude.h

    │  │  │  │ mlmath.h

    │  │  │  │ mlos.h

    │  │  │  │ mltypes.h

    │  │  │  │ mpu.h

    │  │  │  └ stdint_invensense.h

    │  │  └ stm32L

    │  │     │ log_stm32.c

    │  │     └ packet.h

    │  ├ eMPL-hal

    │  │  │ eMPL_outputs.c

    │  │  └ eMPL_outputs.h

    │  ├ mllite

    │  │  │ data_builder.c

    │  │  │ data_builder.h

    │  │  │ hal_outputs.c

    │  │  │ hal_outputs.h

    │  │  │ invensense.h

    │  │  │ message_layer.c

    │  │  │ message_layer.h

    │  │  │ mlmath.c

    │  │  │ ml_math_func.c

    │  │  │ ml_math_func.h

    │  │  │ mpl.c

    │  │  │ mpl.h

    │  │  │ results_holder.c

    │  │  │ results_holder.h

    │  │  │ start_manager.c

    │  │  │ start_manager.h

    │  │  │ storage_manager.c

    │  │  └ storage_manager.h

    │  └ mpl

    │     │ accel_auto_cal.h

    │     │ compass_vec_cal.h

    │     │ fast_no_motion.h

    │     │ fusion_9axis.h

    │     │ gyro_tc.h

    │     │ heading_from_gyro.h

    │     │ invensense_adv.h

    │     │ inv_math.h

    │     │ mag_disturb.h

    │     │ motion_no_motion.h

    │     │ no_gyro_fusion.h

    │     └ quaternion_supervisor.h

    ├ FATFS

    │  ├ doc

    │  │  │ css_e.css

    │  │  │ css_j.css

    │  │  │ updates.txt

    │  │  └ img

    │  │     │ app1.c

    │  │     │ app2.c

    │  │     │ app3.c

    │  │     │ app4.c

    │  │     │ f1.png

    │  │     │ f2.png

    │  │     │ f3.png

    │  │     │ f4.png

    │  │     │ f5.png

    │  │     │ f6.png

    │  │     │ f7.png

    │  │     │ funcs.png

    │  │     │ layers.png

    │  │     │ layers1.png

    │  │     │ layers2.png

    │  │     │ layers3.png

    │  │     │ mkfatimg.zip

    │  │     │ modules.png

    │  │     │ rwtest.png

    │  │     │ rwtest1.png

    │  │     │ rwtest2.png

    │  │     └ rwtest3.png

    │  ├ exfuns

    │  │  │ exfuns.c

    │  │  │ exfuns.h

    │  │  │ fattester.c

    │  │  │ fattester.h

    │  │  └ mycc936.c

    │  └ src

    │     │ 00history.txt

    │     │ 00readme.txt

    │     │ diskio.c

    │     │ diskio.h

    │     │ ff.c

    │     │ ff.h

    │     │ ffconf.h

    │     │ integer.h

    │     └ option

    │        │ cc932.c

    │        │ cc936.c

    │        │ cc949.c

    │        │ cc950.c

    │        │ ccsbcs.c

    │        │ syscall.c

    │        └ unicode.c

    ├ HALLIB

    │  └ STM32F7xx_HAL_Driver

    │     ├ Inc

    │     │  │ stm32f7xx_hal.h

    │     │  │ stm32f7xx_hal_adc.h

    │        │ stm32f7xx_hal_flash_ex.c

    │        │ stm32f7xx_hal_gpio.c

    │        │ stm32f7xx_hal_hash.c

    │        │ stm32f7xx_hal_hash_ex.c

    │        │ stm32f7xx_hal_hcd.c

    │        │ stm32f7xx_hal_i2c.c

    │        │ stm32f7xx_hal_i2c_ex.c

    │        │ stm32f7xx_hal_i2s.c

    │        │ stm32f7xx_hal_irda.c

    │        │ stm32f7xx_hal_iwdg.c

    │        │ stm32f7xx_hal_jpeg.c

    │        │ stm32f7xx_hal_lptim.c

    │        │ stm32f7xx_hal_ltdc.c

    │        │ stm32f7xx_hal_ltdc_ex.c

    │        │ stm32f7xx_hal_mdios.c

    │        │ stm32f7xx_hal_msp_template.c

    │        │ stm32f7xx_hal_nand.c

    │        │ stm32f7xx_hal_nor.c

    │        │ stm32f7xx_hal_pcd.c

    │        │ stm32f7xx_hal_pcd_ex.c

    │        │ stm32f7xx_hal_pwr.c

    │        │ stm32f7xx_hal_pwr_ex.c

    │        │ stm32f7xx_hal_qspi.c

    │        │ stm32f7xx_hal_rcc.c

    │        │ stm32f7xx_hal_rcc_ex.c

    │        │ stm32f7xx_hal_rng.c

    │        │ stm32f7xx_hal_rtc.c

    │        │ stm32f7xx_hal_rtc_ex.c

    │        │ stm32f7xx_hal_sai.c

    │        │ stm32f7xx_hal_sai_ex.c

    │        │ stm32f7xx_hal_sd.c

    │        │ stm32f7xx_hal_sdram.c

    │        │ stm32f7xx_hal_smartcard.c

    │        │ stm32f7xx_hal_smartcard_ex.c

    │        │ stm32f7xx_hal_spdifrx.c

    │        │ stm32f7xx_hal_spi.c

    │        │ stm32f7xx_hal_sram.c

    │        │ stm32f7xx_hal_tim.c

    │        │ stm32f7xx_hal_timebase_rtc_alarm_template.c

    │        │ stm32f7xx_hal_timebase_rtc_wakeup_template.c

    │        │ stm32f7xx_hal_timebase_tim_template.c

    │        │ stm32f7xx_hal_tim_ex.c

    │        │ stm32f7xx_hal_uart.c

    │        │ stm32f7xx_hal_usart.c

    │        │ stm32f7xx_hal_wwdg.c

    │        │ stm32f7xx_ll_fmc.c

    │        │ stm32f7xx_ll_sdmmc.c

    │        └ stm32f7xx_ll_usb.c

    ├ HARDWARE

    │  ├ 24CXX

    │  │  │ 24cxx.c

    │  │  └ 24cxx.h

    │  ├ IIC

    │  │  │ myiic.c

    │  │  └ myiic.h

    │  ├ KEY

    │  │  │ key.c

    │  │  └ key.h

    │  ├ LCD

    │  │  │ font.h

    │  │  │ lcd.c

    │  │  │ lcd.h

    │  │  │ ltdc.c

    │  │  └ ltdc.h

    │  ├ LED

    │  │  │ led.c

    │  │  └ led.h

    │  ├ MLX90614

    │  │  │ mlx90614.c

    │  │  └ mlx90614.h

    │  ├ MPU

    │  │  │ mpu.c

    │  │  └ mpu.h

    │  ├ MPU9250

    │  │  │ mpu9250.c

    │  │  └ mpu9250.h

    │  ├ NAND

    │  │  │ ftl.c

    │  │  │ ftl.h

    │  │  │ nand.c

    │  │  │ nand.h

    │  │  │ nandtester.c

    │  │  └ nandtester.h

    │  ├ QSPI

    │  │  │ qspi.c

    │  │  └ qspi.h

    │  ├ SDMMC

    │  │  │ sdmmc_sdcard.c

    │  │  └ sdmmc_sdcard.h

    │  ├ SDRAM

    │  │  │ sdram.c

    │  │  └ sdram.h

    │  ├ TIMER

    │  │  │ timer.c

    │  │  └ timer.h

    │  ├ TOUCH

    │  │  │ ctiic.c

    │  │  │ ctiic.h

    │  │  │ ft5206.c

    │  │  │ ft5206.h

    │  │  │ gt9147.c

    │  │  │ gt9147.h

    │  │  │ ott2001a.c

    │  │  │ ott2001a.h

    │  │  │ touch.c

    │  │  └ touch.h

    │  └ W25QXX

    │     │ w25qxx.c

    │     └ w25qxx.h

    ├ MALLOC

    │  │ malloc.c

    │  └ malloc.h

    ├ SYSTEM

    │  ├ delay

    │  │  │ delay.c

    │  │  └ delay.h

    │  ├ sys

    │  │  │ sys.c

    │  │  └ sys.h

    │  └ usart

    │     │ usart.c

    │     └ usart.h

    ├ TEXT

    │  │ fontupd.c

    │  │ fontupd.h

    │  │ text.c

    │  └ text.h

    ├ USER

    │  │ main.c

    │  │ main.h

    │  │ stm32f767xx.h

    │  │ stm32f7xx.h

    │  │ stm32f7xx_hal_conf.h

    │  │ stm32f7xx_it.c

    │  │ stm32f7xx_it.h

    │  │ system_stm32f7xx.c

    │  │ system_stm32f7xx.h

    │  │ test.uvguix.luoji

    │  │ test.uvoptx

    │  │ test.uvprojx

    │  │ test_esp8266.c

    │  │ test_esp8266.h

    │  └ DebugConfig

    │     └ Target_1_STM32F767IGTx_1.0.0.dbgconf

    └ USMART

       │ readme.txt

       │ usmart.c

       │ usmart.h

       │ usmart_config.c

       │ usmart_str.c

       └ usmart_str.h

TAG無線運(yùn)動(dòng)傳感器
  • 9 次
  • 1 分