Thermal Alerts & Appendix

Open in Claude

Shot Limiting — FW v2.5.x and Prior

The sensor alert system and thermal management are designed to ensure safe and robust operation in demanding environments. As the environment temperature gets higher, the sensor selectively reduces power consumption to ensure continued operation near the maximum temperature.

The sensor has five stages of operation related to high-temperature environments:

1 — Normal Operation Default state when temperatures are within the min/max specified in the datasheet. The sensor operates at full performance.

2 — Shot Limiting Zone Entered Entered when chassis temperature is within ~2°C of the maximum specified temperature. The sensor continues at full performance and produces an alert notifying that reduced performance mode may be imminent.

3 — Shot Limiting Active Entered when chassis temperature reaches the maximum operating temperature. The sensor continues to operate at reduced performance. The number of shots gradually decreases from 100% down to 50% until reaching the saturation temperature.

4 — Shot Limiting Saturated Entered when shots have been limited by 50%. The sensor continues to limit shots at 50% until the temperature rises approximately 5°C.

5 — Sensor Shutdown Entered when chassis temperature reaches the sensor shutoff temperature. The sensor shuts itself down to prevent damage.

High Temperature Operating Modes

50% shot limiting means 50% of the signal, not 50% of the range.

Shot Limiting — FW v3.x and Later

Shot limiting is a process by which the sensor automatically enters a state to safely prolong operational performance in high-temperature conditions. The sensor has three operating states for managing high temperatures:

  • NORMAL (Status 0x00)
  • SHOT_LIMITING_IMMINENT (Status 0x01)
  • SHOT_LIMITING (Status 0x02 and greater)

In the NORMAL state the sensor performs to the range and precision specifications of the datasheet. When the sensor reaches a certain temperature, it enters SHOT_LIMITING_IMMINENT and issues alert 0x0100000E, indicating shot-limiting will commence in 30 seconds. After 30 seconds at elevated temperature, the sensor issues alert 0x0100000F and enters SHOT_LIMITING.

In shot limiting state, the sensor reduces power to the lasers to reduce thermal load. Range and precision may degrade by up to 30%. The sensor progressively increases shot limiting if the temperature remains elevated. If maximum shot-limiting is reached, alert 0x0100003A is issued.

If the sensor cools down while in SHOT_LIMITING_IMMINENT or SHOT_LIMITING, it returns to NORMAL.

An independent state machine handles thermal shutdown. When the sensor reaches the maximum operating temperature, it enters SHUTDOWN_IMMINENT and issues an alert in category OVERTEMP. If temperature remains elevated after 30 seconds, the sensor shuts down and issues alert 0x0100006B.

Refer to Max Operating Temperatures to learn more about maximum thermal performance.

Shot limiting status is reported in the configurable data packet header when udp_profile_lidar is set to:

The following fields are present in the configurable data packet header:

  • Shot limiting status [4 bit unsigned int] — Indicates the shot limiting status. Different codes indicate Normal Operation vs. Shot Limiting.
  • Shutdown Status [4 bit unsigned int] — Indicates whether thermal shutdown is imminent. Set to 1 when shutdown is imminent; Thermal Shutdown Countdown is set to 30 seconds.
  • Shot limiting Countdown [8 bit unsigned int] — Countdown from 30 seconds to indicate when shot limiting is imminent. Alert 0x0100000E takes effect when this countdown begins.
  • Shutdown Countdown [8 bit unsigned int] — Countdown from 30 seconds to indicate imminent thermal shutdown. Alert 0x0100006B takes effect when the sensor enters the ERROR state and stops outputting data.

Shot Limiting Status Flags

Status FlagDescription
0x00Normal Operation. Shot limiting status and countdown are 0x00.
0x01Shot Limiting Imminent. Alert 0x0100000E is in effect.
0x02Laser duty cycle reduced 0–10% from normal. ~3% reduction in max range.
0x03Laser duty cycle reduced 10–20% from normal. ~6% reduction in max range.
0x04Laser duty cycle reduced 20–30% from normal. ~9% reduction in max range.
0x05Laser duty cycle reduced 30–40% from normal. ~12% reduction in max range.
0x06Laser duty cycle reduced 40–50% from normal. ~16% reduction in max range. For OS2 and OSDome, shot limiting saturated — alert 0x0100003A. ~21% reduction in max range.
0x07Laser duty cycle reduced 50–60% from normal. ~21% reduction in max range.
0x08Laser duty cycle reduced 60–70% from normal. ~25% reduction in max range.
0x09Laser duty cycle reduced 70–75% from normal. ~27% reduction in max range. For OS0 and OS1, shot limiting saturated — alert 0x0100003A.

Appendix

Simple Thermal Model

  • Use the sensor CAD from the Downloads page to define the control volume.
  • Simulate the sensor as a conductive material, such as aluminum, with a single power source.
  • Use the sensor product line datasheet to determine the power dissipated inside the control volume.

Power dissipation varies during startup, nominal operation, and in cold ambient temperatures.

OS0/1 Detailed Thermal Model

OS0/1 Thermal Model Cross Section

Assumptions for the Thermal Model:

  • Use case is to add the Thermal Model to CAD/simulation software to conduct CFD simulation.
  • Simulation is not transient — thermal capacitance and soak times do not need to be accurately estimated.
  • Simulation estimates power dissipation at three external components: HEATSINK-RADIAL, WINDOW, and SENSOR BASE enclosure.
  • Internal sensor temperatures do not need to be simulated.
  • There is no contact resistance between components within the Thermal Model.
  • The Thermal Model assumes 18W power dissipation — a conservative steady-state assumption at higher temperatures. Power draw is higher during startup and cold ambient conditions. Reference the relevant datasheet for startup and cold-temperature power draw.

Thermal Model Specifications

ComponentShapeMaterial / ConductivityHeat Dissipation
Simplified SENSOR BASECylindrical BowlAluminum 6061-T6 with clear anodize
Simplified TOP CAPCylindrical BowlAluminum 6061-T6 with clear anodize
WINDOWTubePolycarbonate
Component ACylinder2.68 W·m⁻¹·K⁻¹6 W (at SENSOR BASE interface)
Component BCylinderPerfect conductor12 W
Component CTube / Donut0.401 W·m⁻¹·K⁻¹
Component DTube / Donut0.209 W·m⁻¹·K⁻¹

There is no contact resistance between components of the thermal model within the sensor control volume.

Thermal Model: Component Details

Heat Flux Interfaces

ComponentSurface or VolumeHeat Dissipation
Heat Generator #1Simplified Base EnclosureTop Surface6 W
Heat Generator #2Component BWhole Volume12 W

Supplemental Thermal Load Cases

Tables below provide load cases for Rev7 OS0/1 at limited FOV, signal multiplier modes, and higher temperatures. The OS0/1 draws lower power at higher temperatures.

The Ouster thermal team recommends using a simple 18 W total load as a conservative assumption when designing sensor mounting hardware, even at higher temperatures, to simplify analysis and add design margin.

Thermal Load

Normal Operation at Room Temperature

FOVSignal MultiplierTotal PowerHeat Gen #2Heat Gen #1
360°1x18 W12 W6 W
360°0.5x17 W11 W6 W
360°0.25x16.5 W10.5 W6 W
180°2x18 W12 W6 W
180°1x17 W11 W6 W
180°0.5x16.5 W10.5 W6 W
180°0.25x16.25 W10.25 W6 W

Normal Operation Near Shot Limiting Temperatures (53°C)

FOVSignal MultiplierTotal PowerHeat Gen #2Heat Gen #1
360°1x16 W10.7 W5.3 W
360°0.5x15 W9.7 W5.3 W
360°0.25x14.5 W9.2 W5.3 W
180°2x16 W10.7 W5.3 W
180°1x15 W9.7 W5.3 W
180°0.5x14.5 W9.2 W5.3 W
180°0.25x14.25 W8.95 W5.3 W

Full Shot Limiting Operation Near Shutdown

FOVSignal MultiplierTotal PowerHeat Gen #2Heat Gen #1
360°1x14.5 W9.2 W5.3 W
360°0.5x14.5 W9.2 W5.3 W
360°0.25x14.5 W9.2 W5.3 W
180°2x14.25 W8.95 W5.3 W
180°1x14.25 W8.95 W5.3 W
180°0.5x14.25 W8.95 W5.3 W
180°0.25x14.25 W8.95 W5.3 W

Shot Limiting and Shutdown Plots (Rev7)

The following graphs show expected shot limiting and shutdown limits based on base enclosure bottom surface temperature and top cap surface temperature. Data is available for Rev7 sensors only.

Measurements were taken with thermocouples at the Top Cap Chassis and Base Heatsink Chassis positions:

Thermocouple placement for measurement

FOV = 360°, Signal Multiplier = 1

FOV 360°, Signal Multiplier 1

FOV = 360°, Signal Multiplier = 0.5

FOV 360°, Signal Multiplier 0.5

FOV = 360°, Signal Multiplier = 0.25

FOV 360°, Signal Multiplier 0.25

FOV = 180°, Signal Multiplier = 1

FOV 180°, Signal Multiplier 1

FOV = 180°, Signal Multiplier = 0.5

FOV 180°, Signal Multiplier 0.5

FOV = 180°, Signal Multiplier = 0.25

FOV 180°, Signal Multiplier 0.25

Sunshade Concept Design

A simple sunshade concept design is available to help mitigate solar load. It attaches on top of the modular cap using the existing mounting holes.

Sunshade Concept Design
  • The modular cap (HEATSINK-RADIAL or HEATSINK-HALO) must remain attached to the TOP CAP. Replace the original M3-0.5×5 mm screws with longer M3-0.5×30 mm standoffs.
  • This concept is only for sensors with modular caps that have four mounting holes interfacing with the TOP CAP: 840-101855-03 (Gen1 OS1), 840-102144-A/B/C/D/5/6/7 (Gen2 OS0), 840-102145-A/B/C/D/5/6/7 (Gen2 OS1).
  • This version is designed not to occlude any beams on a Gen2 OS1-128 with 45° VFOV. Modify the design for wider VFOVs (90°) or more shade.

This design is provided as inspiration and has not been validated by Ouster.

The CAD model is available on OnShape for iteration and fabrication.

Supported Products

Firmware 2.5.x — OS0, OS1, OS2:

  • GEN1: P/N 840-101-XXX-XX
  • Rev C: P/N 840-102-XXX-C
  • Rev D: P/N 840-102-XXX-D
  • Rev 05: P/N 840-102xxx-05
  • Rev 06: P/N 840-102xxx-06
  • Rev 7: P/N 860-10xxxx-07 (OS2 Only)

Firmware 3.1.x — OS0, OS1, OSDome:

  • Rev 7: P/N 860-10xxxx-07