|
本帖最后由 wentback 于 2015-11-14 17:31 编辑
! W Z% ?( x" W6 V# j D) ?9 p1 t: O7 b
[第1章 概述1.1 MCX314功能分析(1)8 d. V4 F) F b R
1.2 MCX314工作方式分析(4)
4 e) H7 t. G2 a. W- y/ H: \' B1.3 MCX314芯片管脚定义(5)
: E+ g- O3 u$ D) r8 v
8 N& |% c" j' a1 v! ^; x5 H# {第2章 MCX314功能和相关技术参数2.1 脉冲输出命令(10)
$ A z; S& |2 F* _) o$ D2.1.1 定长脉冲输出驱动(10)% A2 I; l: y) p; G. j
2.1.2 连续脉冲驱动输出(11)0 a$ J! M# `. R
2.2 速度曲线(12)+ ?( Q8 T6 f1 K9 ]3 V! e
2.2.1 恒速驱动(12)7 q o% c. `4 A8 T
2.2.2 线性加/减速驱动(12)
( G) E8 u% i2 x7 D* [2.2.3 S曲线方式加/减驱动(13)+ N3 ~4 O- o6 M V
2.2.4 脉冲宽度和速度的精度(17)
7 @1 A# P9 R& F v) X2.3 位置管理(18)
1 ^- G% _% z5 D5 T! z) c! ?2.3.1 逻辑位置计数器和实际位置计数器(19)
6 M* q/ {- r1 v+ f/ Q/ ` ^2.3.2 比较寄存器和软件极限(software limit)(19)
3 d! M/ E; v! J+ ]' _. t2 T7 g2.4 插补(20)2 r A/ M* C+ {7 O! W
2.4.1 2轴或3轴的直线插补(20); w( q) w# \ @0 {
2.4.2 圆弧插补(22)
0 z% B: C, E: N$ G. m$ U1 V2.4.3 位模式插补(25)
" {7 M* ?# p5 I$ M- j' d2.4.4 恒定线速度(30)5 j* Q1 v1 \" L/ E
2.4.5 连续插补(31)
9 O/ u& {/ u: j% f) D8 z2.4.6 插补的加/减速控制(34)
+ O* n; i0 Y0 s$ ?9 h. g% J& u2.4.7 单步插补(36): A" _! K7 O7 H9 U2 u* \. D
2.5 中断(37)% M! r5 h: z" l+ r
2.6 其他功能(39)
; r" u: y/ Z$ n$ E# m% z) m4 Z# F* k2.6.1 由外部脉冲进行驱动(39)
! {9 I9 u: ?' V5 f! s2.6.2 脉冲输出类型选择(40)
; K Z2 K. N" l7 y2.6.3 输入脉冲的类型选择(40)
! M9 ]/ o! O, a2.6.4 硬件限位信号(41)
; W& T9 _5 k g* J' L: l2.6.5 伺服电机驱动器接口(41). n7 H$ L5 k0 l7 {$ }
2.6.6 紧急停止(41)
' M! r0 j- m! `4 m2.6.7 状态输出(41)
2 M' r" ?1 U, P( x% J7 K3 V" i2.6.8 通用输出(42)
" }5 }' o! W& N& I
. f% F! l! c, w( X, s第3章 MCX314芯片电气和机械特性3.1 直流特性(43)
8 [$ t k6 p2 B; N8 N3.2 交流特性(44)
& c W5 m$ {" ?: e& H( o3.2.1 时钟信号(44)
2 Z* ?, v9 o* L* j% }6 Y3.2.2 读/写周期(45)2 Z; v: D0 R( ?
3.2.3 BUSYN信号(46)
; G2 b( S- q1 k5 A! M8 F3.2.4 SCLK/同步输出信号(46)+ B# Y$ d, U1 U3 X9 d
3.2.5 反馈输入脉冲(46)8 z2 w( f4 I( \9 R' m. E
3.2.6 通用输入/输出信号(47)
4 w" y* N4 ^. E3 K; o3.3 输入信号/输出信号的同步(48)3 p# ~) Q2 `9 p, M" v2 h
3.3.1 通电重置(48)
( X* X3 n5 { i; n" N+ |. }3.3.2 定长脉冲或连续驱动(48)
( W& O6 F Q3 ~5 @- e3.3.3 插补(49)
, k: J* ]4 U) a, i+ o" L7 [3.3.4 保持命令后开始驱动(49)
# k% T' B+ u1 T& V1 r3.3.5 急停(立即停止)(49)
& d+ u0 |) }% p1 S3.3.6 减速停止(50)7 i$ N3 p& k: t7 ^+ p: \' p
3.4 机械特性(50). _5 v4 @( P& m. k4 Q! b6 n" r
3.5 性能指标(51)
. n4 l" O( l' v* H7 t) E! P. N3 b3.5.1 插补功能(51)5 E! |8 t4 x+ C2 [2 j! [
3.5.2 轴的共同说明(51)) H1 p- L! V; H5 U
3.5.3 编码器输入脉冲(52)- q# s- H6 ~7 D) D# X
3.5.4 通用输出信号(52)
# s3 W( D6 H# S/ \& n* X1 U! q9 W
3 D ?+ W, K: f7 n( Y第4章 MCX314控制寄存器4.1 16 位数据总线的寄存器地址映射(53)& M9 J4 ~% t& \: q
4.2 8 位数据总线的寄存器地址映射(54). Z$ o% ?& a8 w, U
4.3 命令寄存器:WR0(56)
' e. ?$ j4 X$ q% a4.4 模式寄存器1:WR1(56)
7 p5 f+ w; i4 f+ J, V4 t4 ^4.5 模式寄存器2:WR2(57)
6 n, w& V& r, h( g" Q0 H7 V+ ]4 g4.6 模式寄存器3:WR3(59): c% D" s! |2 q# l# F
4.7 输出寄存器:WR4(60)7 D" a6 Y+ j0 B9 w# T
4.8 插补模式寄存器:WR5(60)9 U! h- c* p8 n, ~: C$ A
4.9 数据寄存器:WR6/WR7(62)
, g' U* u; N: h1 b2 E4.10 主状态寄存器:RR0(62)/ G. @5 {% I1 T* J% H* ~! K/ l" e
4.11 状态寄存器1:RR1(63)
8 _, P0 G6 x; j4.12 状态寄存器2:RR2(65)
. ?: Z* W/ y3 r h7 B/ ~4.13 状态寄存器3:RR3(65)* o7 f: j! _4 @* e2 ~
4.14 输入寄存器:RR4/RR5(66)" Y3 n/ W" o ] H. s7 B
4.15 数据寄存器:RR6/RR7(67)
/ X! @) T: ^5 n8 I" i; _; h& y8 y a3 R( d
第5章 MCX314指令系统解释与分析5.1 写数据命令(70)
; G( ?8 d9 M8 [6 [* u5.1.1 量程设定(70)
6 v( _3 s5 R2 y3 b5.1.2 S曲线加速度变化率设定(70)2 r2 C( k- c$ B7 \, ]
5.1.3 加速度设定(71)
' n# f- _7 n* ~7 A: z! ~5.1.4 减速度设定(71)
6 v6 h" ^* s) \' i( e5.1.5 初始速度设定(72)
M3 l! |* m# d: b# l8 T& U, ^5.1.6 驱动速度设定(72)/ U+ X, g* ^& L
5.1.7 输出脉冲数/插补结束点命令(72)0 b+ m. {# z/ N- W T
5.1.8 手动减速点设定(73)
. Q0 B9 a1 i6 f3 x$ X5.1.9 圆心设定(73)3 S1 k; b2 `6 }; W# z$ ^. t7 V' W( q v
5.1.10 逻辑位置计数器设定(73)
$ x: C( R2 ?6 s% _5.1.11 实际位置计数器设定(73)/ f! n8 }1 v* G( U
5.1.12 COMP+寄存器设定(74)
3 w- p5 y& s4 [- p3 s! ~5.1.13 COMP-寄存器设定(74), C5 c2 d2 ?, ^' e
5.1.14 加速度计数器进位设定(74)
9 g8 @: S- O1 h4 C5.1.15 NOP(用作轴切换)(74)
, l' ^, F3 v% z, G% K5 I8 U5.2 读取数据命令(75)# j& F: ~) {- D/ d1 A! o$ W
5.2.1 读取逻辑位置计数器的值(75)
( J1 @" W/ q8 I8 r5.22 读取实际位置计数器的值(75)
) O7 c8 C3 C3 z# G5.2.3 读取当前驱动速度(75), b. [) R" X+ {# M
5.2.4 读取当前加/减速度(76)5 `: I/ E2 I0 ?7 K6 v& P3 Y( B
5.3 驱动命令(76)4 ~/ i2 w( N, B; G( r
5.3.1 正方向定长脉冲驱动(76)
: D9 m- }2 w( I' k: G5.3.2 负方向定长脉冲驱动(76)
1 ~+ v7 K, [7 |5.3.3 正方向连续驱动(77)
% b# r; A; \4 w5.3.4 负方向连续驱动(77)$ @/ W' u! v* p; m* }, y
5.3.5 暂停(77)
; X, x+ d z4 Y5 {/ s5.3.6 暂停禁止和开始运行/清除停止状态(78)4 |% m4 z o3 W1 v# k1 {
5.3.7 减速至停止(78)1 s8 O* B9 M, T' O- m; D# q
5.3.8 快速停止(即停)(78)
* d! {8 v5 d) x& O/ Q$ E5.4 插补命令(78)1 i5 I: A: ~" {0 x+ g
5.4.1 2轴直线插补(79)2 x8 t! x+ ^# j( N/ N) u
5.4.2 3轴直线插补(79)
8 u, @) C% B: r3 }5.4.3 顺时针圆弧插补(79)6 y# x0 d+ }8 F, U: ^
5.4.4 逆时针圆弧插补(79)
& e+ I) s$ k6 n5.4.5 2轴离散点(BP)插补(80)
2 A, F9 s0 ^- X) H1 H5 s5.4.6 3轴离散点(BP)插补(80)
) I+ w5 v, u3 p5.4.7 启动BP寄存器(80)
& v2 [0 V/ x% v' ~0 G5.4.8 禁止BP寄存器(81)
0 P* l% K& O B% \% d0 [$ k7 m5.4.9 把数据从BP寄存器压入BP堆栈(81)! }! u, b: z- j. k5 t: u S
5.4.10 清除BP数据(81)& W1 g" o4 T |4 b
5.4.11 单步插补(81)
" v/ P- o- l; O5.4.12 允许减速模式(81)
* S, t* D: P& o9 _3 _+ P3 W+ y* m5.4.11 禁止减速模式(82)
o7 \5 M {3 Y) n- V' w( W2 t5.4.14 清除插补中断(82)
- n/ e! ~- O! m* e# M$ ]' b
( M( a# s7 d8 U3 c" _0 t Q. I第6章 硬件接口设计例程6.1 MCX314与PC-ISA BUS的接口设计(83)
+ C: c- `, I9 o, y. n6.1.1 ISA总线信号描述及其功能模块接口(84)% a/ u( h2 L E% o
6.1.2 输入/输出口基地址设置和读/写寄存器(85)0 ^# q6 h2 G% U: z4 X
6.1.3输入/输出接口(88)/ ^1 G( D/ n' G9 V: y
6.1.4PCISA中断设置(90). T% O. |$ w* v+ g' n8 B. ]
6.1.5输入/输出信号的时序(90). g( a) F. x2 A1 e( d4 @( E7 ^4 k$ b
6.2 MCX314与PC-PCI BUS的接口设计(93)) p2 ?$ w! Q I& U5 `
6.2.1 PCPCI BUS概述(93)
" l( R/ x! O: \" g6.2.2 基于PCI总线的接口电路设计与编程(95)
2 N: U% I8 W/ W( |' Y' K% C6.3 MCX314与MCS51 CPU的接口设计(101)
, M1 D0 s* p0 [) F6.4 MCX314与Z80 CPU的接口设计(103)
5 F- I1 t) c) W; Z$ K6 }6.5 MCX314与68000 CPU的接口设计(104)/ Q) `* M: a2 U1 J
6.6 信号驱动接口(105)5 _% @: l1 A3 I. i: Y) o" a& h
6.7 驱动脉冲输出类型与接口(105)
6 o5 O- J* ^( u- R6.7.1 输出脉冲定义(nP+P、nP+N、nP-P、nP-N)+ p' J5 s2 C# M6 j8 g! a: s& T$ {
6.7.2 伺服驱动器的通用输入(nINPOS、nALARM)
2 W3 E1 `8 w9 I2 z0 R9 U/ W% | s6.7.3 外部脉冲控制输入(nEXOP+、nEXOP-)(106)
# h* G7 Z* P! z8 Z0 ~6.8 与限位开关或者传感器通用信号接口(107)6 H- g! u: _8 R, [1 M
6.8.1 通用输出(nOUT7~nOUT4)(107)& @+ G3 V- e% P7 O& n
6.8.2 超程限位开关输入(nLMT+、nLMT-)(108)
$ r5 _) s: ?: g8 L6 r4 ?& Q# G6.8.3 减速停止/立即停止开关输入(nIN1、nIN2、nIN3)(108)2 m) S" J: J6 F; M: g
6.8.4 急停输入(EMG)(108)
1 Z& v( V# ] [/ U. ?6.9 编码器信号的接口(109)
! @1 c7 c/ q/ B8 ~! r, [ R; ~
. v# p, O6 @0 _7 P( q- _$ y第7章 软件接口设计例程7.1 C语言接口设计(110)
' A }& A& ~6 A R7 f) E1 K2 z; H: C7.1.1 初始化设置函数(110)
& I, g$ _5 b" s' @% w7.1.2 加/减速规律设置函数(126)# Q/ y7 H; m2 P! r) X% W x
7.1.3 直线插补驱动函数(137)
. \0 J+ U8 h' r7.1.4 圆弧插补驱动函数(143)
8 N$ l# m. r$ N- K/ f8 f2 p7.1.5 位插补驱动函数(146)2 r2 Q9 I. w& M* l* ]: s
7.1.6 反馈位置信号的输入函数(157)7 a9 k, ?' Q4 d- j" T3 u9 I
7.1.7 输入信号的输入函数(159)8 E+ ?& c" U4 V8 a3 L' N( ~- I
7.1.8 输出信号的驱动函数(160)
6 H% [/ |5 G' z& x3 k* K7.1.9 中断信号驱动函数(163)
U" {3 h* A6 g- x7.2 MCS51 CPU的汇编语言接口设计(164)( C7 ?' x+ o# a @- T/ Q
7.2.1 功能实现方式(165)
! t y, Y v9 J7.2.2 MCS51与 MCX314接口函数例程(169)
3 P% v2 z7 G N* b7 [4 z3 o/ C+ ?: V' o1 T; z" o( N
第8章 基于 MCX314的数控系统设计8.1 TR008数控系统的主要功能组织与结构(176)
- F; m: K+ X2 x- X7 {- H: \' e8.2 TR008数控系统硬件设计(178)
6 u$ w( K0 N" C4 I. m8.3 TR008数控系统软件设计(179)$ h% G" f! _; M1 m1 [( t0 r- M
8.3.1 软件基础(179)0 T6 A, h; K# M% o) H
8.3.2 直线插补(179)4 N5 \2 L7 i4 t2 j" a( ^" ~! C, Z& |( V
8.3.3 圆弧插补(183). E) M! W! \/ T" S2 N/ w
8.3.4 螺纹插补(185)2 a, }! Z+ b9 H. ?' X! J
8.3.5 位模式插补(186)/ D$ i5 K1 r7 D L$ P" Z! B
8.3.6 输入/输出(188)5 Z) `6 i# a, x$ \
8.3.7 其他功能(189)
* ]9 k0 m: P6 \
. m! K$ m( L7 X0 O/ @ |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?注册会员
×
|