Seeed Studio Mr60fda1 60ghz Mmwave Fall Detection Pro Module User Manual

Seeed Studio Mr60fda1 60ghz Mmwave Fall Detection Pro Module User Manual

seeed studio MR60FDA1 60GHz mmWave Fall Detection Pro Module
seeed studio MR60FDA1 60GHz mmWave Fall Detection Pro Module

Overview

This document focuses on the use of the radar, the issues that need to be paid attention to in each phase, to minimize the design cost and increase the stability of the product, and to improve the efficiency of the project completion. This document focuses on the issues that need to be taken into account in each phase, in order to minimize the design cost and increase the stability of the product, and to improve the efficiency of the project completion.

From hardware circuit reference design, radar antenna and housing layout requirements, how to distinguish interference and multi-functional standard UART protocol output. The radar is a self-contained system.

This radar is a self-contained space sensing sensor, which consists of RF antenna, radar chip and high speed MCU. The radar is a self-contained sensor with a combination of RF antenna, radar chip and high-speed main frequency MCU. It can be equipped with a host computer or host computer to flexibly output detection status and data, and meet the needs of several groups of GPIOs. It can be equipped with a host computer or a host computer to flexibly output detection status and data, and meet several groups of GPIOs for user customization and development.

Working Principle

Working Principle
The radar transmits a 60G band millimeter wave signal, and the target reflects the electromagnetic wave signal, and demodulates it from the transmitted signal. The signal is demodulated, then amplified, filtered, ADC and other processing to obtain the echo demodulation signal data. In the MCU unit, the amplitude, frequency and phase of the echo signal are decoded, and the target signal is finally decoded. The target parameters (sleep quality, respiration, tossing, body movement, etc.) are measured and evaluated in the MCU.

Hardware Design Considerations

The rated supply voltage of the radar needs to meet 4.9 – 6V, and the rated current needs to be 200mA or more input is required. The power supply is designed to have a ripple of ≤ 100mv.

Power supply can refer to the following circuit design
Power supply can refer to the following circuit design
Power supply can refer to the following circuit design

Wiring Diagram
Wiring Diagram

Antenna and housing layout requirements

PCBA: Need to keep the radar patch height ≥ 1mm higher than other devices Housing structure: need to keep the radar antenna surface and the housing surface have 2 – 5mm distance Housing detection surface: non-metallic housing, need to be straight to avoid bending surface, affect the performance of the whole sweep surface area Performance
Antenna and housing layout requirements

Electrostatic protection

Radar products with electrostatic sensitive circuitry inside, vulnerable to electrostatic hazards, so need to be in transport, storage, work and handling process to do a good job of electrostatic protection, do not touch the grasp of the radar hands. Therefore, it is necessary to do a good job in the transportation, storage, work and picking up process of static protection, do not touch and grab the radar module antenna surface and connector pins, only touch the corners. Do not touch the surface of the radar module antenna and connector pins with your hands, only touch the corners.

When handling the radar sensor, please wear anti-static gloves as much as possible

Detailed explanation of functions

Function Description

FunctionStatus change time/function explanation
DP1: occupied/unoccupiedFrom unoccupied to occupied, report within 0.5s From occupied to unoccupied, report within 30 s
DP2: Fall AlarmInstantly report when fall alarm conditions are met
DP3: Stationary residence alarmAbnormal hold stationary for 5 minutes, alarm

Protocol Description

This protocol is applied to the communication between the 60G millimeter wave
respiratory sleep detection radar and the host computer.
This protocol outlines the radar workflow, briefly introduces the interface protocol composition architecture, and The interface protocol structure is briefly introduced, and the related radar work requires control commands and data.
Interface level: TTL
Baud rate: 115200bps
Stop bit: 1
Data bits: 8
Parity check: None

Communication command and parameter definition

Frame structure definition and description

Definition of frame structure

Frame headerControl wordCommand wordLength identifierDataChecksumEnd of frame
0x53 0x59ControlCommandLenth_HLenth_LDataSum0x54 0x43
2 Byte1 Byte1 Byte1 Byte1 Byten Byte1 Byte2 Byte

Description of the frame structure

  • a. Frame header: 2 Byte, fixed to 0x53,0x59;
  • b. Control word: 1 Byte (0x01 – heartbeat packet identification, 0x02 – product information, 0x03 – OTA upgrade, 0x05 – operation status, 0x07 – radar detection range information, 0x80 – human presence, 0x81 – breath detection, 0x84 – sleep monitoring, 0x85 – heart rate monitoring)
  • c. Command word: 1 Byte (to identify the current data content)
  • d. Length identification: 2 Byte, equal to the specific byte length of the data
  • e. Data: n Byte, defined according to the actual function
  • f. Checksum: 1 Byte. (Calculation method of checksum: “frame header + control word + command word + length identifier + data” summed to the lower eight bits)
  • g. End of frame: 2Byte, fixed to 0X54,0X43;

Description of address assignment and data information

Function CategoryFunction DescriptionTransfer directionFrame headerControl wordCommand wordLength IdentificationDataChecksum fieldEnd of frameNote
System FunctionsHeartbeat Pack ReportReport0x53 0x590x010x010x000x010x0Fsum0x54 0x43Report per minute
Module ResetSend0x53 0x590x010x020x000x010x0Fsum0x54 0x43
Response0x53 0x590x010x020x000x010x0Fsum0x54 0x43
Information Inquiry
Product Information 

 

Product Model

Send0x53 0x590x020xA10x000x010x0Fsum0x54 0x43
Response0x53 0x590x020xA10x00lenlen B Product Infosum0x54 0x43
 

 

Product ID

Send0x53 0x590x020xA20x000x010x0Fsum0x54 0x43
Response0x53 0x590x020xA20x00lenlen B Product IDsum0x54 0x43
Hardware ModelSend0x53 0x590x020xA30x000x010x0Fsum0x54 0x43
Response0x53 0x590x020xA30x00lenlen B Hardware modelsum0x54 0x43
Firmware VersionSend0x53 0x590x020xA40x000x010x0Fsum0x54 0x43
Response0x53 0x590x020xA40x00lenlen B Firmware versionsum0x54 0x43
Function CategoryFunction DescriptionTransfer directionFrame headerControl wordCommand wordLength IdentificationDataChecksum fieldEnd of frameNote
 

 

 

 

 

 

Working Status

Initialization completion messageReport0x53 0x590x050x010x000x010x0Fsum0x54 0x43
 

Radar failure report

 

Report

 

0x53 0x59

 

0x05

 

0x02

 

0x00

 

0x01

0x01: Radar chip anomaly

0x02: Encryption

anomaly

 

sum

 

0x54 0x43

Working hoursReport0x53 0x590x050x030x000x044B working hourssum0x54 0x43
 

Query if initialization is complete

Send0x53 0x590x050x810x000x010x0Fsum0x54 0x43
 

Response

 

0x53 0x59

 

0x05

 

0x81

 

0x00

 

0x01

0x01: Completed 0x00: Incomplete 

sum

 

0x54 0x43

 

 

 

Radar installation information

 

Installation height setup

Send0x53 0x590x060x020x000x022B height informationsum0x54 0x43 

Height in centimeters, step length in 1 cm

Response0x53 0x590x060x020x000x022B height informationsum0x54 0x43
 

Query installation height

Send0x53 0x590x060x820x000x010x0Fsum0x54 0x43
Response0x53 0x590x060x820x000x022B height informationsum0x54 0x43
Proactive reporting of human presence information
Human presence detection functionHuman presence detection function switchSend0x53 0x590x800x000x000x010x01: On

0x00: Off

sum0x54 0x43
Response0x53 0x590x800x000x000x010x01: On

0x00: Off

sum0x54 0x43
Human existence informationReport0x53 0x590x800x010x000x010x00: Occupied 0x01: Unoccupiedsum0x54 0x43Report when status changes
Human movement informationReport0x53 0x590x800x020x000x010x00: None 0x01: Stationary

0x02: Active

sum0x54 0x43Report when status changes
Body movement parametersReport0x53 0x590x800x030x000x011B Body movement parameterssum0x54 0x43Reported once in 1 second, value range 0-100
Reporting of height percentageReport0x53 0x590x830x0E0x000x061B: High 8 bits of the total number of heights

1B: Low 8 bits of the total number of heights

1B: 0-0.5m height ratio

1B: 0.5-1m height ratio

1B: 1-1.5m height ratio

1B: 1.5-2m height

ratio

sum0x54 0x43The height percentage of the total percentage reaches 100. which height percentage is large, the movement is in which range.
Information Inquiry
Query human presence monitoring function switchSend0x53 0x590x800x800x000x010x0Fsum0x54 0x43
 

Response

 

0x53 0x59

 

0x85

 

0x80

 

0x00

 

0x01

0x00: Occupied 0x01: Unoccupied 

sum

 

0x54 0x43

Human Existence InquirySend0x53 0x590x800x810x000x010x0Fsum0x54 0x43
 

Response

 

0x53 0x59

 

0x80

 

0x81

 

0x00

 

0x01

0x00: Occupied 0x01: Unoccupied 

sum

 

0x54 0x43

Movement Infomation InquirySend0x53 0x590x800x820x000x010x0Fsum0x54 0x43
Response0x53 0x590x800x820x000x010x00: None 0x01: Stationary 0x02: Activesum0x54 0x43
Body movement parameter InquirySend0x53 0x590x800x830x000x010x0Fsum0x54 0x43
Response0x53 0x590x800x830x000x011B Body movement parameterssum0x54 0x43Value range 0-100
Function CategoryFunction DescriptionTransfer directionFrame headerControl wordCommand wordLength IdentificationDataChecksum fieldEnd of frameNote
Fall detection reporting and setting
 

 

 

 

Fall detection function

Fall monitoring function switchSend0x53 0x590x830x000x000x010x01: On

0x00: Off

sum0x54 0x43
Response0x53 0x590x830x000x000x010x01: On

0x00: Off

sum0x54 0x43
Fall statusReport0x53 0x590x830x010x000x010x00: Not fallen 0x01: Fallsum0x54 0x43Report when status changes
Fall time settingSend0x53 0x590x830x0C0x000x044B timesum0x54 0x43Value range: 5-180 seconds, unit: seconds
Response0x53 0x590x830x0C0x000x044B timesum0x54 0x43
Stationary residence state 

Report

 

0x53 0x59

 

0x83

 

0x05

 

0x00

 

0x01

0x00: No stationary residency

0x01: There is a stationary residency

 

sum

 

0x54 0x43

Report when status changes
Residence time settingSend0x53 0x590x830x0A0x000x044B timesum0x54 0x43Value range: 60-3600 seconds, unit: seconds
Response0x53 0x590x830x0A0x000x044B timesum0x54 0x43
Residence switch settingSend0x53 0x590x830x0B0x000x010x01: On

0x00: Off

sum0x54 0x43
Response0x53 0x590x830x0B0x000x010x01: On

0x00: Off

sum0x54 0x43
Fall sensitivity settingSend0x53 0x590x830x0D0x000x011B Sensitivitysum0x54 0x43Value range: 0-3
Response0x53 0x590x830x0D0x000x011B Sensitivitysum0x54 0x43
Height accumulation time settingSend0x53 0x590x830x0F0x000x044B timesum0x54 0x43Value range: 0-300 seconds, unit: seconds
Response0x53 0x590x830x0F0x000x044B timesum0x54 0x43
Information Inquiry
Query fall monitoring function switchSend0x53 0x590x830x800x000x010x0Fsum0x54 0x43
Response0x53 0x590x830x800x000x010x01: On

0x00: Off

sum0x54 0x43
Query fall statusSend0x53 0x590x830x810x000x010x0Fsum0x54 0x43
Response0x53 0x590x830x810x000x010x00: Not fallen 0x01: Fallsum0x54 0x43
Query fall timeSend0x53 0x590x830x8C0x000x010x0Fsum0x54 0x43
Response0x53 0x590x830x8C0x000x044B timesum0x54 0x43
Query stationary residence stateSend0x53 0x590x830x850x000x010x0Fsum0x54 0x43
Response0x53 0x590x830x850x000x050x00: No stationary residency

0x01: There is a stationary residency

 

sum

 

0x54 0x43

 

Query residence time

Send0x53 0x590x830x8A0x000x010x0Fsum0x54 0x43
Response0x53 0x590x830x8A0x000x044B timesum0x54 0x43
Query residence switchSend0x53 0x590x830x8B0x000x010x0Fsum0x54 0x43
Response0x53 0x590x830x8B0x000x010x01: On

0x00: Off

sum0x54 0x43
Query fall sensitivitySend0x53 0x590x830x8D0x000x010x0Fsum0x54 0x43Value range: 0-3
Response0x53 0x590x830x8D0x000x011B Sensitivitysum0x54 0x43
Query height percentageSend0x53 0x590x830x8E0x000x010x0Fsum0x54 0x43
Response0x53 0x590x830x8E0x000x011B: High 8 bits of the total number of heights 1B: Low 8 bits of the total number of heights 1B: 0-0.5m height ratio 1B: 0.5-1m height ratio

1B: 1-1.5m height ratio 1B: 1.5-2m height ratio

sum0x54 0x43The height percentage of the total percentage reaches 100. which height percentage is large, the movement is in which range.
Query Height accumulation timeSend0x53 0x590x830x8F0x000x010x0Fsum0x54 0x43Value range: 0-300 seconds, unit: seconds
Response0x53 0x590x830x8F0x000x014B timesum0x54 0x43
Function CategoryFunction DescriptionTransfer directionFrame headerControl wordCommand wordLength IdentificationDataChecksum fieldEnd of frameNote
OTA (Valid for version 102 and above)
OTAStart OTA upgradeSend0x53 0x590x030x010x000x134B Firmware package size + 15B

Firmware version number

sum0x54 0x43
Response0x53 0x590x030x010x000x044B Transfer upgrade package size per framesum0x54 0x43The host computer will follow this the size of the response at this point to determine how long the how long a firmware packet needs to be sent

information

Upgrade package transmissionSend0x53 0x590x030x020x00len+44B Package offset address + len B

Data Packages

sum0x54 0x43
Response0x53 0x590x030x020x000x010x01: Received successfully

0x02: Receive Failure

sum0x54 0x43
Ending the OTA upgradeSend0x53 0x590x030x030x000x010x01: Firmware package delivery completed

0x02: Firmware package delivery not completed

 

 

sum

 

 

0x54 0x43

Response0x53 0x590x030x030x000x010x0Fsum0x54 0x43

Appendix 1: About the calculation of check digit

Let’s take the command to send a human presence information query as an example.
The data construction for the presence information query confirmed by the protocol table above is
Frame header: 0x53 0x59
Control word: 0x80
Command word: 0x81
Length identifier: 0x00 0x01
Data: 0x0F
Checksum: 1Byte (SUM)
End of frame: 0x54 0x43
Combined into a complete instruction as follows
53 59 80 81 00 01 0F sum 54 43
Check digit sum : 0x53 + 0x59 + 0x80 + 0x81 + 0x01 + 0x0F
(0x53 + 0x59 + 0x80 + 0x81 + 0x00 + 0x01 + 0x0F) = 0x01BD
The lower byte is sum = 0xBD
So the complete existence information query instruction is: 53 59 80 81 00 01 0F BD 54

seeed studio LOGO

Documents / Resouces

Download manual
Here you can download full pdf version of manual, it may contain additional safety instructions, warranty information, FCC rules, etc.


Related Manuals