Upgrade to Pro — share decks privately, control downloads, hide ads and more …

mmWave Sensor Evaluation Solution Kit 簡介

mmWave Sensor Evaluation Solution Kit 簡介

這是將 mmWave Sensor Evaluation Solution Kit 安裝在樹莓派(Pi4)的教學。

購買 mmWave Sensor Evaluation Solution Kit | 毫米波 | 毫米波感測開發套件:
* https://www.piepie.com.tw/35206/mmwave-sensor-evaluation-solution-kit-bm201

台灣樹莓派

April 20, 2020
Tweet

More Decks by 台灣樹莓派

Other Decks in Technology

Transcript

  1. 姓名標示 — 非商業性 — 相同方式分享 CC (Creative Commons) 姓名標示 —

    你必須給予 適當表彰、提供指向本授權 條款的連結,以及 指出(本作品的原始版本)是否已 被變更。你可以任何合理方式為前述表彰,但不得以 任何方式暗示授權人為你或你的使用方式背書。 非商業性 — 你不得將本素材進行商業目的之使 用。 相同方式分享 — 若你重混、轉換本素材,或依本 素材建立新素材,你必須依本素材的授權條款來 散布你的貢獻物。
  2. • Millimeter wave 是一種雷達技術 • 特點為短波長 (4mm) 和高頻帶 (76–81 GHz)

    • mmWave 雷達系統包含 TX/RX 元件 , 類比數位轉 換器 (ADC), 微控制器 (MCU) 和數位訊號處理器 (DSP) • 雷達系統使用調頻連續波雷達 (FMCW) mmWave 簡介 http://www.ti.com/lit/wp/spyy005/spyy005.pdf
  3. 套件內容物 NAME SPECIFICATION mmWave Sensor Module Texas Instruments (TI) IWR1642

    76GHz~81GHz mmWave ASIC Raspberry Pi HAT JBT24M Bluetooth Module(optional) Python SDK Github Examples mmWave Sensor Raspberry Pi HAT
  4. mmWave Sensor Module http://functy.sourceforge.net/?p=328 HARDWARE SPECIFICATION FMCW Transceiver * Integrated

    PLL, Transmitter, Receiver, Baseband, and A2D * 76- to 81-GHz Coverage With 4-GHz Continuous Bandwidth * Four Receive Channels * Two Transmit Channels * Ultra-Accurate Chirp (Timing) Engine * TX Power: 12.5 dBm Built-in Calibration ARM® Cortex® -R4F-Based Radio Control System DSP C674x DSP for FMCW Signal Processing MCU * ARM Cortex-R4F Microcontroller for Application Control * I/O; SPI / CAN x 1 * Up to 2 UARTs I2C x 1 * GPIO: 0 ~ 2 Firmware * Vital Signs Detection (VSD) 30cm ~ 90cm * High Accuracy Measurement (HAM) 30cm ~ 300cm * People Movement Behavior (PMB) 4m x 4m Dimensions & Weight 54.1mm x 45.7mm; 13.7 grams net FOV 120 deg(X/Y), 15 deg(Z)
  5. Pi 4B 硬體規格與特色 內建 WiFi 和 BT 可接相機模組 GPIO 控制腳位

    https://www.seeedstudio.com/Raspberry-Pi-4-Computer-Model-B-4GB-p-4077.html
  6. 14 • 硬體:Raspberry Pi 4B • 作業系統:2020-02-13-raspbian-buster-full.img • 為了可以使用USB 轉TTL傳輸線

    • 修改/boot/config.txt, 新增三行 – dtoverlay=pi3-miniuart-bt – core_freq=250 – enable_uart=1 • 修改/boot/cmdline.txt, 將quiet splash 的quiet 移除 今日環境 刪除 quiet 新增三行
  7. 21 • $ sudo apt-get update • $ sudo apt-get

    install -y python3-tk python3-numpy • $ sudo pip3 install mmWave 安裝所需套件
  8. 22 $ cd ~ $ git clone https://github.com/bigheadG/mmWave $ cd

    ~/mmWave/VSD $ python3 vitalSign_ex0.py $ python3 vitalSign_ex1_Thread.py $ python3 vitalSign_ex2_intr18.py 執行方式
  9. 23 • 1.Pi 4 和 mmWave 都需要供電 • 2. 安裝

    mmWave HAT 時確認 jumper 位置 • 3. 執行程式前 , 先確認 UART 裝置是否正確? • 4. 執行程式時 , 可從燈號確認硬體狀態 使用注意事項 & 除錯
  10. 28 • $ cd ~/VSD • $ nano vitalSign_ex0.py 26

    #UART initial 27 #try: #pi 3 28 # port = serial.Serial("/dev/ttyS0",baudrate = 921600, timeout = 0.5) 29 #except: #pi 2 30 port = serial.Serial("/dev/ttyAMA0",baudrate = 921600, timeout = 0.5) 執行程式前確認 UART 裝置 如果設定成 miniuart 則 UART 裝置使用 /dev/ttyAMA0
  11. 30 • $ cd ~/VSD • $ python3 vitalSign_ex0.py ***vital

    sign init*** mmWave: VitalSign example: ID#(3091) TLVs:3 [v6(49),v7(1),v8(9)] 0:00:00.000032 [969, -2472, -1963, 1932, 2383, 796, -1610, -2160, 3126, 2752, -3575, -5030, 1100, 5631, 1400, -3806, -2121, 1160, 1098, 277, -307, -319, -31, 209, 138, 35, -83, 95, 530, -164, -607, -432, -57, 642, 396, -210, -244, -64] • Heart Rate:119.5312 Breath Rate:12.8906 #:196 0:00:00.048645 • RangeBuf Length:38 • [982, -2785, -1429, 2314, 1239, -299, -362, -1815, -428, 4101, 2378, -4901, -3366, 3142, 3111, -1270, -2376, -423, 842, 1174, 169, -700, -400, 194, 383, 163, -251, -242, 377, 249, -281, -569, -258, 560, 466, -86, -185, -190] • 執行範例程式
  12. • TI IWR1642 mmWave Sensor • http://bit.ly/2Vos5Us • mmWave IWR

    – Applications • http://bit.ly/3a9bIAv • mmWave • https://github.com/bigheadG/mmWave • VSD Lab Guide • http://bit.ly/2Xzju3R • Key Data Protocol • http://bit.ly/2XCcWBO 參考資料