IP Library Granted Patent US 10,591,884
Granted Patent B2
US 10,591,884 · App. 15/837,208 · Granted Mar 17, 2020

Controller and control program updating method

Inventors: Naoto Mori (Kobe, JP); Shigeto Umeyama (Kobe, JP)
Assignee: DENSO TEN LIMITED
G05B19/0426G05B23/0208G05B23/0297G06F8/65G06F11/0739G06F11/0757G06F11/3024G06F11/3419G05B2219/24015G05B2219/25064G05B2219/2637
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,591,884
App. No.
15/837,208
Granted
Mar 17, 2020
Kind
B2
Abstract

A controller according to an embodiment includes a main processing unit and a monitoring unit. The main processing unit executes a control program. The monitoring unit monitors the main processing unit by a first monitoring method for transmitting, to the main processing unit, a transmission content corresponding to a question and for evaluating an answer to the question from the main processing unit. The main processing unit causes, when receiving an updating request of the control program, the monitoring unit to perform switching from the first monitoring method into a second monitoring method for monitoring a watchdog signal of the main processing unit.

Claims (19)

1. A controller comprising:

a main processing unit that executes a control program; and

a monitoring unit that switches a monitoring method between a first monitoring method and a second monitoring method to monitor the main processing unit where the monitoring unit transmits, in the first monitoring method, a question to evaluate an answer from the main processing unit in response to the question, and monitors, in the second monitoring method, a watchdog signal periodically transmitted from the main processing unit, wherein

the monitoring unit monitors the main processing unit in the first monitoring method during execution of the control program, and

when the main processing unit receives an updating request of the control program, the monitoring unit switches a monitoring method from the first monitoring method into the second monitoring method to monitor the main processing unit.

2. The controller according to claim 1 , wherein

when receiving the updating request of the control program, the main processing unit executes program shifting that starts, instead of the control program, an updating program for updating the control program,

the program shifting includes a restart of the main processing unit while keeping a power of the controller turned-on, and

at a time of the program shifting and before the restart, the monitoring unit switches a monitoring method from the first monitoring method into the second monitoring method.

3. The controller according to claim 2 , wherein the main processing unit forcibly outputs, to the monitoring unit, the watchdog signal at least once after a start of monitoring by the second monitoring method and before the restart.

4. The controller according to claim 2 , wherein the main processing unit periodically outputs the watchdog signal just after the updating program is started through the restart.

5. The controller according to claim 3 , wherein the main processing unit periodically outputs the watchdog signal just after the updating program is started through the restart.

6. A control program updating method to be performed by a controller,

the controller including:

a main processing unit that executes a control program; and

a monitoring unit that switches a monitoring method between a first monitoring method and a second monitoring method to monitor the main processing unit where the monitoring unit transmits, in the first monitoring method, a question to evaluate an answer from the main processing unit in response to the question, and monitors, in the second monitoring method, a watching signal periodically transmitted from the main processing unit, and

the control program updating method comprising:

causing the monitoring unit to monitor the main processing unit in the first monitoring method during execution of the control program; and

causing, when the main processing unit receives an updating request of the control program, the monitoring unit to switch a monitoring method from the first monitoring method into the second monitoring method to monitor the main processing unit.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 11, 2017
From: MORI, NAOTO; UMEYAMA, SHIGETO
To: DENSO TEN LIMITED
Reel/Frame 044352/0191 →
Priority Claims (1)
JP 2017-026330 · Feb 15, 2017 · national
Continuity (1)
Related Publication 20180231948A1 · Aug 16, 2018