主权项 |
1. A method for synchronizing position and current measurements in an alternating current (AC) electric motor control system using at least one field programmable gate array (FPGA), the method comprising:
at least one digital finite impulse response (FIR) phase current filter in the at least one FPGA receiving, at regular intervals, digitized current information from the AC motor, a set of filter coefficients corresponding to a particular AC motor operating point from a mode controller, and a time delay associated with the phase delay from a first time delay block, the at least one FIR phase current filter outputting filtered current data; at least one digital finite impulse response (FIR) position filter in the at least one FPGA receiving, at regular intervals, electrical position measurements from a motor sensor in communication with the AC motor, a set of filter coefficients, and a time delay associated with the delay resulting from position filtering from a second time delay block, the at least one FIR position filter outputting filtered position data;at least one synchronization control block in the at least one FPGA evaluating the time delays calculated by the first and second time delay blocks, outputting sampling current data and sampling position data, and synchronizing the outputted filtered position data and outputted filtered current data; and
the FPGA outputting the synchronized filtered position data and filtered current data to an AC machine control system for controlling the AC motor. |