IP Library Granted Patent US 9,235,416
Granted Patent B2
US 9,235,416 · App. 13/687,179 · Granted Jan 12, 2016

Method for checking the operability of a digital signal processing unit of a position sensor and position encoder

Inventor: Mariano Rossello (Turin, IT)
Assignee: SICK STEGMANN GMBH
G06F9/3005G01D5/24428
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 9,235,416
App. No.
13/687,179
Granted
Jan 12, 2016
Kind
B2
Abstract

A method for checking the operability of a digital signal processing unit of a position sensor, wherein the digital signal processing unit executes an instruction queue of N instructions one after another in sequences, wherein an additional number of x instructions is executed by the digital signal processing unit during each sequence, wherein the additional instructions are provided in a unit different from the memory, and that the results of the additional instructions are stored. The results of the additional instructions are read by a microcomputer. The results of the additional instructions are compared by the microcomputer with the expected results achieved by execution of identical additional instructions by the microcomputer or with expected results stored in the microcomputer. This includes a position encoder comprising a digital signal processing unit for calculating position information.

Claims (22)

1. A method for checking the operability of a digital signal processing unit ( 10 ) of a position sensor, wherein the digital signal processing unit ( 10 ) executes an instruction queue comprising N instructions one after another in sequences, the instruction queue being provided in a memory ( 12 ),

characterized in that an additional number of x instructions is executed by the digital signal processing unit ( 10 ) during each sequence, wherein the additional instructions are provided in a unit ( 16 ) different from the memory ( 12 ), and that the results of the additional instructions are stored.

2. The method according to claim 1 ,

characterized in that the additional instructions are provided by a microcomputer ( 20 ) to the unit ( 16 ).

3. The method according to one of the preceding claims,

characterized in that the additional instructions are provided in a first separate storage unit ( 16 ), preferably a flipflop-circuit.

4. The method according to one of the preceding claims,

characterized in that the results of the additional instructions are stored in a second separate storage unit ( 18 ).

5. The method according to one of the preceding claims,

characterized in that the results of the additional instructions are read by a microcomputer ( 20 ).

6. The method according to claim 5 ,

characterized in that the results of the additional instructions are compared by the microcomputer ( 20 ) with the expected results achieved by execution of identical additional instructions by the microcomputer ( 20 ) or with expected results stored in the microcomputer ( 20 ).

7. The method according to one of the preceding claims,

characterized in that the additional instructions are the first instructions in each sequence.

8. The method according to one of the preceding claims,

characterized in that x is equal to 3.

9. A position encoder comprising a digital signal processing unit ( 10 ) for calculating position information, the digital signal processing unit ( 10 ) comprising a memory ( 12 ) in which an instruction queue comprising N instructions is stored, the instruction queue being sequentially executed by the digital signal processing unit ( 10 ),

characterized in that a first separate storage unit ( 16 ) which is different from the memory ( 12 ) is provided for storing an additional number of x instructions being executed by the digital signal processing unit ( 10 ) during each sequence, and a second separate storage unit ( 18 ) is provided for storing the result of the additional instructions.

10. The position encoder according to claim 9 ,

characterized in that a microcomputer ( 20 ) is provided for writing the additional instructions in the first separate storage unit ( 16 ) and for reading the second separate storage unit ( 18 ).

11. The position encoder according to claim 9 or 10 ,

characterized in that the first separate storage unit ( 16 ) is a flipflop-circuit.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 23, 2022
From: SICK STEGMANN GMBH
To: SICK AG
Reel/Frame 059073/0934 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 12, 2012
From: ROSSELLO, MARIANO
To: SICK STEGMANN GMBH
Reel/Frame 029450/0146 →
Priority Claims (1)
EP 12151122 · Jan 13, 2012 · regional
Continuity (1)
Related Publication 20130185546A1 · Jul 18, 2013