Low cost approach to measuring high resolution rotary position of electric machines
First Claim
Patent Images
1. A method for measuring a rotary position of an electric machine comprising:
- reading a pulse counter counting a sequence of pulses relating to said rotary position;
determining whether a new pulse has been detected; and
computing a new angle relating to said rotary position.
8 Assignments
0 Petitions
Accused Products
Abstract
A method for measuring a rotary position of an electric machine includes read a pulse counter that counts a sequence of pulses. The sequence of pulses is related to the rotary position. A determination as to whether a new pulse has been detected is performed. And a computation of a new angle that is related to the rotary position. A speed measuring circuit that includes an input having a set of position signals and an output having a set of speed signals may include the method for measuring a rotary position of an electric machine.
91 Citations
19 Claims
-
1. A method for measuring a rotary position of an electric machine comprising:
-
reading a pulse counter counting a sequence of pulses relating to said rotary position;
determining whether a new pulse has been detected; and
computing a new angle relating to said rotary position. - View Dependent Claims (2, 3, 4, 5, 6)
multiplying said reading from said pulse counter by a set sensor resolution thus deriving a product from said multiplying.
-
-
3. The method of claim 2 further comprising:
storing said product from said multiplying as said new angle.
-
4. The method of claim 2 further comprising:
- updating a new speed value.
-
5. The method of claim 1 wherein said computing said new angle relating to said rotary position when no pulse is detected comprises:
-
adding a previous angle value to a product of a rotary speed and a loop time thereby arriving at a sum; and
storing said sum as said new angle.
-
-
6. The method of claim 1 further comprising:
outputting a value of said new angle relating to said rotary position via an outputting device.
-
7. A storage medium encoded with machine-readable computer program code for generating a pulse, said storage medium including instructions for measuring a rotary position of an electric machine causing a computer to implement a method comprising:
-
reading a pulse counter counting a sequence of pulses relating to said rotary position;
and computing a new angle relating to said rotary position in response to whether or not a pulse has been detected. - View Dependent Claims (8, 9, 10, 11, 12)
multiplying said reading from said pulse counter by a set sensor resolution thus arriving a product from said multiplying.
-
-
9. The storage medium of claim 8 further comprising instructions for causing a computer to implement:
storing said product from said multiplying as said new angle.
-
10. The storage medium of claim 8 further comprising instructions for causing a computer to implement:
updating a new speed value.
-
11. The storage medium of claim 7 wherein said computing said new angle relating to said rotary position when no pulse is detected comprising:
-
adding a previous angle value by a product of a rotary speed and a loop time thereby arriving at a sum; and
storing said sum as said new angle.
-
-
12. The storage medium of claim 7 further comprising instructions for causing a computer to implement:
outputting a value of said new angle relating to said rotary position via an outputting device.
-
13. A speed measuring circuit comprising:
-
an output having a set of position signals;
an output having a set of speed signals; and
a device, communicated with said input and said output wherein said device performs a method for measuring a rotary position of an electric machine, wherein said method comprises;
reading a pulse counter counting a sequence of pulses relating to said rotary position;
determining whether a new pulse has been detected; and
computing a new angle relating to said rotary position. - View Dependent Claims (14, 15, 16, 17, 18, 19)
multiplying said reading from said pulse counter by a set sensor resolution thus arriving a product from said multiplying.
-
-
15. The speed measuring circuit of claim 14 wherein computing said new angle relating to said rotary position when said pulse is detected further comprising:
storing said product from said multiplying as said new angle.
-
16. The speed measuring circuit of claim 13 wherein computing said new angle relating to said rotary position when said pulse is detected further comprises:
updating a new speed value.
-
17. The speed measuring circuit of claim 13 wherein computing said new angle relating to said rotary position when no pulse is detected comprises:
-
adding a previous angle value to a product of a rotary speed and a loop time thereby arriving at a sum; and
storing said sum as said new angle.
-
-
18. The speed measuring circuit of claim 13 further comprises:
outputting a value of said new angle relating to said rotary position via an outputting device.
-
19. The speed measuring circuit of claim 13 wherein computing said new angle relating to said rotary position when no pulse is detected comprises:
-
adding a previous angle value to a filtered speed term, thereby arriving at a sum; and
storing said sum as said new angle.
-
Specification