參數(shù)資料
型號(hào): MC1101A-P
廠商: Electronic Theatre Controls, Inc.
英文描述: Advanced Brushless Motor Control Chipset
中文描述: 先進(jìn)的無(wú)刷電機(jī)控制芯片組
文件頁(yè)數(shù): 35/70頁(yè)
文件大?。?/td> 474K
代理商: MC1101A-P
35
Phase A
Phase B
Phase C
90
180
270
360
3-Phase Brushless
Hall A
Hall B
Hall C
Unlike the algorithmc method, using Hall-based phase initialization no
special motor procedures are required. Initialization is performed using
the command INIT_PHASE, and occurs immediately, without any motor
motion.
To accommodate varying types of Hall sensors, or sensors that contain
inverter circuitry, the signal level/logic interpretation of the Hall sensor
input signals can be set through the host.
The command SET_HALL_SENSE accepts a bit-programmed word
which controls whether the incomng Hall signals are interpreted as
active high, or active low. To read back this Hall interpretation value
use the command GET_HALL_SENSE. For details on the programmng
of this control word see the Command Reference section of this
manual.
Hall-based initialization should only be used with a 3-phase
commutation waveform, and with Hall sensors located 120
degrees apart. Hall-sensors located 60 degrees apart should not
be used.
Mcrostepping Phase Initialization
If the location of the index pulse in relation to the motor rotor and case
is known then it may be advantageous to use an initialization technique
which operates the motor as a mcrostepper, rotating the motor until the
index pulse is found, and then setting the phase angle explicitly.
This scheme is only appropriate for motors which have the index pulse
in a fixed and repeatable location within the commutation cycle for all of
the motors to be used during manufacturing of the product. Although
this is relatively uncommon, it is typical for motors with optical Hall-
sensors which use a single disk containing the A, B, index, and Hall
sensor information.
To set the chipset for mcrostepping operation the command
SET_PHASE_MICRO is used. To restore the chipset for encoder-
based commutation the command SET_PHASE_ENC is used. Once
the index pulse is encountered the phase angle can be set using the
command SET_PHASE.
To operate the motor in mcrostepping mode the motor must be set on
(MTR_ON command), and a motor output value must be provided
(SET_BUF_MTR_CMD & UPDATE). In addition the #of encoder
counts per electrical cycle should be set to 512.
When in mcrostepping mode each trajectory 'count' corresponds to
1/256 of a full electrical cycle. For example using a 4-pole motor (2
electrical cycles per motor rotation) a trajectory move of 512 counts will
move the motor 1 full motor rotation.
Special care should be taken when initializing the motor using the
mcrostepping method. Because the motor is operated 'open-loop' the
resultant coil energization and subsequent rotation may be jerky and
abrupt.
Phase initialization using the microstepping method should only
be used under special circumstances. It is not generally
recommended unless the algorithmic or Hall-based methods can
not be used.
Direct-Set Phase Initialization
If, after power-up the location of the motor phasing is known explicitly
the phase angle can simply be set directly using the SET_PHASE
command.
This typically occurs when sensors such as resolvers are used where
the returned motor position information is absolute in nature (not
incremental) , and can be used to generate a quadrature data stream
as well as be read by the host directly.
Phase Initialization Programming
The following examples show typical host command sequences to
initialize the commutation of a brushless motor for all four initialization
methods.
Algorithmc Initialization Sequence
SET_PHASE_CNTS uuuu
Set #of encoder counts per electrical
cycle
Set phase initialization method to
algorithmc
Turn motor off so it doesn't conflict
with initialization procedure
Set algorithmc phase init duration
Set initialization motor command level
Performthe initialization
SET_PHASE_ALGOR
MTR_OFF
SET_PHASE_TIME wwww
SET_BUF_MTR_CMD xxxx
INIT_PHASE
This sequence will cause the motor to immediately begin the
initialization procedure, which will last 'wwww' servo loops long. To
determne if the procedure is completed, the command
相關(guān)PDF資料
PDF描述
MC1211N LSI CMOS
MCY1210N LSI CMOS
MC14005N 8-function calculator unit co-operating with LED display
MC74005N 8-function calculator unit co-operating with LED display
MC74007N 8-function calculator unit co-operating with LED display
相關(guān)代理商/技術(shù)參數(shù)
參數(shù)描述
MC110M 制造商:Thomas & Betts 功能描述:10A,INSERT,MALE,M10P
MC112061P 制造商:LANSDALE 制造商全稱:LANSDALE Semiconductor Inc. 功能描述:Crystal Oscillator
MC1121 制造商:ONSEMI 制造商全稱:ON Semiconductor 功能描述:100mA Charge Pump Voltage Converter with Shutdown
MC1121DMR2 制造商:Rochester Electronics LLC 功能描述:- Bulk 制造商:ON Semiconductor 功能描述:
MC1122HBT 制造商:SPC Multicomp 功能描述:AC Tubeaxial Fan - MC1122HBT