機械社區(qū)

標題: MCX314運動控制芯片與數(shù)控系統(tǒng)設(shè)計 [打印本頁]

作者: wentback    時間: 2015-11-14 17:29
標題: MCX314運動控制芯片與數(shù)控系統(tǒng)設(shè)計
本帖最后由 wentback 于 2015-11-14 17:31 編輯
; P; p' O  B" i9 [
# z; |3 w9 v. k6 b[第1章 概述1.1 MCX314功能分析(1)7 v# p3 B( M& D, v7 J2 e
1.2 MCX314工作方式分析(4)0 _' ~9 R: c. ~4 l1 g# G
1.3 MCX314芯片管腳定義(5)
. w  B# X7 |( Y7 w$ N
3 C1 B+ x4 U9 n8 d第2章  MCX314功能和相關(guān)技術(shù)參數(shù)2.1 脈沖輸出命令(10)
$ Y  F2 l$ u$ ?4 Y/ v% |2.1.1 定長脈沖輸出驅(qū)動(10)
& i/ l1 }2 }) {. {' H" K% K2.1.2 連續(xù)脈沖驅(qū)動輸出(11). ~6 x% N* P9 E) ^
2.2 速度曲線(12)
: X  Z, w' f( N9 ~3 a4 U2.2.1 恒速驅(qū)動(12)0 i9 ^1 N6 `( r* ^5 o: c0 ]
2.2.2 線性加/減速驅(qū)動(12)% v% @( B6 O0 V- Q
2.2.3 S曲線方式加/減驅(qū)動(13)( u4 M6 C$ S+ a3 ~" `$ z/ A3 K/ w% q
2.2.4 脈沖寬度和速度的精度(17)% n$ K& d2 `: _) Z0 l/ Y
2.3 位置管理(18), ~+ Q! a: P& F) p3 }0 M
2.3.1 邏輯位置計數(shù)器和實際位置計數(shù)器(19)( b4 V0 T$ o- y5 X! \( t
2.3.2 比較寄存器和軟件極限(software limit)(19)
$ s& u9 {4 N' n* E, O2 H2.4 插補(20)
: [; `* t" }1 e7 B6 E) J( x6 Y1 k2.4.1 2軸或3軸的直線插補(20)2 {( v4 P$ k$ U- V2 y& \
2.4.2 圓弧插補(22)
% B) [& y2 ^4 e3 P+ b, p2.4.3 位模式插補(25)( {9 L8 X! m1 N* h3 B# _0 M: g: Z
2.4.4 恒定線速度(30)
. r! V! K! A* E8 z, R6 t2.4.5 連續(xù)插補(31)( ^2 H1 R* T$ a5 f
2.4.6 插補的加/減速控制(34). P& L9 Z5 [& Z: \7 f3 P1 x
2.4.7 單步插補(36)
5 e& X8 b) W; e+ I) C# v. q2.5 中斷(37)
2 X: b- i5 N7 N7 M3 s, C- I2.6 其他功能(39)
) _$ n: J6 L3 N( G2 D, q1 x0 ?& g7 B2.6.1 由外部脈沖進行驅(qū)動(39)- E- h& ]8 u6 y; m
2.6.2 脈沖輸出類型選擇(40)- w. i) g; I  W" T8 g
2.6.3 輸入脈沖的類型選擇(40)0 F$ r1 b4 H1 J& U3 J
2.6.4 硬件限位信號(41)8 x% i6 H* E( H; o/ y  H' ?3 m
2.6.5 伺服電機驅(qū)動器接口(41)# M( U: t2 V8 c8 b
2.6.6 緊急停止(41)
7 u: q5 @6 e5 w" E+ P2.6.7 狀態(tài)輸出(41); }* }5 v; B+ g' T# m5 r: q
2.6.8 通用輸出(42)6 B2 d- R) ]2 j0 n/ [/ [

) u' `5 J& r& J# O4 q* Z6 W第3章  MCX314芯片電氣和機械特性3.1 直流特性(43)
6 j4 j9 r# g1 A( B" z' D3.2 交流特性(44)
+ V# C9 P! z7 g7 L4 `3.2.1 時鐘信號(44)
( _+ A' O+ C$ F* j0 r# P3.2.2 讀/寫周期(45)/ P3 ?4 P6 F: c1 \5 H6 q( h
3.2.3 BUSYN信號(46)
! S0 P6 `4 ]5 j* V' b" @. O3.2.4 SCLK/同步輸出信號(46)" H0 Y2 E( W5 P6 C- L' a
3.2.5 反饋輸入脈沖(46)
$ u, A8 Y, [% V% H3 h3.2.6 通用輸入/輸出信號(47)
$ ]5 L3 C3 M) d# z3.3 輸入信號/輸出信號的同步(48)* k1 M4 \4 }" t4 I
3.3.1 通電重置(48)
& O2 A3 K) K9 I# j4 j5 R3.3.2 定長脈沖或連續(xù)驅(qū)動(48)1 B2 C" y3 M" I8 V( g" A
3.3.3 插補(49)
0 y% r( t% U# R3.3.4 保持命令后開始驅(qū)動(49)1 m# R, Q% L; J& `1 ^! @+ m, U1 E
3.3.5 急停(立即停止)(49)! \! o* X8 V. a: a$ f
3.3.6 減速停止(50)
8 y2 K3 r2 _/ [2 {+ X- U; J# I( R3 H3.4 機械特性(50)
  T; P% C1 z8 w3 T$ r; m0 _3.5 性能指標(51)
$ I6 m2 Z/ }7 u, v' Y0 k" ^' ?+ u3.5.1 插補功能(51)" O/ v6 v% M. I( P
3.5.2 軸的共同說明(51)
7 c  }! G# p# C! S3.5.3 編碼器輸入脈沖(52)' x; P5 U9 e# n& O0 C
3.5.4 通用輸出信號(52)
4 w8 Y6 z6 \' \' A6 W. a' i
9 I' F  D# [' w- L第4章 MCX314控制寄存器4.1 16 位數(shù)據(jù)總線的寄存器地址映射(53)
5 i9 Q7 F  `) t- M/ |4.2 8 位數(shù)據(jù)總線的寄存器地址映射(54)
/ `3 P& @" @( M" O2 X4.3 命令寄存器:WR0(56)' U! i# k' q) |# Q
4.4 模式寄存器1:WR1(56)
1 N6 H+ x' `! I0 ^4.5 模式寄存器2:WR2(57)# ~9 ]# |: D( Z
4.6 模式寄存器3:WR3(59)7 ?7 G  N7 r# j5 b
4.7 輸出寄存器:WR4(60)
7 Y; ^' Q1 R' c/ H. z4.8 插補模式寄存器:WR5(60)
" g2 {+ t7 `: N6 K) t4.9 數(shù)據(jù)寄存器:WR6/WR7(62)* u' G8 m9 ]  K) f* U! e# h4 u* U
4.10 主狀態(tài)寄存器:RR0(62)
* m* Q  o7 s) u# h6 I4 r4.11 狀態(tài)寄存器1:RR1(63)
  `8 f" i; ]( A5 n$ @4 c) D  V- g- i4.12 狀態(tài)寄存器2:RR2(65)
6 M2 m' A0 s# W& `, u. C& r4.13 狀態(tài)寄存器3:RR3(65)
% D3 D$ ]2 j% v1 [- b% S4.14 輸入寄存器:RR4/RR5(66)
! `; k/ Y9 B& C2 ^; C4.15 數(shù)據(jù)寄存器:RR6/RR7(67)
9 J; P+ E) A% x, S/ s$ h" I5 b$ _8 M) w& P% ~2 n0 D( a  n- N
第5章  MCX314指令系統(tǒng)解釋與分析5.1 寫數(shù)據(jù)命令(70)
3 N7 O" ~0 D4 A" Z( m1 x5.1.1 量程設(shè)定(70)
% Z  A+ _% q2 h; v5.1.2 S曲線加速度變化率設(shè)定(70)
3 Z5 B9 N+ x* O; \) ~5.1.3 加速度設(shè)定(71)
' H# }) S/ J# d- q5.1.4 減速度設(shè)定(71)
7 \4 w% l: U! j/ L% N  {5.1.5 初始速度設(shè)定(72)7 T4 t9 u: B4 s" N8 J4 s
5.1.6 驅(qū)動速度設(shè)定(72)
3 E7 K  f  J2 ~3 j5.1.7 輸出脈沖數(shù)/插補結(jié)束點命令(72)
+ |! `( d4 t' |* N5.1.8 手動減速點設(shè)定(73)+ D# G  I6 C% D1 n0 b# ~% v
5.1.9 圓心設(shè)定(73)
! O' N$ h3 c; T5.1.10 邏輯位置計數(shù)器設(shè)定(73)1 A$ \6 c' J( \" I2 f$ w1 R, g: P3 L
5.1.11 實際位置計數(shù)器設(shè)定(73)3 z6 P( U: R' I- n' [
5.1.12 COMP+寄存器設(shè)定(74)
# V% m3 Q7 n' f5.1.13 COMP-寄存器設(shè)定(74)+ m0 `+ t3 E  M6 i' L
5.1.14 加速度計數(shù)器進位設(shè)定(74)! M6 e- A" M4 g  m& n3 `
5.1.15 NOP(用作軸切換)(74)" z+ Z& K: U& e, l1 X& O+ k3 n
5.2 讀取數(shù)據(jù)命令(75)
  S) A3 `3 D2 z1 t$ @5.2.1 讀取邏輯位置計數(shù)器的值(75)4 C% D0 l4 x0 w% [  _" h* v
5.22 讀取實際位置計數(shù)器的值(75); p2 b4 s$ {1 Z1 `+ ]5 D; @( r
5.2.3 讀取當前驅(qū)動速度(75), M: l8 g2 s( W4 G3 J* r& a
5.2.4 讀取當前加/減速度(76)% A) g( W/ v% ^- C1 ]
5.3 驅(qū)動命令(76)
9 `$ m; I! E% ]5 Z5.3.1 正方向定長脈沖驅(qū)動(76)
6 O) R/ q/ u; }5 J8 `5 n5.3.2 負方向定長脈沖驅(qū)動(76); t4 s% W; _0 o
5.3.3 正方向連續(xù)驅(qū)動(77)  a0 L/ ~$ o$ G3 \% X
5.3.4 負方向連續(xù)驅(qū)動(77)  v3 r1 F# o4 O- R: M* z/ ?
5.3.5 暫停(77)
1 v2 g* f' @# P- @' a5.3.6 暫停禁止和開始運行/清除停止狀態(tài)(78)
" Y( }0 T. n) q5.3.7 減速至停止(78)8 s, D) H9 S( ~6 U
5.3.8 快速停止(即停)(78)& v& h( k- T3 }6 f- {+ z
5.4 插補命令(78)
1 I; y' o! e9 o5.4.1 2軸直線插補(79)$ g2 g% B$ v. ?. g
5.4.2 3軸直線插補(79)
. v( h+ S' I; @% L9 b5.4.3 順時針圓弧插補(79)
! e1 p/ _7 r6 u5.4.4 逆時針圓弧插補(79)
- Z4 g% S9 A% ?8 H5.4.5 2軸離散點(BP)插補(80)
% a- x2 N! v0 o% q5.4.6 3軸離散點(BP)插補(80)/ G% K* P  B! r# @5 l* d% q
5.4.7 啟動BP寄存器(80)/ o5 b9 H  R* ~7 g9 J* g
5.4.8 禁止BP寄存器(81)
1 M" k# r  h! c/ A7 x2 ^5.4.9 把數(shù)據(jù)從BP寄存器壓入BP堆棧(81)
9 a& e. m3 b8 e  M- t5.4.10 清除BP數(shù)據(jù)(81)3 V! z3 Z6 h# W; g6 P; _& O
5.4.11 單步插補(81)" R% c' r, Q) o% p# W% G5 }
5.4.12 允許減速模式(81)
) \* V) K3 M+ d% S$ K% m& f5.4.11 禁止減速模式(82)
7 }: K4 g8 u1 r8 F5.4.14 清除插補中斷(82)
' _8 _* R+ @6 k9 N5 p2 P; \0 R  I. y
第6章 硬件接口設(shè)計例程6.1 MCX314與PC-ISA BUS的接口設(shè)計(83)( h5 n0 ?# m' [3 ^/ e) ~$ p9 u7 d. d
6.1.1 ISA總線信號描述及其功能模塊接口(84)# P$ e  u3 I7 |% }- W
6.1.2 輸入/輸出口基地址設(shè)置和讀/寫寄存器(85)
7 v4 k; p- @# i4 A# I6.1.3輸入/輸出接口(88)7 e5 D3 V+ [! ]$ L3 m
6.1.4PCISA中斷設(shè)置(90)
  A2 y  M- |5 ~5 p! W6.1.5輸入/輸出信號的時序(90)# J) |; L  `6 X5 s, R3 `
6.2 MCX314與PC-PCI BUS的接口設(shè)計(93)2 ~6 w$ Z. q' a: `
6.2.1 PCPCI BUS概述(93)# t3 f. |% K9 V
6.2.2 基于PCI總線的接口電路設(shè)計與編程(95)* |$ G: f- h$ ~! h6 R
6.3 MCX314與MCS51 CPU的接口設(shè)計(101)
: g. @9 F4 U. V  J+ I6.4 MCX314與Z80 CPU的接口設(shè)計(103)  f/ V9 e/ y: i! `/ @9 g
6.5 MCX314與68000 CPU的接口設(shè)計(104)  }5 L8 G4 I0 K; V& d" X
6.6 信號驅(qū)動接口(105)+ m$ n- c! s3 M4 L- R3 U/ V
6.7 驅(qū)動脈沖輸出類型與接口(105)' x& K2 ?! E. v: x+ v7 K$ N! q
6.7.1 輸出脈沖定義(nP+P、nP+N、nP-P、nP-N)
) ?5 M, b1 v. h9 c6.7.2 伺服驅(qū)動器的通用輸入(nINPOS、nALARM)
! `) v9 k' L$ D9 \6 U6.7.3 外部脈沖控制輸入(nEXOP+、nEXOP-)(106)
% {5 c6 r* T* g2 u" k6.8 與限位開關(guān)或者傳感器通用信號接口(107)
, t1 V+ U3 o0 t" e1 A* n  F6.8.1 通用輸出(nOUT7~nOUT4)(107)- U1 P* f- w! w( m) l/ q$ W
6.8.2 超程限位開關(guān)輸入(nLMT+、nLMT-)(108)
4 j% Q: A3 {1 j1 l) E% P6.8.3 減速停止/立即停止開關(guān)輸入(nIN1、nIN2、nIN3)(108)
  Q+ o4 a! p' |) Q. @3 v$ Y+ z6.8.4 急停輸入(EMG)(108)0 I! N& x6 _7 Y% y" J- y& W$ j
6.9 編碼器信號的接口(109)
7 O" K& M- I5 |7 P, ?* T$ ?1 Z# s8 K0 x" ~
第7章 軟件接口設(shè)計例程7.1 C語言接口設(shè)計(110)6 y) T* j, R. t* s
7.1.1 初始化設(shè)置函數(shù)(110)4 t2 v; S7 M6 L8 V, g* G
7.1.2 加/減速規(guī)律設(shè)置函數(shù)(126)
( v9 Q& ?1 q( q7.1.3 直線插補驅(qū)動函數(shù)(137)4 Z6 e/ {& @; ?, ?( [0 l/ ~
7.1.4 圓弧插補驅(qū)動函數(shù)(143)
# K1 f8 T% T1 m' {! n# p# G* R7.1.5 位插補驅(qū)動函數(shù)(146)5 r4 F( H  h; F1 p& R. u2 V
7.1.6 反饋位置信號的輸入函數(shù)(157)3 o' s! U, `8 S6 G: N% ~
7.1.7 輸入信號的輸入函數(shù)(159)  _1 A: \5 M+ I" T! Q
7.1.8 輸出信號的驅(qū)動函數(shù)(160)" D0 ^& J) J1 c! z3 Y
7.1.9 中斷信號驅(qū)動函數(shù)(163)
( m0 ]  Q/ N6 n& V) z! l7.2 MCS51 CPU的匯編語言接口設(shè)計(164)
) L' a2 ^+ B  ~+ l; e& k+ A7.2.1 功能實現(xiàn)方式(165)
( Q4 O' f  I* n- q1 |/ K4 a7.2.2 MCS51與 MCX314接口函數(shù)例程(169)% I; A" a* ^1 f

0 Q  _7 O: Y8 {0 b第8章 基于 MCX314的數(shù)控系統(tǒng)設(shè)計8.1 TR008數(shù)控系統(tǒng)的主要功能組織與結(jié)構(gòu)(176)
0 U$ ^, j% p8 Z1 s8.2 TR008數(shù)控系統(tǒng)硬件設(shè)計(178)
9 f( ^4 \1 j% R, c8.3 TR008數(shù)控系統(tǒng)軟件設(shè)計(179)
" }& q& ?1 ?- _+ ^6 S8.3.1 軟件基礎(chǔ)(179)! j1 x/ y! j. ~' D
8.3.2 直線插補(179)
6 h/ y! N* Z" u8 X' p; B- B+ M8.3.3 圓弧插補(183)$ n! w1 K8 n. A  N+ R  y. ?: f( m
8.3.4 螺紋插補(185)
5 d, P2 s+ m6 F2 _6 {) Q, K8.3.5 位模式插補(186)
. n6 E- m8 a6 u3 p& l$ s% h8.3.6 輸入/輸出(188)
; d8 d5 P1 U' @) Q# {( M- r8.3.7 其他功能(189)0 X6 ^2 @+ b! N0 r9 h
5 a; q4 ]- B  U, F7 \





歡迎光臨 機械社區(qū) (http://e-learninguniversity.com/) Powered by Discuz! X3.4