|
本帖最后由 wentback 于 2015-11-14 17:31 編輯 9 @9 `" d s0 i6 ?/ _6 _
5 F, ~! [$ f( R& W
[第1章 概述1.1 MCX314功能分析(1)8 ~8 r5 ~ d7 t. {0 z
1.2 MCX314工作方式分析(4)
* }& t, K! v* s8 r0 _8 P" q3 j1.3 MCX314芯片管腳定義(5)! M$ `; X3 ~* o- {" a. F' [
7 j: e/ Q6 ~1 w) \第2章 MCX314功能和相關(guān)技術(shù)參數(shù)2.1 脈沖輸出命令(10)9 ^9 W" u3 B; ]
2.1.1 定長(zhǎng)脈沖輸出驅(qū)動(dòng)(10)5 h0 ]1 x( p; W. M1 H# m: [
2.1.2 連續(xù)脈沖驅(qū)動(dòng)輸出(11)$ z7 |* D9 ~; `) z2 S
2.2 速度曲線(12)
u, c w9 z7 s/ c3 m; r2.2.1 恒速驅(qū)動(dòng)(12)+ \5 ^! H: J" |# D# K: N/ ]
2.2.2 線性加/減速驅(qū)動(dòng)(12)7 X6 [% v% O9 e
2.2.3 S曲線方式加/減驅(qū)動(dòng)(13): h8 k% }4 ^( R" D6 w0 h6 p W. X
2.2.4 脈沖寬度和速度的精度(17)
# e/ L) _* `; H) D" I' j2.3 位置管理(18)0 Y% ?3 u! F# l4 \3 `; O
2.3.1 邏輯位置計(jì)數(shù)器和實(shí)際位置計(jì)數(shù)器(19)
9 L/ j8 o# {, z. u2.3.2 比較寄存器和軟件極限(software limit)(19)
% D; C V% s; h$ I2.4 插補(bǔ)(20)8 g5 I8 Q( a+ E. j" n
2.4.1 2軸或3軸的直線插補(bǔ)(20)" A6 w% R9 I; z3 y& e
2.4.2 圓弧插補(bǔ)(22)
; I, Q! C7 G' b. m2.4.3 位模式插補(bǔ)(25)
, t2 l, E1 k$ ~, F8 w2.4.4 恒定線速度(30)
" B: K! ?! v1 y+ B y; `7 u2.4.5 連續(xù)插補(bǔ)(31)
5 [+ i6 g) x8 N2.4.6 插補(bǔ)的加/減速控制(34)( l" m8 l8 X ~9 g+ z$ n! T) d
2.4.7 單步插補(bǔ)(36); h1 T: Y2 X1 k7 g
2.5 中斷(37)
' _% S4 x; J9 a3 v- ]2.6 其他功能(39)
8 d6 y+ D9 M3 M2.6.1 由外部脈沖進(jìn)行驅(qū)動(dòng)(39)0 t% G) e Q# [5 Q# W# Z
2.6.2 脈沖輸出類(lèi)型選擇(40)
: X+ B% h$ }: t- k `/ t2.6.3 輸入脈沖的類(lèi)型選擇(40)2 V9 v$ _5 i$ z
2.6.4 硬件限位信號(hào)(41). X5 Q8 ?. x1 G. U% ^
2.6.5 伺服電機(jī)驅(qū)動(dòng)器接口(41)' l1 W, S7 W7 N! `' n
2.6.6 緊急停止(41)# t4 ~/ b, U- `& k7 Y" Q
2.6.7 狀態(tài)輸出(41)
. N/ v+ M' w: Z5 p, @2.6.8 通用輸出(42)) p! `: e% b; o7 \- T( h" S [( b# v* X
& b! }7 t3 F& e% v第3章 MCX314芯片電氣和機(jī)械特性3.1 直流特性(43)" t' A/ T3 a6 S( z
3.2 交流特性(44)( K3 A, i( S" ^1 H% V
3.2.1 時(shí)鐘信號(hào)(44)& }" K* a# V) k% y
3.2.2 讀/寫(xiě)周期(45)& H1 m6 e- I8 Q& M
3.2.3 BUSYN信號(hào)(46)0 i. N1 l, h8 @3 k3 A' P
3.2.4 SCLK/同步輸出信號(hào)(46)
: x# ?2 t T/ g/ _$ l* ]( @3.2.5 反饋輸入脈沖(46)
& J2 `6 ~" E! q$ e; ?; z3.2.6 通用輸入/輸出信號(hào)(47)7 E* N5 s& p! ?" _3 d& v/ l+ h# k
3.3 輸入信號(hào)/輸出信號(hào)的同步(48)
Y7 `7 P9 P8 r1 f7 h9 C: L4 ?8 ]& Z3.3.1 通電重置(48)
$ a" p( Y6 s9 ~6 E& H1 e9 z3.3.2 定長(zhǎng)脈沖或連續(xù)驅(qū)動(dòng)(48)
$ X Z6 U% p, q Y$ |# Q3.3.3 插補(bǔ)(49)# w; ~4 g: ^9 a0 y3 h. [0 X5 E
3.3.4 保持命令后開(kāi)始驅(qū)動(dòng)(49)
4 w& _! J; m: S! M- ]! ^# v3.3.5 急停(立即停止)(49)
. C0 A" m/ d7 ^3.3.6 減速停止(50)
: [- n( p' Z' y# U- @4 e6 \3.4 機(jī)械特性(50)" ?! t* i. a4 b& ?+ G; b4 }" U
3.5 性能指標(biāo)(51)( V- u7 ?3 d5 n
3.5.1 插補(bǔ)功能(51)
4 B- N7 P% C; N" C' P3.5.2 軸的共同說(shuō)明(51) Y6 A7 K: l6 f* ]# ^/ N$ H
3.5.3 編碼器輸入脈沖(52)
7 P* z8 R% i& w+ D+ Q3 n3.5.4 通用輸出信號(hào)(52)9 K/ o! i Z5 a; Z2 S
/ Z6 U7 j% [! P( C8 u. c
第4章 MCX314控制寄存器4.1 16 位數(shù)據(jù)總線的寄存器地址映射(53)# ^/ y! z9 P' E( ~; s3 }8 x$ ]
4.2 8 位數(shù)據(jù)總線的寄存器地址映射(54)
) t9 [+ @* q5 L# I0 y- N4.3 命令寄存器:WR0(56)
% S) k: @8 ?' U: k7 }4.4 模式寄存器1:WR1(56): z& C/ K/ E1 w
4.5 模式寄存器2:WR2(57)
; o6 d. T1 \9 N# w4.6 模式寄存器3:WR3(59)
3 \7 \* }" k$ |" Q" @4.7 輸出寄存器:WR4(60)
2 Q) Z* Y [( c; g4.8 插補(bǔ)模式寄存器:WR5(60)
) y1 p% g* `* d( g. x( v4.9 數(shù)據(jù)寄存器:WR6/WR7(62)
1 `5 M, l% ~9 e% c- ?; l; Y4 |4.10 主狀態(tài)寄存器:RR0(62)% u8 J' t# l) {7 G
4.11 狀態(tài)寄存器1:RR1(63)* D6 ~2 O# d9 i' \' ~2 s J
4.12 狀態(tài)寄存器2:RR2(65)
4 R6 j4 L4 ~$ l4.13 狀態(tài)寄存器3:RR3(65)
) v" V8 m$ F' V, e7 L4.14 輸入寄存器:RR4/RR5(66): F/ B* Z& J# v
4.15 數(shù)據(jù)寄存器:RR6/RR7(67)
, X" ~1 b3 G; ]) m7 i" ]0 {! ~) l1 N+ [. W/ b# q' A
第5章 MCX314指令系統(tǒng)解釋與分析5.1 寫(xiě)數(shù)據(jù)命令(70)
5 @: n0 }4 i# Q# N. A8 \; J5.1.1 量程設(shè)定(70)8 D; k$ J4 y( w, @$ o
5.1.2 S曲線加速度變化率設(shè)定(70)
1 u. A) M c: ^3 s5.1.3 加速度設(shè)定(71)# {: K* U' k" r
5.1.4 減速度設(shè)定(71)! D# D* P6 o/ |7 Y5 ?* V" ]
5.1.5 初始速度設(shè)定(72)' w$ o8 {% J: t% F$ U
5.1.6 驅(qū)動(dòng)速度設(shè)定(72)
9 z: S/ {! N; f5 C; I3 a. Y5.1.7 輸出脈沖數(shù)/插補(bǔ)結(jié)束點(diǎn)命令(72)
6 l( E1 x+ c( |8 d5.1.8 手動(dòng)減速點(diǎn)設(shè)定(73)
' \( q/ n9 M u" H+ W5.1.9 圓心設(shè)定(73)5 E8 v3 J7 ^, [) G# z$ @
5.1.10 邏輯位置計(jì)數(shù)器設(shè)定(73)
. [" r* D8 f: r9 e b5.1.11 實(shí)際位置計(jì)數(shù)器設(shè)定(73)
7 @+ a& y6 S+ z$ f6 m5.1.12 COMP+寄存器設(shè)定(74)
! @4 h1 Z0 L: @- W3 T5.1.13 COMP-寄存器設(shè)定(74)& X2 e. a: e! _8 y r1 |) Y
5.1.14 加速度計(jì)數(shù)器進(jìn)位設(shè)定(74); W5 g6 [. M- j
5.1.15 NOP(用作軸切換)(74)
! e2 [3 P' b4 w/ J$ Y) {5.2 讀取數(shù)據(jù)命令(75)9 |: G$ X P R1 q
5.2.1 讀取邏輯位置計(jì)數(shù)器的值(75)
/ f9 k( ?7 h6 G& R5.22 讀取實(shí)際位置計(jì)數(shù)器的值(75)% G# A" E Z' \# K
5.2.3 讀取當(dāng)前驅(qū)動(dòng)速度(75)
- d* e% Q0 o" a" _! l3 y4 ^. ^5.2.4 讀取當(dāng)前加/減速度(76)$ B% D1 q, r0 |. v0 G1 [
5.3 驅(qū)動(dòng)命令(76)4 r6 a$ X; k' F( f( m
5.3.1 正方向定長(zhǎng)脈沖驅(qū)動(dòng)(76)
3 y1 ]! _/ s. C' _( m8 z9 x( W5.3.2 負(fù)方向定長(zhǎng)脈沖驅(qū)動(dòng)(76)9 k! K/ X$ I0 P9 }- H
5.3.3 正方向連續(xù)驅(qū)動(dòng)(77)& p5 A& o" m3 e, _; J1 j4 ~
5.3.4 負(fù)方向連續(xù)驅(qū)動(dòng)(77)$ W: S& i0 P" i Z2 [: l
5.3.5 暫停(77)
8 |+ G7 e6 q3 w2 F' o5.3.6 暫停禁止和開(kāi)始運(yùn)行/清除停止?fàn)顟B(tài)(78)6 \. G- V; [& S" q8 F
5.3.7 減速至停止(78)
( C- R8 F7 w; z C$ \" f- t b! H5.3.8 快速停止(即停)(78)( @9 A( g$ T" P0 n/ p+ s
5.4 插補(bǔ)命令(78)
( `' r0 @- [# v# M4 Z5.4.1 2軸直線插補(bǔ)(79)" D7 ^8 g! G' A: y
5.4.2 3軸直線插補(bǔ)(79)
4 i, a2 N1 g' u8 R1 D5.4.3 順時(shí)針圓弧插補(bǔ)(79)
' Z5 ?% A9 W1 o s* }3 L5 f2 S5.4.4 逆時(shí)針圓弧插補(bǔ)(79)
1 }% y7 e) Z, q. H+ T5.4.5 2軸離散點(diǎn)(BP)插補(bǔ)(80)
; I' q. N; e( R1 k" A4 }5.4.6 3軸離散點(diǎn)(BP)插補(bǔ)(80)
9 o8 A4 @$ p/ ]' |$ w2 F5.4.7 啟動(dòng)BP寄存器(80)
! n3 u, I& E; a, ~& ?5 d5.4.8 禁止BP寄存器(81)
0 Z9 o& o5 [& F; H, o5.4.9 把數(shù)據(jù)從BP寄存器壓入BP堆棧(81)
' ^( k3 a0 L& H0 P5.4.10 清除BP數(shù)據(jù)(81) J3 S& X- V4 J# j. K- r M8 F0 F& M
5.4.11 單步插補(bǔ)(81)' T* E4 q! @% U1 z7 o. g2 \$ {9 u
5.4.12 允許減速模式(81)7 K+ [( L6 U4 m3 ~ P- a
5.4.11 禁止減速模式(82)4 V3 u, M" A' K. P
5.4.14 清除插補(bǔ)中斷(82)( v# C$ w- e& k
6 ^; w: B5 ], J2 D, z) k& ~. {: I
第6章 硬件接口設(shè)計(jì)例程6.1 MCX314與PC-ISA BUS的接口設(shè)計(jì)(83)8 j" g* Q. }6 s' S+ [! g0 h$ M
6.1.1 ISA總線信號(hào)描述及其功能模塊接口(84)
3 G! o) c! Q) K, F6.1.2 輸入/輸出口基地址設(shè)置和讀/寫(xiě)寄存器(85)% R, Y! S6 C$ ?+ V
6.1.3輸入/輸出接口(88), [# U3 G3 A; v
6.1.4PCISA中斷設(shè)置(90)
" }" {5 Y5 B% r6.1.5輸入/輸出信號(hào)的時(shí)序(90)
" n. I, v0 X) e! B4 Q6.2 MCX314與PC-PCI BUS的接口設(shè)計(jì)(93)
$ }! Z* u$ c9 O; ?1 }6.2.1 PCPCI BUS概述(93)
# q9 n- s* O9 x7 V. O+ ?6.2.2 基于PCI總線的接口電路設(shè)計(jì)與編程(95)
! d _8 ?3 ^2 B' K2 o6.3 MCX314與MCS51 CPU的接口設(shè)計(jì)(101), G V4 `6 P$ |& o) n* K7 W' V
6.4 MCX314與Z80 CPU的接口設(shè)計(jì)(103)
9 P6 ?" H) U) E0 p( \( C6.5 MCX314與68000 CPU的接口設(shè)計(jì)(104)
l! [* t, ^. X* i6 D6.6 信號(hào)驅(qū)動(dòng)接口(105)
: C* I6 o: S! n* U. p2 m' ~6.7 驅(qū)動(dòng)脈沖輸出類(lèi)型與接口(105)
2 M" {8 N F h6.7.1 輸出脈沖定義(nP+P、nP+N、nP-P、nP-N)
% {) w2 n6 f5 P/ B# Y+ ]6.7.2 伺服驅(qū)動(dòng)器的通用輸入(nINPOS、nALARM)" b J: c7 P; f y
6.7.3 外部脈沖控制輸入(nEXOP+、nEXOP-)(106)3 d5 m% {! e& s+ ] V i; u# d
6.8 與限位開(kāi)關(guān)或者傳感器通用信號(hào)接口(107)3 y9 ~* R2 \+ X
6.8.1 通用輸出(nOUT7~nOUT4)(107)
& k- W9 g) S6 \4 v1 v; v6.8.2 超程限位開(kāi)關(guān)輸入(nLMT+、nLMT-)(108)+ G& U2 x+ V6 D+ W, l+ d; G' l8 K
6.8.3 減速停止/立即停止開(kāi)關(guān)輸入(nIN1、nIN2、nIN3)(108)( n4 t( `7 e& B
6.8.4 急停輸入(EMG)(108)# p k/ {/ F- _) V+ b5 ]* [
6.9 編碼器信號(hào)的接口(109)# R( X* X$ o6 E7 @& }
9 y3 X6 [& M; D7 y3 h, V
第7章 軟件接口設(shè)計(jì)例程7.1 C語(yǔ)言接口設(shè)計(jì)(110)
% m/ [" a! |$ N J5 f7.1.1 初始化設(shè)置函數(shù)(110)8 Q: }: i3 a+ D! N
7.1.2 加/減速規(guī)律設(shè)置函數(shù)(126)+ W- B+ T2 L; [# o- |1 @
7.1.3 直線插補(bǔ)驅(qū)動(dòng)函數(shù)(137)
; I5 E: C4 K& W* Z/ g+ L7.1.4 圓弧插補(bǔ)驅(qū)動(dòng)函數(shù)(143)6 {& z [7 L1 N( b
7.1.5 位插補(bǔ)驅(qū)動(dòng)函數(shù)(146)0 @$ M# j5 p$ o) N
7.1.6 反饋位置信號(hào)的輸入函數(shù)(157)
& Z# B. E" r9 ]5 I' @7.1.7 輸入信號(hào)的輸入函數(shù)(159)+ u. m) e& o L9 `( Z
7.1.8 輸出信號(hào)的驅(qū)動(dòng)函數(shù)(160)
* W/ }. o+ f3 H- R N7.1.9 中斷信號(hào)驅(qū)動(dòng)函數(shù)(163)5 ]( {$ w# V+ ? l0 m
7.2 MCS51 CPU的匯編語(yǔ)言接口設(shè)計(jì)(164); k+ h* R9 O" [0 i! s- i
7.2.1 功能實(shí)現(xiàn)方式(165). u/ @& }( _/ L$ u p
7.2.2 MCS51與 MCX314接口函數(shù)例程(169)
L# a; {3 ~ u& A$ w
0 X; T) ^! K5 c# c/ c n9 X. P第8章 基于 MCX314的數(shù)控系統(tǒng)設(shè)計(jì)8.1 TR008數(shù)控系統(tǒng)的主要功能組織與結(jié)構(gòu)(176)( c3 l; ~) }1 c8 x
8.2 TR008數(shù)控系統(tǒng)硬件設(shè)計(jì)(178): @/ m* F* n, p! C* o5 w0 U
8.3 TR008數(shù)控系統(tǒng)軟件設(shè)計(jì)(179)) g ?- ~% k' d4 }
8.3.1 軟件基礎(chǔ)(179)9 W) E' x @* N; ?: P
8.3.2 直線插補(bǔ)(179)* ]: D% ^% x( x7 [5 A
8.3.3 圓弧插補(bǔ)(183)3 n; W' ~, _5 v& b! r! Y
8.3.4 螺紋插補(bǔ)(185)) E9 {" x8 ]2 e; l) R N- W
8.3.5 位模式插補(bǔ)(186)
5 j6 l9 {1 m0 X/ V! o% g; R8.3.6 輸入/輸出(188) h4 \+ k$ x/ `# Q: A
8.3.7 其他功能(189): v8 f" F( G7 _6 z2 ]+ g. N+ s
5 u) L' n* g$ g: J |
|