Hesai Photonics Technology PANDAR40P User Manual

Pandar40P
40-Channel
www.hesaitech.com
402-en-1902A3
Mechanical LiDAR User Manual
HESAI Wechat
Figure 1.2 Partial Cross-Sectional Diagram
Figure 1.3 Coordinate System (Isometric View)
Figure 1.4 Rotation Direction (Top View)
Figure 1.5 Channel Vertical Distribution
Figure 1.6 Laser Firing Position
SENSOR
MECHANICAL/ELECTRICAL/OPERATIONAL
Scanning Method
Mechanical Rotation
Wavelength
905 nm
Channel
40 Laser Class
Class 1 Eye Safe
Range
0.3 to 200 m (at 10% reflectivity)
Ingress Protection
IP6K7
Range Accuracy
±5 cm (0.3 to 1 m) ±2 cm (1 to 200 m)
Dimensions
Height: 116.7 mm Top/Bottom Diameter: 116.00 / 115.00 mm
FOV (Horizontal)
360°
Operating Voltage
DC 9 to 48 V
Resolution (Horizontal)
0.2° (10 Hz), 0.4° (20 Hz)
Power Consumption
18 W
FOV (Vertical)
40° (-25° to +15°)
Operating Temperature
-20℃ to 65
Resolution (Vertical)
0.33° (-6° to +2°); 1° (+2° to +3°, -14° to -6°); 2° (+3° to +5°); 3° (+5° to +11°); 4° (+11° to +15°); 5° (-19° to -14°); 6° (-25° to -19°)
Certifications
RoHS, REACH, WEEE CE, FCC, IC, EAC, KCC
Weight
1.52 kg
DATA I/O
Data Transmission
UDP/IP Ethernet (100 Mbps)
Frame Rate
10 Hz, 20 Hz
Data Outputs
Distance, Azimuth Angle, Intensity
Returns
Single and Dual Returns (Strongest, Last)
Data Points Generated
Single Return Mode: 720,000 points per second Dual Return Mode: 1,440,000 points per second
Clock Source
GPS / PTP
PTP Clock Accuracy
≤1 μs
PTP Clock Drift
≤1 μs/s
Figure 2.1 Isometric View
Figure 2.2 Bottom View
From the eye to the interface
Pin #
Function
Color
Voltage
1 ~ 4
- - - 5 Ethernet RX-
BLUE
-1 V to 1 V
6
Ethernet RX+
BLUE/WHITE
-1 V to 1 V
7
Ethernet TX-
ORANGE
-1 V to 1 V
8
Ethernet TX+
ORANGE/WHITE
-1 V to 1 V
9
GPS Serial Data
WHITE
-13 V to +13 V
10
GPS PPS
YELLOW
TTL level 3.3 V/5 V Pulse width: 1 ms or longer is recommended Cycle: 1 s (from rising edge to rising edge)
11
P12V
RED
12 V
12
P12V
GRAY
12 V
13
Ground (Return)
BLACK
0
14
Ground (Return)
GRAY/WHITE
0
15 - PURPLE
-
16 - PURPLE/WHITE
-
Port #
Port Name
Description
a
Standard Ethernet Port
RJ45, 100 Mbps Ethernet
b
Power Port
Use DC-005 DC power adapter Input voltage ranges from 9 V to 48 V. Power consumption is 18 W
c
GPS Port
Connector type: JST SM06B-SRSS-TB Recommended connector for the external GPS module: JST SHR-06V-S-B Voltage standard: RS232 Baud rate: 9600 bps
Pin #
Direction
Pin Description
Requirements
1
Input
PPS (pulse-per-second) signal for synchronization
TTL level 3.3 V/5 V Pulse width: 1 ms or longer is recommended Cycle: 1 s (from rising edge to rising edge)
2
Output
Power for the external GPS module
5 V 3 Output
Ground for the external GPS module
- 4 Input
Receiving serial data from the external GPS module
RS232 level
5
Output
Ground for the external GPS module
- 6 Output
Transmitting serial data to the external GPS module
RS232 level
For Ubuntu-16.04:
For Windows:
Use the ifconfig command in the terminal: ~$ sudo ifconfig enp0s20f0u2 192.168.1.100 (replace enp0s20f0u2 with the local network port name)
1) Open the Network Sharing Center, click on “Ethernet”
2) In the “Ethernet Status” interface, click on “Properties”
3) Double-click on “Internet Protocol Version 4 (TCP/IPv4)”
4) Configure the IP address to 192.168.1.100 and subnet mask to 255.255.255.0
Ethernet Header: 42 bytes
Ethernet II MAC
12 bytes
Destination: broadcast (0xFF: 0xFF: 0xFF: 0xFF: 0xFF: 0xFF) Source: (xx:xx:xx:xx:xx:xx)
Ethernet Data Packet Type
2 bytes
0x08, 0x00
Internet Protocol
20 bytes
Shown in the figure below
UDP Port Number
4 bytes
UDP source port (0x2710, representing 10000) Destination port (0x0940, representing 2368)
UDP Length
2 bytes
0x04F6 when UDP sequence is OFF, representing 1270 bytes (8 bytes more than the size of the Point Cloud UDP Data, shown in Figure 3.1) 0x04FA when UDP sequence is ON, representing 1274 bytes
UDP Checksum
2 bytes
-
Ranging Data: 1240 bytes (10 blocks)
Block 1
Block 2
Block 3
Block 10
0xFFEE
0xFFEE
0xFFEE
0xFFEE
Azimuth 1
Azimuth 2
Azimuth 3
Azimuth 10
Channel 1
Channel 1
Channel 1
Channel 1
Channel 2
Channel 2
Channel 2
Channel 2
Channel 40
Channel 40
Channel 40
Channel 40
Each block in the Ranging Data: 124 bytes
0xFFEE
2 bytes
Header, meaningless, 0xFF first
Azimuth
2 bytes
Current reference angle of the rotor Azimuth[15:0]: lower byte Azimuth_L[7:0], upper byte Azimuth_H[15:8] Azimuth Angle = [Azimuth_H, Azimuth_L] / 100° = Azimuth / 100°
Channel XX
3 bytes 2-byte distance data
Distance[15:0]: lower byte Distance_L[7:0], upper byte Distance_H[15:8] Distance Value = [Distance_H, Distance_L] * 4 mm = Distance * 4 Maximum Distance Value = (2 ^ 16 – 1) * 4 mm = 262.14 m
1-byte reflectivity data
Reflectivity, in percentage (0 to 255%)
Additional Information: 22/26 bytes when UDP sequence is OFF/ON
Reserved
5 bytes
-
High Temperature Shutdown Flag
1 byte
0x01 for high temperature; 0x00 for normal operation
When high temperature is detected, the shutdown flag will be set to 0x01, and the system will shut
down after 60 s. The flag remains 0x01 during the 60 s and the shutdown period
When the system is no longer in high temperature status, the shutdown flag will be reset to 0x00 and
the system will automatically return to normal operation
Reserved
2 bytes
-
Motor Speed
2 bytes
speed_2_bytes[15:0] = speed (RPM)
GPS Timestamp
4 bytes
Packing time of this data packet, in units of 1 μs Range: 0 to 1000000 μs (1 s)
Return Mode Information
1 byte
0x37 for Strongest Return mode, 0x38 for Last Return mode, and 0x39 for Dual Return mode
Factory Information
1 byte
0x42 (or 0x43)
UTC
6 bytes
UTC time in decimal: year, month, date, hour, minute, second
UDP Sequence
4 bytes
Added only when UDP sequence is ON Label the sequence number of Point Cloud UDP packets, 1 to 0xFF FF FF FF in little endian format
Loading...
+ 49 hidden pages