|
本帖最后由 wentback 于 2015-11-14 17:31 編輯
H9 S* L0 Z5 ~. k1 \. u( I9 S5 Q# r* Y# I4 Y+ {7 @
[第1章 概述1.1 MCX314功能分析(1)% @$ c# |( e ^' H
1.2 MCX314工作方式分析(4)2 j3 v8 s0 x% A+ W0 `1 {
1.3 MCX314芯片管腳定義(5)5 O7 u; \) S8 D. B6 |7 t
$ c. O9 |! J6 l. o/ U$ Z
第2章 MCX314功能和相關技術參數2.1 脈沖輸出命令(10)+ I8 a5 A* [( h
2.1.1 定長脈沖輸出驅動(10)8 J( Y! d( \) S# p4 j3 P* C
2.1.2 連續脈沖驅動輸出(11)
6 S; Y' t3 s4 w2 m1 n, X0 d2.2 速度曲線(12)$ }- ~; l" o! O p. E; Z
2.2.1 恒速驅動(12)" f2 L% [4 M) T9 f
2.2.2 線性加/減速驅動(12)" i9 ]& \: D; Z: f- r9 z
2.2.3 S曲線方式加/減驅動(13)* u3 {. h5 i4 W Q+ z9 B
2.2.4 脈沖寬度和速度的精度(17)
/ w" h4 R& ~& ~5 u$ P2.3 位置管理(18)! U% Z9 p, w" p& ?& ?0 Q
2.3.1 邏輯位置計數器和實際位置計數器(19)
P% v2 [: U! a9 E0 U5 P2.3.2 比較寄存器和軟件極限(software limit)(19)
' c' ~" L- k0 p1 ]$ ?! y2.4 插補(20)
5 X: ^( K, ?4 x3 V0 H2.4.1 2軸或3軸的直線插補(20)7 j4 g( D- r. o, f6 B; o! q
2.4.2 圓弧插補(22)
7 H6 o/ q8 |" u8 {" Q: y* h+ ?' b2.4.3 位模式插補(25): C; E) m" p9 D( \/ }3 R
2.4.4 恒定線速度(30) ~+ i6 i$ H/ n
2.4.5 連續插補(31)1 h3 ?; \% v+ }) ^
2.4.6 插補的加/減速控制(34)
# b, D- M9 V8 W$ ^' {2.4.7 單步插補(36)
, U4 F8 v" M" j' m2.5 中斷(37)
) F- x& c& {& x1 U! Z X2.6 其他功能(39)
% V% z: q( E& @ m5 a, r( z2.6.1 由外部脈沖進行驅動(39)
; |1 s$ k/ _: t {" ?8 z2.6.2 脈沖輸出類型選擇(40)
& ~4 {$ X' } L3 d! y8 }2.6.3 輸入脈沖的類型選擇(40)
8 D, K$ S2 d* a3 k2.6.4 硬件限位信號(41)
8 d& \; Z1 V( g1 v6 G( G9 w* |2.6.5 伺服電機驅動器接口(41)3 u( v9 _3 R W7 x! C# ]
2.6.6 緊急停止(41)
! o7 J$ q+ D1 ~% L2.6.7 狀態輸出(41)1 Y3 h$ j5 Q; ^! [# G
2.6.8 通用輸出(42)* S. O, C0 f3 E% V/ C
5 x( c3 X e5 |" I' ?第3章 MCX314芯片電氣和機械特性3.1 直流特性(43)
3 Z. K$ ~5 F d( Y8 U3 Q1 S3.2 交流特性(44)
- T }* L8 B; W: W$ A. _3.2.1 時鐘信號(44) Q D! ~4 x: C8 B$ z2 ?( I
3.2.2 讀/寫周期(45)
' Z. t, y$ P6 F$ c3.2.3 BUSYN信號(46)
7 ]3 y" T5 S6 T0 U+ d. \3.2.4 SCLK/同步輸出信號(46)5 C! n, N' c3 j4 L$ h9 \ u
3.2.5 反饋輸入脈沖(46)
+ ?( ?3 L) O' F2 v# _( O3.2.6 通用輸入/輸出信號(47)
* i' E' }) g% w8 n0 O. G3 b3.3 輸入信號/輸出信號的同步(48)' N7 l9 n7 p9 k b+ j
3.3.1 通電重置(48)
! W' h8 S# J" n- D! \, Y3.3.2 定長脈沖或連續驅動(48)
4 ]( v8 L8 a4 U& p! Z! D3.3.3 插補(49)
3 V' s6 f( l. c( O( J2 m! t3.3.4 保持命令后開始驅動(49)
% J" j6 i8 ?) [- @) Q0 T3.3.5 急停(立即停止)(49)0 u$ B# {. ~8 B' J
3.3.6 減速停止(50)
w% K; e$ M' Y0 Q# N0 U3.4 機械特性(50). f( K7 }& B5 d3 Z0 M! S/ F
3.5 性能指標(51)
5 P/ C: r& V+ x/ o* ^% D, Y3 p) Q3.5.1 插補功能(51)
& u& P* ?: v5 B* R8 Q5 H( ~: |3.5.2 軸的共同說明(51)
+ ^5 l) D% p% w# m, n3 B- u5 H; \/ B3.5.3 編碼器輸入脈沖(52)8 x6 e% S; a& O2 @! i8 m
3.5.4 通用輸出信號(52)
; v# ^4 X) U6 ] g# X4 @8 C1 a% _+ o" J7 k b( ?% a# X( C2 F# a
第4章 MCX314控制寄存器4.1 16 位數據總線的寄存器地址映射(53)3 ?8 R$ x) Y2 M- C9 x& d
4.2 8 位數據總線的寄存器地址映射(54)
$ D" R3 L3 p! r6 m& W2 F" u4.3 命令寄存器:WR0(56)
8 Z- _4 f3 Z- |* z5 T( V4.4 模式寄存器1:WR1(56)
8 |, t9 o2 R2 H- k7 v; }0 w4 {4.5 模式寄存器2:WR2(57)! q8 i- Z% _# N
4.6 模式寄存器3:WR3(59)
j* p, M" `, x# u( [) x; F3 o8 e4.7 輸出寄存器:WR4(60)
, D7 N8 C, ~' N# x0 [4.8 插補模式寄存器:WR5(60)
W, m8 l( U+ N) k& J d, @5 e0 c( L4.9 數據寄存器:WR6/WR7(62)
& Z. n+ h3 n. w& B3 `8 p$ l4.10 主狀態寄存器:RR0(62)
$ k* c& a9 r! c4.11 狀態寄存器1:RR1(63) t- K% _3 M8 f* g
4.12 狀態寄存器2:RR2(65)7 y2 N C" i* A& o5 X7 ~. d$ Z" r5 h
4.13 狀態寄存器3:RR3(65)
' f) S3 S/ } ]# {$ W' O2 |8 f0 Y4.14 輸入寄存器:RR4/RR5(66)3 `5 e+ T% R0 l+ |3 q4 w6 _- {
4.15 數據寄存器:RR6/RR7(67); i( L) ?; k5 W1 n. M' I
U% a& Y( |+ K! y
第5章 MCX314指令系統解釋與分析5.1 寫數據命令(70)) P# B9 { e7 v0 I$ u7 ^
5.1.1 量程設定(70)
. R" u/ Y9 I0 N6 i5.1.2 S曲線加速度變化率設定(70) ~3 n0 Y% |3 w$ C. X( g% R
5.1.3 加速度設定(71)
2 T: ?: U* n0 t' v4 R5.1.4 減速度設定(71)
4 i, W- I* i. m+ {; g5.1.5 初始速度設定(72)
* I% N3 |' N& H8 n; Z# {5.1.6 驅動速度設定(72): ~% [3 @0 R9 ]
5.1.7 輸出脈沖數/插補結束點命令(72)
9 ]0 r/ f; j! C8 `! D! b) T1 x5.1.8 手動減速點設定(73)' p# \$ U- l# |2 M
5.1.9 圓心設定(73)
6 u0 F5 R* I- C* s3 T6 f9 [5.1.10 邏輯位置計數器設定(73)8 y* K( n4 S( |8 Q1 C6 F" X
5.1.11 實際位置計數器設定(73)
5 E" E9 L- Y M5.1.12 COMP+寄存器設定(74)5 S0 I! K! b% A, Z" F
5.1.13 COMP-寄存器設定(74) |3 [' n* ]5 Y. e; g+ I
5.1.14 加速度計數器進位設定(74)
, q& q! B* o/ ~# S5 I9 J: ^; U5.1.15 NOP(用作軸切換)(74)6 V) W8 C+ G* J+ }
5.2 讀取數據命令(75)
# p: }( h# D4 y$ E1 ]! U* j; c5.2.1 讀取邏輯位置計數器的值(75)* W7 M# x8 H% }0 e# Y. k" c
5.22 讀取實際位置計數器的值(75)
) N' E6 v. u b- h$ i) }$ M5.2.3 讀取當前驅動速度(75)
) Q( v3 e$ c5 t$ ]7 K) V5.2.4 讀取當前加/減速度(76)
0 ]7 L% Z' e* Y/ G5.3 驅動命令(76)
# X0 p9 Z$ F6 F+ o4 l2 Z7 ?/ x5.3.1 正方向定長脈沖驅動(76)
+ A- C0 j3 g$ ?& u5.3.2 負方向定長脈沖驅動(76)6 ?' {: d: M5 x v- `( t
5.3.3 正方向連續驅動(77)/ I/ C6 k" v% N: v' ]2 u
5.3.4 負方向連續驅動(77)
; Y5 i) z$ u5 ~" M( o9 ]5.3.5 暫停(77)
( }; c; p* k9 V' p. j2 E5.3.6 暫停禁止和開始運行/清除停止狀態(78)3 G. w+ P, i4 \
5.3.7 減速至停止(78)
& S+ ~" l7 U# i$ j5 ]( J# F5.3.8 快速停止(即停)(78)( S& p6 l3 Z- l! }
5.4 插補命令(78)* i. ^) x! H( A" o
5.4.1 2軸直線插補(79)
4 d. f* V5 \! V; ]+ _' _' \5.4.2 3軸直線插補(79): \: {! h+ A/ @* _7 K9 A/ k
5.4.3 順時針圓弧插補(79)
9 }* t1 m1 {+ ?5.4.4 逆時針圓弧插補(79)
& t1 D; V6 L( i' J/ F6 L' h5.4.5 2軸離散點(BP)插補(80): b8 S: j$ q9 W8 L
5.4.6 3軸離散點(BP)插補(80)
+ V% d+ b0 Z: ?5.4.7 啟動BP寄存器(80)
% f1 V# x# W& _7 X1 _) ~& J5.4.8 禁止BP寄存器(81)
. I6 u: q6 C( _* c8 E( M5.4.9 把數據從BP寄存器壓入BP堆棧(81)
8 g! P' C- p" j0 l! n2 r0 H5.4.10 清除BP數據(81)& Q' |$ g a6 I$ {3 t9 ?) }3 y8 p- J
5.4.11 單步插補(81)
" r0 ?! d- p+ ^: v* Y' F5.4.12 允許減速模式(81)
1 \) C+ K; `4 X$ [$ a) `* G+ C: z& y5.4.11 禁止減速模式(82)
$ G6 y% f$ I+ f; d# y a7 T5.4.14 清除插補中斷(82)6 z& @, z% T% B8 B6 F
2 t2 H( p3 V5 `& n s+ A
第6章 硬件接口設計例程6.1 MCX314與PC-ISA BUS的接口設計(83)
8 A( [/ O* D" p6.1.1 ISA總線信號描述及其功能模塊接口(84) l* `: T( Y7 @$ B
6.1.2 輸入/輸出口基地址設置和讀/寫寄存器(85); Y" J0 r% Y$ q# B7 g( \
6.1.3輸入/輸出接口(88)/ g/ }# \" J4 E X ^
6.1.4PCISA中斷設置(90)+ w# L4 a6 z* \3 }$ |
6.1.5輸入/輸出信號的時序(90)
/ {/ e. |( `% x+ j2 h; u6.2 MCX314與PC-PCI BUS的接口設計(93)0 i4 X* R6 H: M2 L* Y+ ]4 {- k* f
6.2.1 PCPCI BUS概述(93)6 o) E0 K. w ~( R
6.2.2 基于PCI總線的接口電路設計與編程(95)
) T4 u) C4 p h& _4 \) n3 R6.3 MCX314與MCS51 CPU的接口設計(101)( @+ d; ]3 V. p9 N
6.4 MCX314與Z80 CPU的接口設計(103)1 {( B# B6 B* [
6.5 MCX314與68000 CPU的接口設計(104)7 H( R& R( g) E+ X
6.6 信號驅動接口(105)2 i z: `- E; q5 l) I9 e8 R
6.7 驅動脈沖輸出類型與接口(105)- J) k/ i( J' F
6.7.1 輸出脈沖定義(nP+P、nP+N、nP-P、nP-N)2 U1 V0 C2 V5 u/ j! L/ ?& f. X2 \& j
6.7.2 伺服驅動器的通用輸入(nINPOS、nALARM)! j) n6 l) D L" H1 j! j& g- r6 P
6.7.3 外部脈沖控制輸入(nEXOP+、nEXOP-)(106)6 P" x2 D$ g- P7 i3 Q+ P: t6 Y
6.8 與限位開關或者傳感器通用信號接口(107)$ Q/ t5 ]; m, Y+ f e- t/ o
6.8.1 通用輸出(nOUT7~nOUT4)(107)
9 c3 @# E; M7 b- N: t3 H6.8.2 超程限位開關輸入(nLMT+、nLMT-)(108)
+ J/ j. S2 `2 @% i8 _! J. a6.8.3 減速停止/立即停止開關輸入(nIN1、nIN2、nIN3)(108)
0 }* l9 v8 }; E6 O% l$ b, ?6.8.4 急停輸入(EMG)(108)
9 a* A2 U+ F2 A1 q! E+ E \6.9 編碼器信號的接口(109)
) y7 a8 p8 \ W, `3 i7 a% _+ g9 ^7 o8 A
第7章 軟件接口設計例程7.1 C語言接口設計(110)
5 u8 t' F8 Z' Q: x% r4 } h7.1.1 初始化設置函數(110)9 H% j, f& ~2 ]& m" ~: {* i6 H
7.1.2 加/減速規律設置函數(126)
- C) a* m k. A6 k4 O, p% F7.1.3 直線插補驅動函數(137)0 }% T7 s) O9 j& H2 ~4 }- l
7.1.4 圓弧插補驅動函數(143)
$ v2 w: p8 I% H9 t7.1.5 位插補驅動函數(146)
j& f5 V' ?6 c3 N2 D& ]7.1.6 反饋位置信號的輸入函數(157)
) Z' v E" z# r& p _% Q5 [+ N7.1.7 輸入信號的輸入函數(159)
& B/ S2 q; H$ x9 F4 \; O5 T- ?7.1.8 輸出信號的驅動函數(160)2 ]. ]0 ]7 v% b5 S7 V
7.1.9 中斷信號驅動函數(163)
) t2 W/ i- G0 Q9 Y7.2 MCS51 CPU的匯編語言接口設計(164)
W" S/ `4 `* A/ v8 i7.2.1 功能實現方式(165)
4 t" w6 M6 y0 ~+ R& `' Q/ e7.2.2 MCS51與 MCX314接口函數例程(169)
0 H: {3 Q# `0 [4 ?, v5 ]* p( \6 y+ X- D [: k ^9 [" u
第8章 基于 MCX314的數控系統設計8.1 TR008數控系統的主要功能組織與結構(176)
) G1 v" i0 Z1 o/ S* d! x H* ^* a8.2 TR008數控系統硬件設計(178)
; r' |, r% {$ K5 T/ Q- K/ r4 }8.3 TR008數控系統軟件設計(179)
! m% Q: v5 Q! I* T+ g8.3.1 軟件基礎(179)
, ~; g# V) D1 i8.3.2 直線插補(179)( V6 ` D3 q7 R$ i
8.3.3 圓弧插補(183)+ S# g( I: B3 T% a' P
8.3.4 螺紋插補(185)
0 v7 e7 `. Z. L8 W5 e6 T8.3.5 位模式插補(186) g5 i5 l+ ^. @0 a5 I/ O% O
8.3.6 輸入/輸出(188)
( T' U1 I9 v& o( i0 L8.3.7 其他功能(189)' w- T2 N' m; ]! F7 x
2 x3 l/ E# L- v0 |5 M
|
本帖子中包含更多資源
您需要 登錄 才可以下載或查看,沒有賬號?注冊會員
×
|