The subject matter described herein relates, in general, to light detection and ranging (LiDAR) systems and, more particularly, to providing dynamic cooling to a LiDAR circuit package utilizing operating temperature sensitive circuitry.
As vehicles advance towards more intelligence and automation, vehicle sensors are tasked with increasing volumes of data gathering. The performance of many sensors, such as detection speed and object identification accuracy, can influence the ability of a vehicle to function as completely autonomous units. Meanwhile, the physical size of sensors can influence what circuitry is incorporated into a sensor and where the sensor can be placed in a vehicle. As a result, current vehicle sensors compromise between physical size and sensing performance to provide relatively slow and inaccurate detection of objects and surfaces downrange of a vehicle.
While technology currently exists to increase the performance and/or reliability of vehicle sensors, the physical size and cooling capabilities of circuit packages have limited the ability to implement such technology into functional vehicle sensors. That is, the lack of effective circuitry cooling in small-scale vehicle sensors has limited the incorporation of circuitry with high sensitivity to operating temperatures into vehicles to sensors with relatively large physical footprints and hefty cooling means. Hence, there is a continued emphasis in increasing the cooling capabilities of vehicle sensors while reducing the physical size of a sensor to allow sophisticated, and often performance dependent on operating temperature, to be employed.
In one embodiment, example systems and methods relate to a manner of improving cooling in a light detection and ranging (LiDAR) circuit package.
In one embodiment, a LiDAR system has a circuit package that consists of a first circuit separated from a second circuit by an airflow pathway. An access switch may be positioned in the airflow pathway and configured to divert airflow around the first circuit and toward the second circuit via the airflow pathway until a package condition is encountered that triggers the access switch to a second cooling position that allows airflow to flow to the airflow pathway unimpeded.
In one embodiment, a LiDAR system has a single circuit package is positioned on a leading surface of a vehicle and consists of a first circuit separated from a second circuit by an airflow pathway. A first access switch is positioned in the circuit package to restrict airflow to a first portion of the airflow pathway while a second access switch is positioned in the circuit package to restrict airflow to a second protion of the airflow pathway. The first access switch and the second access switch collectively divert airflow around the first circuit until activated in response to an encountered package condition which triggers the access switch to a second cooling position allowing airflow to flow to the airflow pathway unimpeded
In one embodiment, a method for cooling a LiDAR circuit package involves diverting airflow around a first circuit with an access switch positioned in an airflow pathway that separates the first circuit from a second circuit in the circuit package. Activating the access switch in response to an encountered package condition articulates the access switch to a cooling position that allows airflow to reach a rear surface of the first circuit prior to entering the airflow pathway.
The accompanying drawings, which are incorporated in and constitute a part of the specification, illustrate various systems, methods, and other embodiments of the disclosure. It will be appreciated that the illustrated element boundaries (e.g., boxes, groups of boxes, or other shapes) in the figures represent one embodiment of the boundaries. In some embodiments, one element may be designed as multiple elements or multiple elements may be designed as one element. In some embodiments, an element shown as an internal component of another element may be implemented as an external component and vice versa. Furthermore, elements may not be drawn to scale.
Systems, methods, and other embodiments associated with improving cooling and thermal management in a LiDAR system are disclosed herein. As previously described, LiDAR circuitry can be sensitive to operational temperature, particularly when contained in a single circuit package with a small form factor. In this way, the disclosed systems, methods, and other embodiments improve cooling in a circuit package with a small form factor to mitigate the operational sensitivity of constituent LiDAR circuitry.
Referring to
The vehicle 102 also includes various elements. It will be understood that in various embodiments it may not be required or limiting for the vehicle 102 to have all of the elements shown in
It is noted that for simplicity and clarity of illustration, where appropriate, reference numerals have been repeated among the different figures to indicate corresponding or analogous elements. In addition, the discussion outlines numerous specific details to provide a thorough understanding of the embodiments described herein. Those of skill in the art, however, will understand that the embodiments described herein may be practiced using various combinations of these elements. In either case, the vehicle 102 includes a LiDAR system that employs a circuit package with dynamic cooling that allows for optimized performance in a reduced physical form factor.
The incorporation of sensors 108 into the vehicle 102 can allow for increased autonomy as information about the vehicle 102, area immediately around the vehicle 102, and area downrange of the vehicle 102 are collected and processed by a vehicle processor 110. While shown as an on-board vehicle component, it is noted that processing and other computing capabilities can be conducted away from the vehicle 102 and communicated to on-board computing means 110 via one or more data pathways.
Assorted sensors 108 of the vehicle 102 can operate continuously, sporadically, or randomly to collect information about one or more aspects of the vehicle 102, downrange objects 104, and downrange surfaces 106. That is, a vehicle sensor array can consist of sensors 108 that have redundant, or unique, configurations that detect common, or dissimilar, types of information. For example, a first sensor 108 can be a LiDAR sensor that emits optical beams to detect downrange objects 104 and surfaces 106 while a second sensor 108 is a camera, acoustic detector, pressure detector, or temperature detector that collectively sense the presence of downrange objects 104 and surfaces 106.
The detection of aspects of the field of view downrange of the vehicle 102 can be complicated by the movement of one or more objects 104, as conveyed by solid arrows. The combination of stationary downrange aspects, such as a surface 106, along with objects 104 moving in different directions, and at potentially different velocities, further complicate the accurate detection and identification of the downrange environment. Movement of the vehicle 102, as conveyed by solid arrow 112, can add an additional layer of complexity to object 104 and surface 106 detection, particularly in a time horizon that involves computer processing of collected information to identify where, and how, the vehicle 102 can travel through the downrange environment safely.
With reference to
The example LiDAR system 200 shown in
In an effort to provide fast and accurate operation, the operating temperature of the optical components 214 can be prioritized by providing ample airflow to, and around, the circuitry of at least the energy source 206 and detector(s) 208. Such airflow is often facilitated by separating the optical components 214 with space and/or static cooling members, such as fins, sinks, or coatings, which increases the overall physical size and form factor of the sensor 108. The addition of the computing circuitry 204 to a sensor 108 can further complicate cooling, and increase sensor size, by providing a different peak performance operating temperature range than the circuitry of the optical components 214. That is, different circuits can generate different amounts of heat and heat dissipation capabilities that cause sensor 108 design to compromise between higher performance and physical size due to physically larger sizes providing greater performance consistency and less operational temperature variability.
Accordingly, various embodiments are directed to dynamic cooling for a circuit package that allows integration of operationally temperature dependent circuitry into a single circuit package with a relatively small form factor.
The sensor circuit package 304, in one embodiment, consists of one or more optical circuits configured to provide LiDAR optical sensing and/or detection, such as a laser, laser gain chip, detector, mirror, phase array, amplifier, or combination thereof, which can collectively be characterized as optical components 306. The optical components 306 are physically and electrically coupled to at least one circuit configured to provide computing capabilities to the package 304, such as a field programmable gate array, application specific integrated circuit, microprocessor, controller, memory, cache, system-on-chip, or combination thereof, which can be characterized as computing components 308. It is noted that the assorted circuitry of the optical components 306 and computing components 308 can be attached to one or more circuit boards or other non-electrical substrate that is physically integrated into a common structure of the circuit package 304.
Various embodiments of a LiDAR sensor 302 utilize passive and static thermal mitigation structures, such as heat fins or thermal coatings, to control heat and provide operating temperatures within a range that provide peak performance. Such structures can provide efficient thermal management when employed with relatively large physical sizes, which are not conducive to modern vehicle sensors. Hence, current embodiments construct the LiDAR sensor package 304 with a dynamic cooling mechanism 310 that provides different operational modes to allow constituent package circuitry to operate with temperatures within peak performance range for longer periods of time compared to static thermal management structures.
In
Although not limiting, the range of peak performance operating temperature relative to the average operating temperature of the circuit package in which the circuit is positioned can be characterized as operating temperature sensitivity. In other words, operating temperature sensitivity can correlate the size and values of the peak performance operating temperature of a circuit, or collection of circuits, with one or more operating temperatures of the collective components 306/308 of the package 304. As such, a circuit with high temperature sensitivity has greater cooling requirements than a circuit with low temperature sensitivity.
With operating temperate sensitivity in mind, the circuit package 304 can be physically arranged to provide airflow to the respective circuits 322/324 to maintain each circuit 322/324 in their respective peak performance operating range. The non-limiting example package 304 arrangement shown in
The side view of
The integration of the second circuit 324 into a position downstream of airflow in the package 304, as conveyed by segmented box 324, can provide space for the various electrical interconnections to be present. However, the size and/or configuration of the second circuit 324 can prevent static thermal management structures, such as sinks or fins, from being utilized. Such lack of static thermal management, along with the lack of direct airflow from vehicle movement, presents thermal management difficulties as heat from the first circuit 322 can travel and transfer to the second circuit 324 via the airflow pathway.
Accordingly, the access switch 334 is configured, in some embodiments, to articulate between a closed mode (
Through the customization of the access switch 334 activation that results in dynamic cooling through distinct airflow routes to the second circuit 324, the package 304 can employ circuitry with diverse temperature sensitivities and static cooling capabilities. The ability to employ the different states and modes of the access switch 334, the volume of air and the temperature of air entering the respective airflow pathway channels 338 can be selectively controlled to provide convective cooling to the second circuit 324 alone or to both circuits 322/324 when appropriate. That is, the leading side of the first circuit 322 will enjoy free and direct airflow regardless of the activated state of the access switch 322 while the trailing surface 336 of the first circuit 324 will experience airflow volume dictated by the state and position of the access switch 334, which can mitigate heat generated by the first circuit 322 from degrading the cooling capabilities of the airflow diverted to the second circuit 324.
In some embodiments of the access switch 334, more than two states are available for selection based on one or more operational parameters. For instance, the access switch 344 may have a continuously variable gate, flap, plate, or diaphragm that provides three or more positions that respectively correspond with different volumes of air reaching the pathway channels 338 and reaching the trailing surface of the first circuit 322 in response to the volume of airflow reaching the access switch. In another non-limiting example, the position of the access switch 334 can be actively selected by a local, or remote, controller in response to multiple different operational parameters, such as circuit temperature, ambient air temperature, second circuit power consumption, and vehicle speed. It is noted that the articulation of portions of the access switch 334 to alter how airflow flows to the pathway channels 336 can be passive or active with any number, and type, of operational parameter being considered.
With regard to
As illustrated in
An example use of airflow manipulating mechanisms involves employing multiple separate, but matching, switches 410/420 on opposite lateral sides of the first circuit 322 on the leading edge of the sensor package, as generally shown in
It is contemplated that one or more switches 334/410/420 are positioned to control airflow access to one or more channels of the airflow pathway 340. A switch 334/410/420, in some embodiments, can control airflow access to a vent 430 that exits the sensor package 400 without passing by the second circuit 324. That is, a vent 430 can divert airflow downstream from the first circuit 322 to avoid the second circuit 324. Such vent 430 operation can allow the sensor package 400 to selectively avoid passing airflow proximal to the trailing surface of the first circuit 322 and/or passing airflow past the second circuit 324 close enough to alter the temperature of the second circuit 324, which can prevent hot air from raising the temperature of the second circuit 324.
With the ability to configure a sensor package 400 with multiple switches 334/410/420, the volume and conditions of airflow can be manipulated to provide optimal cooling of selected circuits 322/324. For instance, one or more switches 334/410/420 can prevent heat from the first circuit 322 from reaching the second circuit 324 or prioritize cooling of the first circuit 322. The ability to employ different types of switches 334/410/420 in the sensor package 400 can allow dynamic cooling in a diverse range of operational parameters, such as combinations of airflow pressure, volume, and temperature.
The manner in which the gate 512 opens and the airflow conditions that move the gate 512 to allow airflow through the pathway 514 are not limited to a particular configuration, but can be arranged to provide a range of opening 518 sizes. Some embodiments configure the switch 500 with one or more mechanical features, such as a spring or coil, to maintain the gate 512 position to close the pathway 514 until sufficient airflow pressure forces the gate 512 to move and create an opening 518. Other embodiments utilize non-mechanical features to control operation of the gate 512, such as a magnetic or hydraulic piston or damper. The use of a mechanical and/or non-mechanical feature to hold the gate 512, or a series of multiple gates, in position to close the pathway 514 until a preset airflow condition moves the gate 512 to create an opening 518 that allows airflow to pass can be characterized as a passive switch.
In contrast to the passive movement of the gate in the switch 510 of
The use of an electronically activated door 524 allows nearly any operating parameter to trigger movement of the door 524 to any position relative to the opening 526 that allows access to a downstream airflow pathway or channel. For example, the signal source 522 can react to any detected, or predicted, operational parameter from one or more connected sensors 528 by opening, or closing, the door 524. As such, some embodiments utilize redundant, or different, operational readings from multiple sensors 528 to calculate a door 524 position that provides airflow volume that is optimal for package cooling.
In
Some embodiments of a passively activated airflow pathway switch 550 involve a single flap 552, as illustrated in
With regard to
At a predetermined airflow pressure, the airflow is allowed to surround and cool the first circuit without raising the incoming airflow enough to jeopardize the cooling of the second circuit. The dynamic cooling provided by the different modes of the airflow pathway access switch allows the second circuit to have greater operational temperature sensitivity than would be practical if a static cooling structure was present, as conveyed by line 630 reaching below the peak performance temperature maximum for the second circuit during low incoming airflow. For comparison, the first circuit drops below its peak performance temperature maximum at approximately the same low incoming airflow, despite the reduced cooling corresponding with airflow diverted around the trailing surface of the first circuit.
A circuit package configured in accordance with the embodiments shown in
The circuit package may be incorporated into a vehicle before step 710 utilizes the optical capabilities of the first circuit positioned at the leading edge/surface of the circuit package to emit energy in any selected direction relative to the vehicle. The energy emitted in step 710 is not limited to a particular arrangement or type, but can be multiple separate beams of energy within a selected frequency range and/or wavelength that are emitted concurrently or sequentially.
Resultant energy is received by the circuit package in step 720 and processed to determine the location, velocity, and direction of objects and surfaces. It is contemplated that steps 710 and 720 are conducted either with, or without, airflow passing through the circuit package. That is, the transmission and reception of energy in steps 710 and 720 can occur while the vehicle is moving, or stationary, which corresponds with airflow being forced into the circuit package. Some embodiments of routine 700 conduct steps 710 and 720 with the airflow access switch of the circuit package in a default position that prioritizes cooling of the more operational temperature sensitive circuit by diverting airflow around heat produced by the less operational temperature sensitive circuit. Such default access switch position may continue, or change, as airflow passes through one or more inlets of the circuit package in step 730 toward the access switch and subsequently to at least one channel of an airflow pathway in a manner determined by the access switch.
As airflow reaches the airflow pathway access switch, decision 740 evaluates if the operational conditions of the circuit package and/or airflow itself are above a predetermined operational threshold. In other words, step 740 determines if the operational parameters of the circuit package are conducive to the access switch being in which physical position. As an example, airflow that reaches the access switch may have ample pressure to open a passive gate, flap, or plate to provide a first cooling mode. In contrast, airflow that does not have sufficient pressure to physically alter the gate, flap, or plate of a passive access switch will maintain the switch in a default physical position that corresponds with a second cooling mode.
With decision 740, any number and type of circuit package operational parameter can be evaluated to provide optimal dynamic cooling conditions. In the event an airflow access switch is configured with passive elements that automatically react to conditions, such as thermal or pressure thresholds, by changing between cooling modes that respectively manipulate airflow in different ways. An actively controlled airflow access switch can allow decision 740 to evaluate a greater range of input information to determine the optimal cooling mode and physical position of doors, flaps, gates, and/or plates of a switch. For instance, an actively controlled access switch can allow decision 740 to evaluate data sensed from positions external to the access switch, such as vehicle speed, engine temperature, circuit temperature, or ambient humidity, to determine the best airflow pathway, as manipulated by the access switch, to maintain the constituent circuits of the circuit package within operational temperatures that provide peak operational performance.
While decision 740 can conduct sophisticated analysis of multiple input parameters to determine what cooling mode, and switch position, provides optimal package cooling, various embodiments arrange a circuit package to passively react to airflow pressure in decision 740, as illustrated in
Through the operation of routine 700, an airflow access switch can revisit decision 740 any number of times as airflow pressure, and other operational parameters, change over time. It is understood that vehicle operation often results in drastically different airflow volumes as speed, wind, and pressure change with vehicle speed and environment during transit. Accordingly, steps 750 and 760 can be conducted and repeated numerous times to manipulate airflow and provide enhanced circuit package cooling over time. It is contemplated that the cyclic execution of decision 740 can result in more than two distinct cooling modes and access switch physical positions. For example, a passive switch gate can experience numerous different physical positions that respectively correspond with different volumes of airflow being allowed into one or more pathway channels. Detailed embodiments are disclosed herein. However, it is to be understood that the disclosed embodiments are intended only as examples. Therefore, specific structural and functional details disclosed herein are not to be interpreted as limiting, but merely as a basis for the claims and as a representative basis for teaching one skilled in the art to variously employ the aspects herein in virtually any appropriately detailed structure. Further, the terms and phrases used herein are not intended to be limiting but rather to provide an understandable description of possible implementations. Various embodiments are shown in
The flowcharts and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments. In this regard, each block in the flowcharts or block diagrams may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that, in some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved.
The systems, components and/or processes described above can be realized in hardware or a combination of hardware and software and can be realized in a centralized fashion in one processing system or in a distributed fashion where different elements are spread across several interconnected processing systems. Any kind of processing system or another apparatus adapted for carrying out the methods described herein is suited. A typical combination of hardware and software can be a processing system with computer-usable program code that, when being loaded and executed, controls the processing system such that it carries out the methods described herein. The systems, components and/or processes also can be embedded in a computer-readable storage, such as a computer program product or other data programs storage device, readable by a machine, tangibly embodying a program of instructions executable by the machine to perform methods and processes described herein. These elements also can be embedded in an application product which comprises all the features enabling the implementation of the methods described herein and, which when loaded in a processing system, is able to carry out these methods.
The terms “a” and “an,” as used herein, are defined as one or more than one. The term “plurality,” as used herein, is defined as two or more than two. The term “another,” as used herein, is defined as at least a second or more. The terms “including” and/or “having,” as used herein, are defined as comprising (i.e., open language). The phrase “at least one of . . . and . . . ” as used herein refers to and encompasses any and all possible combinations of one or more of the associated listed items. As an example, the phrase “at least one of A, B, and C” includes A only, B only, C only, or any combination thereof (e.g., AB, AC, BC or ABC).
Aspects herein can be embodied in other forms without departing from the spirit or essential attributes thereof. Accordingly, reference should be made to the following claims, rather than to the foregoing specification, as indicating the scope hereof.