久久久国产一区二区_国产精品av电影_日韩精品中文字幕一区二区三区_精品一区二区三区免费毛片爱
機械社區
標題:
MCX314運動控制芯片與數控系統設計
[打印本頁]
作者:
wentback
時間:
2015-11-14 17:29
標題:
MCX314運動控制芯片與數控系統設計
本帖最后由 wentback 于 2015-11-14 17:31 編輯
. Q; I. H- h; g2 L3 [
2 v7 U( D8 ~! R( [+ B* `3 @
[
第1章 概述
1.1 MCX314功能分析(1)
% G- o# _( r- ?
1.2 MCX314工作方式分析(4)
8 r3 t' g3 U6 E* F8 E1 N
1.3 MCX314芯片管腳定義(5)
% K4 |( r( X4 N/ ]; x8 M
, ?0 _8 a+ e3 `1 a U. x) Y; V5 X
第2章 MCX314功能和相關技術參數
2.1 脈沖輸出命令(10)
5 j/ f, u5 q9 i2 _/ O
2.1.1 定長脈沖輸出驅動(10)
% }* z7 r- l$ X& B! g
2.1.2 連續脈沖驅動輸出(11)
" X9 B# f1 e( n) h; `6 q
2.2 速度曲線(12)
; E4 v3 a8 w3 `+ H7 d z
2.2.1 恒速驅動(12)
( e7 W: e7 J3 J+ \( L4 p5 U8 L
2.2.2 線性加/減速驅動(12)
: Z$ V) w+ S, Z( j; u! O
2.2.3 S曲線方式加/減驅動(13)
# q7 b6 v7 X1 N j1 G8 l5 ~: y
2.2.4 脈沖寬度和速度的精度(17)
: [* Z/ ~* x* U. p! B
2.3 位置管理(18)
& @; \* s3 }) \4 I3 D$ g! }- g
2.3.1 邏輯位置計數器和實際位置計數器(19)
5 i1 l+ g5 _4 h& Y( F: }
2.3.2 比較寄存器和軟件極限(software limit)(19)
# f! h! W# G! @' w- y8 ]5 F( b
2.4 插補(20)
! S8 e. X8 ` q, z; K
2.4.1 2軸或3軸的直線插補(20)
; Z y/ \: H+ q$ O( b
2.4.2 圓弧插補(22)
/ d- r' y& Z1 n4 c+ M0 v
2.4.3 位模式插補(25)
! ~# p4 k1 ?/ m3 d8 k! l/ p* N# a2 X
2.4.4 恒定線速度(30)
8 B+ |4 ^. T. }) ?
2.4.5 連續插補(31)
/ c' K+ c- }7 E) p' b. E
2.4.6 插補的加/減速控制(34)
8 D3 Y4 Z: @8 l6 T! ^
2.4.7 單步插補(36)
. n, C) S6 ~/ `
2.5 中斷(37)
2 y( y4 d4 z }$ ]5 O+ }, g
2.6 其他功能(39)
, g& U2 r6 v7 m: X% E) s% b( e' z
2.6.1 由外部脈沖進行驅動(39)
, t. b5 P; K( l/ w
2.6.2 脈沖輸出類型選擇(40)
# p/ M* T! e8 i5 e5 O
2.6.3 輸入脈沖的類型選擇(40)
$ F) c* ^/ }6 H3 e0 U6 x
2.6.4 硬件限位信號(41)
( G4 t3 T" J1 ]& h
2.6.5 伺服電機驅動器接口(41)
6 k6 x" n1 z6 |7 w6 @, H* E
2.6.6 緊急停止(41)
' W1 o; ^0 B# o* |/ S4 Z' G
2.6.7 狀態輸出(41)
- `" p" y* r: T. `' ~
2.6.8 通用輸出(42)
4 o2 S' l; D0 g4 Z5 Z
# }6 J* p8 c6 J2 U y1 n `
第3章 MCX314芯片電氣和機械特性
3.1 直流特性(43)
( I( o* e* G1 m: o
3.2 交流特性(44)
& @) |5 X2 _* E; x- G, V o
3.2.1 時鐘信號(44)
1 |% z( c2 U% T) E! r0 x
3.2.2 讀/寫周期(45)
0 |" ^7 d, x8 A7 R6 [
3.2.3 BUSYN信號(46)
( o1 x! d% @1 R& q1 d4 g
3.2.4 SCLK/同步輸出信號(46)
R" h( e% M3 v4 G
3.2.5 反饋輸入脈沖(46)
4 P7 R( U7 U: Z1 Z0 ?
3.2.6 通用輸入/輸出信號(47)
2 v" Y) j6 P3 q- z
3.3 輸入信號/輸出信號的同步(48)
* i: P9 \ v& y! ]: m% U
3.3.1 通電重置(48)
7 u: I% q ^+ q H. s
3.3.2 定長脈沖或連續驅動(48)
5 I/ h) n( l, m& X9 f0 B/ E, [
3.3.3 插補(49)
* ], v, r( {% H' i
3.3.4 保持命令后開始驅動(49)
6 u+ r; X7 N4 }* g+ ~5 L
3.3.5 急停(立即停止)(49)
3 L, E0 e9 N" P- @5 D
3.3.6 減速停止(50)
$ x9 C% k3 w, K/ t; I" W% x
3.4 機械特性(50)
& C+ i5 r! V" ]
3.5 性能指標(51)
L! f- `+ |, \, k( b
3.5.1 插補功能(51)
# o; u9 r, E& u* Z3 ^) n
3.5.2 軸的共同說明(51)
- B+ X% U' F/ |* b) o# ^+ ~" y- _7 I2 @: ]
3.5.3 編碼器輸入脈沖(52)
5 t0 r! @7 B3 `( n" } J* L/ J" y
3.5.4 通用輸出信號(52)
, Q+ [' C0 k. [
+ x0 [- m0 t" O0 A1 f8 z9 T
第4章 MCX314控制寄存器
4.1 16 位數據總線的寄存器地址映射(53)
* }, Y1 P! m4 F3 F8 r& p
4.2 8 位數據總線的寄存器地址映射(54)
0 W0 s7 q! {2 b% o9 l2 c
4.3 命令寄存器:WR0(56)
V" h: B7 ^- [7 {
4.4 模式寄存器1:WR1(56)
0 r% B8 U4 ~7 x$ F/ k: k$ T, l, G
4.5 模式寄存器2:WR2(57)
1 H: N; u5 F$ B1 w8 V3 n1 D) @. t
4.6 模式寄存器3:WR3(59)
2 L: U! _% i2 E+ c
4.7 輸出寄存器:WR4(60)
' j" b& L- ]! x% |( @
4.8 插補模式寄存器:WR5(60)
9 k! V$ F. C) }3 b* P) I/ M
4.9 數據寄存器:WR6/WR7(62)
5 v8 r3 ?9 _9 g- c# ]
4.10 主狀態寄存器:RR0(62)
0 _; N) u6 _ \+ X2 ^! ]$ _4 v& m' R
4.11 狀態寄存器1:RR1(63)
. L# j4 Q! J/ \+ A+ B: T e
4.12 狀態寄存器2:RR2(65)
5 S7 M: m8 K" u0 y0 e( k3 p
4.13 狀態寄存器3:RR3(65)
7 h: B' h$ D w" k S8 ]6 i
4.14 輸入寄存器:RR4/RR5(66)
& Y$ L4 y% S7 B2 F
4.15 數據寄存器:RR6/RR7(67)
& n& B) G' O1 T8 T' s
! ^8 p: w, m5 E# }6 [
第5章 MCX314指令系統解釋與分析
5.1 寫數據命令(70)
9 M7 N [9 E1 |7 v+ _, H
5.1.1 量程設定(70)
. ]3 J8 v- {+ O! |7 p
5.1.2 S曲線加速度變化率設定(70)
b: |8 v( @2 k5 l
5.1.3 加速度設定(71)
# E% s' T2 f( t8 x2 j+ V
5.1.4 減速度設定(71)
, \- E1 z* [% [/ @" `9 ?! }
5.1.5 初始速度設定(72)
, [; L$ Q% ~0 ]8 n7 N# C1 R
5.1.6 驅動速度設定(72)
% J4 L& I( Z/ f
5.1.7 輸出脈沖數/插補結束點命令(72)
0 g5 X/ J2 C# a7 K$ C8 M
5.1.8 手動減速點設定(73)
( e& q9 \/ X( C! P# U- t, H1 Y
5.1.9 圓心設定(73)
) r; G# Y: S# R% Y, ]
5.1.10 邏輯位置計數器設定(73)
; a6 t" D# m" [6 m7 ^
5.1.11 實際位置計數器設定(73)
9 n" t1 d8 r+ c8 q5 G) z& E
5.1.12 COMP+寄存器設定(74)
9 n' ^3 |' \' {3 Z" v/ R
5.1.13 COMP-寄存器設定(74)
5 l5 z4 n7 F( F( z8 j( x% L+ D
5.1.14 加速度計數器進位設定(74)
1 Q1 u: ~" m# \' D7 g+ K* n% t# ?
5.1.15 NOP(用作軸切換)(74)
* }! [4 G8 B% F- z- F4 h
5.2 讀取數據命令(75)
I. }8 C, n3 b0 ~# F7 Y: Y
5.2.1 讀取邏輯位置計數器的值(75)
8 ^ r: m! s* N# w, S- {% w" P! R# G
5.22 讀取實際位置計數器的值(75)
) w/ W8 k' i9 x+ M9 ?& z+ ^
5.2.3 讀取當前驅動速度(75)
8 ^# [* K- z7 ]
5.2.4 讀取當前加/減速度(76)
1 e5 ^5 @9 c z+ F! g" X; N
5.3 驅動命令(76)
' F! i4 n" E, `* ` l2 R
5.3.1 正方向定長脈沖驅動(76)
/ G7 p: j) M: j
5.3.2 負方向定長脈沖驅動(76)
, y2 k$ p# `1 k8 u+ z- e# c
5.3.3 正方向連續驅動(77)
: | I9 m" i3 c8 O# A2 ~
5.3.4 負方向連續驅動(77)
$ F/ h+ q- [0 g3 N
5.3.5 暫停(77)
. z5 O; D, O0 b' m1 d
5.3.6 暫停禁止和開始運行/清除停止狀態(78)
) D- t$ Q$ ~( X
5.3.7 減速至停止(78)
( ?- U5 R8 d! V: i
5.3.8 快速停止(即停)(78)
! M+ b, ~9 Z, f; M! G- ]. n' e
5.4 插補命令(78)
% B* E$ E( D% \' V& I
5.4.1 2軸直線插補(79)
; M) s* V: @2 A3 W- H0 S' {) _
5.4.2 3軸直線插補(79)
8 j* ^8 c& F) {; U
5.4.3 順時針圓弧插補(79)
) A$ {( [/ O7 s& u
5.4.4 逆時針圓弧插補(79)
+ o0 W! N3 N! H( c+ t
5.4.5 2軸離散點(BP)插補(80)
; U% k. w' ~3 {$ m
5.4.6 3軸離散點(BP)插補(80)
0 }6 E5 M1 K! H, o, ~- ?/ k6 c
5.4.7 啟動BP寄存器(80)
" f3 p& d }0 |, c
5.4.8 禁止BP寄存器(81)
7 }- ^0 U# X* c/ Q" K8 F# e
5.4.9 把數據從BP寄存器壓入BP堆棧(81)
3 p- f2 L0 M$ ?. O) @ U0 g
5.4.10 清除BP數據(81)
: n* e* x5 B) p3 z5 A$ d
5.4.11 單步插補(81)
: \3 u1 R: u4 h: ?. H$ I1 v
5.4.12 允許減速模式(81)
" H6 ]9 B0 O# A' {) h
5.4.11 禁止減速模式(82)
6 b2 ?8 M' J1 P5 S' e6 {9 f4 M6 I
5.4.14 清除插補中斷(82)
1 _) b( c5 I! G6 {- l. K
# G) D+ b- x2 u% u! H
第6章 硬件接口設計例程
6.1 MCX314與PC-ISA BUS的接口設計(83)
7 i* f/ ]. c$ j0 s2 ~$ S' \! i% q
6.1.1 ISA總線信號描述及其功能模塊接口(84)
7 V4 U" \" n1 N7 S( F( P2 I3 n
6.1.2 輸入/輸出口基地址設置和讀/寫寄存器(85)
8 f, s/ A1 ^, |
6.1.3輸入/輸出接口(88)
5 p# u5 f$ h5 B w
6.1.4PCISA中斷設置(90)
' M c% Y e9 k
6.1.5輸入/輸出信號的時序(90)
% x! z6 s+ W+ v& h. z+ T
6.2 MCX314與PC-PCI BUS的接口設計(93)
4 q% h+ `) K/ G' A( `/ ?0 W
6.2.1 PCPCI BUS概述(93)
. ?' a. k, F3 i
6.2.2 基于PCI總線的接口電路設計與編程(95)
- S& h3 N0 P$ K0 Z; l
6.3 MCX314與MCS51 CPU的接口設計(101)
0 I9 S, S" t$ c3 r9 O7 k4 i! e
6.4 MCX314與Z80 CPU的接口設計(103)
$ \. I/ d8 Z$ s6 N
6.5 MCX314與68000 CPU的接口設計(104)
, A& ^; ~1 {; i" ~" S( Q. h" t
6.6 信號驅動接口(105)
; \# D( N7 U( }
6.7 驅動脈沖輸出類型與接口(105)
7 e2 e1 f1 m4 _
6.7.1 輸出脈沖定義(nP+P、nP+N、nP-P、nP-N)
: Q3 |. r" M( v4 B/ f) D5 z
6.7.2 伺服驅動器的通用輸入(nINPOS、nALARM)
; S( U& i/ q1 F/ ?* b0 t
6.7.3 外部脈沖控制輸入(nEXOP+、nEXOP-)(106)
. d8 q/ A6 @8 V4 ?# m+ Y; ^5 R
6.8 與限位開關或者傳感器通用信號接口(107)
6 Q+ U, U6 h- ?/ ?- q
6.8.1 通用輸出(nOUT7~nOUT4)(107)
9 n) a3 {# L8 N& B7 E7 O7 }% M: L+ _
6.8.2 超程限位開關輸入(nLMT+、nLMT-)(108)
- j c8 n. V# J0 I
6.8.3 減速停止/立即停止開關輸入(nIN1、nIN2、nIN3)(108)
$ z( ?/ D6 g6 m3 D9 i1 F7 I
6.8.4 急停輸入(EMG)(108)
$ g7 I( ^+ v- L
6.9 編碼器信號的接口(109)
. ?2 n3 y W# M7 \* M; T) P& ?4 I
( G1 A0 ?' V- W8 z1 R& V
第7章 軟件接口設計例程
7.1 C語言接口設計(110)
/ i$ D4 g" |! u- t& }" x
7.1.1 初始化設置函數(110)
% |( k# O% ]9 M% U* a" D
7.1.2 加/減速規律設置函數(126)
' l" f4 i, B) b4 p |
7.1.3 直線插補驅動函數(137)
- V1 ^9 F# |+ b+ l
7.1.4 圓弧插補驅動函數(143)
$ q+ \1 P t6 y
7.1.5 位插補驅動函數(146)
1 X9 ]5 z5 [7 G- J4 e
7.1.6 反饋位置信號的輸入函數(157)
! R4 ]' ]' k; Z; N% j u+ r
7.1.7 輸入信號的輸入函數(159)
1 ~7 e) U* M, Z/ f: x" `
7.1.8 輸出信號的驅動函數(160)
( J. y5 Y! T: E
7.1.9 中斷信號驅動函數(163)
3 ^% C( p1 { C
7.2 MCS51 CPU的匯編語言接口設計(164)
" e$ b9 d5 m; R9 J7 d
7.2.1 功能實現方式(165)
3 s- ?: S$ @# u4 B4 f, A* `
7.2.2 MCS51與 MCX314接口函數例程(169)
6 R2 L0 r/ V7 J- x4 d
3 ]. ~4 G8 b3 K+ s5 U: Y. j3 |
第8章 基于 MCX314的數控系統設計
8.1 TR008數控系統的主要功能組織與結構(176)
) l3 e8 d9 f' T
8.2 TR008數控系統硬件設計(178)
4 M% n$ V! A- ]6 v) T
8.3 TR008數控系統軟件設計(179)
) Q: o O! r; D- s; Z" _, `
8.3.1 軟件基礎(179)
5 X+ p, f8 ]! m
8.3.2 直線插補(179)
' d, s4 X( N" M$ o( t+ A4 u
8.3.3 圓弧插補(183)
. f( B" N2 D- s7 X# p+ t
8.3.4 螺紋插補(185)
4 f/ [* Z0 ^! S1 C; w5 j7 w: z
8.3.5 位模式插補(186)
0 w+ j' u& q7 l# C& W
8.3.6 輸入/輸出(188)
( i6 ?, X' j( b& m Z2 b- G
8.3.7 其他功能(189)
3 c @& S/ |+ L
2 t) M4 V$ ]1 b. y) o
歡迎光臨 機械社區 (http://www.ytsybjq.com/)
Powered by Discuz! X3.5