seed studio MR24HPC1 Sensor Human Static Presence Module Lite User Manual Product Information
- March 18, 2024
- seed studio
Table of Contents
- MR24HPC1 Sensor Human Static Presence Module Lite
- Product Information
- Specifications
- Product Usage Instructions
- 1. Overview
- 2. Working Principle
- 3. Hardware Design Considerations
- 4. Antenna and Housing Layout Requirements
- 5. Electrostatic Protection
- 6. Environmental Interference Analysis
- Q: What should I do if the sensor outputs incorrect
- Q: How can I customize the sensor settings?
MR24HPC1 Sensor Human Static Presence Module Lite
Product Information
Specifications
-
Product Name: 24GHz mmWave Sensor Human Static Presence Module
Lite -
Model: MR24HPC1
-
User Manual Version: V1.5
Product Usage Instructions
1. Overview
This 24GHz mmWave Sensor Human Static Presence Module Lite user
manual focuses on the correct usage of the sensor to ensure optimal
performance and stability.
2. Working Principle
The sensor operates based on 24GHz mmWave technology to detect
static human presence.
3. Hardware Design Considerations
Refer to the power supply circuit design and wiring diagram
provided in the manual for proper installation.
4. Antenna and Housing Layout Requirements
Ensure proper antenna and housing layout as specified in the
manual for accurate detection.
5. Electrostatic Protection
Follow guidelines for electrostatic protection to prevent
malfunctions.
6. Environmental Interference Analysis
Understand potential environmental interference scenarios as
described in the manual for correct sensor output
interpretation.
FAQ
Q: What should I do if the sensor outputs incorrect
results?
A: Check for environmental interference or incorrect wiring.
Ensure proper installation according to the manual.
Q: How can I customize the sensor settings?
A: Refer to the Custom mode description section in the manual
for information on setting parameters and logic.
24GHz mmWave Sensor Human Static Presence
Module Lite
User Manual V1.5
MR24HPC1
Catalog
1. Overview ………………………………………………………………………………………………………. 2 2. Working Principle
…………………………………………………………………………………………… 2 3. Hardware Design Considerations
…………………………………………………………………….. 3
3.1 Power supply can refer to the following circuit design
………………………………………………………… 3 3.2 Wiring Diagram
……………………………………………………………………………………………………………… 4
4. Antenna and housing layout requirements ………………………………………………………….4 5.
Electrostatic protection …………………………………………………………………………………….5 6. Environmental
interference analysis …………………………………………………………………. 5
6.1 In an unmanned state, sensors output results indicating the presence of a
human being even though there is none.
……………………………………………………………………………………………………………………… 5
6.2 When there is a person present, the sensor produces an incorrect output of
no person detected. 6
7. Protocol Description ……………………………………………………………………………………….. 7
7.1 Definition of frame structure ……………………………………………………………………………………………. 7 7.2
Description of the frame structure ……………………………………………………………………………………. 7
8. Standard function (scene mode) description ……………………………………………………….8
8.1 List of standard function data information …………………………………………………………………………. 8
8.2 Scene mode …………………………………………………………………………………………………………………13 8.3 Sensitivity
setting …………………………………………………………………………………………………………. 13 8.4 Additional
information on Standard function ……………………………………………………………………..13 8.5 Time for
entering no person state ……………………………………………………………………………………14
9. Underlying Open function description ……………………………………………………………… 15
9.1 List of Underlying Open function data information …………………………………………………………….
15 9.2 Underlying Open function information …………………………………………………………………………….. 17
10. Custom mode description ……………………………………………………………………………… 19
10.1 List of Custom mode information …………………………………………………………………………………….20 10.2
Underlying open parameter settings ………………………………………………………………………………. 23 10.3 The
setting for Time logic ……………………………………………………………………………………………… 25
1 / 29
MR24HPC1
1. Overview
This document focuses on the use of the sensor, 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.
From hardware circuit reference design, sensor antenna and housing layout
requirements, how to distinguish interference and multi-functional standard
UART protocol output. The sensor is a self-contained system.
This sensor is a self-contained space sensing sensor, which consists of RF
antenna, sensor chip and high speed MCU. 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.
2. Working Principle
The sensor transmits a 24G 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 (body movement,
etc.) are measured and evaluated in the MCU.
MR24HPC1 Human Static Presence Module Lite based on the mechanism of
continuous frequency modulation wave. It senses the biological presence,
respiration, slight
2 / 29
MR24HPC1
movement, and movement of human body, and continuously records the presence of
human body. It makes real-time judgments and outputs changes in motion speed,
distance, intensity, as well as changes in spatial micro-movement intensity
and distance. It achieves a rich environment detection application through
various functional parameters and is compatible with complex environment
detection applications of various styles.
3. 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.
3.1 Power supply can refer to the following circuit design
Figure 1
3 / 29
MR24HPC1
3.2 Wiring Diagram
Figure 2
Figure 3 Module and peripheral wiring diagram
4. 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
4 / 29
MR24HPC1
Figure 4
5. 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.
6. Environmental interference analysis
6.1 In an unmanned state, sensors output results indicating the presence of a
human being even though there is none.
In the normal state, the radar accurately detects the presence of a stationary
human body or sleeping human body and outputs corresponding vital sign
information. The reasons for this type of error could be:
A. The radar scans a large area and detects movements from outside the door or
through a wooden wall nearby.
5 / 29
MR24HPC1
Adjustment method: Reduce the radar sensitivity or provide scene settings for
the radar. B. The radar is directly facing running equipment such as air
conditioners or fans below. Adjustment method: Adjust the position of the
radar to avoid direct exposure to air conditioners or fans. C. Object shaking
caused by airflow from an air conditioner. Adjustment method: Cotton and non-
metallic items will not cause sensor false alarms, but metal items need to be
fixed to avoid shaking. D. The sensor is not fixed, which causes false alarms
due to vibration. Adjustment method: Avoid shaking or vibration by ensuring
stable support. E. Occasionally moving animals such as pets or birds. Due to
the radar measuring micro-movements with high sensitivity, it is difficult to
eliminate this interference. F. Power interference occasionally causing
misjudgment. Adjustment method: Try to maintain a stable power supply current.
6.2 When there is a person present, the sensor produces an incorrect output of
no person detected.
The sensor detects the presence of a human body by sending and receiving
electromagnetic waves, with higher accuracy the closer the person is to the
radar.
A. The person is outside the range of the radar. Solution: adjust the scanning
range and installation angle of the radar. The measurement range of the radar
varies in different environments due to differences in the electromagnetic
wave reflection area, which may cause slight differences in the scanning area.
B. Metal obstruction causes incorrect output. Obstruction by a thick desk,
chair, or metal seat may block the electromagnetic waves and cause a
misjudgment. C. Differences in scanning angles.
6 / 29
MR24HPC1
The radar did not scan the torso, causing misjudgment. D. The radar
sensitivity is too low. Solution: adjust the sensitivity parameter of the
radar to increase sensitivity.
7. Protocol Description
This protocol is applied to the communication between the 24G millimeter wave
Sensor Human Static Presence Module Lite 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: 9600bps Stop bit: 1 Data bits: 8 Parity check:
None
7.1 Definition of frame structure
Frame header 0x53 0x59 2 Byte
Control word Control 1 Byte
Command word
Command 1 Byte
Length identifier
Lenth_H 1 Byte
Lenth_L 1 Byte
Data Data n Byte
Checksum Sum 1 Byte
End of frame 0x54 0x43 2 Byte
7.2 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 – UART upgrade, 0x05 – operation status, 0x80 – human presence) c. Command word: 1 Byte (to identify the current data content)
7 / 29
MR24HPC1
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;
8. Standard function (scene mode) description
This instruction mainly focuses on the detailed explanation and illustration of sensor
standard functions such as scene mode, sensitivity, and unmanned time.
What needs to be explained is that the maximum detection range of the sensor for
detecting human body in static and active states is different. Generally speaking, when the
human body is in a static state, the maximum detection range of the sensor is smaller than
that when the human body is in an active state.
Contents
Typical (default)
Maximum
Installation way
Human Active
5
5m
side mount
Human Static
4
4m
side mount
Human Sleep
3
3.5 m
side mount
The configurations of 8.2 to 8.4 are only effective in the standard mode (scene mode).
8.1 List of standard function data information
Function Category
Function Description
Transfer direction
Frame header
Control word
Command word
Length Identification
System Functions
Heartbeat Pack query
Module Reset
Send Response
Send Response
0x53 0x59 0x53 0x59 0x53 0x59 0x53 0x59
0x01 0x01 0x01 0x01
0x01 0x01 0x02 0x02
0x00 0x00 0x00 0x00
0x01 0x01 0x01 0x01
Information Inquiry
Product
Product Model
Send
0x53 0x59 0x02
0xA1
0x00
0x01
Data 0x0F 0x0F 0x0F 0x0F
0x0F
Checksum field sum
End of frame 0x54 0x43
sum
0x54 0x43
sum
0x54 0x43
sum
0x54 0x43
sum
0x54 0x43
Note
8 / 29
MR24HPC1
Function Category Information
Function Description
query
Transfer direction
Frame header
Control word
Command word
Response 0x53 0x59 0x02
0xA1
Length Identification
0x00
len
Product ID query
Send
0x53 0x59 0x02
Response 0x53 0x59 0x02
0xA2 0xA2
0x00
0x01
0x00
len
Hardware Model query
Send
0x53 0x59
Response 0x53 0x59
0x02 0x02
0xA3 0xA3
0x00
0x01
0x00
len
Send
0x53 0x59 0x02
0xA4
0x00
0x01
Firmware Version query
Response 0x53 0x59
0x02
0xA4
0x00
len
Work status
Initialization completed information
Report
0x53 0x59
0x05
0x01
0x00
0x01
Send
0x53 0x59 0x05
0x07
0x00
0x01
Scene settings
Work status
Response 0x53 0x59 0x05
0x07
0x00
0x01
Sensitivity settings
Send
0x53 0x59 0x05
Response 0x53 0x59 0x05
0x08
0x00
0x01
0x08
0x00
0x01
Data
len B Product Info
0x0F len B Product ID 0x0F len B Hardware model 0x0F
len B Firmware version
Checksum field
End of frame
sum
0x54 0x43
Note
sum
0x54 0x43
sum
0x54 0x43
sum
0x54 0x43
sum
0x54 0x43
sum
0x54 0x43
The complete version
number is obtained by
sum
0x54 0x43 converting the received
hexadecimal number into
a string.
0x0F
sum
0x54 0x43
0x01~0x04
0x01~0x04 0x01~0x03 0x01~0x03
1: Living Room
2: Bedroom
sum
0x54 0x43
3: Bathroom
4: Area Detection
Detection range for each scene mode: Living Room:
4m Bedroom: 3.5m
Bathroom: 2.5m Area
Detection: 3m
sum
0x54 0x43
(For related descriptions
about the range of scene
modes, please refer to
section 8.2 of this document.)
1: Sensitivity level 1
sum
0x54 0x43
2: Sensitivity level 2
3: Sensitivity level 3
Detection range for each
sensitivity level: Sensitivity
sum
0x54 0x43
level 1: 2m Sensitivity level
2: 3m
9 / 29
MR24HPC1
Function Category
Function Description
Transfer direction
Frame header
Control word
Command word
Length Identification
Data
Checksum field
End of frame
Note
Sensitivity level 3: 4m (For related descriptions about the range of sensitivity level, please refer to section 8.3 this document.)
Initialization status inquiry
Send
0x53 0x59 0x05
Response 0x53 0x59 0x05
0x81 0x81
0x00 0x00
0x01 0x01
0x0F 0x01: Completed 0x02: Incomplete
sum
0x54 0x43
sum
0x54 0x43
Send
0x53 0x59 0x05
0x87
0x00
0x01
0x0F
sum
0x54 0x43
Scene settings inquiry
Response 0x53 0x59
0x05
0x87
0x00
0x01
0x00~0x04
0: Scene mode not set
1: Living Room
sum
0x54 0x43 2: Bedroom
3: Bathroom
4: Area Detection
Send
0x53 0x59 0x05
0x88
0x00
0x01
0x0F
sum
0x54 0x43
Sensitivity settings inquiry
Response
0x53 0x59
0x05
0x88
0x00
0x01
0x00~0x03
0: Sensitivity not set
1: Sensitivity level 1
sum
0x54 0x43
2: Sensitivity level 2
3: Sensitivity level 3
Active reporting of presence information
Active reporting of human presence information
Report
0x53 0x59
0x80
0x01
0x00
0x01
0x00: Unoccupied 0x01: Occupied
Report when there is a
sum
0x54 0x43
state change
Human presence function
Active reporting of motion information
Active reporting of Body Movement Parameter
Report
0x53 0x59
0x80
Report
0x53 0x59
0x80
0x02 0x03
0x00
0x01
0x00: None 0x01: Motionless
0x02: Active
Report when there is a
sum
0x54 0x43
state change
Report every 1 second.
Value range: 0-100.
1B Body Movement
(For more information on
0x00
0x01
sum
0x54 0x43
Parameter
Body Movement
Parameter, please refer to
Chapter 8.4.)
Time for entering no person state setting
Send
0x53 0x59 0x80
0x0A
0x00
0x01
None: 0x00 10s: 0x01 30s: 0x02 1min: 0x03
The default setting is 30
sum
0x54 0x43
seconds.
10 / 29
MR24HPC1
Function Category
Function Description
Transfer direction
Frame header
Control word
Command word
Length Identification
Response 0x53 0x59 0x80
0x0A
0x00
0x01
Active reporting of proximity
Report
0x53 0x59
0x80
0x0B
0x00
0x01
Data 2min: 0x04 5min: 0x05 10min: 0x06 30min: 0x07 60min: 0x08 None: 0x00 10s:
0x01 30s: 0x02 1min: 0x03 2min: 0x04 5min: 0x05 10min: 0x06 30min: 0x07 60min:
0x08
No state: 0x00 Near: 0x01 Far: 0x02
Checksum field
End of frame
Note
For more information on
“Time for entering no
sum
0x54 0x43 person state,” please refer
to Chapter 8.5 of this
document.
00: No one/person
stationary/chaotic
movement
01: Approaching the
sensor for 3 seconds
continuously
sum
0x54 0x43 02: Moving away from the
sensor for 3 seconds
continuously
(For more information on
proximity, please refer to
Chapter 8.4 of this
document.)
Information Inquiry
Presence information inquiry
Motion information inquiry
Body Movement Parameter inquiry
Send
0x53 0x59 0x80
Response 0x53 0x59 0x80
Send
0x53 0x59 0x80
Response 0x53 0x59 0x80
Send
0x53 0x59 0x80
Response 0x53 0x59 0x80
0x81 0x81 0x82 0x82 0x83 0x83
0x00 0x00 0x00 0x00 0x00
0x01 0x01 0x01 0x01 0x01
0x0F 0x00: Unoccupied
0x01: Occupied 0x0F
0x00: None 0x01: Motionless
0x02: Active 0x0F
sum
0x54 0x43
sum
0x54 0x43
sum
0x54 0x43
sum
0x54 0x43
sum
0x54 0x43
1B Body Movement
0x00
0x01
sum
0x54 0x43
Parameter
11 / 29
MR24HPC1
Function Category
Function Description
Transfer direction
Frame header
Control word
Command word
Length Identification
Data
Checksum field
End of frame
Note
Send
0x53 0x59 0x80
0x8A
0x00
0x01
0x0F
sum
0x54 0x43
Time for entering no person state inquiry
Response 0x53 0x59 0x80
Proximity inquiry
Send
0x53 0x59 0x80
Response 0x53 0x59 0x80
Start UART Upgrade
Send
0x53 0x59 0x03
Response 0x53 0x59 0x03
UART Upgrade
Upgrade package transmission
Send
0x53 0x59 0x03
Response 0x53 0x59 0x03
Ending the UART Upgrade
Send
0x53 0x59 0x03
Response 0x53 0x59 0x03
0x8A
0x00
0x01
None: 0x00 10s: 0x01 30s: 0x02 1min: 0x03 2min: 0x04 5min: 0x05 10min: 0x06 30min: 0x07 60min: 0x08
sum
0x54 0x43
0x8B
0x00
0x01
0x0F
sum
0x54 0x43
No state: 0x00
0x8B
0x00
0x01
Near: 0x01 Far: 0x02
sum
0x54 0x43
UART Upgrade
0x01
4B Firmware
package size + 15B
0x00
0x01
sum
0x54 0x43
Firmware version
number
0x01
0x00
0x01
4B Transfer upgrade package
size per frame
sum
0x54 0x43
0x02
0x00
0x01
4B Package offset address + len B
sum
0x54 0x43
0x02
0x00
0x01
Data Packages 0x01: Received
successfully 0x02: Receive
Failure
Please refer to the tutorial
on the Wiki for upgrade
instructions.
sum
0x54 0x43
0x03
0x00
0x01
0x01: Firmware package delivery
completed 0x02: Firmware
sum
0x54 0x43
package delivery not completed
0x03
0x00
0x01
0x0F
sum
0x54 0x43
12 / 29
MR24HPC1
8.2 Scene mode
The function of scene mode is to adjust the maximum detection range of the sensor to recognize human movements. (Maximum detection distance of the sensor)
There are 4 modes for scene mode, with the default mode being the living room mode. The detection range values for each scene mode are as follows:
Scene Mode
Detection Radius (m)
Living room
4m – 4.5m
Bedroom
3.5m – 4m
Bathroom
2.5m – 3m
Area detection
3m – 3.5m
8.3 Sensitivity setting
The sensitivity setting adjusts the detection distance of the sensor for human body in static state.
There are 3 levels for sensitivity setting, with the default level being sensitivity 3. The detection range values for each sensitivity level are as follows:
Sensitivity
Detection Radius (m)
1
2.5 m
2
3m
3
4m
8.4 Additional information on Standard function
Function Point
Parameter Data Content
Function Description
Proximity report Near/Far/No State
Near/Far/No State:
13 / 29
MR24HPC1
During the target’s movement, if it approaches the radar continuously for 3
seconds or moves away from the radar continuously for 3 seconds, the
radar will report “approaching” or “moving away”.
When the target is in disordered movement or stationary state, the radar will
report “none”.
Example:
No state: No one present, person standing still, or person in random motion
Near state: approaching the radar continuously for 3 seconds
Far state: moving away from the radar continuously for 3 seconds
Body Movement Parameter:
When there is no person in the space, the body movement parameter is 0.
When there is a person present but stationary, the body movement
parameter is 1.
Body Movement Body Movement Parameter, range: Parameter report 0-100
When there is a person present and in motion, the body movement parameter is 2-100 (the greater the amplitude/distance of the motion, the larger the body movement parameter).
Example:
When there is no one around: the activity parameter is 0
When someone is still: the activity parameter is 1
When someone is active: the activity parameter is 25
8.5 Time for entering no person state
The function of ime for entering no person state setting is to adjust the
duration from “someone present” to “no one present” by selecting different
absence trigger time settings.
There are 9 levels for the absence trigger time setting, with the default
level being 30 seconds. The actual time interval from “someone present” to “no
one present” is always greater than or equal to the current unmanned time
setting.
14 / 29
MR24HPC1
9. Underlying Open function description
In older versions of millimeter wave sensors, there was no such thing as
Underlying Open function. Underlying Open function is one level above Standard
function, which means that this feature provides users with more data messages
that can provide users with more customizable interfaces. If you do not want
to use the results of the Standard function, you can enable the Underlying
Open function and output the results of human presence and movement based on
the data from this feature.
If you are a general user and feel that the results of the standard function
already cover your use case, and the results obtained by the sensor in your
environment are accurate enough, then you do not need to use the Underlying
Open function.
9.1 List of Underlying Open function data information
Function Description
Transfer direction
Frame header
Control word
Command word
Length Identification
Data
Checksum field
End of frame
Underlying Open function information output switch
Note
Underlying Open
function information output switch
Send Response
0x53 0x59
0x53 0x59
0x08 0x08
0x00
0x00 0x01
0x00
0x00 0x01
0x00: Turn off 0x01: Turn on
0x00: Turn off 0x01: Turn on
0x54 sum
0x43
0x54
sum
This switch is defaulted to the closed state.
0x43
Underlying Open
function information output switch
inquiry
Send Response
0x53 0x59
0x53 0x59
0x08 0x08
Reporting of Sensor information
Report
0x53 0x59
0x08
0x80
0x00 0x01
0x0F
sum
0x00: Turn off
0x80
0x00 0x01
sum
0x01: Turn on
Underlying Open function information
byte1: Existence energy
value
0x01
0x00 0x05
sum
Range: 0-250
0x54 0x43
0x54 0x43
0x54 0x43
Existence energy value: There are electromagnetic waves in the environment, and the electromagnetic wave frequency changes less when there is no one around.
15 / 29
MR24HPC1
Function Description
Transfer direction
Frame header
Control word
Command word
Length Identification
Data
byte2: Static distance Range: 0x01-0x06
byte3: Motion energy value Range: 0-250
byte4: Motion distance Range: 0x01-0x08
Checksum field
End of frame
Note
When there is a person in the space, the overall electromagnetic wave
reflection will float weakly due to the slight movement caused by breathing
(chest breathing).
Stationary distance: The module detects the straight-line distance of human breathing, which is usually no more than 3 meters.
Existence energy value inquiry
Send Response
Motion energy value inquiry
Send Response
Static distance inquiry
Send Response
0x53 0x59 0x53 0x59 0x53 0x59 0x53 0x59 0x53 0x59
0x53 0x59
0x08 0x08 0x08 0x08 0x08
0x08
byte5: Motion speed Range: 0x01-0x14
(Please refer to chapter 9.2 for more information on the Underlying Open
function.)
0x81
0x00 0x01
0x0F
sum
0x81
0x00 0x01
Range: 0~250
sum
0x82
0x00 0x01
0x0F
sum
0x82
0x00 0x01
Range: 0~250
sum
0x83
0x00 0x01
0x0F
sum
0x00: No one
0x01: 0.5m
0x83
0x00 0x01
sum
0x02: 1m
0x03: 1.5m
Motion energy value: The amplitude value of motion causes different electromagnetic wave frequency changes.
Motion distance: Detects the distance of the moving target.
0x54 0x43 0x54 0x43 0x54 0x43 0x54 0x43 0x54 0x43
Motion speed: Real-time judgment of the speed of the moving target; the speed is positive (0x01-0x09) when approaching the radar and negative (0x0b-0x14) when moving away. When there is no motion speed, the value is 0a (0m/s), and the speed level progresses in 0.5m/s increments, such as 0x0b is 0+0.5m/s; 0x09 is 0-0.5m/s.
0x54 0x43
16 / 29
MR24HPC1
Function Description
Transfer direction
Frame header
Control word
Command word
Length Identification
Send
0x53 0x59
0x08
0x84
0x00 0x01
Motion distance inquiry
Response
0x53 0x59
0x08
0x84
0x00 0x01
Motion speed inquiry
Send Response
Send
Approaching Moving away inquiry
Response
0x53 0x59 0x53 0x59 0x53 0x59
0x53 0x59
0x08 0x08 0x08
0x08
0x85
0x00 0x01
0x85
0x00 0x01
0x86
0x00 0x01
0x86
0x00 0x01
Data
0x04: 2.0m 0x05: 2.5m 0x06: 3m
0x0F
0x00: No one moving 0x01: 0.5m 0x02: 1m 0x03: 1.5m 0x04: 2.0m 0x05: 2.5m 0x06:
3m 0x07: 3.5m 0x08: 4m
0x0F
0x00: No one moving Range: 0x01~0x14
0x0F
0x00: no 0x01:approaching 0x02:moving away
Moving parameters inquiry
Send Response
0x53 0x59 0x53 0x59
0x08 0x08
0x87
0x00 0x01
0x87
0x00 0x01
0x0F Range: 0-100
Checksum field
End of frame
0x54 sum
0x43
Note
0x54 sum
0x43
0x54 sum
0x43
0x54 sum
0x43
0x54 sum
0x43
00:Nobody/stationay/disorganized
0x54
sum
movement
0x43
01: Approach for 3s Radar
02: Continuous 3s Away from Radar
0x54 sum
0x43
0x54 sum
0x43
9.2 Underlying Open function information
Function Point
Parameter Data Content Function Description
Reporting of
1. Existence energy value (Statics Existence energy value:
human presence noise of environment), range 0-250. a. Feedback of micro-motion noise value in the environment at all times.
information.
b. When there is no one in the space, the existence energy value is low and
17 / 29
MR24HPC1
2. Static distance, range 0.5m-3m.
approximates the micro-motion noise in the environment. c. When there is a person standing still in the space (with micro-movements such as chest breathing), the existence energy value will fluctuate at a higher value.
Motion information report
Static distance: The straight-line distance between the micro-motion area in
the environment and the sensor. When there is a person standing still at a
certain position in the space, the straight-line distance between that position
and the radar will be output in real-time.
Example:
Without anyone present:
Energy value is between 0-5, and the static
distance is 0m.
With someone present:
Energy value is between 30-40, and the static
distance is 2.5m.
Motion energy value:
a. Can provide feedback on the constant motion noise in the environment.
b. When there is no human present in the space, the motion energy value is
1. Motion energy value (Motion
low and approximates the constant motion noise in the environment.
noise of environment), range: 0-250 c. When there is human motion present, the motion energy value increases
2. Motion distance, range: 0.5m-4m with the amplitude and proximity of the motion.
3. Motion speed, range: -5m/s to
5m/s
Motion distance:
The straight-line distance between the motion location in the environment
and the sensor. When there is human motion present in the space, the
straight-line distance between the human and the sensor is output in
real-time.
18 / 29
MR24HPC1
Motion speed: When there is motion present in the environment, a positive
speed value is provided when the object is moving closer to the sensor and a
negative speed value is provided when it is moving away. The target’s motion
speed is also determined in real-time. Example: Motion energy value:
0-5 when no one is present 15-25 for small movements at a distance by a person
70-100 for large movements up close by a person Motion distance: 3.5m when a
person is continuously approaching a certain point Motion speed: +0.5m/s when
a person is continuously approaching a certain point.
10. Custom mode description
This instruction mainly focuses on detailed explanations and descriptions of
the settings for underlying open parameter settings, and time logic settings
in the sensor custom functions.
The parameter configurations of 10.1 to 10.3 are only effective in the custom
mode.
19 / 29
MR24HPC1
10.1 List of Custom mode information
Function Description
Transfer direction
Frame header
Control word
Custom mode setting
Send
Response
End of
Send
custom mode
settings
Response
Send
0x53 0x59
0x53 0x59 0x53 0x59 0x53 0x59 0x53 0x59
Custom mode query
Response
0x53 0x59
0x05 0x05 0x05 0x05 0x05
0x05
Existence judgment threshold settings
Send
0x53 0x59
0x08
Response
0x53 0x59
0x08
Motion trigger threshold settings
Send
0x53 0x59
0x08
Response
0x53 0x59
0x08
Command word
Length Identification
Data
Custom mode setting
Checksum field
0x09
0x00 0x01
0x01~0x04
sum
0x09
0x00 0x01
0x01~0x04
sum
0x0A
0x00 0x01
0x0F
sum
0x0A
0x00 0x01
0x0F
sum
0x89
0x00 0x01
0x0F
sum
0x89
0x00 0x01
0x01~0x04
sum
Underlying open parameter settings
0x08
0x00 0x01
Range: 0~250
sum
0x08
0x00 0x01
Range: 0~250
sum
0x09
0x00 0x01
Range: 0~250
sum
0x09
0x00 0x01
Range: 0~250
sum
End of frame
Note
0x54 0x43
0x54 0x43 0x54 0x43 0x54 0x43 0x54 0x43
0x54 0x43
0x01: Custom mode 1. 0x02: Custom mode 2. 0x03: Custom mode 3. 0x04: Custom
mode 4.
Used to save custom parameters
0x00: Custom mode is not enabled. 0x01: Custom mode 1. 0x02: Custom mode 2.
0x03: Custom mode 3. 0x04: Custom mode 4.
0x54 0x43
0x54 0x43
0x54 0x43
0x54 0x43
The electromagnetic wave threshold values for presence or absence of people in
the environment are preset. Please refer to the default values. If there is
interference from moving objects, collect the static spatial value and adjust
accordingly.
The default value is 33 (Please refer to chapter 10.2 for more information on
the Underlying Open
function parameters.) Sensor trigger setting: the setting of motion amplitude
when a person enters the environment, which is used to limit false alarms from
the outside. Please use the default value as a priority.
The default value is 4 (Please refer to chapter 10.2 for more information on
the Underlying Open
20 / 29
MR24HPC1
Function Description
Transfer direction
Frame header
Control word
Command word
Length Identification
Existence perception boundary settings
Send
0x53 0x59
Response
0x53 0x59
0x08 0x08
0x0A
0x00 0x01
0x0A
0x00 0x01
Motion Trigger Boundary Setting
Send
0x53 0x59
0x08
Response
0x53 0x59
0x08
0x0B
0x00 0x01
0x0B
0x00 0x01
Motion trigger time setting
Send
0x53 0x59
Response
0x53 0x59
0x08 0x08
0x0C
0x00 0x04
0x0C
0x00 0x04
Motion-to-Stil l Time setting
Send
0x53 0x59
0x08
0x0D
0x00 0x04
Response
0x53 0x59
0x08
0x0D
0x00 0x04
Data
0x01: 0.5m 0x02: 1m 0x03: 1.5m 0x04: 2.0m 0x05: 2.5m 0x06: 3m 0x07: 3.5m 0x08:
4m 0x09: 4.5m 0x0a: 5m 0x01: 0.5m 0x02: 1m 0x03: 1.5m 0x04: 2.0m 0x05: 2.5m
0x06: 3m 0x07: 3.5m 0x08: 4m 0x09: 4.5m 0x0a: 5m 0x01: 0.5m 0x02: 1m 0x03:
1.5m 0x04: 2.0m 0x05: 2.5m 0x06: 3m 0x07: 3.5m 0x08: 4m 0x09: 4.5m 0x0a: 5m
0x01: 0.5m 0x02: 1m 0x03: 1.5m 0x04: 2.0m 0x05: 2.5m 0x06: 3m 0x07: 3.5m 0x08:
4m 0x09: 4.5m 0x0a: 5m
Time information
Time information
Time information
Time information
Checksum field
End of frame
Note function parameters.)
Detection range setting of the sensor, used
0x54 to reduce false alarms of the radar and sum
0x43 minimize interference outside the detection
range.
The default value is 5m
0x54
(Please refer to chapter 10.2 for more
sum
0x43
information on the Underlying Open
function parameters.)
Setting the human activity detection
distance is used to reduce radar false
0x54
sum
alarm rates and minimize interference from
0x43
people walking outside the detection range
of the door or glass doors.
The default value is 5m
0x54
(Please refer to chapter 10.2 for more
sum
0x43
information on the Underlying Open
function parameters.)
This is used for time accumulation of
motion triggering to reduce false alarms
0x54 through multiple judgments of triggering. It sum
0x43 can be combined with motion amplitude
trigger thresholds and motion trigger
boundaries to limit performance.
Unit in ms, default 150ms
0x54
(Please refer to chapter 10.3 for more
sum
0x43
information on the Underlying Open
function parameters.)
This parameter is used to adjust the
duration of reporting the current human
motion state. In combination with the
0x54
sum
threshold settings for motion and stillness
0x43
triggering, it can provide a rough indication
of the degree of human motion in the
environment.
0x54
Unit in ms, default 3000ms
sum
0x43
(Please refer to chapter 10.3 for more
21 / 29
MR24HPC1
Function Description
Transfer direction
Frame header
Control word
Time for entering no person state setting
Send
Response
0x53 0x59
0x53 0x59
0x08 0x08
Existence judgment threshold inquiry Motion trigger threshold inquiry
Existence perception boundary inquiry
Send Response
Send Response
Send
0x53 0x59 0x53 0x59 0x53 0x59 0x53 0x59 0x53 0x59
Response
0x53 0x59
0x08 0x08 0x08 0x08 0x08
0x08
Motion Trigger Boundary inquiry
Send
0x53 0x59
0x08
Response
0x53 0x59
0x08
Motion trigger Time inquiry
Send Response
0x53 0x59 0x53 0x59
0x08 0x08
Command word
Length Identification
Data
Checksum field
0x0E
0x00 0x04
Time information
sum
0x0E
0x00 0x04
Time information
sum
Underlying open parameter inquiry
0x88
0x00 0x01
0x0F
sum
0x88
0x00 0x01
Range: 0~250
sum
0x89
0x00 0x01
0x0F
sum
0x89
0x00 0x01
Range: 0~250
sum
0x8A
0x00 0x01
0x0F
sum
0x01: 0.5m 0x02: 1m
0x03: 1.5m 0x04: 2.0m
0x8A
0x00 0x01
0x05: 2.5m 0x06: 3m
sum
0x07: 3.5m 0x08: 4m
0x09: 4.5m 0x0a: 5m
0x8B
0x00 0x01
0x0F
sum
0x01: 0.5m 0x02: 1m
0x03: 1.5m 0x04: 2.0m
0x8B
0x00 0x01
0x05: 2.5m 0x06: 3m
sum
0x07: 3.5m 0x08: 4m
0x09: 4.5m 0x0a: 5m
0x8C
0x00 0x01
0x0F
sum
0x8C
0x00 0x01
Time information
sum
End of frame
Note
information on the Underlying Open function parameters.)
0x54 0x43
If the radar does not detect any breathing movements for a certain period of time, it will automatically enter a no-person state. This parameter is used to manually set the time for quickly entering the no-person state.
0x54 0x43
Unit in ms, default 30000ms (Please refer to chapter 10.3 for more information on the Underlying Open
function parameters.)
0x54 0x43 0x54 0x43 0x54 0x43 0x54 0x43 0x54 0x43
0x54 0x43
0x54 0x43
0x54 0x43
0x54 0x43 0x54 0x43
22 / 29
MR24HPC1
Function Description
Transfer direction
Motion-to-Stil l Time inquiry
Send Response
Time for entering no person state inquiry
Send Response
Frame header
0x53 0x59 0x53 0x59 0x53 0x59
0x53 0x59
Control word 0x08 0x08 0x08
0x08
Command word 0x8D 0x8D 0x8E
0x8E
Length Identification 0x00 0x01 0x00 0x01 0x00 0x01
0x00 0x01
Data 0x0F Time information 0x0F
Time information
Checksum field sum sum sum
sum
End of frame 0x54 0x43 0x54 0x43 0x54 0x43
0x54 0x43
Note
The Time for entering no person state in the low-level open parameters is
different from that in the standard mode. In the low-level open parameters,
this time value can be freely set to any value (not exceeding 1 hour), but in
the standard mode, only specific values can be set.
10.2 Underlying open parameter settings
Function Point
Parameter Data Content
Function Description
Existence judgment threshold: For distinguishing between the presence and absence of people based on the different energy levels in the environment, an appropriate threshold value can be set to form a simple discrimination criterion for determining the presence or absence of people.
Existence judgment threshold settings
Existence judgment threshold, range from 0 to 250.
Example: When there is no one around: 0-5 When someone is present: 30-40 The existence judgment threshold is set to: 6-29 This can be used as a simple criterion for distinguishing between the presence and absence of people. (Threshold values can be adjusted based on actual judgment requirements to control the difficulty level of determining the presence or absence of people.)
23 / 29
MR24HPC1
Motion trigger threshold:
By setting an appropriate threshold value based on the different motion
energy levels in the environment when there is no one around, when
someone is moving slightly, and when someone is moving significantly, a
simple discrimination criterion for distinguishing between the active and
still states can be formed.
Example:
When there is no one around: 0-5
Motion trigger threshold settings
Motion trigger threshold, range from 0 to 250.
When someone is still with slight body movements: 7-9 When someone is moving slightly at a distance: 15-20 When someone is moving significantly at close range: 60-80
The motion trigger threshold is set to: 10-14
This can serve as a simple criterion for distinguishing between active and
still states.
(Threshold values can be adjusted based on actual judgment
requirements to control the level of difficulty in triggering motion
detection.)
Existence perception boundary settings
Existence perception boundary, range from 0.5m to 5m.
Existence perception boundary: For the detection of stationary (slightly moving) targets in space, the radar can output its stationary distance in real-time. Therefore, by setting the existence perception boundary, the range of motion sensing can be controlled, which can in turn control the range of distinguishing between the presence and absence of people. Example: In the current environment: The real-time stationary distance of a stationary (slightly moving) target is
24 / 29
MR24HPC1
Motion Trigger
Range of motion detection
Boundary Setting boundary: 0.5m to 5m.
3m (it is the source of slight movement interference). The existence perception boundary is set to <3m. The overall detection range of human presence can be reduced to less than 3m to exclude interference from non-human sources at 3m. (Set the threshold based on actual judgment to control the range of existence perception boundaries.) Motion triggering boundary: For detecting moving targets in the space, sensor can output real-time distance of the motion. Therefore, by setting the motion triggering boundary, the range of motion triggering can be controlled to determine the boundary between inactive (no person) and active (with person) states. Example: In the current environment: Real-time motion distance of a moving target: 3.5m (it is a motion interference source, such as a continuously rotating fan motor) Motion trigger boundary setting: 3.5m The overall range of motion detection can be reduced to less than 3.5m by setting the motion trigger boundary, which can exclude interference sources that are not human-made at 3.5m. (Thresholds can be set based on actual judgment to control the range of motion trigger boundaries.)
10.3 The setting for Time logic
Function Point
Motion trigger time setting
Parameter Data Content
Function Description
Motion trigger time, range: 0~1000ms.
Motion trigger time: To judge the active state, the following conditions must be met to be
25 / 29
MR24HPC1
Motion-to-Still Time setting
Motion-to-Still time, range 1~60s.
considered as an active state. a. The motion energy value is greater than the motion trigger threshold. b. Within the motion trigger boundary. c. Continuously meeting the threshold and boundary conditions within the set motion trigger time. With the participation of these three setting parameters, a relatively complete and detailed standard for judging the transition from stillness to activity is formed. Example: In the current environment: The target has been moving continuously for 1 second. Real-time spatial motion value: 30-40. Real-time motion distance: <2.5m. Motion trigger threshold setting: 15. Motion trigger boundary setting: 3m. Motion trigger time setting: 0.8s. At this moment, the target’s motion energy value is greater than the set threshold, the motion distance is within the set boundary, and the target has been moving for more than the set time, so it can be judged as an active state. (Adjust the trigger time according to actual judgment to control the difficulty of motion triggering.) Motion-to-Still time: To determine the still state, the following conditions must be met: a. The motion energy value is less than the motion trigger threshold b. The above threshold condition is continuously satisfied within the set motion-to-still time These two setting parameters contribute to forming a more complete and
26 / 29
MR24HPC1
detailed standard for determining the transition from active to still state.
Example:
In the current environment:
Target has been stationary for 2 seconds
Real-time motion value: 10
Motion trigger threshold setting: 15
Motion-to-still time setting: 1s
At this moment, the motion energy value of the target is lower than the set
threshold, and the duration of stillness exceeds the set time. Therefore, it
can be judged as a still state.
(Setting the time according to actual judgment to control the difficulty of
maintaining stillness)
Enter unmanned state time:
To determine the absence of people in the space, the following three
conditions must be met to judge the unmanned state:
a. The motion energy value is less than the motion trigger threshold
b. There is an energy value less than the presence judgment threshold
c. It is outside the presence judgment boundary
Time for entering no person state setting
The range for the time it takes to
d. Within the set time to enter the unmanned state, the above three
transition from a person-present
conditions are continuously satisfied
state to a person-absent state is 0s to These four setting parameters work together to form a more complete
3600s.
and detailed standard for determining the unmanned state.
Example:
In the current environment:
No person present
Real-time motion energy value: 10
Real-time existence energy value: 2
Target movement distance: 4.5m
27 / 29
MR24HPC1
Target stationary distance: 4m Existence judgment threshold setting: 40 Motion
trigger threshold setting: 30 Motion trigger boundary: 3m Existence judgment
boundary: 3m Time to enter unmanned state setting: 50s At this moment, the
motion energy value, existence energy value, and dynamic and static distance
all meet the conditions for judging unmanned state. After continuing for 50s,
the system enters unmanned state. (The time setting for entering unmanned
state can be adjusted according to actual needs to control the difficulty of
entering unmanned state.)
28 / 29
Read User Manual Online (PDF format)
Read User Manual Online (PDF format) >>