參數(shù)資料
型號(hào): DK1241A
廠(chǎng)商: Electronic Theatre Controls, Inc.
英文描述: Advanced Microstepping Motion Control Chipset
中文描述: 高級(jí)微步運(yùn)動(dòng)控制芯片組
文件頁(yè)數(shù): 36/60頁(yè)
文件大?。?/td> 422K
代理商: DK1241A
36
Command Reference
Each command consists of a single byte, with a command code value
as described in the "encoding" description for each command. Data is
transmtted to/fromthe chip set in 16-bit words. All data is encoded
"high to low" i.e. each 16-bit word is encoded high byte first, low byte
second, and two word data values are encoded high word first, low
word second.
Signed data is represented in twos complement format. In the case of
32-bit quantities, the entire 32-bit number is two's complemented. For
example to transmt the decimal number 1,234,567, which has a
hexadecimal representation of 12d687, the high word is sent first (12
hex) and then the low word is sent (d687 hex). Negative numbers are
treated in the same way. For example to transmt the decimal number
-746,455 , which has a hexadecimal value of fff49c29, then the high
word is transmtted first (fff4 hex.) followed by the low word (9c29 hex.).
Some chipset quantities such as position are provided with ‘unity
scaling’, meaning that the value provided is used by the chipset without
internal scaling.
Other chipset quantities are scaled by various constants to allow a
more useful operating range. The non-unity scaling constants that are
used by the chipset are either 1/216 or 1/232 .
If 1/216 scaling is used then the chipset expects a number which has
been scaled by a factor of 65,536 fromthe ‘user units. For example to
specify a velocity (SET_VEL command) of 2.75 usteps/cycle time, 2.75
is multiplied by 65,536 and the result is sent to the chipset as a 32 bit
integer (180,224 dec. or 2c000 hex.). 1/216 scaling is used with 16 bit
as well as 32 bit quantities. The size of the data word does not affect
how the scaling is performed.
If 1/232 scaling is indicated the chipset expects a number which has
been scaled by a factor of 4,294,967,296. For example to specify a
jerk value (SET_JERK command) of .0075 usteps/cycle time3, .0075 is
multiplied by 4,294,967,296 and the result is sent to the chipset as a 32
bit integer (32,212,256 dec. or 1eb8520 hex).
All transmssions to/fromthe chip set are checksummed. The
checksumis a 16-bit quantity that can be read at the end of each
command transmssion. The checksumvalue consists of the 16-bit sum
of all 16-bit transmssions to or fromthe chip set, including the
command byte which occupies the low byte of the first 16-bit
transmssion word. For example if a SET_VEL command (which takes
two 16-bit words of data) was sent with a data value of fedcba98 (hex),
the checksumwould be:
0011
+ fedc
+ ba98
----------
1b985
check sum= b985 (keep bottom16 bits only)
(code for SET_VEL command)
(high data word)
(low data word)
The following hex code commands are reserved for future use, or are
currently used during manufacturing/test. They return a valid checksum
although they should not be used during normal chipset operations. The
hex command codes are: 49, 4e
The following hex code commands are illegal, and will return a
checksumof 0. They should not be used during normal chipset
operations. The hex command codes are: 00, 03, 04, 22, 80 through ff
Unless otherwise noted, all numerical values presented in this
command summary are in decimal.
Axis Control
SET_1
Data/direction:
Encoding:
Axis acted on:
Available on:
Double buffered:
Set current axis to #1
1/read
01 (hex)
set by command
all axes
No
SET_1 changes the current axis number to 1. All commands that
operate on the current axis will be affected by this command. The
status of axis #1 is returned. See GET_STATUS command for the
status word format.
SET_2
Data/direction:
Encoding:
Axis acted on:
Available on:
Double buffered:
Set current axis to #2
1/read
02 (hex)
set by command
all axes
No
SET_2 changes the current axis number to 2. All commands that
operate on the current axis will be affected by this command. The
status of the axis #2 is returned. See GET_STATUS command for the
status word format.
SET_I
Data/direction:
Encoding:
Axis acted on:
Available on:
Double buffered:
Set current axis to interrupting axis
1/read
08 (hex)
interrupting axis
all axes
No
SET_I changes the current axis number to the interrupting axis, which
is the axis that has caused the host interrupt to become active. All
commands that operate on the current axis will be affected by this
command. The status of the interrupting axis is returned. See
GET_STATUS command for the status word format.
相關(guān)PDF資料
PDF描述
DK2100 Navigator Motion Processor
DK3300 Turbo uPSD DK3300 User Manual(Turbo系列 uPSD DK3300 用戶(hù)手冊(cè))
DK60 DIODY PROSTOWNICZE
DK61 DIODY PROSTOWNICZE
DK62 DIODY PROSTOWNICZE
相關(guān)代理商/技術(shù)參數(shù)
參數(shù)描述
DK125950 制造商:TE Connectivity 功能描述:
DK-125M-1 制造商:Luminus Devices 功能描述:EVAL BOARD & HEAT SINK FOR PT85/CBT85. MAX16818, 25A, 1 CH - Bulk
DK12GY 功能描述:電氣外殼 RoHS:否 制造商:Bud Industries 產(chǎn)品:Wall Mount Enclosures 類(lèi)型:Single Door NEMA 額定值:3R 外部深度:254 mm 外部高度:305 mm 外部寬度:305 mm 面板寬度:261 mm 面板高度:261 mm 材料:Steel 顏色:Gray 通風(fēng):Not Available
DK12LG 功能描述:電氣外殼 RoHS:否 制造商:Bud Industries 產(chǎn)品:Wall Mount Enclosures 類(lèi)型:Single Door NEMA 額定值:3R 外部深度:254 mm 外部高度:305 mm 外部寬度:305 mm 面板寬度:261 mm 面板高度:261 mm 材料:Steel 顏色:Gray 通風(fēng):Not Available
DK12S16 功能描述:電氣外殼 RoHS:否 制造商:Bud Industries 產(chǎn)品:Wall Mount Enclosures 類(lèi)型:Single Door NEMA 額定值:3R 外部深度:254 mm 外部高度:305 mm 外部寬度:305 mm 面板寬度:261 mm 面板高度:261 mm 材料:Steel 顏色:Gray 通風(fēng):Not Available