Patent ID: 6121745
Filing Date: 2000-09-19
Classification: H02P

Abstract:
A method of controlling a motor, comprising the steps of:(A) generating a velocity signal during a first update interval, said first update interval including a plurality of interrupt intervals and said velocity signal corresponding to a desired change in rotational position of said motor per unit time;(B) dividing said change in said rotational position by a predetermined number to obtain an incremental position change value;(C) adding said incremental position change value to a function table position value to obtain a first function table address;(D) accessing a function table using said first function table address to obtain a first current value;(E) generating a first current in a first phase of said motor during a first interrupt interval of said plurality of interrupt intervals responsive to said first current value;(F) adding a phase offset value to said first function table address to obtain a second function table address;(G) accessing said function table using said second function table address to obtain a second current value; and(H) generating a second current in a second phase of said motor during said first interrupt interval responsive to said second current value.