|
本帖最后由 wentback 于 2015-11-14 17:31 编辑 + m ^* M# C1 A
0 U p7 Q: h: E. K8 }+ T% K
[第1章 概述1.1 MCX314功能分析(1)& s8 G7 @5 T, e: S& E- @
1.2 MCX314工作方式分析(4)
# z) F% N# |. X5 N1 \! `# G/ m/ }1.3 MCX314芯片管脚定义(5)
9 F7 l- |4 P8 n) j! M9 S: S8 u7 g! r! i' W
第2章 MCX314功能和相关技术参数2.1 脉冲输出命令(10)$ m* K# v% p' w7 c0 ~
2.1.1 定长脉冲输出驱动(10)
- b4 ^& ^7 ~) v( a( r: F2.1.2 连续脉冲驱动输出(11)1 x5 V7 {$ s7 V2 p( ^
2.2 速度曲线(12)
" }& a7 A6 S L# o1 d' M% l4 }8 |2.2.1 恒速驱动(12)
! A9 H: S" f9 G2 m# Z2.2.2 线性加/减速驱动(12)# g- `3 N1 M3 V+ h
2.2.3 S曲线方式加/减驱动(13)
: G/ t% P; x0 Z/ n: v6 x6 ^! G3 ?2.2.4 脉冲宽度和速度的精度(17)
( q8 E3 m% `# M4 ^9 Q+ N2.3 位置管理(18)
1 v8 d- B& O. S* X2.3.1 逻辑位置计数器和实际位置计数器(19)
. D: A% g: E( Y2.3.2 比较寄存器和软件极限(software limit)(19)
' x4 [: c' y" b6 y9 f5 ~$ a2.4 插补(20) g7 P$ w: v, y: r$ s6 p3 `# B6 V
2.4.1 2轴或3轴的直线插补(20)
7 w- a0 h" q* l( h2.4.2 圆弧插补(22)
& T" Z; m: p" k+ ~4 i# B2.4.3 位模式插补(25)
* B3 f4 P/ n- t+ a1 H( f3 ?2.4.4 恒定线速度(30)9 ~+ B5 d/ k/ x7 l
2.4.5 连续插补(31)8 }7 h: |& _9 d. A8 h( E1 w
2.4.6 插补的加/减速控制(34). u' ?1 A" @# C% w3 v1 \
2.4.7 单步插补(36)+ _0 V1 O5 e/ J6 C/ q' ~
2.5 中断(37)
. b9 q5 N: F4 T; M1 @; h! ?2.6 其他功能(39)
, q5 {' |) P+ h( Z% U8 }% s+ C1 |2.6.1 由外部脉冲进行驱动(39); d* y% U a8 ^* V8 h) k; U
2.6.2 脉冲输出类型选择(40)+ C( ~/ w* r! x+ N9 R- ~6 _! [
2.6.3 输入脉冲的类型选择(40)
) i* }: `/ }% |4 \4 A2.6.4 硬件限位信号(41)* T7 z( u! e- Q- X) N
2.6.5 伺服电机驱动器接口(41)
3 T/ b6 n3 E4 O# C, Z7 M2.6.6 紧急停止(41)
; c( e+ O, j& P6 Y+ S% v0 S2.6.7 状态输出(41)
$ c( L* f ~+ A4 C: i, c7 p1 ?* g: r. I2.6.8 通用输出(42)9 W% \' Z) \) g J1 l
. h' L. H# p! @$ }0 A
第3章 MCX314芯片电气和机械特性3.1 直流特性(43)( J* k1 R3 w* G, b+ k
3.2 交流特性(44)
# S* P- e8 x8 V. h! c6 a3.2.1 时钟信号(44)' z0 Y0 f; F* z' `0 [
3.2.2 读/写周期(45) L8 h l* L0 H9 r5 Q, `
3.2.3 BUSYN信号(46)
. g$ y2 f" Q9 E% }5 [3.2.4 SCLK/同步输出信号(46): r: ^9 \+ Q) H" G, U @
3.2.5 反馈输入脉冲(46)
$ u2 ]& N* c- V3.2.6 通用输入/输出信号(47)0 t& E2 Y) I, Q' C6 ^5 i
3.3 输入信号/输出信号的同步(48)
* E2 J- z/ r7 W! P3.3.1 通电重置(48). \8 V& M& m$ H9 n/ k4 o! O4 r
3.3.2 定长脉冲或连续驱动(48)
' O4 T9 d& g4 a! k7 A3.3.3 插补(49)
7 Q2 J% ~9 P7 c7 Y O) ~; o0 Y3.3.4 保持命令后开始驱动(49)( u% D/ s! |" c# s/ U
3.3.5 急停(立即停止)(49)
) Z/ ^% L4 V3 A) Q3.3.6 减速停止(50)1 Y7 @- m5 A. d7 I; H5 K! M' {
3.4 机械特性(50), l. X( z3 _6 g
3.5 性能指标(51)
7 p, s) m* p9 O3.5.1 插补功能(51)5 G- m0 j9 w/ g* N8 F# B, _& F# {# O( B4 O
3.5.2 轴的共同说明(51)
3 r; r$ u+ ]/ d$ L: x4 F3.5.3 编码器输入脉冲(52)" L) f" h, T3 Q/ A b
3.5.4 通用输出信号(52)
+ O. n ^0 L5 r7 ]9 ]$ E7 r" y- J1 D9 G# S; F
第4章 MCX314控制寄存器4.1 16 位数据总线的寄存器地址映射(53), h0 E( g7 R; J5 {
4.2 8 位数据总线的寄存器地址映射(54)3 r8 L# |4 I5 M+ y# E+ M0 ^
4.3 命令寄存器:WR0(56)
) Q* \* t7 Q% {5 Y6 W, `4.4 模式寄存器1:WR1(56)4 A& J+ ]. a" E+ t
4.5 模式寄存器2:WR2(57)
- b: K3 M" C; Q4.6 模式寄存器3:WR3(59)
2 r b9 b3 e: l! Z! E+ d9 U% n: Q4.7 输出寄存器:WR4(60)/ N# o6 j* q2 q2 u; D
4.8 插补模式寄存器:WR5(60)
: O1 V" I+ |- \2 |4.9 数据寄存器:WR6/WR7(62)9 @% {6 L( l1 X. |7 c
4.10 主状态寄存器:RR0(62)
4 i; v2 ~4 ^- k+ q/ p4 K4.11 状态寄存器1:RR1(63); R% d( G& B! `" g
4.12 状态寄存器2:RR2(65)& V# e2 c) @" ~5 S3 e& [2 ?
4.13 状态寄存器3:RR3(65)7 f9 a. [- N* C& D3 e X
4.14 输入寄存器:RR4/RR5(66)6 N% J' z. ?6 x
4.15 数据寄存器:RR6/RR7(67)
' ?- j* U! e: I3 B c+ v, t, d9 c4 w g# _$ x, h% ]% A* ?1 k. a
第5章 MCX314指令系统解释与分析5.1 写数据命令(70)7 _& _4 h5 ]5 f& \) u1 E
5.1.1 量程设定(70)+ g. \, a) t$ k/ O2 d1 [ L
5.1.2 S曲线加速度变化率设定(70)* \" C0 d4 `1 V- N
5.1.3 加速度设定(71)# e* S5 u: k8 a1 q# h( V8 h3 K; g
5.1.4 减速度设定(71)
0 m$ C1 v* X7 C. c( G. B3 u! E5.1.5 初始速度设定(72)
( Z- ]5 }: Y: d ]" Q( S5.1.6 驱动速度设定(72)
6 z+ }. b7 P; d, y/ b+ [) @: j5.1.7 输出脉冲数/插补结束点命令(72)
7 k; K. s4 t( I9 t5.1.8 手动减速点设定(73)1 N( u( C0 Y* A1 A7 e' D
5.1.9 圆心设定(73)2 E, M! f$ `+ C) _
5.1.10 逻辑位置计数器设定(73)3 W! l5 L( }+ A! a( x* ~
5.1.11 实际位置计数器设定(73)4 u# Q0 i( U( l3 Q+ m8 j$ n
5.1.12 COMP+寄存器设定(74), _! A2 Q8 \8 z. q
5.1.13 COMP-寄存器设定(74)
2 f/ T& s# F6 J0 t5.1.14 加速度计数器进位设定(74): T @# X9 F6 t. V
5.1.15 NOP(用作轴切换)(74)' _- k* h0 i: Y* F' s) i# Z1 [2 ]! B4 N
5.2 读取数据命令(75)
9 }0 t( j" |+ l0 r2 w" ?! n5.2.1 读取逻辑位置计数器的值(75)
- ] B7 O) r( |/ U3 ~, w5 c5.22 读取实际位置计数器的值(75); }; |/ C b, m J
5.2.3 读取当前驱动速度(75)
! _" q P M! G6 P+ R, Z1 g5.2.4 读取当前加/减速度(76)' l# y1 k9 B( l" i: }
5.3 驱动命令(76)
( c3 q+ o* [1 w4 T O, N X# P5.3.1 正方向定长脉冲驱动(76)
7 l) X) ]; W9 h5.3.2 负方向定长脉冲驱动(76)3 W( k! g" K, V4 X1 k
5.3.3 正方向连续驱动(77)
5 Q- w' Y/ m- b( t7 P0 G5.3.4 负方向连续驱动(77) G5 a h* h% L; O* M# P1 h- s
5.3.5 暂停(77) p' N2 b% v. Z1 ^
5.3.6 暂停禁止和开始运行/清除停止状态(78) N8 r; f* x+ q; c. D
5.3.7 减速至停止(78)
" m5 f) T* V1 u0 i! A% g M5.3.8 快速停止(即停)(78)
! r2 O% X N# t& G8 p9 [$ ~5.4 插补命令(78)/ J( b2 C; O, V$ R6 z8 Y$ \
5.4.1 2轴直线插补(79); k: d4 J1 O7 ]3 F( t3 z
5.4.2 3轴直线插补(79)7 I, z2 G7 p: y" m- s3 x" N6 L
5.4.3 顺时针圆弧插补(79); w0 G6 L& l5 S
5.4.4 逆时针圆弧插补(79)8 D$ y- T$ ?) v9 l7 g
5.4.5 2轴离散点(BP)插补(80)- W, X6 `" F& X) T: @
5.4.6 3轴离散点(BP)插补(80)
: V$ {3 R0 [ C7 A4 t' K5.4.7 启动BP寄存器(80)
& X W. C. J9 U) i9 k6 S% o5.4.8 禁止BP寄存器(81)
5 f1 `3 K3 X! Z8 L5.4.9 把数据从BP寄存器压入BP堆栈(81)
! g8 ~, q7 [* _) L) x) m5.4.10 清除BP数据(81)
1 l+ U0 @' P1 E5.4.11 单步插补(81)+ I m% k% X% X0 F
5.4.12 允许减速模式(81)8 H* q* C h0 N C: h$ D R S' N
5.4.11 禁止减速模式(82)
! A+ p- f: ?& `4 u' w5.4.14 清除插补中断(82); a7 s* t" d/ m0 a3 D
& U7 C. b9 a+ ?
第6章 硬件接口设计例程6.1 MCX314与PC-ISA BUS的接口设计(83)
+ ^7 D. U4 C3 |5 Y6.1.1 ISA总线信号描述及其功能模块接口(84)
5 J! x& a! t8 Y* D' T6.1.2 输入/输出口基地址设置和读/写寄存器(85) z* n' V: l. J0 i: x
6.1.3输入/输出接口(88)
: J0 |/ ]$ n* R0 ^8 U- s6.1.4PCISA中断设置(90)$ O' r+ J* N) S3 q1 J' ^, a
6.1.5输入/输出信号的时序(90)
; s" j" H* u5 v: b6.2 MCX314与PC-PCI BUS的接口设计(93)8 [" B- w) j2 m( M# W
6.2.1 PCPCI BUS概述(93): w( U+ G+ r' W% p' B+ ^: G6 w. ~
6.2.2 基于PCI总线的接口电路设计与编程(95)
) z5 G7 ^9 W5 K# |; w& E6.3 MCX314与MCS51 CPU的接口设计(101)) h, d! g3 B* D5 F+ ^
6.4 MCX314与Z80 CPU的接口设计(103)
" P+ P2 w! W( n0 C5 q6.5 MCX314与68000 CPU的接口设计(104)
7 |1 d6 e/ {% ~ Q- P6.6 信号驱动接口(105)
/ x8 \) ^+ U* @& ^9 Z6.7 驱动脉冲输出类型与接口(105)& ]8 F- L4 l' c- S, j
6.7.1 输出脉冲定义(nP+P、nP+N、nP-P、nP-N)
5 D* y7 ? v& h* e6.7.2 伺服驱动器的通用输入(nINPOS、nALARM)
: m: g; g1 H- p6 a6.7.3 外部脉冲控制输入(nEXOP+、nEXOP-)(106)" G2 [* z2 m% D2 ]! Z5 L
6.8 与限位开关或者传感器通用信号接口(107)2 e! K5 n4 t7 u' r" I9 n! ^
6.8.1 通用输出(nOUT7~nOUT4)(107)
* C U/ U: F9 v2 C9 Z6.8.2 超程限位开关输入(nLMT+、nLMT-)(108)9 _. p! i0 I2 O4 o, K9 F
6.8.3 减速停止/立即停止开关输入(nIN1、nIN2、nIN3)(108)
, D j& \- j0 ]6.8.4 急停输入(EMG)(108)( O* }+ u% ]5 s* o3 X9 c( h
6.9 编码器信号的接口(109)
$ C4 K7 T9 C' T9 B; p! B2 Q- l2 \& a: x& D% P* j2 i
第7章 软件接口设计例程7.1 C语言接口设计(110)* Z. Y8 T; k4 `' ?
7.1.1 初始化设置函数(110)
N: j- ?$ P2 J3 G+ c( r0 v1 x7.1.2 加/减速规律设置函数(126)% |2 ~4 e0 F1 h: ^. D0 ]
7.1.3 直线插补驱动函数(137)) d7 P+ c% D! _4 J% [
7.1.4 圆弧插补驱动函数(143)
8 I1 m# I c4 o0 z# J9 ^7.1.5 位插补驱动函数(146)
( p3 q" i3 A# i. C7 H7.1.6 反馈位置信号的输入函数(157)
8 v1 g$ I! q, U7.1.7 输入信号的输入函数(159)
7 w1 f; W \2 l+ D$ J, r7.1.8 输出信号的驱动函数(160), G# H, Q4 B7 J3 E( B% Q
7.1.9 中断信号驱动函数(163)
9 b" U$ k( E/ J: R1 }7 p+ j7.2 MCS51 CPU的汇编语言接口设计(164)% F: i2 R, \* x- k$ t+ ^
7.2.1 功能实现方式(165)2 \& F( r4 E5 V. L$ @* C
7.2.2 MCS51与 MCX314接口函数例程(169)# B' E; E/ F4 [6 v% Y
2 o) \8 }4 X- L# P5 S0 T8 |9 ?3 F6 @. K第8章 基于 MCX314的数控系统设计8.1 TR008数控系统的主要功能组织与结构(176)
# o- x+ J9 T& U; S$ K; {- I4 V- t8.2 TR008数控系统硬件设计(178)
( v/ o! U5 }' w/ ~" ?8.3 TR008数控系统软件设计(179) C! u/ R* o1 L+ E2 \: P$ h
8.3.1 软件基础(179)
; @, o; p9 K5 G* F8.3.2 直线插补(179)
2 N* q- U8 n9 ], s( b, f8.3.3 圆弧插补(183)
# a" s% D% k7 U8.3.4 螺纹插补(185)" i! D+ @) P5 z4 n' {/ z8 b
8.3.5 位模式插补(186)
8 `& U$ w) k" Q' L& G8.3.6 输入/输出(188)
5 `0 f) b. o A m0 l8.3.7 其他功能(189): ~; p. x9 S* C3 X1 z! n
& e7 ?4 @! N! ?8 d7 Q |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
|