|
本帖最后由 wentback 于 2015-11-14 17:31 编辑
+ R, g; v; _6 z2 d3 O: {* [2 {7 Q% j) f7 Q9 Z7 r
[第1章 概述1.1 MCX314功能分析(1), r2 G, b% n7 w) \1 Z4 V( G
1.2 MCX314工作方式分析(4)
. Y+ d! A$ h) ~1.3 MCX314芯片管脚定义(5)4 y+ N% z- ?& W; \# X+ e- D
5 l$ f, H# o! {4 L3 t, j: w+ Q第2章 MCX314功能和相关技术参数2.1 脉冲输出命令(10)+ i+ W% R' S5 T+ z
2.1.1 定长脉冲输出驱动(10)7 W" D& I. k: k9 C4 y9 o
2.1.2 连续脉冲驱动输出(11)
+ g' ], C. u+ f8 }/ q2.2 速度曲线(12)' |: L) R% E$ M% s& O4 s2 k
2.2.1 恒速驱动(12)0 a- o4 V6 g3 i& \. M6 ]; w
2.2.2 线性加/减速驱动(12)
( ?8 D7 q! a2 u. y s2.2.3 S曲线方式加/减驱动(13)
7 } g: q2 M# x" C2.2.4 脉冲宽度和速度的精度(17)% z9 Y( e. o. [0 G1 o! _# Y
2.3 位置管理(18)7 P O( b9 Z$ ?( z; C# y
2.3.1 逻辑位置计数器和实际位置计数器(19)5 m9 y, s1 i5 {3 h: Z: \3 x
2.3.2 比较寄存器和软件极限(software limit)(19)* k2 {/ {& |# N7 g3 M* |
2.4 插补(20)3 I# o& T5 |1 p; r1 N9 g' C
2.4.1 2轴或3轴的直线插补(20) j2 B; `, X: S4 e3 _) d7 ?
2.4.2 圆弧插补(22)
$ I1 n$ J3 h; T: o9 `2.4.3 位模式插补(25)4 y4 W" t& |( u
2.4.4 恒定线速度(30)% T7 H& \. {' e/ ?. A
2.4.5 连续插补(31)
" d" j6 I, g( G" x4 U2.4.6 插补的加/减速控制(34)
6 P: k1 _* l! ~6 w- A; ~0 Z: d2.4.7 单步插补(36)! n9 s% t3 U) I, Z/ x a
2.5 中断(37): d$ L5 \9 H9 G/ @7 ]+ r' h
2.6 其他功能(39)" c8 }/ P4 c' d1 Q; U- \$ [
2.6.1 由外部脉冲进行驱动(39)
: C1 ?& ~' l& G5 x( E& }2.6.2 脉冲输出类型选择(40)
5 `- ^' L( b# u$ Q% R- n( |/ c2.6.3 输入脉冲的类型选择(40)
+ Z2 }, k" G( C( Z7 g# N2.6.4 硬件限位信号(41)& s# O$ @! u6 W. R( B
2.6.5 伺服电机驱动器接口(41)7 V3 o$ i" J5 k$ m0 ^
2.6.6 紧急停止(41)+ q S3 N. H% W3 m$ V
2.6.7 状态输出(41)
6 T, w* V7 `# R! M5 {8 V" h# V2.6.8 通用输出(42)
7 z5 h: R0 ~/ B5 }+ e! L0 L5 @6 r3 ], m4 g* F7 ?
第3章 MCX314芯片电气和机械特性3.1 直流特性(43)
& A% M( r) v+ W5 L+ |% q H9 f3.2 交流特性(44)
1 Z7 M# R9 E) R* P: u. E3.2.1 时钟信号(44)1 Z7 Y! c/ \( Y' N+ N. d
3.2.2 读/写周期(45), }/ q$ @5 p s2 [ l
3.2.3 BUSYN信号(46)" w% }( i3 \ a" c; D
3.2.4 SCLK/同步输出信号(46)3 w, m# L" {3 {
3.2.5 反馈输入脉冲(46)
* O% e' B+ G% Y' A3.2.6 通用输入/输出信号(47)
6 G* [% P) V0 g3.3 输入信号/输出信号的同步(48)9 y7 o, R! z" N$ Z y! f
3.3.1 通电重置(48)
. N c0 }$ q, g' ~& i3 a, X3.3.2 定长脉冲或连续驱动(48)4 Z$ s1 Z- C$ Q/ K9 k4 _) R0 O
3.3.3 插补(49)
/ F- `/ j7 g6 f. \0 a3 G2 J/ I3.3.4 保持命令后开始驱动(49)% Z a4 q) w5 X/ d( r, x+ N9 U
3.3.5 急停(立即停止)(49)3 }" w x* T" W! m9 H" s
3.3.6 减速停止(50)
& a6 N5 m+ g6 Y ~9 V/ D3.4 机械特性(50)
7 ^( b. s7 Z; i+ u6 a3.5 性能指标(51)
" A, ?/ b$ x) B- J% F3.5.1 插补功能(51)
1 n$ p% q* i- ? _0 A$ l6 ]3.5.2 轴的共同说明(51)
& l$ ~- M* b, G9 z, G- p3.5.3 编码器输入脉冲(52)
/ E9 I* E, g1 E9 e {3.5.4 通用输出信号(52)
5 j0 H$ l0 d& [& V# L- O% F& J4 [5 k: k* c& \' j7 ]% h
第4章 MCX314控制寄存器4.1 16 位数据总线的寄存器地址映射(53)
, g/ a$ W6 N* ~( l4 A4.2 8 位数据总线的寄存器地址映射(54)
n/ v" l$ B: z3 S' _4.3 命令寄存器:WR0(56)5 Y q' T! V9 l( M* {+ h
4.4 模式寄存器1:WR1(56)- x8 z) ], I# I9 `- q
4.5 模式寄存器2:WR2(57)
' N4 q$ [; _+ u4.6 模式寄存器3:WR3(59)
; h) H2 W C0 _" z. v: ^4.7 输出寄存器:WR4(60)# j0 O2 X1 E, P
4.8 插补模式寄存器:WR5(60)
( Y# b c& W R( ^. p4.9 数据寄存器:WR6/WR7(62)
4 e9 W9 \& q/ z" Y' n. {- ]- L* ]4.10 主状态寄存器:RR0(62)+ u$ t; k7 `- Y2 h- Q2 f$ |4 |% O
4.11 状态寄存器1:RR1(63)
3 p4 s' r- V% ?* j6 D4.12 状态寄存器2:RR2(65)
) I* c+ v6 S" N! l t! m0 a4.13 状态寄存器3:RR3(65)
, W1 D6 X7 k+ |3 V4.14 输入寄存器:RR4/RR5(66)' N5 z5 n5 U' @! ~3 y& G
4.15 数据寄存器:RR6/RR7(67)
. G; w' F' Z7 [; d* T& g( |; W1 @3 w" J% d( E3 d& N) x
第5章 MCX314指令系统解释与分析5.1 写数据命令(70)
6 D, A. ]# Z: c( n' |* N5.1.1 量程设定(70)( S" Q4 X8 h) V |/ P |$ D1 V
5.1.2 S曲线加速度变化率设定(70)* H# R9 u' K4 |* b$ t1 K# {
5.1.3 加速度设定(71)5 n" _) a% J; C ^+ o$ }7 |+ U
5.1.4 减速度设定(71)$ `' T/ E+ s8 ~( u
5.1.5 初始速度设定(72)9 [; U& O7 v5 u! [. A7 p' z! U
5.1.6 驱动速度设定(72)
1 k, t: D: _ E5.1.7 输出脉冲数/插补结束点命令(72)* ~& ~+ a3 ^$ l* v, K7 o
5.1.8 手动减速点设定(73)4 c3 p- | @ F
5.1.9 圆心设定(73)
/ s$ K* j& B0 d5.1.10 逻辑位置计数器设定(73)& X9 f: y* V/ E+ y
5.1.11 实际位置计数器设定(73)% c$ ?- T; q0 P0 M7 V' X3 D
5.1.12 COMP+寄存器设定(74)
# R- Y! Q7 m: n0 h' g: I v8 {3 D5.1.13 COMP-寄存器设定(74)/ f# r" Z3 k m8 {
5.1.14 加速度计数器进位设定(74)
+ ^# g: N* s4 v3 Y+ U5.1.15 NOP(用作轴切换)(74); K4 Q' b1 {* {. r
5.2 读取数据命令(75)
. Q$ w, h3 e# U: F" V5 v9 H5.2.1 读取逻辑位置计数器的值(75)8 p4 B5 M) x- q/ x* x' l
5.22 读取实际位置计数器的值(75), `% [* V0 Q% R1 f$ o6 d
5.2.3 读取当前驱动速度(75)
( q* y5 j* Z# W" N2 F5.2.4 读取当前加/减速度(76)
; D7 M2 r: z& e3 u' N+ n- L* @! w) p5.3 驱动命令(76), p$ }7 G. V+ E2 S3 o T. T
5.3.1 正方向定长脉冲驱动(76)
$ j0 ^+ `0 |$ j: e8 C: ~! K- A5.3.2 负方向定长脉冲驱动(76)
P8 j$ v; d8 d. f' C5.3.3 正方向连续驱动(77)9 \) ]% w# t* u) X8 p5 [# f- X7 k
5.3.4 负方向连续驱动(77)5 j; X4 {4 j. B% ^3 _: T
5.3.5 暂停(77)
& T) d( o7 a" f6 i2 k; {5.3.6 暂停禁止和开始运行/清除停止状态(78)
1 v- w5 E3 J# {* H- l: a5.3.7 减速至停止(78)$ I4 c6 W8 a6 M4 r8 s8 [0 ]
5.3.8 快速停止(即停)(78)- A9 h' {7 b+ {6 v2 w8 {: |
5.4 插补命令(78)! K) D" U: ?7 j' O1 _3 N# O
5.4.1 2轴直线插补(79)
& |' q' @; N' w. S0 r5.4.2 3轴直线插补(79)
3 u8 P; _0 t' x- ?0 n/ M: D" ?0 P9 J5.4.3 顺时针圆弧插补(79)
9 |% ^* J. Z- u6 o& O0 x5.4.4 逆时针圆弧插补(79)
$ m+ x. g/ \6 K) o4 ?# `/ w% s5.4.5 2轴离散点(BP)插补(80)
! J G0 `" R' D+ {5.4.6 3轴离散点(BP)插补(80)' j( z, n, [3 q7 Y& X
5.4.7 启动BP寄存器(80)
9 w$ }8 B( k5 Z: [" |8 m' j5.4.8 禁止BP寄存器(81)3 n3 g( Y2 ]- X' }& }, j
5.4.9 把数据从BP寄存器压入BP堆栈(81)
' M% J& c) E4 z5.4.10 清除BP数据(81): Q: X! V0 I* V, n/ {1 k
5.4.11 单步插补(81)5 c: |- y* u& E( n+ f
5.4.12 允许减速模式(81)
! o9 z# y; h0 ?( ~5.4.11 禁止减速模式(82)3 I" C5 l8 v8 g8 N
5.4.14 清除插补中断(82)
% v- [* g7 U) ^% v$ R6 Q+ \* v+ ^3 l. n
第6章 硬件接口设计例程6.1 MCX314与PC-ISA BUS的接口设计(83)
! M2 ?* a" |" I4 _6.1.1 ISA总线信号描述及其功能模块接口(84)% J3 @" n) x/ Y4 Z
6.1.2 输入/输出口基地址设置和读/写寄存器(85)
9 w1 o8 q9 ^5 ]* a6.1.3输入/输出接口(88)& @# q1 K0 K' U9 Y; L, f5 G
6.1.4PCISA中断设置(90)
" @4 v. B1 w7 d% p' w, R; X) X0 [6.1.5输入/输出信号的时序(90)4 U7 U. p W: F7 r
6.2 MCX314与PC-PCI BUS的接口设计(93)
) r5 g& r/ F5 [8 y6.2.1 PCPCI BUS概述(93) @# n, }8 Q( e1 I+ }
6.2.2 基于PCI总线的接口电路设计与编程(95). `! M) L( z! k1 j; V( ^; x
6.3 MCX314与MCS51 CPU的接口设计(101)! m) o1 k% [3 Q9 T
6.4 MCX314与Z80 CPU的接口设计(103)
( }5 ~ q- f' E" H7 d% L" E& \6.5 MCX314与68000 CPU的接口设计(104)7 Y% T% F4 e/ x4 z
6.6 信号驱动接口(105)
Y( s4 @* U o+ M' z% [. L6.7 驱动脉冲输出类型与接口(105)3 m+ M4 h: I* _9 s& V/ M
6.7.1 输出脉冲定义(nP+P、nP+N、nP-P、nP-N)
( |! K" `1 o/ b5 z# c9 t2 l7 H6.7.2 伺服驱动器的通用输入(nINPOS、nALARM)
* z* ^0 o; O g- T6.7.3 外部脉冲控制输入(nEXOP+、nEXOP-)(106)9 U9 e3 Q g- O! K1 S
6.8 与限位开关或者传感器通用信号接口(107)
' i0 g# R) ^; [6 K! e+ A6.8.1 通用输出(nOUT7~nOUT4)(107)
3 ~5 P X9 o& K+ n6.8.2 超程限位开关输入(nLMT+、nLMT-)(108)4 K; g+ b1 h7 b0 t$ x
6.8.3 减速停止/立即停止开关输入(nIN1、nIN2、nIN3)(108)
9 ^: @" Q$ \6 x% _: E: q5 |5 X6.8.4 急停输入(EMG)(108)3 L. a6 T; j1 |# E- z& D1 B
6.9 编码器信号的接口(109)2 E. S4 i0 @8 N- u
' k& W" l5 j7 p3 \+ s9 o" n
第7章 软件接口设计例程7.1 C语言接口设计(110)4 t4 I4 Y& C! H" w0 z* ^+ O# v+ {
7.1.1 初始化设置函数(110)
6 l) Q6 T% T- D% ], X% J) d7.1.2 加/减速规律设置函数(126)6 n, I6 J6 @+ o9 s- K9 V1 e' b
7.1.3 直线插补驱动函数(137)& M( @' [) {+ Q7 W: h
7.1.4 圆弧插补驱动函数(143)
1 p* k+ B7 w' {7.1.5 位插补驱动函数(146)- Z8 r" o% F. W" f& j
7.1.6 反馈位置信号的输入函数(157)% D) D( O, L& a# P# j5 a% Y
7.1.7 输入信号的输入函数(159)0 Y+ @/ y5 ~' H8 x& R! U
7.1.8 输出信号的驱动函数(160)
. i. @" x! g: y, n( l0 | m3 |7.1.9 中断信号驱动函数(163)0 U; b1 \" I9 _( j
7.2 MCS51 CPU的汇编语言接口设计(164)9 [2 D9 L- w* X) B* ~; v9 _: E# y
7.2.1 功能实现方式(165)9 Y- G8 K% z0 C- Q9 f: v9 G
7.2.2 MCS51与 MCX314接口函数例程(169)
1 S' ?- B5 f: G2 }" p! O$ H
$ e ~2 \- {1 V8 f" j8 e( R; h第8章 基于 MCX314的数控系统设计8.1 TR008数控系统的主要功能组织与结构(176)
" v& F1 c6 W; A i/ G; c8.2 TR008数控系统硬件设计(178)
K9 z/ n1 T3 X7 o) r8 i3 |8.3 TR008数控系统软件设计(179)" F5 }4 W& Q; @. F
8.3.1 软件基础(179)% |# _1 Y- C1 v+ G# _0 @5 m' ?' g
8.3.2 直线插补(179); E& ]: T3 D$ B$ v
8.3.3 圆弧插补(183)5 h# v& l7 b# k" _% y
8.3.4 螺纹插补(185)
: t: _$ l: c& T. T3 b/ J8.3.5 位模式插补(186)
1 P0 b+ b5 K* V! @8.3.6 输入/输出(188)5 m: v/ l% r9 E& Y* I, _
8.3.7 其他功能(189)2 L' M& Q! c1 S- b
% L P# |# ^0 W. {3 l: ?: `* ~ |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?注册会员
×
|