Monitoring system to enable remote switching of the range selector to neutral and / or release of the parking brake

DE102025103790B4Active Publication Date: 2026-07-23GM GLOBAL TECHNOLOGY OPERATIONS LLC
View PDF 3 Cites 0 Cited by

Patent Information

Authority / Receiving Office
DE · DE
Patent Type
Patents
Current Assignee / Owner
GM GLOBAL TECHNOLOGY OPERATIONS LLC
Filing Date
2025-02-03
Publication Date
2026-07-23

AI Technical Summary

Technical Problem

Battery electric vehicles, fuel cell vehicles, and hybrid vehicles face challenges in managing thermal runaway events in parked vehicles, where the battery pack temperature rises, potentially leading to an active fire that can damage adjacent vehicles and structures, and current systems lack the ability to remotely shift the vehicle into neutral or release the parking brake to facilitate fire mitigation.

Method used

A fire monitoring system that includes a thermal relay to detect elevated battery pack temperatures, a battery management system to confirm an active fire event, and a wireless transceiver to communicate with the vehicle owner or emergency services, enabling remote control of the vehicle's range selector to neutral, release of the electronic parking brake, and opening of windows/sunroof to facilitate vehicle movement.

Benefits of technology

Enables early detection and remote control of the vehicle to minimize fire damage by shifting into neutral, releasing the parking brake, and opening windows/sunroof, thereby facilitating safer fire response and reducing collateral damage.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 00000000_0000_ABST
    Figure 00000000_0000_ABST
Patent Text Reader

Abstract

Vehicle (110) comprising: a global positioning system designed to identify the location of the vehicle (110); an electronic range selector designed to select park, reverse, forward, or neutral; an electronic parking brake; a battery pack (118) comprising a temperature sensor; a thermal relay (144) designed to generate an initial signal in response to a temperature of the battery pack (118) being higher than or equal to a predetermined temperature; a wireless transceiver (146); a controller (130) designed to selectively control the electronic range selector and the electronic parking brake; and a battery management system (122, 128) designed to: wake up in response to receiving the initial signal from the thermal relay (144) and cause an initial wireless message indicating an active fire event,the vehicle (110) and the location of the vehicle (110) are identified, and a message is sent using the wireless transceiver (146) to at least one device assigned to a vehicle owner, a manufacturer, and emergency personnel, wherein the battery management system (122, 128) is designed to confirm, prior to sending the first wireless message and in response to a temperature measured by the temperature sensor being greater than a predetermined temperature, that an active fire event is occurring, wherein the wireless transceiver (146) is designed to receive a second wireless message using the wireless transceiver (146) from the at least one device assigned to the vehicle owner, the manufacturer, and emergency personnel, and wherein the controller (130) is designed toIn response to the second wireless message, switch the electronic range selector to neutral and / or release the electronic parking brake.
Need to check novelty before this filing date? Find Prior Art

Description

INTRODUCTION

[0001] The information given in this section serves to provide a general overview of the context of the disclosure. Works of the inventors mentioned herein, as far as they are described in this section, as well as aspects of the description that may not be considered prior art at the time of filing, are neither expressly nor implicitly acknowledged as prior art with respect to the present disclosure.

[0002] The present disclosure relates to vehicles comprising a battery pack, and in particular to a fire monitoring system designed to remotely switch a vehicle to neutral and / or release an electronic parking brake.

[0003] Vehicles such as battery electric vehicles, fuel cell vehicles, and / or hybrid vehicles may have a rechargeable energy storage system (RESS) that includes a battery pack. The battery pack comprises one or more battery modules, each containing multiple battery cells. SUMMARY

[0004] A vehicle includes a global positioning system designed to identify the vehicle's location. An electronic range selector is designed to select park, reverse, drive, or neutral. The vehicle includes an electronic parking brake, a battery pack, a thermal relay designed to generate an initial signal in response to the battery pack temperature being higher than or equal to a predetermined temperature, and a wireless transceiver. A controller is designed to selectively control the electronic range selector and the electronic parking brake.A battery management system is designed to wake up upon receiving the first signal from the thermal relay and to initiate the transmission of a first wireless message, identifying an active fire event, the vehicle, and the vehicle's location, to at least one device assigned to a vehicle owner, a manufacturer, and emergency personnel. The wireless transceiver is designed to receive a second wireless message from the same device. In response to the second wireless message, the controller is designed to shift the electronic range selector to neutral and / or release the electronic parking brake.

[0005] According to further features, the battery management system is designed to confirm that an active fire event is occurring before transmitting the first wireless message. The battery pack includes a temperature sensor, and the battery management system is designed to confirm the existence of an active fire event when a temperature measured by the sensor exceeds a predefined temperature.

[0006] According to further specifications, the vehicle includes a telematics system comprising a wireless transceiver. The battery management system is designed to, in response to receiving a third wireless message from the wireless transceiver, shift the vehicle into park using the electronic range selector and / or activate the electronic parking brake.

[0007] According to further specifications, the battery management system is designed to open a window in response to the second wireless message. The battery management system is designed to open a sunroof in response to the second wireless message.

[0008] According to further specifications, an inertial measurement unit is designed to detect the vehicle's longitudinal tilt. The battery management system is designed to confirm, before transmitting the first wireless message, that the absolute value of the longitudinal tilt is less than a predefined angle.

[0009] According to further specifications, the battery management system is designed to flash a warning light in response to confirmation of an active fire event by the battery management system. The battery management system is designed to flash the warning light in response to confirmation of an active fire event and the longitudinal inclination being less than the specified angle.

[0010] A vehicle comprises an electronic range selector designed to select Park, Reverse, Forward, or Neutral; an electronic parking brake; a battery pack incorporating a temperature sensor designed to monitor the battery pack's temperature; a thermal relay designed to generate an initial signal when the battery pack's temperature exceeds or equals a preset temperature; and a wireless transceiver. A controller is designed to selectively control the electronic parking brake and the electronic range selector.A battery management system is designed to wake up in response to receiving the first signal from the thermal relay, to confirm that an active fire event is present in response to a temperature measured by the temperature sensor being greater than a predetermined temperature, and then, when the active fire event is confirmed, to cause the wireless transceiver to send an initial wireless message identifying the active fire event, using the wireless transceiver, to at least one device assigned to a vehicle owner, a manufacturer, and emergency personnel.

[0011] The wireless transceiver is designed to receive a second wireless message from at least one device associated with the vehicle owner, the manufacturer, and emergency personnel. In response to this second wireless message, the controller is designed to switch the electronic range selector to neutral and / or activate the electronic parking brake.

[0012] According to further specifications, the vehicle includes a telematics system comprising a wireless transceiver. The controller is designed to activate the electronic range selector and / or the electronic parking brake in response to a third wireless message received by the wireless transceiver.

[0013] According to further specifications, the vehicle includes a window and / or a sunroof. The controller is designed to open the window and / or sunroof in response to the second wireless message.

[0014] According to further specifications, an inertial measurement unit is designed to detect the vehicle's longitudinal tilt. The controller is designed to confirm that the absolute value of the longitudinal tilt is less than a predefined angle before the wireless transceiver sends the first wireless message. The controller is designed to flash a hazard warning light in response to the battery management system's confirmation of an active fire event and the longitudinal tilt being less than the predefined angle.

[0015] A vehicle comprises a window, an electronic range selector designed to select park, reverse, forward, or neutral, an electronic parking brake, an inertial measurement unit designed to detect longitudinal tilt of the vehicle, and a battery pack including a temperature sensor designed to monitor the battery pack temperature. A thermal relay is designed to generate an initial signal in response to the battery pack temperature being higher than or equal to a predetermined temperature. The vehicle includes a wireless transceiver and a controller designed to selectively control the electronic parking brake and the electronic range selector.A battery management system is designed to wake up upon receiving the first signal from the thermal relay; to confirm that an active fire event is present upon confirmation that a temperature measured by the temperature sensor is greater than a predefined temperature; and, upon confirmation of the active fire event and if the absolute value of the longitudinal inclination is less than a predefined angle, to initiate the transmission of a first wireless message by the wireless transceiver to at least one device assigned to a vehicle owner, a manufacturer, and emergency personnel. The wireless transceiver is designed to receive a second wireless message from the at least one device assigned to the vehicle owner, the manufacturer, and the emergency personnel.The controller is designed to switch the electronic range selector to neutral, release the electronic parking brake, and open the window in response to the second wireless message.

[0016] Other features include a telematics system with a wireless transceiver. The controller is designed to open the sunroof in response to the second wireless message. The controller is also designed to flash the hazard warning lights in response to the battery management system confirming an active fire event and the longitudinal tilt being less than the specified angle.

[0017] Further applications of the present disclosure will become apparent from the detailed description, the claims, and the drawings. The detailed description and the specific examples serve only for illustration and are not intended to limit the scope of the disclosure. BRIEF DESCRIPTION OF THE DRAWINGS

[0018] The present revelation becomes more fully understandable from the detailed description and the accompanying drawings; they show: Fig. 1A and Fig. 1B Examples showing a parking lot containing a vehicle that has an active fire event while surrounded by other vehicles; Fig. 1C is an example of a vehicle that has an active fire and is covered with a fireproof tarpaulin; Fig. 1D an example of a vehicle exhibiting an active fire event and surrounded by a removable water tank; Fig. 2 a functional block diagram of an example of a fire monitoring system for a vehicle according to the present disclosure; Fig. 3A, Fig. 3B the operation of a thermal relay of the fire monitoring system according to the present disclosure; and Fig. 4, Fig. 5A and Fig. 5B Flowcharts showing examples of methods for monitoring the vehicle for increased heat, confirming a fire event, and enabling remote switching to neutral and / or releasing an electronic parking brake to facilitate the movement of the vehicle, according to the present disclosure.

[0019] Reference symbols can be reused in the drawings to denote similar and / or identical elements. DETAILED DESCRIPTION

[0020] Vehicles such as battery electric vehicles, fuel cell vehicles, and / or hybrid vehicles may contain a rechargeable energy storage system (RESS) with a battery pack. The battery pack comprises one or more battery modules, each containing multiple battery cells.

[0021] Vehicles may be parked in parking lots adjacent to other vehicles and / or the parking lot may be located inside or beneath a building. If one or more battery cells in a battery pack malfunction, the temperature of those cells will rise. During thermal runaway, the increased heat from the affected cell(s) will further heat other cells. Eventually, the other cells will also fail, causing further heat spread. The battery pack may ultimately ignite (an active fire event) and cause damage to the vehicle and / or other vehicles or structures nearby.

[0022] If the vehicle experiencing a battery failure is parked in a parking space adjacent to other vehicles and / or within a parking garage, it would be helpful to move the vehicle away from other vehicles to minimize damage to the vehicle and / or collateral damage. When the vehicle is parked, the doors are typically locked, and the windows and / or sunroof are typically closed. In addition to the range selector being set to Park, the vehicle may have an electronic parking brake engaged. This prevents the vehicle's wheels from turning and makes it difficult to move.

[0023] With reference to Fig. 1A and Fig. 1B has one parking space and 10 adjacent parking spaces (12) for parking 20 vehicles. Fig. 1A A malfunction occurs in a vehicle's battery pack 24, and the vehicle's battery cells begin to heat up. Current battery management systems (BMS) typically do not monitor the battery pack temperature when the vehicle is switched off and in a sleep state.

[0024] The temperature of the battery pack continues to rise, and eventually an active fire occurs. As can be seen, the fire could damage nearby vehicles 20 and / or a building structure (if parked indoors). Furthermore, it may be difficult for the fire department to move the vehicle because the vehicle's zone selector is set to Park and / or the electronic parking brake is engaged. Given the limited space potentially available between vehicle 24 and the surrounding vehicles 20 and / or building structures, it will be difficult for the fire department to mitigate damage to the vehicle and collateral damage.

[0025] In Fig. 1B A vehicle 28 includes a fire monitoring system according to the present disclosure. If a malfunction occurs in one or more battery cells of the vehicle 28's battery system, the temperature of the battery pack rises. A thermal relay, described below, detects the temperature increase and activates a battery monitoring system.

[0026] The battery monitoring system monitors additional sensors associated with the battery management system to confirm whether an active fire event is present. If an active fire event is present, the battery monitoring system sends an active fire alert to the manufacturer, an emergency service such as the fire department, and / or the vehicle owner. In some cases, the active fire alert identifies that an active fire event is present, details regarding the vehicle, and / or the vehicle's location. If the vehicle is parked on a relatively level surface, the manufacturer, emergency service personnel, and / or the owner may request that the vehicle be shifted into neutral, the electronic parking brake be released, and / or the vehicle's windows / sunroof be opened.The fire monitoring system makes it possible to move the vehicle, which makes it easier to mitigate damage to the vehicle and / or collateral damage to neighboring vehicles and / or building structures near the vehicle 28 during a fire incident.

[0027] With reference to Fig. 1C and Fig. 1D makes it easier to move the vehicle, implement certain types of firefighting measures, and / or mitigate damage to other vehicles and / or property. Furthermore, the thermal relay provides earlier warning of an active fire if the battery pack temperature rises and is detected by the thermal relay (the fire can be seen from outside the vehicle).

[0028] In Fig. For example, in 1C, vehicle 28 is moved forward from parking space 12 and then covered with a fireproof tarpaulin 30 to stop the fire and / or prevent it from damaging other vehicles and / or building structures. For example, in Fig. 1D the vehicle 28 is moved forward from the parking space 12 and then surrounded by walls 40 that form a tank which can be filled with a fluid 42 such as water or another fire-retardant fluid to extinguish the fire and / or prevent the fire from damaging other vehicles and / or building structures.

[0029] With reference to Fig. Figure 2 shows a fire monitoring system for a vehicle 110. The vehicle includes wheels 112, which are driven by an electric motor (EM) 115 via a drive train 113. A power inverter 114 selectively supplies the electric motor 115 with power from a battery pack 118 during propulsion and / or supplies the battery pack 118 with power from the electric motor 115 during recuperation.

[0030] The vehicle 110 further includes a battery management system 122 designed to monitor the battery pack 118. The battery management system 122 includes one or more sensors 123 designed to monitor parameters (voltage, current, resistance, temperature, etc.) of the battery pack 118. One or more additional vehicle controllers 130 are designed to control other aspects of the vehicle's operation. The one or more vehicle controllers 130 control one or more actuators / devices 132, such as a drive mode selector (like a selector for Park, Reverse, Neutral, Forward (PRND)), an electronic parking brake, windows, a sunroof, etc.

[0031] The one or more vehicle controllers 130 receive one or more driver inputs from an accelerator pedal, a brake pedal, and / or other actuators. For example, the one or more vehicle controllers 130 also receive data from an inertial measurement unit (IMU) 134 relating to the yaw angle and / or pitch of the vehicle 110, and / or vehicle position data from a global positioning system (GPS) 137 designed to determine the vehicle's location. The one or more vehicle controllers 130 communicate with a wireless transceiver 146. In some examples, the wireless transceiver 146 forms part of a telematics system (such as OnStar® or another telematics system). The wireless transceiver 146 is designed to communicate wirelessly with a manufacturer, the owner, the internet, an emergency service provider, etc.to communicate via any suitable wireless network such as a mobile network, a satellite network, Bluetooth or any other suitable wireless network.

[0032] When the vehicle 110 is in a switched-off operating mode and a vehicle sleep state, the temperature of the battery pack 118 is monitored by a thermal relay 144. According to some examples, the vehicle switches off (or puts into a standby operating mode) some or all of the vehicle controllers (including a battery management system) used during vehicle operation in order to conserve energy during sleep. According to some examples, the thermal relay 144 includes a bimetallic strip. The battery management system 122 includes a fire monitoring module 148, which is designed to wake up in response to an elevated temperature being detected by the thermal relay 144.

[0033] When the thermal relay is triggered, the battery management system 122, using the sensors 123, confirms that an active fire event is present. The one or more vehicle controllers 130 or the battery management system 122 confirm that the vehicle is parked on a relatively level surface (e.g., to avoid problems that may occur if the drive mode selector is remotely moved to neutral and / or the electronic parking brake is released while the vehicle is parked on an incline). According to some examples, the surface is considered relatively level if the incline is less than or equal to 2% or 1%. The one or more vehicle controllers 130 or the battery management system 122 alert the manufacturer, owner, and / or emergency service provider that an active fire event is present.The manufacturer, the owner and / or the emergency service provider may selectively request that the vehicle be put in neutral, the electronic parking brake (EPB) released and / or the vehicle's windows and / or sunroof be opened (e.g. by means of an express opening command) to facilitate movement of the vehicle.

[0034] The wireless transceiver 146 communicates wirelessly via a wireless communication system 150 (e.g., cellular, satellite, Wi-Fi, Bluetooth, or another wireless network) to send a message about an active fire and / or to receive feedback, including commands from the manufacturer, owner, and / or fire service personnel. According to some examples, the wireless communication system 150 communicates with a server 154, which is connected to a distributed communication system 156, such as the internet. The distributed communication system 156 forwards the message to a server 160, which communicates with a manufacturer's system 162. A server 170 communicates with the distributed communication system 156 and a server 170 of an emergency response system 172.

[0035] According to some examples, a wireless device 180 (such as a smartphone assigned to the owner or emergency responders) includes one or more applications 184 designed to receive alerts of active fires or broadcasts from the vehicle. The one or more applications 184 enable the owner or emergency responder to respond to the active fire alarm by requesting one or more actions, such as putting the vehicle into neutral, releasing the electronic parking brake (EPB), and / or opening the vehicle's windows and / or sunroof.

[0036] With reference to Fig. 3A and Fig. Section 3B now shows the operation of the thermal relay 144. The thermal relay 144 receives power from a battery (e.g., an auxiliary battery) and ground. The thermal relay 144 is normally open. If the temperature of the thermal relay 144 rises above a predetermined temperature, the thermal relay 144 closes and supplies voltage to wake up the battery management system 128. After receiving the voltage, the battery management system 128 wakes up and performs a battery diagnostic to confirm that an active fire event is present and to take other actions described below if the active fire event is confirmed.

[0037] With reference to Fig. Figure 4 shows a procedure for monitoring the vehicle, shifting the vehicle into neutral, releasing the electronic parking brake, and / or opening the windows and / or sunroof in response to an active fire event. Figure 310 describes the procedure as determining whether one or more preconditions are met. According to some examples, the preconditions include the vehicle being switched off and the drive mode selector being set to Park.

[0038] At 314, the procedure determines whether the thermal relay 144 has been triggered in response to an increased temperature of the battery pack. If 314 is true, the procedure continues and the battery management system is woken up at 318. At 322, the battery management system 122 confirms an active fire event (e.g., the temperature of the battery pack 118 is greater than or equal to a predefined threshold T). TH1If 322 is true, the battery management system 122 wakes up other vehicle controllers, such as the one or more vehicle controllers 130, the wireless transceiver 146, etc. If 330 is true, the battery management system 122 determines whether the vehicle 110 is parked on a relatively level surface (e.g., the absolute value of the vehicle's longitudinal tilt ≤ a predefined angle (A)). TH1 If 330 is true, the procedure sends a notification of an active fire to the owner at 334.

[0039] At 338, the procedure determines whether the owner selects to move the drive mode selector to neutral, release the electronic parking brake (EPB), and / or open the windows and / or sunroof. If 338 is true, the battery management system 122 shifts the vehicle 110 to neutral at 342 and 344, releases the electronic parking brake at 346 and 348, and / or opens the windows and / or sunroof at 350 and 352 (provided the owner selects one of these actions or a single command can select all three). At 354, the procedure reports the active fire event to the manufacturer and / or notifies emergency services such as the fire department via the wireless transceiver 146.

[0040] With reference to Fig.5 describes a further procedure for monitoring the vehicle, shifting the vehicle into neutral, releasing the electronic parking brake, and / or opening the windows and / or sunroof in response to the thermal battery event. In 410, the procedure determines whether one or more of the preconditions are met.

[0041] At 414, the procedure determines whether the thermal relay has been activated in response to an increased temperature of the battery pack. If 414 is true, the procedure proceeds to 418 and wakes up the battery management system 122. At 422, the battery management system 122 confirms that an active fire event is occurring (e.g., the temperature of the battery pack 118 is greater than or equal to a predefined threshold T). TH1 is). If 422 is true, the battery management system wakes up 122 other vehicle controllers.

[0042] In cases 430 and 434, the procedure reports the active fire event to the manufacturer and / or the vehicle to emergency services such as the fire department via the wireless transceiver 146. In case 438, the battery management system determines whether the vehicle is parked on a level surface (e.g., the absolute value of the vehicle's longitudinal tilt ≤ a predefined angle (A)). TH1 )).

[0043] If 438 is true, the procedure in 442 causes the vehicle's hazard warning lights to flash to indicate that the vehicle is ready to move. In 446, the vehicle sends a message via its telematics system and / or Wi-Fi for a specified period. The owner or fire department can selectively respond to the sent message by requesting the drive mode selector to be shifted to neutral in 450 and 452, the electronic parking brake to be released in 454 and 456, and / or the windows / sunroof to be opened in 458 and 460 (or optionally triggering all three actions with a single command).

[0044] After moving the vehicle, it can be switched to Park and the electronic parking brake engaged in a similar manner. The owner or fire department can selectively request that the drive mode selector be switched to Park at 470 and 472, the electronic parking brake be engaged at 474 and 476, and / or the windows and / or sunroof be opened at 478 and 480 (or optionally initiate all three actions with a single command). At 484, the procedure determines whether the fire event is over. If 484 is true, the procedure ends. If 484 is false, the procedure returns to 450.

[0045] The foregoing description serves only for illustration and is not intended in any way to limit the disclosure, its application, or its use. The general teachings of the disclosure can be implemented in a multitude of forms. Although this disclosure includes certain examples, the actual scope of the disclosure is not intended to be limited thereto, since other variations will be apparent upon review of the drawings, the description, and the following claims. It is understood that one or more steps within a process may be carried out in a different order (or concurrently) without altering the principles of the present disclosure.Furthermore, although each of the embodiments described above is characterized by certain features, one or more of these features described in relation to one embodiment of the disclosure may be implemented in features of one of the other embodiments and / or combined with them, even if this combination is not explicitly described. In other words, the described embodiments are not mutually exclusive, and permutations of one or more embodiments among themselves remain within the scope of this disclosure.

[0046] Spatial and functional relationships between elements (e.g., between modules, circuit elements, semiconductor layers, etc.) are described using various terms, including "connected," "interlocking," "coupled," "adjacent," "next to," "on," "above," "below," and "arranged." When a relationship between a first and a second element is described in the preceding disclosure, this relationship may be a direct relationship, in which no other intervening elements exist between the first and the second element, or it may be an indirect relationship, in which one or more intervening elements (either spatial or functional) exist between the first and the second element, unless it is explicitly described as "direct."When used herein, the expression “at least one of A, B and C” shall be interpreted as meaning a logical (A OR B OR C) using a non-exclusive logical OR, and shall not be interpreted as meaning “at least one of A, at least one of B and at least one of C”.

[0047] In diagrams, the direction of an arrow, as indicated by its tip, generally shows the flow of information (e.g., data or commands) relevant to the diagram. For example, if Element A and Element B exchange a variety of information, but the information sent from Element A to Element B is relevant to the diagram, the arrow may point from Element A to Element B. This unidirectional arrow does not mean that no other information is sent from Element B to Element A. Furthermore, Element B may send requests for or acknowledgments of information sent from Element A to Element B.

[0048] In this application, including the definitions below, the term "module" or "controller" may be replaced by the term "circuit." The term "module" may refer to, be part of, or include: an application-specific integrated circuit (ASIC); a digital, analog, or mixed analog / digital discrete circuit; a digital, analog, or mixed analog / digital integrated circuit; a combinational logic circuit; a field-programmable gate array (FPGA); a processor circuit (shared, dedicated, or grouped) that executes code; a memory circuit (shared, dedicated, or grouped) that stores code executed by the processor circuit; other suitable hardware components that provide the described functionality; or a combination of some or all of the above, such as in a system-on-a-chip.

[0049] The module may include one or more interface circuits. According to some examples, the interface circuits may include wired or wireless interfaces connected to a local area network (LAN), the internet, a wide area network (WAN), or combinations thereof. The functionality of any module of this disclosure may be distributed across multiple modules connected via interface circuits. For example, multiple modules may enable load balancing. According to another example, a server module (also known as a remote or cloud module) may perform certain functionality on behalf of a client module.

[0050] The term "code" as used above can include software, firmware, and / or microcode, and can refer to programs, routines, functions, classes, data structures, and / or objects. The term "shared processor circuit" refers to a single processor circuit that executes some or all of the code from multiple modules. The term "group processor circuit" refers to a processor circuit that, in combination with additional processor circuits, executes some or all of the code from one or more modules. References to multiple processor circuits include multiple processor circuits on discrete chips, multiple processor circuits on a single chip, multiple cores of a single processor circuit, multiple strands of a single processor circuit, or a combination thereof.The term shared memory circuit refers to a single memory circuit that stores some or all of the code from multiple modules. The term group memory circuit refers to a memory circuit that, in combination with additional memory, stores some or all of the code from one or more modules.

[0051] The term memory circuit is a subset of the term computer-readable medium. The term computer-readable medium used here does not include transitory electrical or electromagnetic signals that propagate through a medium (e.g., on a carrier wave); the term computer-readable medium can therefore be considered material and non-transient. Non-restrictive examples of a non-transient, material computer-readable medium are non-volatile memory circuits (such as a flash memory circuit, an erasable programmable read-only memory circuit, or a mask read-only memory circuit), volatile memory circuits (such as a static random-access memory circuit or a dynamic random-access memory circuit), magnetic storage media (such as analog or digital magnetic tape or a hard disk drive), and optical storage media (such as CDs, DVDs, or Blu-ray Discs).

[0052] The devices and methods described in this application can be implemented partially or completely by a special-purpose computer created by configuring a general-purpose computer to perform one or more specific functions contained in computer programs. The functional blocks, flowchart components, and other elements described above serve as software specifications that can be translated into computer programs through the routine work of an experienced technician or programmer.

[0053] The computer programs contain processor-executable instructions stored on at least one non-transient, physical, computer-readable medium. The computer programs may also contain or access stored data. The computer programs may include a basic input / output system (BIOS) that interacts with the hardware of the special-purpose computer, device drivers that interact with specific devices of the special-purpose computer, one or more operating systems, user applications, background services, background applications, and so on.

[0054] Computer programs can include: (i) descriptive text to be parsed, such as HTML (Hypertext Markup Language), XML (Extensible Markup Language), or JSON (JavaScript Object Notation); (ii) assembly code; (iii) object code generated from source code by a compiler; (iv) source code for execution by an interpreter; (v) source code for compilation and execution by an on-demand compiler, etc. Source code can be written using the syntax of languages ​​such as C, C++, C#, Objective-C, Swift, Haskell, Go, SQL, R, Lisp, Java®, Fortran, Perl, Pascal, Curl, OCaml, Javascript®, HTML5 (Hypertext Markup Language 5th Revision), Ada, ASP (Active Server Pages), PHP (PHP: Hypertext Preprocessor), Scala, Eiffel, Smalltalk, Erlang, Ruby, Flash®, Visual Basic®, Lua, MATLAB, and Simulink, by way of example. and written in Python®.

Claims

Vehicle comprising: a global positioning system designed to identify the vehicle's location; an electronic range selector designed to select Park, Reverse, Forward, or Neutral; an electronic parking brake; a battery pack; a thermal relay designed to generate an initial signal in response to a battery pack temperature being higher than or equal to a predetermined temperature; a wireless transceiver; a controller designed to selectively control the electronic range selector and the electronic parking brake;and a battery management system designed to: wake up in response to receiving the first signal from the thermal relay and cause a first wireless message identifying an active fire event, the vehicle and the vehicle's location to be sent using the wireless transceiver to at least one device assigned to a vehicle owner, a manufacturer and emergency personnel, wherein the wireless transceiver is designed to receive a second wireless message using the wireless transceiver from the at least one device assigned to the vehicle owner, the manufacturer and emergency personnel, wherein the controller is designed to switch the electronic range selector to neutral and / or release the electronic parking brake in response to the second wireless message. Vehicle according to claim 1, wherein the battery management system is designed to confirm that an active fire event is present before sending the first wireless message. Vehicle according to claim 2, wherein the battery pack comprises a temperature sensor and the battery management system is designed to confirm that an active fire event is present in response to a temperature measured by the temperature sensor being greater than a predetermined temperature. Vehicle according to claim 1, further comprising a telematics system comprising the wireless transceiver. Vehicle according to claim 1, wherein the battery management system is designed to switch the vehicle to parking mode and activate the electronic parking brake in response to receiving a third wireless message from the wireless transceiver. Vehicle according to claim 1, further comprising: a window, wherein the battery management system is designed to open the window in response to the second wireless message. Vehicle according to claim 1, further comprising: a sunroof, wherein the battery management system is designed to open the sunroof in response to the second wireless message. Vehicle according to claim 1, further comprising: an inertial measurement unit designed to detect a longitudinal inclination of the vehicle, wherein the battery management system is designed to confirm, prior to sending the first wireless message, that an absolute value of the longitudinal inclination is less than a predetermined angle. Vehicle according to claim 1, further comprising: a hazard warning light, wherein the battery management system is designed to cause the hazard warning light to flash in response to the battery management system confirming the active fire event. Vehicle according to claim 8, further comprising: a hazard warning light, wherein the battery management system is designed to cause the hazard warning light to flash in response to the battery management system confirming the active fire event and the longitudinal inclination being less than the specified angle.