×

Delta time measurement circuit for determining parameter derivatives of a rotational velocity sensor signal

  • US 5,740,083 A
  • Filed: 04/01/1996
  • Issued: 04/14/1998
  • Est. Priority Date: 04/01/1996
  • Status: Expired due to Fees
First Claim
Patent Images

1. A digital microprocessor for use in a control system that requires a variable that depends upon rotational speed of a rotary member and derivatives of that speed, said microprocessor comprising;

  • means for sensing rotational speed of said rotary member and creating electrical pulses having a frequency directly related to said rotational speed;

    a first digital counter, means for pre-loading said first counter with a predetermined count value, means for transferring said electrical pulses to said first counter whereby said pulses are counted;

    a second digital counter and an electronic timing clock adapted to record processor operating time in clock ticks;

    control logic adapted during each background control loop of said microprocessor to record each instant said first counter counts said predetermined count value and to simultaneously clear said second counter and record the elapsed time for counting to said predetermined count value;

    a stack of temporary data storage registers, means for transferring to a first of said storage registers the recorded number of said clock ticks as said second counter is cleared;

    said stack of storage registers being adapted to shift clock tick counts from said first storage register to a second storage register and from said second storage register to a third storage register as clock ticks are stored in sequence in said first storage register during each background control loop;

    means for addressing said storage registers during an elapsed measuring time to obtain clock tick values; and

    means for computing rotational velocity and derivatives of said rotational velocity using said clock tick values in said storage registers and said elapsed time;

    said first counter being a down counter adapted to count down from a pre-loaded constant count value to zero, said second counter being an up counter adapted to count the number of clock ticks following a clearing of said second counter by said control logic during each background control loop, the rotational velocity being determined using the equations;

    ##EQU3## where V1, V2 and V3, respectively, are the recorded clock ticks in real time intervals Δ

    t1, Δ

    t2, and Δ

    t3 in said first, second and third storage registers.

View all claims
  • 5 Assignments
Timeline View
Assignment View
    ×
    ×