|
本帖最后由 wentback 于 2015-11-14 17:31 编辑 7 T( M- h6 u. S( s. t
0 X, R' ^" H* o5 M
[第1章 概述1.1 MCX314功能分析(1)
3 j: g: l. t# O* u9 L1.2 MCX314工作方式分析(4)7 [# `7 f. v7 Y) O. q
1.3 MCX314芯片管脚定义(5)
9 b0 N a! W! g2 i1 @6 M8 n) M5 H' v$ S# E( D% w1 b
第2章 MCX314功能和相关技术参数2.1 脉冲输出命令(10) y/ Z+ x+ w7 _: o& R
2.1.1 定长脉冲输出驱动(10)8 C& ~! a. K2 _3 R& t
2.1.2 连续脉冲驱动输出(11)
5 M1 h2 |/ o" S& K& s6 j: @2.2 速度曲线(12)* `/ l9 a& E& ~, e- F: L
2.2.1 恒速驱动(12)
- l# U9 `& G% }, l$ w; K2.2.2 线性加/减速驱动(12)
4 V9 c% \: i) ?# Y% y- l: P6 l$ g. E2.2.3 S曲线方式加/减驱动(13)7 l4 K/ P9 d! O6 }7 Y0 a
2.2.4 脉冲宽度和速度的精度(17)
3 H5 I2 G. R2 c; w2.3 位置管理(18)
* T- p" _+ |& A, g4 |2.3.1 逻辑位置计数器和实际位置计数器(19)4 M- Q6 R' i* J6 M+ I1 c e
2.3.2 比较寄存器和软件极限(software limit)(19)
, A9 Q# C, f+ r. l2.4 插补(20)
4 ~7 s" Y7 O- o* R. a: P+ C2 c2.4.1 2轴或3轴的直线插补(20)$ e# X) T K6 M
2.4.2 圆弧插补(22), P. u8 G5 J/ j. j
2.4.3 位模式插补(25)
7 H6 M+ y5 z. [/ ~$ l) x$ t0 J2.4.4 恒定线速度(30)
9 q3 X* U4 S, Q* A$ A. S* O* x0 I2.4.5 连续插补(31)9 V2 R' ~$ P- U5 O$ b
2.4.6 插补的加/减速控制(34)/ D& g8 x2 y/ M; X) W# {0 o; L
2.4.7 单步插补(36)8 u" i: P; F; ^1 w$ E" M1 |4 l* ~
2.5 中断(37)
' c$ u3 j' E+ U* \$ Z% q. a2 v2.6 其他功能(39)
! f2 H8 w ^' ]2.6.1 由外部脉冲进行驱动(39)
: F8 t- W5 t% h: Y6 `. @2.6.2 脉冲输出类型选择(40). d* w$ W' R' F
2.6.3 输入脉冲的类型选择(40)2 x1 Z6 I) ]+ @2 J& Y2 b9 P
2.6.4 硬件限位信号(41)( I; B$ }4 g: ^/ V6 y+ `- C
2.6.5 伺服电机驱动器接口(41)
( k; |0 O5 k D2 Y ]8 e. v% F% x2.6.6 紧急停止(41)
- e) _; B5 n7 s% s- ~/ [- Q2.6.7 状态输出(41)
* v# b/ R3 I5 H) C5 i5 n* H1 n6 @2 `2.6.8 通用输出(42)
3 a+ `0 I7 D/ V) G1 d) V
* z$ ?; O! J7 L0 q( E第3章 MCX314芯片电气和机械特性3.1 直流特性(43)0 H0 @( b- t( z, V" K w
3.2 交流特性(44)8 J4 n$ g0 f2 k/ ^9 O
3.2.1 时钟信号(44)5 A0 g- p8 |7 W6 w
3.2.2 读/写周期(45). H, M" E @- r: Q; ?/ Q
3.2.3 BUSYN信号(46)
" l6 f- j6 W$ L, f+ L0 ]3.2.4 SCLK/同步输出信号(46)% \ ~6 z! ]0 F+ R. j
3.2.5 反馈输入脉冲(46)
_, b/ T" l, a0 B9 j- o( |' e$ P3.2.6 通用输入/输出信号(47)" u* M& T: I3 s* K+ V
3.3 输入信号/输出信号的同步(48)
3 x/ ~) `1 }- x! J, \" E, |3.3.1 通电重置(48)" @ V1 T; c7 g) A; i# d- ] Y
3.3.2 定长脉冲或连续驱动(48)2 k2 a0 @ T! N% ?% D& @
3.3.3 插补(49)
S; e& o; N `# z1 @; \$ C0 ^, s3.3.4 保持命令后开始驱动(49)$ d/ W+ q, v! N ?2 X$ K
3.3.5 急停(立即停止)(49)
+ v; M% l! l1 h3.3.6 减速停止(50)
) ?8 l6 C" h; ~3.4 机械特性(50)' R U1 v( p# t' u3 S* x$ {
3.5 性能指标(51)9 Q" V. M# ~( v
3.5.1 插补功能(51), o H7 b- D% e- J4 }
3.5.2 轴的共同说明(51) C$ o/ @5 O/ Z0 N& U, @
3.5.3 编码器输入脉冲(52)1 L: C9 G$ O1 R! E' W$ T
3.5.4 通用输出信号(52)
* O: C9 K; Z i/ C; ~
; s; Q! d$ D9 F2 m7 n5 O* }) p第4章 MCX314控制寄存器4.1 16 位数据总线的寄存器地址映射(53)! C' u" }( f( n# r L
4.2 8 位数据总线的寄存器地址映射(54)
; @1 p% i$ L( U7 ^0 `& C0 s* S4.3 命令寄存器:WR0(56)
1 d5 ~7 }& s f+ \ Y, {: U8 |4.4 模式寄存器1:WR1(56)
) X8 i, l7 N, B$ O4.5 模式寄存器2:WR2(57)" S* E- P, b9 F) O3 V/ @8 _/ d
4.6 模式寄存器3:WR3(59)2 V) f0 T. F8 Y6 i: ?3 ]' J
4.7 输出寄存器:WR4(60)
! r% J3 l+ f7 K& E" p* \7 P4.8 插补模式寄存器:WR5(60)
) d7 Y: s- H, t% m) | z7 W( M4.9 数据寄存器:WR6/WR7(62)
7 D8 V7 A7 F8 r; _" P! ^$ ], M+ p4.10 主状态寄存器:RR0(62)3 t( n$ J: _/ s5 _$ ^
4.11 状态寄存器1:RR1(63)
3 _/ Q2 P7 c) r4.12 状态寄存器2:RR2(65)9 R |: g a; t* L7 B4 T
4.13 状态寄存器3:RR3(65)5 {! D6 d: y% E/ [4 e* e8 E
4.14 输入寄存器:RR4/RR5(66)
6 R+ y) c( @7 Z& M7 D5 Q4.15 数据寄存器:RR6/RR7(67)) C: ~( Y. k0 \0 P0 N
) H! H' `& ?* Q3 ]% U e9 R第5章 MCX314指令系统解释与分析5.1 写数据命令(70) I( G* R; B2 x, A3 P
5.1.1 量程设定(70), h5 c( G$ A. r8 b* R3 u
5.1.2 S曲线加速度变化率设定(70)
! V# n1 m- M" [1 f' K5.1.3 加速度设定(71)1 M( S( B) I( l. b2 L0 r, P8 R5 K1 m
5.1.4 减速度设定(71)3 O" `& a0 w* D; w4 Z6 w
5.1.5 初始速度设定(72)! y1 y( K- T7 I3 k) w1 N
5.1.6 驱动速度设定(72); _; v) t: @3 P; I
5.1.7 输出脉冲数/插补结束点命令(72), B! q0 e( P1 N8 a1 }/ X* ~' v
5.1.8 手动减速点设定(73)6 K# Y% ^# V i1 J3 v2 h/ L
5.1.9 圆心设定(73)
: J' n6 y( k0 m! Z8 p5.1.10 逻辑位置计数器设定(73)
9 m% h' ?7 S$ }5 K7 w5.1.11 实际位置计数器设定(73)
' @! M# }7 G# L# b5.1.12 COMP+寄存器设定(74)
' v' n( s9 {4 B) `5 ^5.1.13 COMP-寄存器设定(74)5 u. X6 _9 k9 p \$ B* J* g' v
5.1.14 加速度计数器进位设定(74)
: O4 ^; W& J4 W" y6 u" W$ K5.1.15 NOP(用作轴切换)(74)" f3 e# H1 C9 I* R: i
5.2 读取数据命令(75)( e/ ^' E, E/ ~1 I
5.2.1 读取逻辑位置计数器的值(75): i# s8 u% n9 y' ?
5.22 读取实际位置计数器的值(75)
; @# X/ {! R! J6 L, o5.2.3 读取当前驱动速度(75). j: [* d" }2 k
5.2.4 读取当前加/减速度(76)
* R: w$ n$ {, [" K- ?5.3 驱动命令(76)7 q6 y! r: \ a# r
5.3.1 正方向定长脉冲驱动(76)
+ s; x; A0 w/ ]5.3.2 负方向定长脉冲驱动(76)
/ Z. _. F* p# E* H% d1 Z5.3.3 正方向连续驱动(77)9 q5 P0 z3 \5 k. `. }
5.3.4 负方向连续驱动(77)
- R) k( F, ?; I' Y( L5.3.5 暂停(77)
D, Y& K% _( u o2 ~5.3.6 暂停禁止和开始运行/清除停止状态(78)
" _/ ?9 ~, {. n; Z1 ?5 V1 x5.3.7 减速至停止(78)# R/ r! z8 d$ Q2 ]) m, e
5.3.8 快速停止(即停)(78), D n. v7 H1 J Y% E# X
5.4 插补命令(78)# Y( ]6 r: R# @) Q9 I% g
5.4.1 2轴直线插补(79)6 b- p0 r* o$ T9 {% Q, `5 S+ t
5.4.2 3轴直线插补(79)
7 h. A# Q/ r1 t: w- b5.4.3 顺时针圆弧插补(79)6 }6 M1 p6 B9 ^& w7 d0 M
5.4.4 逆时针圆弧插补(79)
3 e1 G3 D3 `! m9 h6 q$ A/ T& V5.4.5 2轴离散点(BP)插补(80)
1 ?# c7 n' D, b5 Y; R' A5.4.6 3轴离散点(BP)插补(80)
5 Z( t( `: {0 }5.4.7 启动BP寄存器(80)6 a d3 o L6 f2 u, m! g
5.4.8 禁止BP寄存器(81)
* l1 U6 P6 A) d+ [5.4.9 把数据从BP寄存器压入BP堆栈(81)+ U$ Q6 N8 K" W4 u6 V' h: l: s S9 \$ V
5.4.10 清除BP数据(81)+ s% r9 Y5 X4 O* z9 H3 ^+ Q, h
5.4.11 单步插补(81)
8 E0 c8 j1 I, d1 C; m5.4.12 允许减速模式(81)
- t& `" g# f+ b# }" C5.4.11 禁止减速模式(82)
# w9 L! ]* ]- P5 I. `! z5.4.14 清除插补中断(82)$ M9 I+ ]( A6 E' e
' R6 _: ^+ e) V第6章 硬件接口设计例程6.1 MCX314与PC-ISA BUS的接口设计(83)6 \/ B- o w) E' r8 n+ z# C
6.1.1 ISA总线信号描述及其功能模块接口(84)# B: I. D: B, H. {5 \
6.1.2 输入/输出口基地址设置和读/写寄存器(85)% B' q: z R/ w' k5 Q2 j4 Q% n
6.1.3输入/输出接口(88)6 P J+ M# c9 B/ j% _6 b, i1 c
6.1.4PCISA中断设置(90)& ?3 `5 z. X( s' B& f( n4 O
6.1.5输入/输出信号的时序(90)1 B$ X5 l, f& T/ f4 V$ e
6.2 MCX314与PC-PCI BUS的接口设计(93)+ @ |7 _: [. h1 q8 g, k
6.2.1 PCPCI BUS概述(93)" U' v: A; Z% K
6.2.2 基于PCI总线的接口电路设计与编程(95)
; i1 Z. F" f" y+ }& }6.3 MCX314与MCS51 CPU的接口设计(101)0 |* I4 B% k+ D6 Z$ h3 F w9 ^
6.4 MCX314与Z80 CPU的接口设计(103)
3 @* f- C4 X( \) Z1 a8 O3 {, ?9 ]! V( v6.5 MCX314与68000 CPU的接口设计(104)) [ L- y1 C) S6 d0 |
6.6 信号驱动接口(105)! m" J6 l, o2 k. ~5 a2 _5 L
6.7 驱动脉冲输出类型与接口(105)
& R9 m) |( r$ E! y9 Y8 w5 p- @6.7.1 输出脉冲定义(nP+P、nP+N、nP-P、nP-N)
+ {' I. Y2 V4 u, h0 a- t, I6.7.2 伺服驱动器的通用输入(nINPOS、nALARM)
0 t" P/ Q# r2 M+ A$ Y$ y' D6.7.3 外部脉冲控制输入(nEXOP+、nEXOP-)(106)/ d4 N6 V5 O% ?+ |
6.8 与限位开关或者传感器通用信号接口(107)
m# T* v% _! f6.8.1 通用输出(nOUT7~nOUT4)(107)! ] K, c8 M; N' J5 M5 f! L
6.8.2 超程限位开关输入(nLMT+、nLMT-)(108)
: o* ], w( \9 S9 F6.8.3 减速停止/立即停止开关输入(nIN1、nIN2、nIN3)(108)8 `1 M9 ]* {* X6 m' a
6.8.4 急停输入(EMG)(108)8 ?& `' b, I9 f2 h8 K8 {$ O8 F. i& f* f
6.9 编码器信号的接口(109)8 A+ X$ ?* r, [5 f4 u# g2 Z
0 U5 N2 d. `6 p7 O" f第7章 软件接口设计例程7.1 C语言接口设计(110)
5 y- R' i9 d% U& k7.1.1 初始化设置函数(110)9 c8 C4 V+ e, e9 G
7.1.2 加/减速规律设置函数(126)
- I/ p/ @( W8 j# C7.1.3 直线插补驱动函数(137)
, ?6 K0 e* j! g; ]# Q! J, `& }7.1.4 圆弧插补驱动函数(143)
* a" l* N5 x& x7 v+ S9 _. p7.1.5 位插补驱动函数(146)
& \: u1 a5 Y8 D( u% C1 \7.1.6 反馈位置信号的输入函数(157)
* U- v2 N" f+ D C7.1.7 输入信号的输入函数(159)6 M5 |) Y: }; ~9 n* T& Q9 u( R1 m
7.1.8 输出信号的驱动函数(160)
1 `( b! o! @* G% W1 L9 e! H, ]7.1.9 中断信号驱动函数(163)+ `5 D0 p6 R u! \! y
7.2 MCS51 CPU的汇编语言接口设计(164)2 W4 f* q5 Z- }# q
7.2.1 功能实现方式(165)
7 Y5 t* S5 b, e1 F5 n! T& ^( r7.2.2 MCS51与 MCX314接口函数例程(169)
' V4 x4 B! d6 i j" Q- c" m4 u
5 k# y- f- f& d第8章 基于 MCX314的数控系统设计8.1 TR008数控系统的主要功能组织与结构(176)
r. f" }9 p1 d( E3 C9 p! Q( Z' A8.2 TR008数控系统硬件设计(178)
6 n2 ?& r& B% E6 y. {, O+ i+ S3 Y8.3 TR008数控系统软件设计(179)8 n' J1 T" N+ q4 ^) b% q
8.3.1 软件基础(179)8 W4 j2 J1 M: W. i) L
8.3.2 直线插补(179)/ L$ z. g& a- m) ?
8.3.3 圆弧插补(183)- ^& e9 |* H( v3 `* p8 B6 _2 _
8.3.4 螺纹插补(185)- N3 n; e( C( S/ ?
8.3.5 位模式插补(186)
' s# B( p9 R, k3 J8.3.6 输入/输出(188)
* k" j4 r' b# ^; N$ v2 e; J8.3.7 其他功能(189)3 ~4 m _& {9 z+ f8 E* c& [. k
$ ^ `' U+ ?/ b7 a' o2 w3 H |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
|