Ternary sensor inputs
AssigneeEaton Corporation
InventorKerfegar Khurshed Katrak
Life of this patent
Estimating the term…
Abstract
One of a first signal, a second signal, and a third signal is received respectively from each of three inputs. A pattern formed by the first signal, the second signal, and the third signal is compared to a set of predetermined patterns. Based on the comparing, it is determined whether an error exists. If an error condition exists, a specific one of the inputs is identified as a cause of the error.
Claims24
A method, comprising:
- receiving one of a first signal, a second signal, and a third signal respectively from each of three inputs;
- comparing a pattern of states formed by the first signal, the second signal, and the third signal to a set of predetermined patterns;
- determining whether an error condition exists based on whether an error condition is indicated by one or more patterns identified from the set of predetermined patterns;
- and
- if an error condition exists, identifying a specific one of the inputs as a cause of the error based at least in part on the pattern or patterns identified from the set of predetermined patterns.
A method, comprising:
- receiving one of a first signal, a second signal, and a third signal from each of three inputs;
- comparing a first pattern of states formed by the first signal, the second signal, and the third signal to a set of predetermined patterns;
- based on the comparing of the first pattern, determining an expected detent position of a physical member;
- receiving one of a fourth signal, a fifth signal, and a sixth signal;
- comparing a second pattern of states formed by the fourth signal, a fifth signal, and a sixth signal to the set of predetermined patterns;
- based on the comparing of the second pattern, determining a second expected detent position of a physical member;
- wherein the first pattern and the second pattern are separated by a Hamming distance of at least two.
A non-transitory computer-readable medium tangibly embodying instructions executable by a processor, the instructions comprising instructions for:
- receiving one of a first signal, a second signal, and a third signal respectively from each of three inputs;
- comparing a pattern of states formed by the first signal, the second signal, and the third signal to a set of predetermined patterns;
- determining whether an error condition exists based on whether an error condition is indicated by one or more patterns identified by the comparing from the set of predetermined patterns;
- and
- if an error condition exists, identifying a specific one of the inputs as a cause of the error based at least in part on the pattern or patterns identified by the comparing.
A non-transitory computer-readable medium tangibly embodying instructions executable by a processor, the instructions comprising instructions for:
- receiving one of a first signal, a second signal, and a third signal from each of three inputs;
- comparing a first pattern of states formed by the first signal, the second signal, and the third signal to a set of predetermined patterns;
- based on the comparing of the first pattern, determining an expected detent position of a physical member;
- receiving one of a fourth signal, a fifth signal, and a sixth signal;
- comparing a second pattern of states formed by the fourth signal, a fifth signal, and a sixth signal to the set of predetermined patterns;
- based on the comparing of the second pattern, determining a second expected detent position of a physical member;
- wherein the first pattern and the second pattern are separated by a Hamming distance of at least two.
Dependencies are inferred from the claim text.