|
本帖最后由 wentback 于 2015-11-14 17:31 编辑
6 `, v/ H+ z4 T& H
! O5 S7 \' H% s[第1章 概述1.1 MCX314功能分析(1)
+ C8 i( }" g4 W. ? e9 E$ f1.2 MCX314工作方式分析(4)
- i+ N" ^3 w1 P- p5 r1.3 MCX314芯片管脚定义(5)
: @1 s& R! O* k. d* z' V" z6 D, H' V( ^' k; _3 m! h
第2章 MCX314功能和相关技术参数2.1 脉冲输出命令(10)+ f, `6 I' Z: p4 e
2.1.1 定长脉冲输出驱动(10)- H( B' C$ ]* P8 p
2.1.2 连续脉冲驱动输出(11)
4 {8 ?* R8 X! L" w# L, W. ]: i2.2 速度曲线(12)
- i6 U ^. x1 {- w) e( Y; t7 U2.2.1 恒速驱动(12)
6 F& @* V& m) H. P2.2.2 线性加/减速驱动(12)* c K2 p1 x3 C# r1 z
2.2.3 S曲线方式加/减驱动(13)% m: J' [4 @3 E' S1 h: C, N2 g0 w
2.2.4 脉冲宽度和速度的精度(17)
0 x! f. s- E( _8 [) R% R2.3 位置管理(18)
. m& O' M# v0 b% c' v! G- d2.3.1 逻辑位置计数器和实际位置计数器(19)& j T8 [ a. K+ l+ O$ h k
2.3.2 比较寄存器和软件极限(software limit)(19)
" e9 a9 k; F, ^1 X; F2.4 插补(20)
$ A8 K& p+ l& M; \/ J+ s( O: `$ _2.4.1 2轴或3轴的直线插补(20)
4 Y$ u5 B- U2 D6 Z" {) l2.4.2 圆弧插补(22)) F$ o8 P; x, x" B
2.4.3 位模式插补(25)
! d' J B/ J% k2.4.4 恒定线速度(30)8 S8 e+ I& _+ ?/ P) L
2.4.5 连续插补(31)
; C% h9 s/ m# W! `7 V- Y2.4.6 插补的加/减速控制(34)3 n9 K+ S5 L& v$ j% [7 h1 _& ]' Q
2.4.7 单步插补(36)
% w* H3 ?3 i6 B2.5 中断(37). j7 Y+ B6 G1 Z) d+ V d; P- W3 [
2.6 其他功能(39)8 R$ M4 P- l8 F! {
2.6.1 由外部脉冲进行驱动(39)
) v; S6 O8 Y( @) c8 U; M* l; D2.6.2 脉冲输出类型选择(40)
( T5 d. F3 f0 P7 Y) M% R9 P' @: P2.6.3 输入脉冲的类型选择(40)( { ]9 X+ W# Y6 k2 J" Y
2.6.4 硬件限位信号(41)/ A4 }, C7 Y9 A6 r$ ~3 _, m( T0 B
2.6.5 伺服电机驱动器接口(41)4 }- w0 F& b/ }8 J! H8 W8 y
2.6.6 紧急停止(41)
9 ~! O) w- n8 h! T% x1 {, e2.6.7 状态输出(41)
- B5 }. H6 ]2 P% }) @! f# o. R4 S2.6.8 通用输出(42)
8 u0 O9 w' p) c3 b& N1 m( u3 }, l% P+ U5 k: d8 z8 S: x) y% b
第3章 MCX314芯片电气和机械特性3.1 直流特性(43)
. ~8 J/ Q6 E2 k# u% D1 ?3.2 交流特性(44)7 ~( P" I8 B# T) I
3.2.1 时钟信号(44)" W1 \+ @* s& n) ]2 |; ~8 ?; H
3.2.2 读/写周期(45)# Z2 y: J s% O: |/ o, j: I' b+ Q
3.2.3 BUSYN信号(46)" u/ G1 h) F9 \" ~
3.2.4 SCLK/同步输出信号(46)
7 O t: e. v# {# n/ u5 C3.2.5 反馈输入脉冲(46)
' {2 M! F- X& ]6 b3 N6 V2 v3.2.6 通用输入/输出信号(47)9 n. g6 O2 A4 v4 u( ]4 X& J- |9 u
3.3 输入信号/输出信号的同步(48)
( j$ }& k% N: ?* I8 T) o) A, W( @3.3.1 通电重置(48): U" S0 ?" b+ U
3.3.2 定长脉冲或连续驱动(48)& Q) n7 v0 ~' v3 A# [. C" \
3.3.3 插补(49)3 H, q+ J$ W$ S* D
3.3.4 保持命令后开始驱动(49)) B! _* q1 f8 w: N+ V
3.3.5 急停(立即停止)(49)( x1 b& y1 S7 o3 L6 b1 d d o1 c
3.3.6 减速停止(50)& a) ^4 _! u/ o4 B* P) X' n& u3 x
3.4 机械特性(50)- V$ y' W% A5 X5 c+ ^) |: g! o( F
3.5 性能指标(51)) B% r w$ b4 g$ F/ [
3.5.1 插补功能(51)
k7 ^( I5 J9 j k8 _( D6 @3.5.2 轴的共同说明(51)" o+ y3 @# D) z0 t
3.5.3 编码器输入脉冲(52)# x0 ^5 D6 X9 d% \' x2 I
3.5.4 通用输出信号(52)0 Z* v3 D5 { Z1 l5 m! K5 Q
6 k) k! E* O; D第4章 MCX314控制寄存器4.1 16 位数据总线的寄存器地址映射(53)
0 J$ e* [. G- O$ O, ~5 ]# l5 m* G4.2 8 位数据总线的寄存器地址映射(54)
) T$ U, c# a2 n8 ~9 v4.3 命令寄存器:WR0(56)
9 `/ C; `4 Z' f$ p% W! y+ V4.4 模式寄存器1:WR1(56)
( z( B- J) n& S$ u2 i4.5 模式寄存器2:WR2(57)
7 n9 T; t% i* A, |4 i4.6 模式寄存器3:WR3(59)& X/ Q( p6 R. s( U: P' p
4.7 输出寄存器:WR4(60)
3 G9 w9 b: X: Z4 ^6 ^, N4.8 插补模式寄存器:WR5(60)3 e, ?+ g2 |% |/ o3 m* t
4.9 数据寄存器:WR6/WR7(62)
~9 u6 e) h" x2 u& P' V4.10 主状态寄存器:RR0(62)
4 M q1 ^7 @% @6 J4.11 状态寄存器1:RR1(63)
6 B- b9 b5 K+ k* F4 _4.12 状态寄存器2:RR2(65)( J: A4 i+ P* x$ b5 d) C' d
4.13 状态寄存器3:RR3(65)
1 k$ D7 M* W9 ?" B0 a4.14 输入寄存器:RR4/RR5(66)5 P, G- N4 r+ l4 G/ K' V
4.15 数据寄存器:RR6/RR7(67)
; y6 j! m3 D& k$ ]: _4 k0 U: E- C3 \* G) H7 i$ L
第5章 MCX314指令系统解释与分析5.1 写数据命令(70)
% w" l( q2 M: K1 _3 G. Z/ {) p5.1.1 量程设定(70)
4 t( l3 C) `: C1 k9 k5.1.2 S曲线加速度变化率设定(70)/ j* A* J) n' ], Q. Y2 t# Y& m2 D% F
5.1.3 加速度设定(71)
; {5 g6 g* x ^% I* A" |2 M: G5.1.4 减速度设定(71)- f( h; J7 v: L& C+ V& C. z
5.1.5 初始速度设定(72)6 a$ z' `; U) N8 M. y8 o. U
5.1.6 驱动速度设定(72)- S, w* u) e: [* ^- [
5.1.7 输出脉冲数/插补结束点命令(72)4 x! J6 \$ z4 [0 j
5.1.8 手动减速点设定(73)
( ~8 T( q) s4 J- U* b5.1.9 圆心设定(73)" w1 r) }# Q6 \
5.1.10 逻辑位置计数器设定(73)
* r# U* {- p9 B; u5.1.11 实际位置计数器设定(73)
; t& V, L1 e5 S! Z5.1.12 COMP+寄存器设定(74)
7 w2 i6 J- D! m, [0 @5.1.13 COMP-寄存器设定(74)
. O) d# p* ^( ]# v* u5.1.14 加速度计数器进位设定(74)
* }4 s3 c+ _: C# k3 F# J/ E. x1 H5.1.15 NOP(用作轴切换)(74): b8 Y8 H, T6 b( u j4 {- O
5.2 读取数据命令(75)0 l; L o& H/ Z$ Y/ z
5.2.1 读取逻辑位置计数器的值(75)
1 P4 I1 V$ x# e) o# [5.22 读取实际位置计数器的值(75)1 E7 t7 \ q4 o7 [; O
5.2.3 读取当前驱动速度(75)
$ p. R: ~5 u5 B( y! f5.2.4 读取当前加/减速度(76): R( F- ?0 j i
5.3 驱动命令(76)6 o4 G/ Z- \* g+ F! S' t* j" {
5.3.1 正方向定长脉冲驱动(76)5 Y2 r. ~+ v" K G8 k& b7 d
5.3.2 负方向定长脉冲驱动(76)" q* M3 b& Q6 [" e) o* Q; e! C
5.3.3 正方向连续驱动(77); h( i1 Z5 o9 u7 f
5.3.4 负方向连续驱动(77)
) \) F: p; ~$ k& a( `9 f5.3.5 暂停(77)
: I8 q! [% m& Z9 h# j7 ]% G6 P5.3.6 暂停禁止和开始运行/清除停止状态(78)% f' p: ]# q( P7 t8 s. Y
5.3.7 减速至停止(78)
2 ` B: \, ], H- d2 @5.3.8 快速停止(即停)(78)/ J1 {6 g+ H6 n5 l7 q
5.4 插补命令(78)/ E: A: _6 S/ p0 s1 ?# I, ], ^- Q1 m
5.4.1 2轴直线插补(79)
/ ~; Z2 }5 K6 D# [5 T5.4.2 3轴直线插补(79)' B1 F# G! H2 w3 b" y
5.4.3 顺时针圆弧插补(79)0 E. C! v# M+ H2 r; d+ @
5.4.4 逆时针圆弧插补(79)# k- [+ B! E! }6 W
5.4.5 2轴离散点(BP)插补(80)/ B E: h* L& _2 B9 P
5.4.6 3轴离散点(BP)插补(80)
F8 S. f& u7 c( n9 M' H5.4.7 启动BP寄存器(80)
. h" s9 @( g7 a# h8 v+ M5.4.8 禁止BP寄存器(81): {% s Z. }% e% z' j
5.4.9 把数据从BP寄存器压入BP堆栈(81)
/ F" O; x2 t% P: D6 |* B5.4.10 清除BP数据(81)
9 I7 ^4 d. m, M8 N5.4.11 单步插补(81) {( E! D, m" `( ^. ^ ~: }, i
5.4.12 允许减速模式(81)6 S' [2 r, c3 f6 N* v1 v
5.4.11 禁止减速模式(82)5 {. g3 i2 v! ^6 P" ~7 Q% [
5.4.14 清除插补中断(82)2 _- O8 H- ]0 M/ o
2 T& t) {6 w& b; |# A第6章 硬件接口设计例程6.1 MCX314与PC-ISA BUS的接口设计(83). A' b0 r1 r. q2 r6 H
6.1.1 ISA总线信号描述及其功能模块接口(84)+ l/ |) `) e5 t, F3 x
6.1.2 输入/输出口基地址设置和读/写寄存器(85)
! B( n, I/ o7 O+ \% ~3 [+ f8 Q6.1.3输入/输出接口(88)
% z1 ]$ L& o/ G. v) X6 ], X, Z" b6.1.4PCISA中断设置(90)
( j( |/ `2 @# k5 H1 [, v: d/ o6.1.5输入/输出信号的时序(90)
* F8 m( D) V: `4 o2 `8 T h6.2 MCX314与PC-PCI BUS的接口设计(93)
2 {% k0 u) H! p6.2.1 PCPCI BUS概述(93)' J- }3 m3 t5 O) O1 F& _
6.2.2 基于PCI总线的接口电路设计与编程(95)4 U, i+ d+ ?" j& e5 v: F- ]8 e
6.3 MCX314与MCS51 CPU的接口设计(101)
) i0 N6 Y0 M8 N& l* J. z: ]6.4 MCX314与Z80 CPU的接口设计(103)3 o1 M( A9 U2 j. M6 P0 X' ], {; j- X8 [$ Y9 {
6.5 MCX314与68000 CPU的接口设计(104)! [7 y. o$ t4 |* _3 E' k' H3 Y/ q2 |- A
6.6 信号驱动接口(105) B4 t1 Q+ a3 |8 o, r
6.7 驱动脉冲输出类型与接口(105)
2 z* R: Y# F' ~5 u+ s2 M7 D6.7.1 输出脉冲定义(nP+P、nP+N、nP-P、nP-N)
2 T$ ~( |6 P3 }* f% B8 b1 i5 G6.7.2 伺服驱动器的通用输入(nINPOS、nALARM)
: @1 N0 }( I; L) l6 j) X# v% e6.7.3 外部脉冲控制输入(nEXOP+、nEXOP-)(106)
7 H& f! a, X$ t! k) c, G! C$ \5 u6.8 与限位开关或者传感器通用信号接口(107)
& |/ N$ \& e% ^6.8.1 通用输出(nOUT7~nOUT4)(107)/ J% }6 P( h* R, e% f9 ?
6.8.2 超程限位开关输入(nLMT+、nLMT-)(108)
/ b4 L8 W2 r+ c, A! u6 y$ b6.8.3 减速停止/立即停止开关输入(nIN1、nIN2、nIN3)(108)3 A8 i0 G$ g3 C& Y
6.8.4 急停输入(EMG)(108)0 Z1 m& w% b! e1 l( c- D
6.9 编码器信号的接口(109)
5 F' L! a! j/ R9 m4 ~- O2 Q* g C, w8 Q4 i5 s2 g$ N- I4 K
第7章 软件接口设计例程7.1 C语言接口设计(110)
c u$ t3 k# v5 d/ P7.1.1 初始化设置函数(110)
! q8 p. l6 U; ?( `7.1.2 加/减速规律设置函数(126) y7 f& K i: v3 Q. ]
7.1.3 直线插补驱动函数(137)
" G5 u) u; G+ _! i3 p5 |3 h& V# m7.1.4 圆弧插补驱动函数(143)& n* k# G; Y! l' r# ~) Y( D! w
7.1.5 位插补驱动函数(146)
# s5 N+ `% t0 |$ ]2 k* q/ G7.1.6 反馈位置信号的输入函数(157)" ]6 H& z+ s' x$ P9 R" a, E N& n
7.1.7 输入信号的输入函数(159)' |/ m. l8 g. i B/ y) B
7.1.8 输出信号的驱动函数(160)# o) x( z$ V* M/ i8 s) d8 Z: ?1 Q
7.1.9 中断信号驱动函数(163)
2 [5 X: ?0 V5 G4 ~/ d m i7.2 MCS51 CPU的汇编语言接口设计(164)* _4 g" G2 P9 P; M; y& s7 a R5 p# C
7.2.1 功能实现方式(165)
$ H7 k/ F( p. r3 A% c( Y4 S7.2.2 MCS51与 MCX314接口函数例程(169)' V$ f' m' f3 T# X2 g& [
7 a/ z) U" @. a' Q0 j/ v第8章 基于 MCX314的数控系统设计8.1 TR008数控系统的主要功能组织与结构(176)
( S9 w3 m: T; U9 i8.2 TR008数控系统硬件设计(178)
( Z: r0 M! @% d" g. \8.3 TR008数控系统软件设计(179)
0 |/ L, d! q: _5 A( p8.3.1 软件基础(179)
: n) t. n2 b- i8.3.2 直线插补(179)
+ ^( j2 x. R) F/ M8.3.3 圆弧插补(183)
! t& c4 q; {7 j; m0 D2 w% z8.3.4 螺纹插补(185)% y1 F" ~, ?5 ` O; o$ o0 E
8.3.5 位模式插补(186)
T( f& D4 a3 R S# D8.3.6 输入/输出(188)
7 p' _& O1 O) K8.3.7 其他功能(189)
3 E& ^4 u! y- b. Y& u: p- q: ]* }$ c/ ?8 F
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
|