![PMD Atlas Compact Скачать руководство пользователя страница 52](http://html1.mh-extra.com/html/pmd/atlas-compact/atlas-compact_complete-technical-reference_1569420052.webp)
Operation
52
Atlas
®
Digital Amplifier Complete Technical Reference
4
4.5.4.1
Reading Third Leg Floating Loop Values
To facilitate tuning there are a number of third leg floating loop values that can be read back as well as traced. To read
back these values the command
GetFOCValue
is used. See
Section 4.11.1.3, “Trace Variables”
to specify these values
for trace.
Refer to the diagram in
Section 4.5.4, “Third Leg Floating Control”
for an overview of the control loop. The variables
that can be read or traced are summarized as follows:
4.5.4.2
Third Leg Floating in Voltage Mode
If Atlas is operated in third leg floating mode with the current loop disabled then the external controller-provided
torque command is used to specify PWM duty cycle (voltage) to two out of the three motor output terminals, one
positive and one negative. The third terminal is put into a high impedance (floating) state. Which terminal is positive,
negative, or floating depends on the controller-provided phase angle.
4.6
Power Stage
Atlas contains a high performance MOSFET-based power stage that utilizes one or more switching bridges to drive
the motor coils. The use of 3-phase and H-bridge topologies provides full 4-quadrant operation for all motor types.
In addition, Atlas uses an advanced PWM switching scheme that minimizes the ripple current on the motor windings
while maximizing the current loop performance. The fundamental frequency of the ripple current is twice the PWM
frequency, and well out of the audible range in all cases.
The PWM frequency is selectable between 20 kHz, 40kHz, 80kHz, and 120kHz to cover a broad range of motor
inductances.
In addition to the output bridge function, Atlas provides a current measurement function for use by the current loop
module as well as by the safety processing module. Two channels of phase current feedback are provided for brushless
DC and step motor current loops. For DC Brush motors feedback for one phase is provided.
To set the Atlas unit’s PWM rate the command
SetPWMFrequency
is used. To read this value, the command
GetPWMFrequency
is used.
Variable Name
Function
q Reference
Is the commanded value input into the q loop.
q Feedback
Is the measured value of the q component of the current
q Error
Is the difference between the measured q component of the
current and the commanded q component.
q Integrator sum
Is the integrator sum for the q loop.
q Output
Is the output command of the q loop
q Actual Current
Is the measured current for the q current