机械必威体育网址

标题: MCX314运动控制芯片与数控系统设计 [打印本页]

作者: wentback    时间: 2015-11-14 17:29
标题: MCX314运动控制芯片与数控系统设计
本帖最后由 wentback 于 2015-11-14 17:31 编辑 * ~' g  E0 n7 R9 N% p
( ?0 L3 G0 Z& }5 I0 O6 S8 e
[第1章 概述1.1 MCX314功能分析(1)% c$ E, Z6 y7 |8 d4 g4 H
1.2 MCX314工作方式分析(4)
8 N7 }* V4 p8 F" X1.3 MCX314芯片管脚定义(5)
4 |9 z# S4 M! I7 U- b
& T8 A* g9 @7 b  S' }6 Z) K$ l第2章  MCX314功能和相关技术参数2.1 脉冲输出命令(10)9 q) X! O. A1 _) B9 _* X: H  q$ W
2.1.1 定长脉冲输出驱动(10)9 _5 c+ @, `+ k% J
2.1.2 连续脉冲驱动输出(11)
( D8 T0 u& l" L( e" B2.2 速度曲线(12)( H4 J% b; y6 C( `3 e; M5 N
2.2.1 恒速驱动(12)2 f. t2 w0 h* i# M8 O/ d) @' D: f8 e
2.2.2 线性加/减速驱动(12)
: w+ n& u; R( ~) p& g- K2.2.3 S曲线方式加/减驱动(13)
5 D- b. i( C2 x# ~  L. c3 c2.2.4 脉冲宽度和速度的精度(17)! Q6 J4 o- g2 a% W, b/ e4 s/ q
2.3 位置管理(18)! {# d$ h* e8 v1 e. u" Z0 j) Y, J
2.3.1 逻辑位置计数器和实际位置计数器(19)
6 o& z- e3 z; Z! H( B2.3.2 比较寄存器和软件极限(software limit)(19)2 t$ h; {* h" ], e3 v1 v9 D
2.4 插补(20)
' {9 L  U% R2 ?  w' |8 A: R9 r2.4.1 2轴或3轴的直线插补(20)
7 R% w7 R$ b# \/ V: R; L2.4.2 圆弧插补(22)) [4 Q: ~7 I: e. Q
2.4.3 位模式插补(25)4 ^% r, t, L2 Y8 }- I  S6 j
2.4.4 恒定线速度(30)
3 C3 y, [7 B. D9 C& k% M) E$ B2.4.5 连续插补(31)' Y! `7 X6 F6 ^
2.4.6 插补的加/减速控制(34)
1 G  ^# z! h/ ^4 K2.4.7 单步插补(36)
: ]% A! g& r/ W2.5 中断(37)
( \% F/ H2 H1 }9 N2.6 其他功能(39)+ W" U9 Z2 ~+ S$ }6 }, H; b& f$ `5 ]
2.6.1 由外部脉冲进行驱动(39)
' k& _- c7 X3 n/ P9 F! x1 C2.6.2 脉冲输出类型选择(40)
9 p3 @: ^5 z! K! G; U4 C9 F+ D' D; i2.6.3 输入脉冲的类型选择(40)
9 F# n- S! q" ?. x; X2.6.4 硬件限位信号(41)+ e5 |9 M7 d6 G  ?
2.6.5 伺服电机驱动器接口(41)
0 C) n, c0 s! H% B: w2.6.6 紧急停止(41)0 s% o- n$ a( y# L6 [8 Q4 ?1 y
2.6.7 状态输出(41)( Q* `3 D5 b# W7 k9 E3 Y/ A/ ^, a
2.6.8 通用输出(42). V3 N( R+ M" n
; y/ Z" S7 |" R& K& y+ s: y, }1 O
第3章  MCX314芯片电气和机械特性3.1 直流特性(43)7 [% j8 ~9 T6 X& m+ }* O8 c
3.2 交流特性(44)
; D  a1 w0 k* P* c* n  @3.2.1 时钟信号(44)
  \$ l* ]. U8 o7 g5 h* O3.2.2 读/写周期(45)7 s6 V* w. E# K( \% V# h. v
3.2.3 BUSYN信号(46)4 n! L, B3 A' C" a
3.2.4 SCLK/同步输出信号(46)% M6 V0 n# S  V6 @  H
3.2.5 反馈输入脉冲(46)
* `8 J0 u$ [; u/ w3.2.6 通用输入/输出信号(47)
  {% f4 M5 U+ n0 B6 W  l) s% c/ {3.3 输入信号/输出信号的同步(48)
5 Q9 T0 j6 Y) f3.3.1 通电重置(48)% H; k" D# V, Y. v
3.3.2 定长脉冲或连续驱动(48)
, z3 ?3 r; X: ?- A3.3.3 插补(49)
* E- f5 L; \- r& I' a( E% ?9 A- W3.3.4 保持命令后开始驱动(49)
" f& ]2 a, e! _; l9 S3.3.5 急停(立即停止)(49)
; `, o/ s2 B6 c" C+ W+ N3.3.6 减速停止(50)
3 L4 ~# ]7 Z( M+ t  c0 Z% v! e3.4 机械特性(50)
  Y2 V' G* }6 {7 F: L3.5 性能指标(51)
7 G+ f8 {7 O3 q6 q# n3 |3.5.1 插补功能(51)/ S% q" W2 [2 x# E* R1 O
3.5.2 轴的共同说明(51)& L# F2 d; S8 c- J; ]
3.5.3 编码器输入脉冲(52); z. o7 F0 I7 |& N5 ^4 r
3.5.4 通用输出信号(52)8 S- X/ V7 v) i; \$ `
# B+ t4 A  p7 K: C, Q
第4章 MCX314控制寄存器4.1 16 位数据总线的寄存器地址映射(53)! P' x1 \, A/ s% l
4.2 8 位数据总线的寄存器地址映射(54)
# v0 `' Z7 C$ j2 Z$ _4 m, Q  \7 R4.3 命令寄存器:WR0(56)( n" W) V  f7 G9 z
4.4 模式寄存器1:WR1(56)
3 C: o* O4 |1 m1 ~; Q% d4.5 模式寄存器2:WR2(57)( y5 h8 R& K9 e: P( d. g0 N2 I) `
4.6 模式寄存器3:WR3(59)6 l, {! t  A3 Z- M
4.7 输出寄存器:WR4(60)
8 A2 L7 k% }* X; w& ?( K8 ]1 _2 v4.8 插补模式寄存器:WR5(60). f, d/ r  f/ u# x3 _0 j7 W
4.9 数据寄存器:WR6/WR7(62)
- C* d8 Z5 R- }! {# q0 z4.10 主状态寄存器:RR0(62)
6 V, j7 `4 F7 L+ y* d9 `/ ]- o4.11 状态寄存器1:RR1(63)
0 _0 B$ t/ a3 G: U& @# g" i% n# x8 y4.12 状态寄存器2:RR2(65)
  E4 X1 v# H7 f# L' Z4.13 状态寄存器3:RR3(65)
' X% j# q. ?5 f, G. M4.14 输入寄存器:RR4/RR5(66)7 m0 E8 Q: D/ w. Q# I
4.15 数据寄存器:RR6/RR7(67). o2 T6 J# o0 e4 a( L" `; _, M
+ N8 }* S$ |) X$ G
第5章  MCX314指令系统解释与分析5.1 写数据命令(70)  e7 f$ q! W& w. e: z/ h
5.1.1 量程设定(70)1 r7 J, n' G& q2 v$ P: ?+ g
5.1.2 S曲线加速度变化率设定(70)
; V$ I3 c; n# w! J5.1.3 加速度设定(71)% }* Q' G+ K& O3 Q: y8 p1 ]
5.1.4 减速度设定(71)
1 Y) F# r( W( o/ K1 f/ d6 J* a5.1.5 初始速度设定(72)' p; C2 t, A, k# v  g5 H+ p# |' S! x
5.1.6 驱动速度设定(72)
  J) X+ b# o, b( S" g+ H: R8 M5.1.7 输出脉冲数/插补结束点命令(72)" S9 T' s) c% [6 {
5.1.8 手动减速点设定(73)" G. _* d$ H7 K6 b& `% |3 C* Q
5.1.9 圆心设定(73)6 P8 ^2 x7 u/ V# D* g' f
5.1.10 逻辑位置计数器设定(73)
4 v/ ?5 N+ F, r# q5.1.11 实际位置计数器设定(73)7 w4 o1 u3 S! P( S
5.1.12 COMP+寄存器设定(74)
* U! r9 H% ^+ e0 M) j5.1.13 COMP-寄存器设定(74)7 z% u7 h: ~, j
5.1.14 加速度计数器进位设定(74)
+ `+ v% i; x  S+ ^1 S7 i9 D: Q6 k( _5.1.15 NOP(用作轴切换)(74)
8 Y. G4 o+ h' P# {! F* h$ N5.2 读取数据命令(75)# k$ [, b" E& Q
5.2.1 读取逻辑位置计数器的值(75)
+ S" Y  {/ J7 n6 e; I( E5.22 读取实际位置计数器的值(75)
+ H* y% E! N0 J3 |4 |+ a# C5.2.3 读取当前驱动速度(75)
- k% S/ u# L8 W, ~- S1 t5.2.4 读取当前加/减速度(76)5 B+ r+ L" S( _
5.3 驱动命令(76)
6 V0 L1 u: D' Z5 `5 I5.3.1 正方向定长脉冲驱动(76)
: Y+ @; Z& m" o! Y9 z# p5.3.2 负方向定长脉冲驱动(76)2 S; j: a8 u3 T: X
5.3.3 正方向连续驱动(77): X$ I  Y: B, d; ~# q( s
5.3.4 负方向连续驱动(77)2 i' Q& y& `+ G, H! a
5.3.5 暂停(77)7 c( b' O' v- `
5.3.6 暂停禁止和开始运行/清除停止状态(78)( n  F- V! x/ V' T9 s7 v
5.3.7 减速至停止(78)# m" M& P. ?, {& \9 Y$ L$ r. k
5.3.8 快速停止(即停)(78)4 b3 ~1 E/ a, z' J( p0 r6 i
5.4 插补命令(78)
' i& w6 Y9 g/ n4 z8 o5.4.1 2轴直线插补(79)8 e! u- d: m9 S5 j) e1 o, R# X
5.4.2 3轴直线插补(79)
$ J  ~3 J4 b3 R5 D9 |; q5.4.3 顺时针圆弧插补(79)2 W& w0 K, h* `2 G. O
5.4.4 逆时针圆弧插补(79)) Y9 ]+ b1 `$ O1 V4 P
5.4.5 2轴离散点(BP)插补(80)
6 F1 C% B& h* a- A1 q5 v  X5.4.6 3轴离散点(BP)插补(80)
8 x& G: q% n  B' I' W5.4.7 启动BP寄存器(80)
; s- w5 D/ ^6 s; l5 n* p! F- U7 W8 I5.4.8 禁止BP寄存器(81)
1 V; Q0 g# U; x; {* ]5.4.9 把数据从BP寄存器压入BP堆栈(81)
4 H2 h* U# @3 y) a5.4.10 清除BP数据(81)
% a: ?; j: v/ [3 y5.4.11 单步插补(81)
# G- |) S& I0 d3 Z9 L5.4.12 允许减速模式(81)
! A; h% {4 S4 t5 \5.4.11 禁止减速模式(82)
* [' R6 t% ^! N- I: T5.4.14 清除插补中断(82)
( m) _6 J' L( t* l( e3 ~; l& z! m  W4 C0 w( h, ?
第6章 硬件接口设计例程6.1 MCX314与PC-ISA BUS的接口设计(83)
7 ^8 e0 J; Q, W$ p% Z9 N6.1.1 ISA总线信号描述及其功能模块接口(84)7 j8 v/ r7 V6 Z' r
6.1.2 输入/输出口基地址设置和读/写寄存器(85)4 t1 J5 a2 H$ b* `5 ~
6.1.3输入/输出接口(88)1 k0 j" W% u& d) Z& A5 g7 A
6.1.4PCISA中断设置(90)* d3 L- v- z6 Q& s
6.1.5输入/输出信号的时序(90)
7 i  C( v, k7 k0 k6.2 MCX314与PC-PCI BUS的接口设计(93)
4 H6 ]2 `* u4 ~8 R2 r4 X6.2.1 PCPCI BUS概述(93)
+ [  [6 W1 p* j; C+ ~+ v3 L5 h6.2.2 基于PCI总线的接口电路设计与编程(95)6 c  h1 o& Y, B' [7 u/ @
6.3 MCX314与MCS51 CPU的接口设计(101)
; Y' f; k# m* q6 k6.4 MCX314与Z80 CPU的接口设计(103)
2 n0 q5 w6 G+ C/ F, ?5 [6.5 MCX314与68000 CPU的接口设计(104): C: t" h9 U, ^) r& u
6.6 信号驱动接口(105)
' E# z5 E9 h1 V/ L: r- B6.7 驱动脉冲输出类型与接口(105)
4 n/ P) J$ f5 Y6.7.1 输出脉冲定义(nP+P、nP+N、nP-P、nP-N)
3 {0 z7 _2 v& f' N/ ^' b6.7.2 伺服驱动器的通用输入(nINPOS、nALARM)
1 Y3 c. E: W( g6.7.3 外部脉冲控制输入(nEXOP+、nEXOP-)(106)& l0 K7 t7 v. p9 p
6.8 与限位开关或者传感器通用信号接口(107)
6 l: y4 B  W  i. C% E1 |' m6.8.1 通用输出(nOUT7~nOUT4)(107)
% G# j# }: e& n' m* T2 s$ n6.8.2 超程限位开关输入(nLMT+、nLMT-)(108)
+ w$ S& L3 L; j5 s( D7 D0 L/ ^( K9 `6.8.3 减速停止/立即停止开关输入(nIN1、nIN2、nIN3)(108)
6 U" X6 w* E* N7 r$ T6.8.4 急停输入(EMG)(108)9 {) _) B: k$ n( P; H3 _2 S: C
6.9 编码器信号的接口(109)& X; l7 D" G- `: g
- I+ a8 `, Z; i, ]! ~6 d
第7章 软件接口设计例程7.1 C语言接口设计(110)
" M! b6 x0 S- p2 _7.1.1 初始化设置函数(110)8 _7 p" R8 N+ {6 Q) z
7.1.2 加/减速规律设置函数(126)
# i8 H5 P. M! J. b+ Z# g7.1.3 直线插补驱动函数(137)8 c! b. T4 i) r# l1 \
7.1.4 圆弧插补驱动函数(143)6 c6 H) h  ]! a( E
7.1.5 位插补驱动函数(146)# G5 `- \' c, U
7.1.6 反馈位置信号的输入函数(157)
0 h" s5 G3 l8 \; P5 c7.1.7 输入信号的输入函数(159)7 B2 Z9 u  X0 m3 m1 j; c
7.1.8 输出信号的驱动函数(160)/ X" W3 h2 k+ @/ }( `/ g+ ?4 N
7.1.9 中断信号驱动函数(163)  k, K: c0 P0 ^* v6 H
7.2 MCS51 CPU的汇编语言接口设计(164)1 G- {& M8 o7 A. n) R% \
7.2.1 功能实现方式(165)
5 Z0 A0 e- A; n  u1 c9 |" b7.2.2 MCS51与 MCX314接口函数例程(169); Y) ?' g7 r! F4 w" D: ~; p
) K  K9 v+ X. Z6 O9 l7 e
第8章 基于 MCX314的数控系统设计8.1 TR008数控系统的主要功能组织与结构(176)8 I# b* q+ S2 L% ]5 r0 g5 f
8.2 TR008数控系统硬件设计(178)6 s' Z$ R' m7 l( B, x4 e: c3 S
8.3 TR008数控系统软件设计(179)
, a: N5 i  g. ^& s4 g3 t8.3.1 软件基础(179)
( `+ J6 I& c. ^9 B8.3.2 直线插补(179)
/ T+ {4 B1 I  k7 x1 }1 ~8.3.3 圆弧插补(183)
4 v, O9 N( Q' b8.3.4 螺纹插补(185)) T' z6 e! v/ k4 u
8.3.5 位模式插补(186)" Z8 ^' b$ f* y- }: v
8.3.6 输入/输出(188)! p/ J0 N9 T$ |' F: S: \0 F" T
8.3.7 其他功能(189)' F' w  n" u/ l# O* |" w+ l

2 I2 F: M$ _" ]/ k; q. F




欢迎光临 机械必威体育网址 (//www.szfco.com/) Powered by Discuz! X3.4