|
本帖最后由 wentback 于 2015-11-14 17:31 编辑2 u8 w( P( i4 u. n4 w: ^, o" o
" i; Z/ \1 l2 V* J& A[第1章 概述1.1 MCX314功能分析(1) ( o( y! i" t/ e, t. {$ r1.2 MCX314工作方式分析(4)$ ?8 D) j( o" B 1.3 MCX314芯片管脚定义(5) % x( c. Z; E o. a4 l7 u$ b0 S. p2 `* ~. F$ _8 D' D1 f" g' [$ b 第2章 MCX314功能和相关技术参数2.1 脉冲输出命令(10) : v, [8 o8 o& r1 e! e. b2.1.1 定长脉冲输出驱动(10) . B2 C1 r! t& k/ R% q' p1 L2.1.2 连续脉冲驱动输出(11)2 w8 ~( m& S s" l2 U5 A( n 2.2 速度曲线(12) 7 b! ^6 k7 j& j5 y4 p2.2.1 恒速驱动(12) * B1 w, f; q& t6 v: H7 Q0 Z2.2.2 线性加/减速驱动(12) # x8 @3 }0 t: n! {/ H2.2.3 S曲线方式加/减驱动(13)2 m8 `! P6 u2 j7 b, `- g$ s6 u# b 2.2.4 脉冲宽度和速度的精度(17)* O; v# m( U. M* h8 C% O! k 2.3 位置管理(18). s5 a5 l% F: m( B+ h" T 2.3.1 逻辑位置计数器和实际位置计数器(19) ( v6 \6 m0 ^" Q$ Y( t" t2.3.2 比较寄存器和软件极限(software limit)(19)Q& l3 f+ `- S1 T( o 2.4 插补(20) 6 t5 I9 b. A" L5 H* K2.4.1 2轴或3轴的直线插补(20)9 E4 H# ]" X6 w 2.4.2 圆弧插补(22) ' a% c% j5 X8 x) O2.4.3 位模式插补(25) % ], q" L6 G& z2.4.4 恒定线速度(30)" S# z5 j `: c9 C) m8 x3 Y& z% i ] 2.4.5 连续插补(31) ! Q. B: q6 r8 H5 H. P9 k7 e K, n1 k2.4.6 插补的加/减速控制(34)% r7 m2 j5 C0 r, ?; F: w6 c 2.4.7 单步插补(36)e- ^; Y: f+ P4 o* T( x1 e: T 2.5 中断(37)4 l; N; T' J3 B; d, X1 K 2.6 其他功能(39)- L6 u6 c2 h: n J; f 2.6.1 由外部脉冲进行驱动(39)2 t- [# u7 x$ \; s 2.6.2 脉冲输出类型选择(40) , r% C' Z6 Y) z' _2.6.3 输入脉冲的类型选择(40) 7 u0 a2 {4 ^) v% M/ V2.6.4 硬件限位信号(41) 7 w5 W" t8 v( n7 V1 C* }% ~) v3 `; e2.6.5 伺服电机驱动器接口(41), _9 c9 n+ R) ?7 ?4 Q R5 y1 e 2.6.6 紧急停止(41) d# R) n: f& J# }2.6.7 状态输出(41)x1 e( Q8 G, L/ \% ?' r 2.6.8 通用输出(42)M3 |4 [/ O9 H5 [" S 7 Z- y8 @, C; t0 d 第3章 MCX314芯片电气和机械特性3.1 直流特性(43)2 V- P6 }. G# |( R$ l( m% T4 ` 3.2 交流特性(44)2 I2 ?- j( K4 U3 f' S: i 3.2.1 时钟信号(44) 5 c5 Y& K2 @. e& ?. p& e! U3.2.2 读/写周期(45) . q$ Q/ R7 {, N I% V& q! M8 ?3.2.3 BUSYN信号(46) 7 ^* K" S8 d. R+ E% J6 A3.2.4 SCLK/同步输出信号(46); m6 _- O( _# W 3.2.5 反馈输入脉冲(46) 4 |9 y6 U, {8 o, q; m3.2.6 通用输入/输出信号(47)& l9 | C: g' s8 ` 3.3 输入信号/输出信号的同步(48)/ a& |; {4 X" F$ s; S) L 3.3.1 通电重置(48)( Q" F$ V2 o: c! u- V3 [* E 3.3.2 定长脉冲或连续驱动(48) 3 S" w, N l c+ h4 d3 n3.3.3 插补(49)5 u. q+ Y( w, ?' |2 x6 f$ S 3.3.4 保持命令后开始驱动(49) ) i4 W! o6 D* r0 p* a) X/ S0 S3.3.5 急停(立即停止)(49) , W R7 p3 @6 e0 D* y7 K3.3.6 减速停止(50)) y) j+ l9 A4 f 3.4 机械特性(50)3 H w- ], L* N: o 3.5 性能指标(51) 9 \/ x0 J3 a u J3.5.1 插补功能(51) . L/ n5 B% X5 r9 E: g5 }; {) i3.5.2 轴的共同说明(51) 2 R! [9 N5 [' h3.5.3 编码器输入脉冲(52)) W1 T6 x) |6 o+ L: s4 g$ \ 3.5.4 通用输出信号(52) / v8 ~8 t/ A' q& F& G( Y( t 4 L5 I: |7 J! }, L! H第4章 MCX314控制寄存器4.1 16 位数据总线的寄存器地址映射(53)3 O+ v& B; j \0 s, E0 | 4.2 8 位数据总线的寄存器地址映射(54)$ p+ Z* }* M7 u* E, _ x0 G 4.3 命令寄存器:WR0(56), t8 a0 k3 ^) k& W/ u! n 4.4 模式寄存器1:WR1(56)$ H" `* ]4 v; L0 P7 Y 4.5 模式寄存器2:WR2(57) ; h. ?: [) B) t! b' L' R, O4.6 模式寄存器3:WR3(59) - G2 |5 e; {" c/ S& S. u2 S9 p( l4.7 输出寄存器:WR4(60)3 e t& N- C$ g3 C9 w 4.8 插补模式寄存器:WR5(60) 9 u1 i9 ~, f3 f, K6 |" @) ~4.9 数据寄存器:WR6/WR7(62) ; y2 I3 F8 U8 w/ S M* r4.10 主状态寄存器:RR0(62); x1 R) m6 H$ [; y/ v k6 c' x* U 4.11 状态寄存器1:RR1(63) 2 O9 [0 [* d3 m1 W9 ~' e4.12 状态寄存器2:RR2(65)% _' F* U) Q( L _" J 4.13 状态寄存器3:RR3(65)Q f4 [7 k3 e, u: u2 k- A/ { 4.14 输入寄存器:RR4/RR5(66) ; v" X. S2 f0 z4.15 数据寄存器:RR6/RR7(67) " o( d7 B7 d5 k7 a7 ^( i4 W& |) m7 u- `0 o3 h i; ]1 h% f 第5章 MCX314指令系统解释与分析5.1 写数据命令(70) + q/ G' Q) B7 r& L, q/ ]/ X5.1.1 量程设定(70)- ~, N+ W! {' O, L# m 5.1.2 S曲线加速度变化率设定(70)/ @* a% L) z L( [* V 5.1.3 加速度设定(71)( W! l, k. P* U! ]: n4 g 5.1.4 减速度设定(71) 3 g4 \7 O& @; q% k' @0 Q1 b! t5.1.5 初始速度设定(72): p7 B: q6 X" o8 x 5.1.6 驱动速度设定(72) . [2 k3 K6 u2 d" ~" n1 k7 `! i/ J- V& F5.1.7 输出脉冲数/插补结束点命令(72)4 N1 [2 @5 ~& H! @3 \ 5.1.8 手动减速点设定(73) 0 B$ E+ j6 D4 V' k5.1.9 圆心设定(73)1 j$ j4 y% C4 T) P6 C& o 5.1.10 逻辑位置计数器设定(73)+ H0 N, r- G+ B- @ 5.1.11 实际位置计数器设定(73) $ }+ x0 }( c5 n5.1.12 COMP+寄存器设定(74) / f. o2 l7 _- V& S" u5.1.13 COMP-寄存器设定(74) 1 E, @ L& T, y9 z. N! o$ y0 [5.1.14 加速度计数器进位设定(74) ) B+ G- e" }3 W" |5.1.15 NOP(用作轴切换)(74) , Q- q2 _- W0 m6 ]5 R X5.2 读取数据命令(75)$ a7 V- r0 F" F: n 5.2.1 读取逻辑位置计数器的值(75) 2 e$ y: J+ N, ~$ L5.22 读取实际位置计数器的值(75)0 X$ u8 k |: p* l6 X G" C 5.2.3 读取当前驱动速度(75)5 H# A0 V) ?! H5 o+ A 5.2.4 读取当前加/减速度(76)* H+ U. x5 {( U: C2 s 5.3 驱动命令(76)) s+ y: `; d' e% g# V( n 5.3.1 正方向定长脉冲驱动(76)( I/ ~* U0 h5 B* s) n: Z 5.3.2 负方向定长脉冲驱动(76) : M% a0 n/ j# g! v, {; l7 Z. V0 j5.3.3 正方向连续驱动(77)$ X, L5 }/ }) K5 a 5.3.4 负方向连续驱动(77)$ i( @ n, i* g C3 z& f 5.3.5 暂停(77) 0 u: s$ Z: E9 m5.3.6 暂停禁止和开始运行/清除停止状态(78), h4 U }9 ]+ `# |. J+ i 5.3.7 减速至停止(78) ; {5 _. w! x3 m9 ]! q5.3.8 快速停止(即停)(78)# u, d8 U! W5 D# ^; ] 5.4 插补命令(78) ; z5 S$ ~! j% l5.4.1 2轴直线插补(79)$ n* L9 U+ z$ I8 l/ s; [ 5.4.2 3轴直线插补(79)8 L& s, a1 f6 X) E. O) C. x 5.4.3 顺时针圆弧插补(79)+ d- V% O; u. N- C+ M 5.4.4 逆时针圆弧插补(79)/ [4 {0 z. V8 }; x0 d 5.4.5 2轴离散点(BP)插补(80)) k. s/ c: S+ Q, J 5.4.6 3轴离散点(BP)插补(80)& d' j" H/ Q4 P3 g1 _6 p0 h+ I3 R. U 5.4.7 启动BP寄存器(80)2 d" x1 V* m8 F& A- u 5.4.8 禁止BP寄存器(81)6 |7 l& E& e0 K, a 5.4.9 把数据从BP寄存器压入BP堆栈(81), v. D e1 g1 z7 U* u 5.4.10 清除BP数据(81) 5 L, g$ N) u3 k' b, {. e* H5.4.11 单步插补(81)+ q4 C0 y( ]/ t( y) L. d 5.4.12 允许减速模式(81); ]8 e' ]: p& X4 t+ b6 j8 v9 |9 W 5.4.11 禁止减速模式(82) 9 N4 m& v) [; o+ l$ ~! y3 N7 r5.4.14 清除插补中断(82)$ h3 U9 E/ j" \9 Z8 _4 J
; a" _, d8 s5 D* {0 U第6章 硬件接口设计例程6.1 MCX314与PC-ISA BUS的接口设计(83) . `/ P- O' v, S* m6 B6.1.1 ISA总线信号描述及其功能模块接口(84) * b! Y! _$ h7 G* b7 r6.1.2 输入/输出口基地址设置和读/写寄存器(85)( }8 y3 m; c- N 6.1.3输入/输出接口(88)" v# ]$ P" `" _& j 6.1.4PCISA中断设置(90)# ]) r5 j! `3 @ }) M 6.1.5输入/输出信号的时序(90) 5 C# Q, I- ?5 w2 A# w! G( v, I2 V6.2 MCX314与PC-PCI BUS的接口设计(93) 3 A% O; X0 ^, K# E& N2 P6.2.1 PCPCI BUS概述(93)9 I4 r0 M4 Q, M0 ]4 a) G7 ? 6.2.2 基于PCI总线的接口电路设计与编程(95)9 V8 F; k5 A) E4 z% p 6.3 MCX314与MCS51 CPU的接口设计(101)3 D# V& v$ X% D1 k! {; r3 s 6.4 MCX314与Z80 CPU的接口设计(103) + A9 {, v- N) J6 m3 D& Q( C1 |6.5 MCX314与68000 CPU的接口设计(104) % @: m* O! B; [# f- g6.6 信号驱动接口(105) , _: k+ B0 t9 _! Z6.7 驱动脉冲输出类型与接口(105) ( h/ ]9 H1 c4 `" r0 h6 ^9 z" F6.7.1 输出脉冲定义(nP+P、nP+N、nP-P、nP-N)! L6 ?- U% w# i |* r" R- G1 ? 6.7.2 伺服驱动器的通用输入(nINPOS、nALARM) 1 G3 [1 N2 q6 V, X1 A6.7.3 外部脉冲控制输入(nEXOP+、nEXOP-)(106) ) u! N ]& K8 |1 e! `- D6.8 与限位开关或者传感器通用信号接口(107)& m4 f6 S, A/ R9 \# k+ C 6.8.1 通用输出(nOUT7~nOUT4)(107) 0 S5 E" M( @5 {( c1 b1 Y6 ?6.8.2 超程限位开关输入(nLMT+、nLMT-)(108) ! F* p. @( l& X1 x# p7 C$ f6.8.3 减速停止/立即停止开关输入(nIN1、nIN2、nIN3)(108)5 `! D; o7 E0 a* A 6.8.4 急停输入(EMG)(108) : ^4 P' x( p% K; X% S6.9 编码器信号的接口(109)' N7 M; y$ e! N8 b9 W( S2 k9 Z
* ^; ]4 a E, |- L5 |- q0 V第7章 软件接口设计例程7.1 C语言接口设计(110) * {7 ~6 t, {, ~* E0 r7.1.1 初始化设置函数(110)4 Z7 B. S8 N& t D& n8 g 7.1.2 加/减速规律设置函数(126) & l8 ]& W! H4 Z3 t1 }8 I( ]' C7.1.3 直线插补驱动函数(137) 7 w" ?' _5 C( h1 f8 M. \, j7.1.4 圆弧插补驱动函数(143) ) b1 ~9 e1 `" ?. m1 I# l7.1.5 位插补驱动函数(146)3 } H3 s& @: E1 b; x, [5 U9 j 7.1.6 反馈位置信号的输入函数(157) % f8 K5 @8 i5 g0 X9 ~6 P7.1.7 输入信号的输入函数(159) . {3 X. W0 U9 P& E: |4 T" o( Y3 g7.1.8 输出信号的驱动函数(160) 5 P: t3 \0 d: J" \1 D7.1.9 中断信号驱动函数(163)' t7 t( p' }5 } 7.2 MCS51 CPU的汇编语言接口设计(164)G/ o1 v: v- h6 K, a' t 7.2.1 功能实现方式(165) 1 i% z( Y$ @& P4 }6 c( Z7.2.2 MCS51与 MCX314接口函数例程(169) ( t. t9 \7 g/ W* M 4 _$ r) U" D: N, U6 l' V第8章 基于 MCX314的数控系统设计8.1 TR008数控系统的主要功能组织与结构(176)( l, U' j/ X4 A- G 8.2 TR008数控系统硬件设计(178)* C& P/ g, o ^) X2 N+ W 8.3 TR008数控系统软件设计(179)$ S, [' \+ F" R6 f$ P' v 8.3.1 软件基础(179) , e C/ L7 F, L n, C2 s8.3.2 直线插补(179)# |2 m3 Q. Z x4 W! a3 P4 m) V, j 8.3.3 圆弧插补(183) # l# [+ B5 y# g/ X2 L8.3.4 螺纹插补(185) $ N; m& S+ o, N( s/ v8.3.5 位模式插补(186) ' Q3 r h: u! T$ C- [2 h, d8.3.6 输入/输出(188) ! D( S1 r D. R/ H2 g8.3.7 其他功能(189)4 |/ N8 x: R3 e M* K0 v0 p( L D
; m5 w6 Z6 p# D. [( _ |
本帖子中包含更多资源
您需要登录才可以下载或查看,没有帐号?注册会员
x
|