|
本帖最后由 wentback 于 2015-11-14 17:31 編輯
7 h5 p; |; \* \) H I) F
+ C$ E9 c- _( i2 K9 x[第1章 概述1.1 MCX314功能分析(1)3 S4 Z# Y" S& m9 s% S
1.2 MCX314工作方式分析(4)
5 l$ |5 h {- h" e1.3 MCX314芯片管腳定義(5)
8 c' T7 J8 b& j5 ^8 h2 f D" Y8 _; o& e; @3 }
第2章 MCX314功能和相關技術參數2.1 脈沖輸出命令(10)9 X& _# H2 l* e6 l9 p+ ~) j% o
2.1.1 定長脈沖輸出驅動(10)* M- x$ u: m& j# p4 T$ w
2.1.2 連續脈沖驅動輸出(11)
; n2 P2 e, b- h2 z4 x* P; T/ N2.2 速度曲線(12)
2 _8 k. y# ?) e2.2.1 恒速驅動(12)# j; E- y& t3 y+ ?9 u) H
2.2.2 線性加/減速驅動(12)
4 t! E4 O& A6 W- V! w2.2.3 S曲線方式加/減驅動(13)! h: A# K- ~* m ^2 ~
2.2.4 脈沖寬度和速度的精度(17)
$ r3 i' v# p- Q( z# n. h7 I' m/ y# S: Z. a2.3 位置管理(18)# M4 ]& D j3 P* I% r; M
2.3.1 邏輯位置計數器和實際位置計數器(19)
( `/ e2 K# D2 j& z2.3.2 比較寄存器和軟件極限(software limit)(19)8 }+ F5 q! B- b6 z) A0 v. h$ r
2.4 插補(20)
( H$ |( V0 \4 j8 ], J" p( i2.4.1 2軸或3軸的直線插補(20)/ i! V" ~1 ]# i% U
2.4.2 圓弧插補(22)
! c4 ]! c+ P! W* b( T; |: w2.4.3 位模式插補(25)
! w+ z, ?7 ?( ? N# Y2.4.4 恒定線速度(30)
- q4 ?; m- G$ I3 s2.4.5 連續插補(31)3 E7 }7 E& ]# y5 s1 T" M
2.4.6 插補的加/減速控制(34)' @) }1 m6 s3 F+ M: A m
2.4.7 單步插補(36). R' G) l# {& k8 O
2.5 中斷(37)
3 d2 m3 p) d9 P( m- I! N D2.6 其他功能(39)
2 g4 N- M: V1 N( w1 `6 x( P2 h2.6.1 由外部脈沖進行驅動(39)7 l+ p3 z7 E6 a4 z
2.6.2 脈沖輸出類型選擇(40)
: p9 w- j! p0 j2.6.3 輸入脈沖的類型選擇(40)/ }1 G# M! Z5 y: f# z! |
2.6.4 硬件限位信號(41)6 {$ F4 V. O: t( Z6 x9 C# a
2.6.5 伺服電機驅動器接口(41); ]* e% N4 V; x7 O* J
2.6.6 緊急停止(41)1 g7 z: ?( v: F* X
2.6.7 狀態輸出(41)/ F% r9 P4 L( O7 F) i& G6 m
2.6.8 通用輸出(42)" Y$ I; X3 x7 H+ K! N9 d5 V& F" y
3 ]/ r. H3 I! i1 ^/ E5 b; D第3章 MCX314芯片電氣和機械特性3.1 直流特性(43)8 g6 a& F$ L# q4 x4 l1 ?
3.2 交流特性(44)( F, R% G; O0 I! q* e7 ^- k1 g C
3.2.1 時鐘信號(44)
/ b0 o& J% N+ S: ]6 I$ O$ ~6 Y, c3.2.2 讀/寫周期(45)" C4 E) ?3 l* A, }
3.2.3 BUSYN信號(46)
2 S3 K. Q& Q- i9 ^9 K3.2.4 SCLK/同步輸出信號(46)' V& q7 A* t4 T7 _- U
3.2.5 反饋輸入脈沖(46)
: W% y' u' W! h6 `+ T3.2.6 通用輸入/輸出信號(47)9 f, B P, d: k
3.3 輸入信號/輸出信號的同步(48)
: q9 J; ?* Y) O% n' I5 }3.3.1 通電重置(48)
# z+ {2 v3 t( c0 E7 G& z1 c* m, D3.3.2 定長脈沖或連續驅動(48), k; Z* t+ [$ E6 d( W
3.3.3 插補(49)( ^6 J- z. G/ z& u8 J: ^+ p
3.3.4 保持命令后開始驅動(49)
$ E: K) ]" W2 s* E& ?* }+ `1 B3.3.5 急停(立即停止)(49)
% R6 q& U; u0 P2 B! K1 M3 w) b3.3.6 減速停止(50)
- [, K- l, U. w% L. i0 N+ }3.4 機械特性(50)
# s3 G6 u3 A+ D( G3.5 性能指標(51)
6 Q2 \. V4 H: X" N: k4 f# L3.5.1 插補功能(51)
' Z1 u1 ^2 m% b3.5.2 軸的共同說明(51)/ E( ^9 f$ k0 V
3.5.3 編碼器輸入脈沖(52)4 Z) i( y `. w% H& T
3.5.4 通用輸出信號(52)
, D% d( e$ @; A
Y" z8 T) h+ |第4章 MCX314控制寄存器4.1 16 位數據總線的寄存器地址映射(53)2 Q0 Q) f" m5 h
4.2 8 位數據總線的寄存器地址映射(54) g# V* m% B1 O% U% }# G# e
4.3 命令寄存器:WR0(56)
* N. S; W' ~% F- t4.4 模式寄存器1:WR1(56)
. ^* q: C* P" O% a$ _ n g( `4.5 模式寄存器2:WR2(57); y9 W+ j7 r- ~) O
4.6 模式寄存器3:WR3(59)
( l" V2 p: n+ _! ~6 W R, T% O4.7 輸出寄存器:WR4(60)
3 Z$ H9 H+ p& j# s4.8 插補模式寄存器:WR5(60)- `1 E' ^" E3 r+ U# Q. M1 Q
4.9 數據寄存器:WR6/WR7(62). \7 g+ ?7 P' y: m/ g* g
4.10 主狀態寄存器:RR0(62)
2 A( d1 p& v" y. J4 B! v" J4.11 狀態寄存器1:RR1(63)6 L6 A0 [3 M% h [$ }
4.12 狀態寄存器2:RR2(65)
0 E$ N% t' W3 n4 [/ p4.13 狀態寄存器3:RR3(65)
: F1 G; N5 J% a) y" I( o4.14 輸入寄存器:RR4/RR5(66); `5 g* w: E4 z8 t7 z
4.15 數據寄存器:RR6/RR7(67) Y/ a# |! ~5 R0 L2 [3 p
( M4 D7 @+ c! @' G0 F& z% L) t+ \0 h第5章 MCX314指令系統解釋與分析5.1 寫數據命令(70). t4 x0 X5 ?' H) @
5.1.1 量程設定(70)
0 _3 q0 m& K+ y4 m2 s& t$ e# a9 j# j5.1.2 S曲線加速度變化率設定(70)+ G* X- P5 G: X3 M) ~: t
5.1.3 加速度設定(71)
1 u% k5 D8 P" l+ x# |: u5.1.4 減速度設定(71)
, W: V1 \) X% S! y! W. [( M. x$ k' z5.1.5 初始速度設定(72)! i) \; |7 r8 a2 z) k+ p
5.1.6 驅動速度設定(72)
* s& Q g* L8 b) a$ c7 ^- {5.1.7 輸出脈沖數/插補結束點命令(72)
( t8 p- ^) E f, o5.1.8 手動減速點設定(73). J6 p- D" S) W
5.1.9 圓心設定(73)
( p* Z; |- g2 h- t1 Q+ x5.1.10 邏輯位置計數器設定(73)
5 W! t7 V8 Q3 Z: g( A0 p5.1.11 實際位置計數器設定(73)
$ M' h/ g4 W L2 [) j5.1.12 COMP+寄存器設定(74)
8 n4 l2 Z) B9 V& s- T" p5.1.13 COMP-寄存器設定(74)
|0 e: b8 A0 Z, U `4 V% z) [% E5.1.14 加速度計數器進位設定(74)2 `4 v B/ y- N, p( e" F/ \# b
5.1.15 NOP(用作軸切換)(74)0 M/ k. v9 R: L+ R3 a
5.2 讀取數據命令(75) ~* k! p0 A, `& i Z& o) \, M7 M4 z
5.2.1 讀取邏輯位置計數器的值(75)5 r' m3 y' c* f; d; f3 f3 p! `% P; b8 s
5.22 讀取實際位置計數器的值(75)
3 B. F: L8 C7 r% z4 [5 j5.2.3 讀取當前驅動速度(75)
. t3 ^: n: W C$ |" L5.2.4 讀取當前加/減速度(76)% f! i# z; F. b) I2 R0 g! i
5.3 驅動命令(76)
) m3 J! R. P. N7 ? a' Z- L5.3.1 正方向定長脈沖驅動(76)
& x, @! \7 e4 Z! \! M5.3.2 負方向定長脈沖驅動(76)
. ~" j9 |0 U' q% o* v9 s0 P5.3.3 正方向連續驅動(77)
& A3 b7 r" k$ _" P5 i! b: s: P5.3.4 負方向連續驅動(77)
3 u% z0 Y# u; F! y1 {5.3.5 暫停(77)
a& r4 p2 B) s: n/ a5.3.6 暫停禁止和開始運行/清除停止狀態(78)
2 M+ g! Q( F, Z5.3.7 減速至停止(78)2 W; B. R7 i, F4 } [
5.3.8 快速停止(即停)(78)
; t+ \4 t% D$ a( U- T5.4 插補命令(78)
, Z" G+ } }, _: k9 y5.4.1 2軸直線插補(79)$ L2 X" E: ]: J6 d* l
5.4.2 3軸直線插補(79)
9 C/ N: C z H8 G+ G: U- M5.4.3 順時針圓弧插補(79)
( C+ d, s! g' q+ m3 r5.4.4 逆時針圓弧插補(79)5 W$ ?; L9 X+ m9 a' y
5.4.5 2軸離散點(BP)插補(80)
7 Y7 r1 ?$ |0 }$ c5.4.6 3軸離散點(BP)插補(80)
" P6 y M4 L4 i5.4.7 啟動BP寄存器(80)
6 L3 o3 r9 V+ `0 Q5.4.8 禁止BP寄存器(81)( n. V- z4 f5 E) C' I0 `7 l
5.4.9 把數據從BP寄存器壓入BP堆棧(81)
6 ]7 [& r" n$ `9 C! H5.4.10 清除BP數據(81)
1 b3 n# e: J! W/ g$ c0 i! P5.4.11 單步插補(81)
6 u* Y$ C5 e: d+ U/ N5.4.12 允許減速模式(81)1 |, M" y- q h* S5 Y, v% n! I j
5.4.11 禁止減速模式(82)
+ p6 M2 d" n) B5.4.14 清除插補中斷(82). h. f7 q& H7 i( y6 @5 v8 z5 T
1 T" A; K4 B" D2 V, ^第6章 硬件接口設計例程6.1 MCX314與PC-ISA BUS的接口設計(83)
( ]2 U2 N! \: i1 @' H' r! k' c6 J/ _6.1.1 ISA總線信號描述及其功能模塊接口(84)
k3 T) K9 L5 f' ~6.1.2 輸入/輸出口基地址設置和讀/寫寄存器(85)0 U# ^" P6 R; n) L* |1 y
6.1.3輸入/輸出接口(88)
5 Y/ o! } [ Z4 T: q6.1.4PCISA中斷設置(90)
- P L" v% o: c9 j4 i; ^6.1.5輸入/輸出信號的時序(90)! {$ o) _ |0 V- V* _& e
6.2 MCX314與PC-PCI BUS的接口設計(93)
, Q% v3 S& V! }# e6.2.1 PCPCI BUS概述(93)+ A2 \6 [# J4 F3 Q9 B" p
6.2.2 基于PCI總線的接口電路設計與編程(95)9 Z0 V( P9 {/ q& u% B2 M- l; }
6.3 MCX314與MCS51 CPU的接口設計(101)( E8 ?" D0 g* S' B
6.4 MCX314與Z80 CPU的接口設計(103): D& a' V- h; u+ V7 w5 Q5 ~
6.5 MCX314與68000 CPU的接口設計(104)
1 }/ |9 v8 C b6.6 信號驅動接口(105)
1 h# d8 p. r6 D& q3 g6.7 驅動脈沖輸出類型與接口(105)' a0 {* W" r: W& D# j/ m, S
6.7.1 輸出脈沖定義(nP+P、nP+N、nP-P、nP-N)
) z" ~8 N9 K; ?" _# j6.7.2 伺服驅動器的通用輸入(nINPOS、nALARM)& e' r2 E- p) j* q9 b5 s# G
6.7.3 外部脈沖控制輸入(nEXOP+、nEXOP-)(106)$ n( G# R+ y5 u% F
6.8 與限位開關或者傳感器通用信號接口(107)
) s- a1 @4 V6 }+ ]: o6.8.1 通用輸出(nOUT7~nOUT4)(107)
5 Y9 d5 ^6 Q$ j. E e9 Z' `6.8.2 超程限位開關輸入(nLMT+、nLMT-)(108)
7 N" [- W& T- ^$ y6.8.3 減速停止/立即停止開關輸入(nIN1、nIN2、nIN3)(108). D: l1 R6 Z* R
6.8.4 急停輸入(EMG)(108)7 [1 Z4 H' d9 u# _% D* R% S+ K
6.9 編碼器信號的接口(109)
% s. e, A6 y6 p- n" D5 [! t- h6 w7 x6 z2 m s+ ^
第7章 軟件接口設計例程7.1 C語言接口設計(110)8 [) r% `5 m: ?
7.1.1 初始化設置函數(110)- W R8 [0 D8 S& S- W' U+ q
7.1.2 加/減速規律設置函數(126)
: }3 R- u: s0 ~3 ]7.1.3 直線插補驅動函數(137)! {' L' E" W5 m3 A& N% W! _3 Q6 P, }) Z8 V
7.1.4 圓弧插補驅動函數(143)
5 W* r! A+ w4 ~4 ?7.1.5 位插補驅動函數(146)
0 Z" S3 Z* o, X# K% Y/ k9 Y2 T7.1.6 反饋位置信號的輸入函數(157)4 T# M" X% E- u( `
7.1.7 輸入信號的輸入函數(159)
+ L2 b6 W5 M6 w5 l7.1.8 輸出信號的驅動函數(160)
$ [1 i6 \8 X* U7.1.9 中斷信號驅動函數(163)( ~- U9 I$ l5 Q6 i
7.2 MCS51 CPU的匯編語言接口設計(164)" W! r; c6 e m! y5 g9 R; `
7.2.1 功能實現方式(165)
3 {, a) ^7 O; T, ?/ T7.2.2 MCS51與 MCX314接口函數例程(169)3 l% ^/ j2 W! \
7 ?$ I& \3 a! s; y
第8章 基于 MCX314的數控系統設計8.1 TR008數控系統的主要功能組織與結構(176)
5 h) u: G* a$ B7 F: a$ n5 T8.2 TR008數控系統硬件設計(178)( C( {% L9 R/ q# B$ Q& a
8.3 TR008數控系統軟件設計(179)1 ^1 y4 o0 _ ]& a5 W/ c
8.3.1 軟件基礎(179)' `5 i/ j0 F2 |$ G
8.3.2 直線插補(179)3 H0 P1 q5 Z8 O
8.3.3 圓弧插補(183)
$ t, S! H' t, k8.3.4 螺紋插補(185)
3 s* ?/ s4 h& |, E/ U3 F8.3.5 位模式插補(186)% K, N9 T* r* G- m) U" y; u
8.3.6 輸入/輸出(188)0 e5 n) P6 d/ Z* ?
8.3.7 其他功能(189)
+ Z4 ^5 \0 k/ r8 W' C$ y9 n2 K- R. E
* A3 v$ J6 V& o* @( l9 t) X( H8 L6 m |
本帖子中包含更多資源
您需要 登錄 才可以下載或查看,沒有賬號?注冊會員
×
|