IP Library Granted Patent US 8,537,027
Granted Patent B2
US 8,537,027 · App. 12/374,886 · Granted Sep 17, 2013

Method for controlling an electronic device and electronic device

Inventors: Endre Brekke (Trondheim, NO); Vegard Horten (Rasta, NO); Vidar Steigen (Nittedal, NO)
Assignee: Siemens Aktiengesellschaft
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 8,537,027
App. No.
12/374,886
Granted
Sep 17, 2013
Kind
B2
Abstract

In a method for controlling an electronic device ( 1 ) with a programmable component and an independent microcontroller ( 10 ) and in such an electronic device ( 1 ), by the microcontroller ( 10 ), the component is monitored, a malfunction of the component is identified and the component is reprogrammed.

Claims (47)

1. A modem system for subsea power line communication comprising:

a power line modem for subsea power line communication, the modem comprising:

a programmable component of said power line modem, and

an independent microcontroller being a component of and housed within said power line modem, and dedicated for monitoring said programmable component of the modem,

wherein said microcontroller of the modem is programmed to:

monitor said programmable component of the power line modem during regular ongoing operation of the modem,

identify a malfunction of said component during regular ongoing operation of the modem,

automatically and autonomously reprogram said component of the modem in response to identifying the malfunction of said component, and

automatically and autonomously restart said component of the modem or said modem after reprogramming said component,

such that the microcontroller of the modem automatically and internally reprograms the component of the modem after a malfunction of the component has been identified.

2. The modem system according to claim 1 , wherein said modem comprises at least one other programmable component monitored by the microcontroller.

3. The modem system according to claim 1 , wherein said component is a digital signal processor operable to execute multiple software-subsystems, said digital signal processor being operable to sum up checksum values output by several of its software-subsystems to a total checksum.

4. The modem system according to claim 3 , wherein said digital signal processor is operable to compare said total checksum to a predefined reference value.

5. The modem system according to claim 4 , wherein said digital signal processor is operable to send a watchdog message to said microcontroller only if said total checksum and said reference value match.

6. The modem system according to claim 5 , wherein said microcontroller is operable to identify said malfunction if it receives no watchdog messages for a predefined period of time.

7. The modem system according to one claim 1 , wherein the microcontroller is operable to detect a type of said malfunction and, depending on this type, to select an instruction set for said reprogramming from multiple instruction sets stored in said electronic device.

8. The modem system according to claim 7 , wherein said multiple instruction sets differ in their level of fail-safety.

9. The modem system according to claim 7 , wherein said instruction sets are stored in an independent flash memory.

10. The modem system according to claim 1 , comprising an external port for a permanent data connection.

11. A method for operating a modem for subsea power line communication comprising a programmable component of the modem and an independent microcontroller being a component of and housed within the modem and dedicated for monitoring said component of the modem, the method comprising the step of:

the microcontroller being a component of and housed within the modem monitoring the programmable component of the modem during regular ongoing operation of the modem,

the microcontroller of the modem identifying a malfunction of said component of the modem;

the microcontroller automatically and autonomously reprogramming said component of the modem in response to identifying the malfunction of said component, and

the microcontroller automatically and autonomously restarting said component of the modem or said modem after reprogramming said component,

such that the microcontroller of the modem automatically and internally reprograms the component of the modem after a malfunction of the component has been identified.

12. The method according to claim 11 , wherein said modem comprises at least one other programmable component monitored by the microcontroller.

13. The method according to claim 11 , wherein said component is a digital signal processor executing multiple software-subsystems, and the method comprises the step of summing up checksum values output by software-subsystems of the digital signal processor to a total checksum.

14. The method according to claim 13 , comprising the step of comparing said total checksum by said digital signal processor to a predefined reference value.

15. The method according to claim 14 , comprising the step of sending a watchdog message by said digital signal processor to said microcontroller only if said total checksum and said reference value match.

16. The method according to claim 15 , comprising the step of identifying said malfunction by said microcontroller if it receives no watchdog messages for a predefined period of time.

17. The method according to claim 11 , comprising the step of detecting by the microcontroller a type of said malfunction and, depending on this type, selecting an instruction set for said reprogramming from multiple instruction sets stored in said electronic device.

18. The method according to claim 17 , wherein said multiple instruction sets differ in their level of fail-safety.

19. The method according to claim 17 , wherein said instruction sets are stored in an independent flash memory.

20. The method according to claim 11 , comprising an external port for a permanent data connection.

21. A modem system for subsea power line communication comprising:

a power line modem for subsea power line communication, the modem comprising:

a programmable component of said power line modem programmed with a first instruction set for providing operation of the programmable component,

an independent microcontroller of said power line modem dedicated for monitoring said programmable component of the modem, and

memory storing at least a second instruction set for providing operation of the programmable component, the second instruction set being different than the first instruction set,

wherein said microcontroller of the modem is programmed to:

monitor said programmable component of the power line modem during regular ongoing operation of the modem,

identify a malfunction of said component during regular ongoing operation of the modem,

in response to identifying the malfunction of said component, automatically and autonomously reprogram said component of the modem to access the second instruction set from the memory and program the component with the second instruction set instead of the first instruction set, and

automatically and autonomously restart said component of the modem or said modem after reprogramming said component,

such that the microcontroller of the modem automatically and internally reprograms the component of the modem after a malfunction of the component has been identified.

22. The modem system according to claim 21 , wherein the first and second instruction sets for providing operation of the programmable component comprise different software versions.

23. The modem system according to claim 21 , wherein the second instruction set for providing operation of the programmable component is a more fail-safe version of the first instruction set for providing operation of the programmable component.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 13, 2021
From: SIEMENS AKTIENGESELLSCHAFT
To: SIEMENS ENERGY AS
Reel/Frame 054975/0655 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 29, 2009
From: BREKKE, ENDRE; HORTEN, VEGARD; STEIGEN, VIDAR
To: SIEMENS AKTIENGESELLSCHAFT
Reel/Frame 022174/0808 →
Continuity (1)
Related Publication 20090207003A1 · Aug 20, 2009