Method for reliably operating a sensor

US9335183B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9335183-B2
Application numberUS-201213442901-A
CountryUS
Kind codeB2
Filing dateApr 10, 2012
Priority dateApr 12, 2011
Publication dateMay 10, 2016
Grant dateMay 10, 2016

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A method is presented for reliably operating at least one sensor connected to a central control unit. Each sensor senses a sensor value for its sensor parameter and creates an interrupt to the control unit when its sensor value is outside a sensor value range limited by an upper and a lower threshold. Upon generation of an interrupt by a sensor, a modified sensor value range is calculated so that the sensor value causing the interrupt lies within the modified sensor value range, and the modified sensor value range is applied to the respective sensor. The method further includes repeatedly verifying correct behavior of each sensor. A computer-readable medium, a computer program product, and a system for executing the above-summarized method are also presented.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for reliably operating at least one sensor connected to a central control unit, comprising: each sensor sensing a sensor value for its sensor parameter and creating an interrupt to the central control unit when its sensor value is outside a sensor value range limited by an upper and a lower threshold; upon generation of an interrupt by one sensor of the at least one sensor, the control unit handles the interrupt by: polling the one sensor for its current sensor value; determining whether the current sensor value is within the sensor value range; detecting an invalid interrupt based on the current sensor value being within the sensor value range; and determining a modified sensor range when both the sensor value and the current sensor value are outside the sensor value range, the determining using one of the sensor value or the current sensor value, wherein a width of the sensor value range and a width of the modified sensor range are equivalent; and applying, when determined, the modified sensor value range to the one sensor; and wherein the method further comprises repeatedly verifying correct behavior of each sensor of the at least one sensor. 2. The method according to claim 1 , wherein the verifying correct behavior of each sensor comprises polling each sensor to transmit its sensor value to the central control unit and verifying if the sensor value lies within the sensor value range. 3. The method according to claim 1 , wherein the verifying correct behavior of each sensor comprises verifying if the sensor value of a sensor generating an interrupt lies outside the sensor value range. 4. The method according to claim 1 , wherein the repeatedly verifying correct behavior of each sensor comprises verifying correct behavior of each sensor by checking to determine whether the sensor failed to create the interrupt upon the sensor value being outside the sensor value range. 5. The method according to claim 1 , further comprising: incrementing an error counter if an incorrect behavior of the sensor is detected; and the verifying correct behavior of each sensor comprises verifying if the error counter exceeds a given limit for each sensor. 6. The method according to claim 1 , further comprising switching a sensor showing incorrect behavior into a polling mode and polling each sensor showing the incorrect behavior, wherein the incorrect behavior is a count of interrupts generated by the sensor within a specified time being above a set threshold. 7. The method according to claim 1 , wherein the calculating a modified sensor value range comprises shifting the sensor value range. 8. The method according to claim 1 , wherein the calculating a modified sensor value range comprises defining the sensor value causing the interrupt plus an upper offset as upper threshold and defining the sensor value causing the interrupt reduced by a lower offset as lower threshold. 9. The method according to claim 8 , wherein the upper offset and the lower offset are chosen to be different. 10. The method according to claim 1 , wherein the width of the sensor value range is self-adapting. 11. A computer program product for reliably operating at least one sensor connected to a central control unit, the computer program product comprising: a non-transitory computer-readable storage medium readable by a processor and storing instructions for execution by the processor for facilitating performing a method comprising: each sensor sensing a sensor value for its sensor parameter and creating an interrupt to the central control unit when its sensor value is outside a sensor value range limited by an upper and a lower threshold; upon generation of an interrupt by one sensor of the at least one sensor, the control unit handles the interrupt by: polling the one sensor for its current sensor value; determining whether the current sensor value is within the sensor value range; detecting an invalid interrupt based on the current sensor value being within the sensor value range; and determining a modified sensor range when both the sensor value and the current sensor value are outside the sensor value range, the determining using one of the sensor value or the current sensor value, wherein a width of the sensor value range and a width of the modified sensor range are equivalent; and applying, when determined, the modified sensor value range to the one sensor; and wherein the method further comprises repeatedly verifying correct behavior of each sensor of the at least one sensor. 12. The computer program product of claim 11 , wherein the verifying correct behavior of each sensor comprises polling each sensor to transmit its sensor value to the central control unit and verifying if the sensor value lies within the sensor value range. 13. The computer program product of claim 11 , wherein the verifying correct behavior of each sensor comprises verifying if the sensor value of a sensor generating an interrupt lies outside the sensor value range. 14. The computer program product of claim 11 , wherein the repeatedly verifying correct behavior of each sensor comprises verifying correct behavior of each sensor by checking to determine whether the sensor failed to create the interrupt upon the sensor value being outside the sensor value range. 15. The computer program product of claim 11 , further comprising: incrementing an error counter if an incorrect behavior of the sensor is detected; and the verifying correct behavior of each sensor comprises verifying if the error counter exceeds a given limit for each sensor. 16. The computer program product of claim 11 , further comprising switching a sensor showing incorrect behavior into a polling mode and polling each sensor showing the incorrect behavior, wherein the incorrect behavior is a count of interrupts generated by the sensor within a specified time being above a set threshold. 17. The computer program product of claim 11 , wherein the calculating a modified sensor value range comprises shifting the sensor value range. 18. The computer program product of claim 11 , wherein the calculating a modified sensor value range comprises defining the sensor value causing the interrupt plus an upper offset as upper threshold and defining the sensor value causing the interrupt reduced by a lower offset as lower threshold. 19. A computer system for reliably operating at least one sensor connected to a central control unit, the computer system comprising: a memory; and a processor in communications with the memory, wherein the computer system facilitates performing a method, the method comprising: each sensor sensing a sensor value for its sensor parameter and creating an interrupt to the central control unit when its sensor value is outside a sensor value range limited by an upper and a lower threshold; upon generation of an interrupt by one sensor of the at least one sensor, the control unit handles the interrupt by: polling the one sensor for its current sensor value; determining whether the current sensor value is within the sensor value range; detecting an invalid interrupt based on the current sensor value being within the sensor value range; and determining a modified sensor range when both the sensor value and the current sensor value are outside the sensor value range, the determining using one of the sensor value or the current sensor value, wherein a width of the sensor value range and a width of the modified sensor range are equivalent; and applying, when determined, the

Assignees

Inventors

Classifications

  • G01D3/036Primary

    on measuring arrangements themselves · CPC title

  • Automatic recalibration (G01D18/008 takes precedence) · CPC title

  • Testing or calibrating apparatus or arrangements provided for in groups G01D1/00 - G01D15/00 · CPC title

  • Intermittent recalibration · CPC title

  • Monitoring · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9335183B2 cover?
A method is presented for reliably operating at least one sensor connected to a central control unit. Each sensor senses a sensor value for its sensor parameter and creates an interrupt to the control unit when its sensor value is outside a sensor value range limited by an upper and a lower threshold. Upon generation of an interrupt by a sensor, a modified sensor value range is calculated so th…
Who is the assignee on this patent?
Hess Thomas, Schulz Philip S, Strasser Markus, and 3 more
What technology area does this patent fall under?
Primary CPC classification G01D3/036. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue May 10 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).