Techniques for managing high voltage systems for electrified vehicles with firmware over the air features
A high voltage management system for an electrified vehicle having firmware over-the-air (FOTA) capability receives, via a wireless communication medium, a FOTA flash update for a set of components of the electrified vehicle, receives, from a customer, a customer input indicating a desired time to perform the FOTA flash update, coordinates the FOTA flash update of a set of components based on the customer input, controls an electrified powertrain, including a high voltage system, of the electrified vehicle, and ignores or rejects a plurality of valid high voltage wakeup requests for the high voltage system to prevent interruption of the FOTA flash update of the set of components.
1 . A high voltage management system for an electrified vehicle having firmware over-the-air (FOTA) capability, the high voltage management system comprising:
a FOTA supervisor configured to:
receive, via a wireless communication medium, a FOTA flash update for a set of components of the electrified vehicle,
receive, from a customer, a customer selection indicating a desired time to perform the FOTA flash update, and
coordinate the FOTA flash update of a set of components based on the customer selection; and
a supervisory controller configured to:
control an electrified powertrain, including a high voltage system, of the electrified vehicle, and
ignore or reject a plurality of valid high voltage wakeup requests for the high voltage system to prevent interruption of the FOTA flash update of the set of components, wherein the plurality of valid high voltage wakeup requests for the high voltage system are non-critical wakeup requests that do not specifically relate to high voltage functionality of the electrified vehicle.
2 . The high voltage management system of claim 1 , wherein the plurality of valid high voltage wakeup requests includes a charging request.
3 . The high voltage management system of claim 2 , wherein the charging request is one of (i) scheduled charging of the high voltage system and (ii) scheduled conditioning of a low voltage system by the high voltage system.
4 . The high voltage management system of claim 1 , wherein the customer selection is (i) FOTA NOW or (ii) FOTA SCHEDULED at a future time.
5 . The high voltage management system of claim 4 , wherein when the customer selection is FOTA NOW, the FOTA supervisor sets a FOTA NOW status and the supervisory controller enters a faster powerdown procedure and ensures that all high voltage functionality is disabled before the FOTA flash update is performed.
6 . The high voltage management system of claim 4 , wherein when the customer selection is FOTA SCHEDULED, the FOTA supervisor sets a NO FOTA status and the supervisory controller and the electrified vehicle temporarily powers down until a wakeup timer expires, wherein the wakeup timer is based on a scheduled time for the FOTA flash update as specified by the customer selection.
7 . The high voltage management system of claim 6 , wherein when the wakeup timer expires, the FOTA supervisor sets a FOTA SCHEDULED status and the supervisory controller wakes up and ensures that high voltage functionality is disabled before the FOTA flash update is performed.
8 . The high voltage management system of claim 4 , wherein when there is a timeout because no customer selection is received within a timeout period, the FOTA supervisor sets a NO FOTA status and the supervisory controller and the electrified vehicle powers down.
9 . A high voltage management method for an electrified vehicle having firmware over-the-air (FOTA) capability, the high voltage management method comprising:
receiving, by a FOTA supervisor via a wireless communication medium, a FOTA flash update for a set of components of the electrified vehicle;
receiving, by the FOTA supervisor and from a customer, a customer selection indicating a desired time to perform the FOTA flash update;
coordinating, by the FOTA supervisor, the FOTA flash update of a set of components based on the customer selection;
controlling, by a supervisory controller, an electrified powertrain, including a high voltage system, of the electrified vehicle; and
ignoring or rejecting, by the supervisory controller, a plurality of valid high voltage wakeup requests for the high voltage system to prevent interruption of the FOTA flash update of the set of components, wherein the plurality of valid high voltage wakeup requests for the high voltage system are non-critical wakeup requests that do not specifically relate to high voltage functionality of the electrified vehicle.
10 . The high voltage management method of claim 9 , wherein the plurality of valid high voltage wakeup requests include a charging request.
11 . The high voltage management method of claim 10 , wherein the charging request is one of (i) scheduled charging of the high voltage system and (ii) scheduled conditioning of a low voltage system by the high voltage system.
12 . The high voltage management method of claim 9 , wherein the customer selection is (i) FOTA NOW or (ii) FOTA SCHEDULED at a future time.
13 . The high voltage management method of claim 12 , wherein when the customer selection is FOTA NOW, the FOTA supervisor sets a FOTA NOW status and the supervisory controller enters a faster powerdown procedure and ensures that all high voltage functionality is disabled before the FOTA flash update is performed.
14 . The high voltage management method of claim 12 , wherein when the customer selection is FOTA SCHEDULED, the FOTA supervisor sets a NO FOTA status and the supervisory controller and the electrified vehicle temporarily powers down until a wakeup timer expires, wherein the wakeup timer is based on a scheduled time for the FOTA flash update as specified by the customer selection.
15 . The high voltage management method of claim 14 , wherein when the wakeup timer expires, the FOTA supervisor sets a FOTA SCHEDULED status and the supervisory controller wakes up and ensures that high voltage functionality is disabled before the FOTA flash update is performed.
16 . The high voltage management method of claim 12 , wherein when there is a timeout because no customer selection is received within a timeout period, the FOTA supervisor sets a NO FOTA status and the supervisory controller and the electrified vehicle powers down.
17 . A high voltage management system for an electrified vehicle having firmware over-the-air (FOTA) capability, the high voltage management system comprising:
a FOTA supervisor module configured to:
receive, via a wireless communication medium, a FOTA flash update for a set of components of the electrified vehicle,
receive, from a customer, a customer selection indicating a desired time to perform the FOTA flash update, wherein the customer selection is (i) FOTA NOW or (ii) FOTA SCHEDULED at a future time, and
coordinate the FOTA flash update of a set of components based on the customer input; and
a supervisory controller configured to:
control an electrified powertrain, including a high voltage system, of the electrified vehicle, and
ignore or reject a plurality of valid high voltage wakeup requests for the high voltage system to prevent interruption of the FOTA flash update of the set of components,
wherein at least one of:
(i) when the customer selection is FOTA NOW, the FOTA supervisor sets a FOTA NOW status and the supervisory controller enters a faster powerdown procedure and ensures that all high voltage functionality is disabled before the FOTA flash update is performed; and
(ii) when the customer selection is FOTA SCHEDULED, the FOTA supervisor sets a NO FOTA status and the supervisory controller and the electrified vehicle temporarily powers down until a wakeup timer expires, wherein the wakeup timer is based on a scheduled time for the FOTA flash update as specified by the customer selection.
18 . The high voltage management system of claim 17 , wherein the plurality of valid high voltage wakeup requests for the high voltage system are non-critical wakeup requests that do not specifically relate to high voltage functionality of the electrified vehicle.