User Guide
Table Of Contents
- 1 Safety Notices
- 2 Introduction
- 3 Product Specifications
- 4 Connections
- 5 Communications Protocols
- 6 GPS Synchronization
- 7 Key characteristics
- 8 Point Cloud
- 9 Laser Channels and Vertical Angles
- 10 Calibrated Reflectivity
- 11 Troubleshooting
- Appendix A ▪ Point Time Calculate
- Appendix B ▪ Information Registers
- B.1 Motor(MOT_SPD)
- B.2 Ethernet(ETH)
- B.3 FOV Setting (FOV SET)
- B.4 Motor Phase Offset (MOT_PHASE)
- B.5 Top Board Firmware (TOP_FRM)
- B.6 Bottom Board Firmware (BOT_FRM)
- B.7 Serial Number(SN)
- B.8 Software Version(SOFTWARE_VER)
- B.9 UTC Time(UTC_TIME)
- B.10 STATUS
- B.11 Fault Diagnosis
- B.12 ASCII code in GPRMC Packet
- B.13 Corrected Vertical Angle (COR_VERT_ANG)
- B.14 Corrected Horizontal Offset Angle (COR_HOR_AN
- Appendix C ▪ RSView
- Appendix D ▪ RS-LiDAR-32 ROS Package
- Appendix E ▪ Dimensions
- Appendix G ▪ How to Distinguish the Port Number of

RS-LiDAR-32 User Manual
46
Temperature5 represents bottom board tempreture. The temperature register contains 2 bytes to be
temperature_reg[15:0]. temperature_reg[15:12] is invalid. temperature_reg[11:0] is temperature value,
while temperature_reg[15] is symbol flag
(4) Byte16 represents the GPS input status register gps_st, this register uses 3 bit to describe the
validation for PPS, GPRMC, and timestamp. The details are shown below:
(5) The real-time rotation speed of the motor is composed of two bytes, byte32 and byte33. The
calculation formula is as follows:
Motor real-time rotation speed = (256 * r_rpm1 + r_rpm2)÷6
(6) The reset is used for debug, they are not opened.
B.12 ASCII code in GPRMC Packet
GPRMC register reserve 86byte, it can store the whole GPRMC message from GPS module in to the register in ASCII
code.
GPS input status register gps_st
BIT
Function
Value
Status
bit0
PPS Flag:
PPS_LOCK
0
PPS is invalid
1
PPS is valid
bit1
GPRMC Flag:
GPRMC_LOCK
0
GPRMC is invalid
1
GPRMC is valid
bit2
UTC_LOCK Flag:
UTC_LOCK
0
LiDAR internal timestamp is not synchronizing the UTC.
1
LiDAR internal timestamp is synchronizing the UTC.
bit3~bit7
Reserved
x
N/A










