參數(shù)資料
型號(hào): MC1451A-E
廠商: Electronic Theatre Controls, Inc.
英文描述: Advanced Brushless Motor Control Chipset
中文描述: 先進(jìn)的無(wú)刷電機(jī)控制芯片組
文件頁(yè)數(shù): 35/70頁(yè)
文件大?。?/td> 474K
代理商: MC1451A-E
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描述
MC1101A-P Advanced Brushless Motor Control Chipset
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
相關(guān)代理商/技術(shù)參數(shù)
參數(shù)描述
MC1451CCP 制造商:PMD 功能描述:
MC14520B 制造商:Motorola Inc 功能描述: 制造商:ON Semiconductor 功能描述:
MC14520BAL 制造商:Motorola Inc 功能描述:Counter, Up, 4 Bit Binary, 16 Pin, Ceramic, DIP
MC14520BCP 功能描述:計(jì)數(shù)器移位寄存器 3-18V Dual BCD Up RoHS:否 制造商:Texas Instruments 計(jì)數(shù)器類(lèi)型: 計(jì)數(shù)順序:Serial to Serial/Parallel 電路數(shù)量:1 封裝 / 箱體:SOIC-20 Wide 邏輯系列: 邏輯類(lèi)型: 輸入線路數(shù)量:1 輸出類(lèi)型:Open Drain 傳播延遲時(shí)間:650 ns 最大工作溫度:+ 125 C 最小工作溫度:- 40 C 封裝:Reel
MC14520BCPG 功能描述:計(jì)數(shù)器移位寄存器 3-18V Dual BCD Up RoHS:否 制造商:Texas Instruments 計(jì)數(shù)器類(lèi)型: 計(jì)數(shù)順序:Serial to Serial/Parallel 電路數(shù)量:1 封裝 / 箱體:SOIC-20 Wide 邏輯系列: 邏輯類(lèi)型: 輸入線路數(shù)量:1 輸出類(lèi)型:Open Drain 傳播延遲時(shí)間:650 ns 最大工作溫度:+ 125 C 最小工作溫度:- 40 C 封裝:Reel