Choose a module
Start with the constraints that decide the integration, in this order.
- Range and target. The datasheet range is given at a stated target reflectivity. Real reach depends on target, weather and ambient light. Read the condition column on the model page, and plan for a margin.
- Supply voltage. It decides whether the module can share a rail with your host. Some modules run from 3.3 V, some from 3.3 to 5 V, and the H series needs 9 to 36 V, so it cannot be powered from a 5 V flight-controller port.
- Protocol family. Family A modules wait for a command and answer (115200 baud). Family B modules stream frames on their own (460800 baud). A streaming module is easier for a flight controller or logger, a polled module is easier when you want one reading on demand.
- Unit on the wire. The VB series reports millimetres, the H series centimetres, family A metres multiplied by 10. Always select the exact model in your software.
- Wavelength. 905 nm and 1535 nm modules exist. The 905 nm versus 1535 nm note explains the trade. This site documents the 905/940 nm models with a published protocol; the 1535 nm modules are on request, see other models.
For parametric filtering across the whole catalogue use the selector on erdilrf.com.
Comparison of the 22 documented models
Values are copied from each model's datasheet. Follow the model link for the full specification.
| Model | Wavelength | Measurement range | Interface | Supply voltage | Wire unit | Baud |
|---|---|---|---|---|---|---|
| LR1000E2 | 905 nm ± 5 nm | 4–1,000 m | UART-TTL | 3.3–5 V | m x10 | 115200 |
| LR1000E4 | 905 ± 5 nm | see datasheet | UART-TTL | 3.3–5 V | m x10 | 115200 |
| LR1200E2 | 905 nm ± 5 nm | 4–1,200 m | UART-TTL | 3.3–5 V | m x10 | 115200 |
| LR1200E4 | 905 ± 5 nm | see datasheet | UART-TTL | 3.3–5 V | m x10 | 115200 |
| LRF1200A1 | see datasheet | see datasheet | UART, TTL 3.3 V | 3.3 V ± 0.1 V | m x10 | 115200 |
| SPD1200N0 | 905 nm ± 5 nm | 0.2–1,200 m | UART-TTL | 3.3–5 V | m x10 | 115200 |
| SPD1200N2 | 905 nm ± 5 nm | 0.2–1,200 m | UART-TTL | 3.3–5 V | m x10 | 115200 |
| SPD1200N4 | 905 ± 5 nm | see datasheet | UART-TTL | 3.3–5 V | m x10 | 115200 |
| LR1500E2 | 905 nm ± 5 nm | 4–1,500 m | UART-TTL | 3.3–5 V | m x10 | 115200 |
| LR1500E4 | 905 ± 5 nm | see datasheet | UART-TTL | 3.3–5 V | m x10 | 115200 |
| LR2000E2 | 905 nm ± 5 nm | 4–2,000 m | UART-TTL | 3.3–5 V | m x10 | 115200 |
| LR2000E4 | 905 ± 5 nm | 4–2,000 m | UART-TTL | 3.3–5 V | m x10 | 115200 |
| LRF3000A1 | 905 ± 10 nm, Class 1 (IEC 60825-1) | see datasheet | UART (TTL 3.3 V) | DC 3.3–5 V | m x10 | 115200 |
| LRF10VB | 940 nm | 0.05–9 m (90% refl.) · 0.05–5 m | UART | 4.5–5.5 V DC | mm | 460800 |
| LRF22VB | 905 nm | 0.05–20 m (90% refl.) · 0.05–10 m | UART / I²C | 3.0–3.6 V DC | mm | 460800 |
| LRF50VB | 905 nm | 0.05–50 m (90% refl.) · 0.05–20 m | UART / I²C | 3.3–5 V DC | mm | 460800 |
| LRF50H | 905 nm | 0.05–50 m (90% refl.) · 0.05–15 m | UART | 9–36 V DC | cm | 460800 |
| LRF100H | 905 nm | 0.05–100 m (90% refl.) · 0.05–30 m | UART / I²C | 9–36 V DC | cm | 460800 |
| LRF200H | 905 nm | 0.05–200 m (90% refl.) · 0.05–70 m | UART / I²C | 9–36 V DC | cm | 460800 |
| LRF300H | 905 nm | 0.05–300 m (90% refl.) · 0.05–100 m | UART / I²C | 9–36 V DC | cm | 460800 |
| LRF600H | 905 nm | 0.05–600 m (90% refl.) · 0.05–200 m | UART / I²C | 9–36 V DC | cm | 460800 |
| LRF1500H | 905 nm | 0.05–1,500 m (90% refl.) · 0.05–300 m | UART / I²C | 9–36 V DC | cm | 460800 |
Prices are on the model pages of erdilrf.com. Shipping is included.