|
本帖最后由 wentback 于 2015-11-14 17:31 编辑 8 C! K* q- o0 ~- _/ n+ v, O
% w9 {6 c( m4 t
[第1章 概述1.1 MCX314功能分析(1); |" b( t8 \2 W {8 I8 M
1.2 MCX314工作方式分析(4)
! ~5 @- H5 M# h; U1.3 MCX314芯片管脚定义(5)
* o" m! @0 j! E) i/ q) W- o
: A L! H/ [. F, }第2章 MCX314功能和相关技术参数2.1 脉冲输出命令(10)# T9 r' E( Z" t" k2 ?) u% v' S H
2.1.1 定长脉冲输出驱动(10)
3 }' y7 n6 [0 N8 X9 m/ p2.1.2 连续脉冲驱动输出(11)
% B# m2 N: w8 g( {: Y' N1 _2.2 速度曲线(12)
0 {$ X/ k) q# G' g- u2.2.1 恒速驱动(12)
# N$ }/ i7 _7 R! L: e2.2.2 线性加/减速驱动(12); j6 H: b3 K9 a, {, f
2.2.3 S曲线方式加/减驱动(13)! t% J' G- Y3 a* v
2.2.4 脉冲宽度和速度的精度(17)3 w- W0 i8 k2 f5 d! n- w
2.3 位置管理(18)
+ m4 Q9 V8 B' l2.3.1 逻辑位置计数器和实际位置计数器(19)
! f) `# ^. h7 ~3 `2.3.2 比较寄存器和软件极限(software limit)(19)
5 Q5 R8 }1 Y) f2.4 插补(20)- y! K. |( l4 q0 @4 w
2.4.1 2轴或3轴的直线插补(20)
7 z; q! d4 ~2 F8 o, e2.4.2 圆弧插补(22); v3 s0 g2 m! Q( V: N
2.4.3 位模式插补(25)4 q0 |3 W$ \6 W
2.4.4 恒定线速度(30)& Z% |# C, @4 @- w. n$ S- M t
2.4.5 连续插补(31)( d+ ?' X6 F2 Y# f( H
2.4.6 插补的加/减速控制(34)! V& u) V7 |* B+ q0 E( f/ u0 w6 j+ M- R
2.4.7 单步插补(36)
0 u' z4 g6 w: ^& I9 w. V2.5 中断(37)2 u+ |/ O# c3 R6 Q7 j
2.6 其他功能(39)/ Y( ]3 }' O, Z1 K
2.6.1 由外部脉冲进行驱动(39) l+ F. ^0 N0 r) T6 ~; N7 i( [& x/ f
2.6.2 脉冲输出类型选择(40): u+ ]8 [& u) f" X5 r$ K
2.6.3 输入脉冲的类型选择(40)
& s6 Z9 c! {7 F2.6.4 硬件限位信号(41)* U1 v- k+ N7 e2 u7 O. m+ _
2.6.5 伺服电机驱动器接口(41)# V* m/ H" `; W8 e. J, @) G f2 }
2.6.6 紧急停止(41)
- c. l+ @" L$ R5 V3 w9 V) }5 }7 X0 _2.6.7 状态输出(41)+ `" h: k. x: G% V$ o% f# a' _3 U
2.6.8 通用输出(42)
7 y7 S2 L+ h5 E
6 ^+ ]" A$ t: P' m J; d5 v' h1 N第3章 MCX314芯片电气和机械特性3.1 直流特性(43)9 T* F* g! c+ ^1 K! ~7 Z8 ~1 o
3.2 交流特性(44)9 S6 v& U8 K) q' p/ r3 V+ a
3.2.1 时钟信号(44)
4 J2 C. B# _7 d% {6 M7 d( M3.2.2 读/写周期(45)
: v0 C# L" y# N: G5 e2 ~# h3.2.3 BUSYN信号(46)
2 Z2 c& L$ E1 M+ c/ o1 ?3.2.4 SCLK/同步输出信号(46)9 U2 J9 p% B6 K6 U/ R1 y. J- Y
3.2.5 反馈输入脉冲(46)9 G7 |1 d/ k8 x& o
3.2.6 通用输入/输出信号(47)' W6 r, B" b3 k' w \
3.3 输入信号/输出信号的同步(48)
* w. k$ v7 J2 t: R5 [! s6 c3.3.1 通电重置(48)8 J6 b. k+ ?+ V/ n
3.3.2 定长脉冲或连续驱动(48)
0 H0 P5 N; Q) c2 `3 ~, G0 x3.3.3 插补(49)
: k* W" N7 A7 v6 c" V$ x# z3.3.4 保持命令后开始驱动(49)+ L- @, c! [! P# C
3.3.5 急停(立即停止)(49)5 c& m, K" @. R8 [& W
3.3.6 减速停止(50)
# m! T' _! ?" x! J4 t9 c" j9 m3.4 机械特性(50)
( N l, f. r( F, w; |. O W1 u3.5 性能指标(51)
" H" ]) `! A- V" H/ ` O* ]' |# O3.5.1 插补功能(51)8 @8 W* h8 q5 G$ B7 s
3.5.2 轴的共同说明(51)
& O# P) s" ]% n/ w; L, ~3 _3.5.3 编码器输入脉冲(52)# T* w$ ^* Q- w6 `; Y* R8 x
3.5.4 通用输出信号(52)& R8 \- d5 ]9 G/ ^8 X. O! Q- x" W
+ G3 }1 L1 x$ a- j" _* }" F3 ~2 N第4章 MCX314控制寄存器4.1 16 位数据总线的寄存器地址映射(53)
! s% N3 p* [8 k% j& h( O0 b4.2 8 位数据总线的寄存器地址映射(54)1 N, `# t q/ w$ n* H7 n) f3 V
4.3 命令寄存器:WR0(56)2 h7 y( _2 U, s$ {, K# s* q
4.4 模式寄存器1:WR1(56)
% M5 a+ @0 J) b9 ]1 Q4.5 模式寄存器2:WR2(57)
# a' k8 G" f/ n& z: \8 n4.6 模式寄存器3:WR3(59)
, n- J% ]/ {' ^1 W4.7 输出寄存器:WR4(60)
) s% C, B, J' ]0 l; c2 i) \4.8 插补模式寄存器:WR5(60)3 N; `3 o$ Z2 i5 Y; S
4.9 数据寄存器:WR6/WR7(62)
& Q# b' d6 N! ~! T4.10 主状态寄存器:RR0(62)
. c% R& B0 B% Q5 m4 E* {9 r4.11 状态寄存器1:RR1(63)
( @, S& W H; p X Q, G9 o: e9 ^4.12 状态寄存器2:RR2(65)& V p" V& P X9 ?
4.13 状态寄存器3:RR3(65)
3 l! O8 m- a/ n a0 m8 f8 l5 v4.14 输入寄存器:RR4/RR5(66)
% _6 i1 }7 x+ `" i9 w& H4.15 数据寄存器:RR6/RR7(67)
: g: Q2 H: \% k- a! ~8 F
) w% ~, V% V" T第5章 MCX314指令系统解释与分析5.1 写数据命令(70)
$ d7 j) d1 \5 N5.1.1 量程设定(70)
7 Q7 k$ f* P; t+ ^. i8 |6 y9 M6 ?7 j. v5.1.2 S曲线加速度变化率设定(70)3 O" P: u! T% Z$ v! c
5.1.3 加速度设定(71)
: ~1 o' B2 i8 Y K2 s1 s$ p5.1.4 减速度设定(71): s! q0 i$ f$ k* \. V& N
5.1.5 初始速度设定(72)
' C0 ^9 R$ R% m/ f/ D5.1.6 驱动速度设定(72)
5 ^# K1 f3 B9 z3 [: ]+ S6 ?5.1.7 输出脉冲数/插补结束点命令(72)4 j5 [7 s- g6 y/ X, g' y# O
5.1.8 手动减速点设定(73)
$ _ d. L% M6 b/ `$ P5.1.9 圆心设定(73)
. m8 `1 V4 e2 h1 u. b5.1.10 逻辑位置计数器设定(73)( Z W* w! N; ^- B/ p( } t
5.1.11 实际位置计数器设定(73)6 G( S7 q# ?1 b2 X
5.1.12 COMP+寄存器设定(74)- M* [- M( ?' o, Y
5.1.13 COMP-寄存器设定(74)8 H6 @3 n0 ]" ^
5.1.14 加速度计数器进位设定(74)
, v* r1 ~! t& i5 B& X' z5.1.15 NOP(用作轴切换)(74)
1 W" {3 i* f' v% ~5.2 读取数据命令(75)
' h- o0 e V9 @4 n9 J5.2.1 读取逻辑位置计数器的值(75)% {, F; u1 w, h
5.22 读取实际位置计数器的值(75)( m/ I4 I7 ]9 s, T6 n
5.2.3 读取当前驱动速度(75)
% P5 J! H3 ^1 z2 ?, G- F4 o5.2.4 读取当前加/减速度(76)3 |- g! U" A7 |, Z9 S
5.3 驱动命令(76)
/ G6 S9 ? {* S$ W+ E# C5.3.1 正方向定长脉冲驱动(76)- a. R8 Z+ O6 W. y# P9 g( m
5.3.2 负方向定长脉冲驱动(76)
7 I4 I0 m0 o+ \9 N0 D5.3.3 正方向连续驱动(77): ~6 q* B/ U+ \- {! l
5.3.4 负方向连续驱动(77) i- R/ H' E0 {4 M, ^
5.3.5 暂停(77)1 j8 b- g: Q; v! R& S
5.3.6 暂停禁止和开始运行/清除停止状态(78)
0 e' C. d, a+ P% }% w5 V5.3.7 减速至停止(78)
, {$ O, e: V1 d$ ^# D5.3.8 快速停止(即停)(78)
. o/ `- S% A% \! e5.4 插补命令(78)7 m2 i9 G4 @2 ]0 \+ }
5.4.1 2轴直线插补(79)
; `, @" \' j8 |8 l4 y' P" v5.4.2 3轴直线插补(79)3 t* z; }1 u4 _" K7 O
5.4.3 顺时针圆弧插补(79)
# X0 ?7 Q/ j9 i" Y9 D5.4.4 逆时针圆弧插补(79)
4 D: h& K8 ?& \5 Z$ w5.4.5 2轴离散点(BP)插补(80)
* {* |: `! E9 C) K' D5.4.6 3轴离散点(BP)插补(80)
) h% l0 ~" @2 b) z8 t5.4.7 启动BP寄存器(80)8 B: z" j% F: |2 R
5.4.8 禁止BP寄存器(81)( d/ A/ A1 V: `( W5 \: I1 I' }1 J
5.4.9 把数据从BP寄存器压入BP堆栈(81)$ W" _9 b9 A0 E
5.4.10 清除BP数据(81)
3 T; ~$ c! h5 a. N" Z% H5.4.11 单步插补(81)/ X+ D7 G, ^* M
5.4.12 允许减速模式(81)4 Q: M1 Q b+ W# E
5.4.11 禁止减速模式(82)
! F! x' m2 L3 l( r9 g5.4.14 清除插补中断(82)
5 V6 ]/ p& X$ b+ U9 g
5 G6 p) u3 M' L: l3 D$ e) V第6章 硬件接口设计例程6.1 MCX314与PC-ISA BUS的接口设计(83)
4 L S5 w4 k5 r, D% a! L% a6.1.1 ISA总线信号描述及其功能模块接口(84)) M6 r) C' R( d9 u7 u0 K
6.1.2 输入/输出口基地址设置和读/写寄存器(85)
. l6 V7 j) G" v1 N6.1.3输入/输出接口(88)0 E" J1 w' u5 v0 i0 d; v4 x
6.1.4PCISA中断设置(90)0 u* n% _: [# v+ U8 q
6.1.5输入/输出信号的时序(90)
j+ r$ L$ o2 k) C @6.2 MCX314与PC-PCI BUS的接口设计(93)
9 K) [8 n8 n3 l0 I$ o5 p6.2.1 PCPCI BUS概述(93)0 F0 x5 q( f4 n
6.2.2 基于PCI总线的接口电路设计与编程(95)
& q( p9 Y- t9 C* v$ Q1 }- j; D7 y: p6.3 MCX314与MCS51 CPU的接口设计(101)+ n* D& B* }, R2 \$ O$ z# ] G
6.4 MCX314与Z80 CPU的接口设计(103)
% @# L+ g0 k9 g9 l3 b, S4 o- j6.5 MCX314与68000 CPU的接口设计(104)' h) o# ^ V* N8 B
6.6 信号驱动接口(105); ~$ y& a! H! `( B1 R
6.7 驱动脉冲输出类型与接口(105)0 h9 P- w8 u$ V0 S( o
6.7.1 输出脉冲定义(nP+P、nP+N、nP-P、nP-N), a' p8 z7 `7 w' Y- u8 \# p
6.7.2 伺服驱动器的通用输入(nINPOS、nALARM)) a# ?7 W4 G" F {. R
6.7.3 外部脉冲控制输入(nEXOP+、nEXOP-)(106)& W/ c* I9 k& V+ N# L8 s
6.8 与限位开关或者传感器通用信号接口(107)1 v3 O+ f# g: T
6.8.1 通用输出(nOUT7~nOUT4)(107)0 X# w8 w- c5 v+ N& n l
6.8.2 超程限位开关输入(nLMT+、nLMT-)(108)( b8 l& T d) V& i
6.8.3 减速停止/立即停止开关输入(nIN1、nIN2、nIN3)(108)
6 _8 r! I: |. g% D- ^( u6 C" v6.8.4 急停输入(EMG)(108)
2 z% L' V( i! p9 e6.9 编码器信号的接口(109)
5 m) W# u, `& _4 w# B7 N# l1 k5 ^6 T6 o/ x3 j. B9 |0 n+ J; F4 z- }% h/ l
第7章 软件接口设计例程7.1 C语言接口设计(110)+ H; ]+ u$ r- x5 O
7.1.1 初始化设置函数(110)
P/ F/ ]: [* B" f; [/ j1 K7 t6 {7.1.2 加/减速规律设置函数(126)% o+ ?2 L7 g0 G* d
7.1.3 直线插补驱动函数(137)9 r: ]( @) y! ^4 @0 y
7.1.4 圆弧插补驱动函数(143)
+ j8 f5 v# q. w( ~, k& }3 ?- {8 W* L7.1.5 位插补驱动函数(146)
* n! ^2 O' t- {+ w! N7.1.6 反馈位置信号的输入函数(157)/ Z; H( t0 k( ~/ U
7.1.7 输入信号的输入函数(159)
, A: z: @! \* j' j* O1 ?7.1.8 输出信号的驱动函数(160)- O6 w' D+ T1 ^1 |2 `# @
7.1.9 中断信号驱动函数(163). a u: D2 O# v2 Q5 e, @; A
7.2 MCS51 CPU的汇编语言接口设计(164)* \7 ]3 v! U8 p, n0 p$ [, I* U
7.2.1 功能实现方式(165)" |8 Q8 u2 F' Q* y, j! p
7.2.2 MCS51与 MCX314接口函数例程(169)
, e7 L) F5 Z' m0 n7 O: O. N& D& s4 z5 u
第8章 基于 MCX314的数控系统设计8.1 TR008数控系统的主要功能组织与结构(176)) Z$ [. k5 N* j, H. Z
8.2 TR008数控系统硬件设计(178)
* ]: R6 i9 l5 E; \ c8.3 TR008数控系统软件设计(179)
, t0 N/ l8 l7 f& E8.3.1 软件基础(179)
3 {5 n+ W x5 R L! f8.3.2 直线插补(179)
/ j, z. E) [8 s0 t" ^8.3.3 圆弧插补(183); g4 @' U5 u5 b1 G4 k5 k
8.3.4 螺纹插补(185)
" R, d/ |+ x. @' o' M3 @0 {8.3.5 位模式插补(186)
8 L. E$ X+ @' Z8.3.6 输入/输出(188); ~1 g8 ~2 O# H1 c. K5 _# c
8.3.7 其他功能(189)
1 {; A1 [7 ]' a) D" `9 p3 L" h5 Q' D( }; W k/ r. ]- N) f; Q
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
|