參數(shù)資料
型號: MC1451A-E
廠商: Electronic Theatre Controls, Inc.
英文描述: Advanced Brushless Motor Control Chipset
中文描述: 先進的無刷電機控制芯片組
文件頁數(shù): 29/70頁
文件大?。?/td> 474K
代理商: MC1451A-E
29
Axis Status
The MC1231A supports a status word for each axis, which contains
various information about the state of the axis.
The status word is a 16-bit register which can be queried using the
command GET_STATUS. It contains the following information (Bit
encoding is 0 = LSB, 15 = MSB):
Bit #
0
Description
Motion complete flag. This bit is set (1) when the axis
trajectory has completed. This flag is only valid for the S-
curve and trapezoidal, and velocity contouring profile
modes.
Wrap-around condition flag. This bit is set (1) when the axis
has reached the end of its travel range,and has wrapped to
the other end of the travel range. Specifically, when
travelling in a positive direction past the position
+1,073,741,823, the axis will wrap to position -
1,073,741,824, and vice-versa.
Breakpoint reached flag. This bit is set (1) when one of the
breakpoint conditions has occurred.
Index pulse received flag. This bit is set (1) when an index
pulse has been received.
Motion error flag. This bit is set (1) when the position error is
exceeded (see filter section for more information). This bit
can only be reset when the axis is no longer in a motion
error condition
Positive limt switch flag. This bit is set (1) when the positive
limt switch goes active.
Negative limt switch flag. This bit is set (1) when the
negative limt switch goes active.
Command error flag. This bit is set (1) when a command
error has occurred.
motor on/off status (1 indicates motor is on, 0 indicates
motor is off).
axis on/off status (1 indicates on, 0 indicates off).
In-motion flag. This bit continuously indicates whether or not
the axis trajectory is in motion. This bit is set (1) when the
axis is in motion, and cleared (0) when the axis trajectory is
not in motion.
commutation error flag. This bit is set (1) when a
commutation error is detected.
current axis #(13 bit = high bit, 12 bit = low bit). Therefore
axis encoding is as follows:
Bit 13 Bit12 Axis
0
0
1
0
1
2
reserved (may contain 0 or 1)
1
2
3
4
5
6
7
8
9
10
11
12,13
14,15
Bits 8-10 and 12-13 indicate continuous status information, and do not
need to be reset by the host.
Bits 0-7 and bit 11 indicate various status flags that can also generate
host interrupts (see next section for details). These flags are set by the
chipset, and must be reset by the host (They will not be cleared by the
chipset).
Bits 0-7 and 11 of the status word operate using a set/reset
mechanism. These flags are set by the chipset, and must be reset
by the host. If they are not reset by the host they will remain active
indefinitely.
Mscellaneous Mode Status Word
There is another status word available that indicates the current status
of various mode settings or conditions.
The mscellaneous mode status word is a 16-bit register which can be
queried using the command GET_MODE. It contains the following
information (Bit encoding is 0 = LSB, 15 = MSB):
Bit #
0-6
Description
Used internally by chipset. Contains no host-useable
information.
Stop on motion error mode flag. This bit indicates the state
of the stop on motion error mode, set by the commands
SET_AUTO_STOP_ON and SET_AUTO_STOP_OFF. A 1
indicates auto stop is on.
Used internally by chipset. Contains no host-useable
information.
Auto update flag. This bit indicates the state of the auto
update mode, set using the commands
SET_AUTO_UPDATE_ON and
SET_AUTO_UPDATE_OFF. A 1 indicates that auto update
is disabled.
Trajectory generator mode. This bit indicates the mode of
the trajectory generator, set using the commands
SET_PRFL_S_CRV, SET_PRFL_TRAP, SET_PRFL_VEL,
SET_PRFL_GEAR. The encoding is as follows:
Bit 12 Bit11 Profile Mode
0
0
trapezoidal
0
1
velocity contouring
1
0
s-curve
1
1
electronic gear
Phase # These bits indicate the current phase #of the S-
curve profile (only valid if the current profile mode is S-
curve). A 0 indicates that the profile has not started yet, and
phases 1-7 indicate the phase #s corresponding to the
phases described in the S-curve profiling mode. The 3-bit
phase #word is encoded bit 15 MSB, and bit 13 LSB.
7
8-9
10
11,12
13-15
Host Interrupts
In many situations, during axis motion or at other times, it is useful to
have the chip set signal the host that a special condition has occurred.
This is generally more convenient and efficient than having the host poll
the chip set for various possible conditions. This chip set-initiated signal
is known as a host interrupt.
Several chip set conditions may occur that can result in the generation
of a host interrupt. Whether these conditions in fact interrupt the host is
相關(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 功能描述:計數(shù)器移位寄存器 3-18V Dual BCD Up RoHS:否 制造商:Texas Instruments 計數(shù)器類型: 計數(shù)順序:Serial to Serial/Parallel 電路數(shù)量:1 封裝 / 箱體:SOIC-20 Wide 邏輯系列: 邏輯類型: 輸入線路數(shù)量:1 輸出類型:Open Drain 傳播延遲時間:650 ns 最大工作溫度:+ 125 C 最小工作溫度:- 40 C 封裝:Reel
MC14520BCPG 功能描述:計數(shù)器移位寄存器 3-18V Dual BCD Up RoHS:否 制造商:Texas Instruments 計數(shù)器類型: 計數(shù)順序:Serial to Serial/Parallel 電路數(shù)量:1 封裝 / 箱體:SOIC-20 Wide 邏輯系列: 邏輯類型: 輸入線路數(shù)量:1 輸出類型:Open Drain 傳播延遲時間:650 ns 最大工作溫度:+ 125 C 最小工作溫度:- 40 C 封裝:Reel