SYSTEM AND METHOD FOR REPROGRAMMING OF VEHICLE CONTROLLER
First Claim
1. A system for reprogramming a vehicle controller, comprising:
- a plurality of controllers equipped in a vehicle;
a battery configured to provide operation power to the plurality of controllers; and
a charging control device configured to sense a connection with a charger providing charging power from an external power source to the battery, request latest software version information corresponding to each of the plurality of controllers from the charger through power-line communication (PLC) while the charging power is provided from the charger to the battery, confirm the requested latest software version information, receive upgrade data from the charger, and transmit the received upgrade data to the plurality of controllers,wherein the charging control device assigns different communication frequency bands to the plurality of controllers, respectively, for communicating with the plurality of controllers using PLC, and transmits the upgrade data using the respective communication frequency band assigned to the plurality of controllers.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for reprogramming a vehicle controller includes: a plurality of controllers equipped in a vehicle; a battery configured to provide operation power to the plurality of controllers; and a charging control device configured to sense a connection with a charger providing charging power from an external power source to the battery, request latest software version information corresponding to each of the plurality of controllers from the charger through power-line communication (PLC) while the charging power is provided from the charger to the battery, confirm the requested latest software version information, receive upgrade data from the charger, and transmit the received upgrade data to the plurality of controllers. The charging control device assigns different communication frequency bands to the plurality of controllers, respectively, for communicating with the plurality of controllers using PLC, and transmits the upgrade data using the respective communication frequency band assigned to the plurality of controllers.
28 Citations
13 Claims
-
1. A system for reprogramming a vehicle controller, comprising:
-
a plurality of controllers equipped in a vehicle; a battery configured to provide operation power to the plurality of controllers; and a charging control device configured to sense a connection with a charger providing charging power from an external power source to the battery, request latest software version information corresponding to each of the plurality of controllers from the charger through power-line communication (PLC) while the charging power is provided from the charger to the battery, confirm the requested latest software version information, receive upgrade data from the charger, and transmit the received upgrade data to the plurality of controllers, wherein the charging control device assigns different communication frequency bands to the plurality of controllers, respectively, for communicating with the plurality of controllers using PLC, and transmits the upgrade data using the respective communication frequency band assigned to the plurality of controllers. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for reprogramming a vehicle controller, comprising:
-
determining a software version installed in each of a plurality of controllers equipped in a vehicle through PLC while charging power is provided from a charger to a battery, the charging power being provided from an external power source; requesting latest software version information corresponding to the plurality of controllers from the charger through the PLC; comparing the requested latest software version information to the software version installed in each of the plurality of controllers; requesting upgrade data from the charger for a controller of the plurality of controllers in which the latest software version is not installed according to the comparison; sending a request for a reprogramming mode conversion to the controller in which the latest software version is not installed; transmitting the upgrade data provided from the charger to the controller converted into the reprogramming mode. - View Dependent Claims (11, 12, 13)
-
Specification