CPC G06F 11/0757 (2013.01) [G06F 9/4401 (2013.01); G06F 11/073 (2013.01); G06F 12/123 (2013.01)] | 13 Claims |
1. A watchdog system comprising:
a main control unit (MCU) of a battery management system (BMS) including:
a software area including a bootloader area and an application area, wherein either of the bootloader area and the application area is configured to:
generate a watchdog refresh request,
transmit the watchdog refresh request to an external watchdog module, and
determine whether a received refresh request timing of the transmitted watchdog refresh request corresponds to a window open time in which a watchdog refresh is able to be performed by the external watchdog module; and
a shared memory area storing a last watchdog refresh timing transmitted from the external watchdog module; and
the external watchdog module configured to:
receive the generated watchdog refresh request, and
refresh a watchdog based on the watchdog refresh request in response to the received refresh request timing corresponding to the window open time as a result of the determination of the external watchdog module.
|