Page 1
(Underwater) TF-Luna User Manual Benewake (Beijing) Co., Ltd...
Page 2
If you have any problems in the process of usage, you are welcome to contact Benewake at any time for help. Contact Details Official website: en.benewake.com...
CONTENTS 1 REVISIONS ...............................1 2 CAUTIONS ...............................2 2.1 About document ......................... 2 2.2 About product ..........................2 2.3 Common errors and other notes ....................2 3 PRINCIPLE DESCRIPTION AND KEY PARAMETERS ..................3 3.1 Ranging Principle ........................3 3.2 Basic Characteristic Parameters ....................3 4 APPEARANCE AND STRUCTURE ......................
Page 4
4. 32-byte with timestamp ......................15 5. ID-0 output ..........................15 6. 8-byte/cm ...........................15 7. Output with Device ID .........................16 Appendix II Serial communication protocol................... 17 1. Version information ID_GET_VERSION=0x01................17 2. System software restore ID_SOFT_RESET=0x02 ................17 3. Output frequency ID_SAMPLE_FREQ=0x03 ................17 4.
PARAMETERS Ranging Principle TF-Luna is using Time of Flight (ToF) principle to measure the distance and it periodically emits near infrared modulated waves. TF-Luna calculates the time by measuring the phase difference between the original wave and the reflection wave and uses that time to get relative distance, as shown in Figure 1 .
Serial port communication starts when pin 5 is disconnected or connected to 3.3v. It will set TF-Luna receiving RXD on pin 2 and sending TXD on pin 3. The serial port communication protocol is defined as follows: 8 data bits, 1 stop bit with no parity check and default baud rate of 115200 bps.
C mode, then its pin 2 is used as SDA data and pin 3 is the SCL clock sending data. TF-Luna supports up to 400kps clock speed as slave machine and its default address is 0x10. For more information about I...
When the power is supplied with 5V, the power consumption is about 350mW. The user can change TF-Luna's luminous duty cycle in two ways. The first is to use the command trigger mode. TF-Luna does not emit light when it does not receive a ranging command.
Users can attempt reading any one of valid or invalid register addresses (which will not make us receive ACK from the slave device). In this way, TF-Luna will detect the change of voltage on Pin 2 and thus it will be awakened. TF-Luna will perform range-finding once...
The error can reach tens of meters. In some application scenarios, the target reflection rate is low so that AMPs lower than 100 are needed. In this case, users can set TF-Luna to Single Frequency Mode. In Single Frequency Mode, when AMP is lower than 100, the stability of range data is low.
Connecting hardware and cables Figure 9 Schematic Diagram of Correct Connection Please connect TF-Luna, TTL-USB converter, and USB cable properly as shown in Figure 9. Please check if there is any loose connection, and then plug the USB cable into your PC.
Page 17
TF-Luna output in millimeter. For instance, suppose the actual measurement is one meter and the distance value from TF-Luna is 1000 mm, then the value read by the PC software is 1000. Thus, the software will display 1000 with unit cm.
The tools for an upgrade are mostly the same as those in the Quick Test Guide, including a TTL-USB convertor to connect TF-Luna with PC. Open the Updater.exe after connecting TF-Luna to your PC, and then select the correct port and baud rate, “①COM8” and “② 115200” in this case. Click “④ Open Bin” to choose the updating firmware, then the file directory will be displayed in the textbox above.
Need help?
Do you have a question about the TF-Luna and is the answer not in the manual?
Questions and answers