机械社区

 找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索
查看: 2354|回复: 0

MCX314运动控制芯片与数控系统设计

[复制链接]
发表于 2015-11-14 17:29:33 | 显示全部楼层 |阅读模式
本帖最后由 wentback 于 2015-11-14 17:31 编辑
: ^/ R% K5 g1 k- h' t2 S& S7 `8 R
8 G$ I2 ]4 Q* g) P$ @[第1章 概述1.1 MCX314功能分析(1)/ q1 X$ ?; ~- B+ v% Q9 o% x- S# z
1.2 MCX314工作方式分析(4)
3 `/ O# [1 I. d1.3 MCX314芯片管脚定义(5)
. D, `, m* Q7 ]% p4 c7 q& |2 l
: o3 u2 e( j- K2 F: r第2章  MCX314功能和相关技术参数2.1 脉冲输出命令(10). m. w9 K! `8 k3 y
2.1.1 定长脉冲输出驱动(10). N; h- W* m- Q/ Z& _9 d
2.1.2 连续脉冲驱动输出(11)
) D# Y8 }4 _2 F" B2 o2.2 速度曲线(12)( \+ |9 n; r3 [7 H' M9 i7 ~
2.2.1 恒速驱动(12)
8 \& u& \3 A; m: U! T5 e2.2.2 线性加/减速驱动(12)9 p& o, I) f5 d8 s3 T9 X
2.2.3 S曲线方式加/减驱动(13)
) b) c2 E! \8 F7 Q$ D5 V2.2.4 脉冲宽度和速度的精度(17)% x- l% ^3 Q) r8 t
2.3 位置管理(18)
& X7 G0 `5 v: X/ [3 D- g/ Q2.3.1 逻辑位置计数器和实际位置计数器(19)& j1 K6 v$ B  ^7 x& C
2.3.2 比较寄存器和软件极限(software limit)(19)
0 C1 B! J% g$ t2 A5 S2.4 插补(20)+ D  Z$ M! x3 W
2.4.1 2轴或3轴的直线插补(20)
  y# T. E' @$ G# P' K2.4.2 圆弧插补(22)' c4 H+ c  q$ N# g
2.4.3 位模式插补(25)
2 E" X/ y$ W% b  k( y2.4.4 恒定线速度(30)! Z! t' Z5 W8 Z; y2 I% A
2.4.5 连续插补(31)
& y8 B9 j4 |. k# x0 a2.4.6 插补的加/减速控制(34)
  P: O' A" U& Y+ R  Q8 t$ q2.4.7 单步插补(36)
/ Y2 L2 B& Y$ P3 J2.5 中断(37)
) `$ G4 s" H& n1 C# D5 r, i" h; m) y  g2.6 其他功能(39)
0 f7 U! Z# X8 }* ~7 ]2.6.1 由外部脉冲进行驱动(39)7 d3 r9 T; K# ^4 N5 N
2.6.2 脉冲输出类型选择(40): @5 m3 b5 j* |
2.6.3 输入脉冲的类型选择(40)8 ?9 P; N1 L' L- w9 q9 Q" v
2.6.4 硬件限位信号(41)/ W' h, X4 {3 V* q
2.6.5 伺服电机驱动器接口(41)( A( ]0 R8 Q+ E4 |9 b/ N$ F
2.6.6 紧急停止(41)* U. F: M: u6 y# e% G; U
2.6.7 状态输出(41)2 h; l# Z$ B% e
2.6.8 通用输出(42)
" S1 f) m0 r3 b3 W3 w6 E& w# X/ e8 q; q/ d: ?
第3章  MCX314芯片电气和机械特性3.1 直流特性(43)
. x% }5 {0 ]: u* k3.2 交流特性(44). K! {5 |) X1 G5 f  z& g
3.2.1 时钟信号(44); g3 U) v0 y2 {
3.2.2 读/写周期(45)
" X5 W7 |+ D+ x' e& k3.2.3 BUSYN信号(46)" r5 r6 K# E) ~3 C$ u6 U
3.2.4 SCLK/同步输出信号(46)
- X# n& n( h! M) V  @3.2.5 反馈输入脉冲(46)1 Q2 m) T% U, H( O6 o$ ~/ H; ]+ V" w; h
3.2.6 通用输入/输出信号(47)
6 P6 s+ x3 B8 Y$ Q" o5 j$ V% R3.3 输入信号/输出信号的同步(48)+ `* n( z% m$ \7 U, D
3.3.1 通电重置(48)
7 `& u' F8 ~9 \# m# ]6 D3.3.2 定长脉冲或连续驱动(48)
* n( Y, x: j& z3 U6 k% D3.3.3 插补(49)
+ C' a7 Q' ]1 n1 U3.3.4 保持命令后开始驱动(49)
( p* h& I/ ~. F' z% P) x3.3.5 急停(立即停止)(49); w1 y& W1 D$ t$ c! t# C
3.3.6 减速停止(50)  A& Q9 x/ \9 R3 @: d9 F
3.4 机械特性(50)
9 _$ @2 }! G0 F- G4 P3.5 性能指标(51)$ t! `+ k* C6 V  m  P* \- C3 J* Q5 v
3.5.1 插补功能(51)
" e0 l: r$ Q& b5 a5 m1 l$ w0 C3.5.2 轴的共同说明(51)# {! e1 q4 `% l
3.5.3 编码器输入脉冲(52)7 _$ V/ ]5 O, A. G3 G7 |
3.5.4 通用输出信号(52)
6 ^, H5 Q2 o9 A4 @7 V7 L0 v& h/ v
' ^: d4 H3 Q$ T/ ?  D) m6 i$ A% ?第4章 MCX314控制寄存器4.1 16 位数据总线的寄存器地址映射(53)
* n: z9 w6 R$ h7 p1 G4.2 8 位数据总线的寄存器地址映射(54)
9 C8 j, }- c) \& w& D/ c8 T4.3 命令寄存器:WR0(56)
( R" M, S/ i8 Y( h' m1 X4.4 模式寄存器1:WR1(56)
. P  t* S4 t6 f4 X+ B4.5 模式寄存器2:WR2(57)4 [% K+ V9 E. b. e9 J! J; a/ @
4.6 模式寄存器3:WR3(59)) H6 x$ d7 E0 {5 {' n; ~2 A  {
4.7 输出寄存器:WR4(60)0 \4 }& T! w5 b9 ]
4.8 插补模式寄存器:WR5(60), F" ?+ `  C  K0 }1 \  F3 h, ]
4.9 数据寄存器:WR6/WR7(62)+ w; A+ ]9 ?5 m' ]/ |1 W6 d
4.10 主状态寄存器:RR0(62)0 f7 o" z; i  P. }
4.11 状态寄存器1:RR1(63)
; D0 P' x4 w8 k% o  w, h7 X# ?4.12 状态寄存器2:RR2(65)
/ n+ j' G* a! I. F4.13 状态寄存器3:RR3(65)
8 y. ~2 |- ~) @# F5 O+ j4.14 输入寄存器:RR4/RR5(66)
$ m+ p$ U1 i4 V& G( C$ T, x  P4.15 数据寄存器:RR6/RR7(67)
6 j# O; o: ]2 L
- R9 A* k* Z6 S4 u' Y第5章  MCX314指令系统解释与分析5.1 写数据命令(70)
! C$ L' s) G$ ~- N8 C5.1.1 量程设定(70)* B) Q5 c9 U( l
5.1.2 S曲线加速度变化率设定(70)5 U" d# T  @* O# ]' v, A  ~
5.1.3 加速度设定(71)
: n: E! X8 P, e' E: L& x5.1.4 减速度设定(71)3 i* H1 [9 y  z( z" O# R9 F
5.1.5 初始速度设定(72)
% I3 Z! z/ e! c4 o) c5.1.6 驱动速度设定(72)
# W5 _. _5 R" G# N+ B% c6 m1 v) [5.1.7 输出脉冲数/插补结束点命令(72)
4 ^: Q' Q* b9 ?! ]5.1.8 手动减速点设定(73)
5 Q6 U( g  j( T% L8 o5.1.9 圆心设定(73)9 c$ R; r" q- o4 m) K
5.1.10 逻辑位置计数器设定(73)) s. X  ]2 e, \; O
5.1.11 实际位置计数器设定(73)
7 }7 K$ e. j0 m$ [6 {$ e# k5.1.12 COMP+寄存器设定(74)2 F' Q5 S  T2 Q
5.1.13 COMP-寄存器设定(74)+ E* X) T% P9 l9 |7 ^
5.1.14 加速度计数器进位设定(74)
- `( F0 Y, Y$ A5.1.15 NOP(用作轴切换)(74)
/ q. \( {( H8 w* ]# c+ _& @) ^5.2 读取数据命令(75)- E9 \* {% t  K+ l& b0 t! |
5.2.1 读取逻辑位置计数器的值(75)9 _" f2 S! g: W; ~+ M1 |& G9 A
5.22 读取实际位置计数器的值(75)
& t2 z* k5 i8 \! o' p' A5.2.3 读取当前驱动速度(75)
8 i, i" {3 x# @/ l+ `  z5.2.4 读取当前加/减速度(76)
' _4 A( n/ W& z5.3 驱动命令(76)
+ j) y# i3 m; h' N7 _% W5.3.1 正方向定长脉冲驱动(76)- a/ z# i. _0 x  Y- r
5.3.2 负方向定长脉冲驱动(76)5 l. v* B# o0 C9 j8 y+ D5 L" S
5.3.3 正方向连续驱动(77)# c7 E, Q* @" S4 C. I; X
5.3.4 负方向连续驱动(77)0 d1 n$ O: O& I0 `3 K* b+ N  R; {  u/ Z
5.3.5 暂停(77)
& w: C2 M! p! k6 Q' W+ @5.3.6 暂停禁止和开始运行/清除停止状态(78)
) Y& }2 T% }7 o0 \5.3.7 减速至停止(78)* ~7 t, V# s% t% v: W
5.3.8 快速停止(即停)(78)' g  r1 s6 p) [$ \8 d
5.4 插补命令(78)7 Y: f4 m/ b( N" {. z7 B
5.4.1 2轴直线插补(79)7 E2 S' u, [. ?5 Y# s
5.4.2 3轴直线插补(79)
# r5 F* W5 Q. M0 ]* N, S5.4.3 顺时针圆弧插补(79); k" @- m: z# j9 R  s3 Q
5.4.4 逆时针圆弧插补(79)3 q, E. \4 x: j4 S$ u
5.4.5 2轴离散点(BP)插补(80)) y# |8 a, Q, W1 m) O. q" W& f
5.4.6 3轴离散点(BP)插补(80)4 R( ?; y+ ?; Q6 V" e2 P
5.4.7 启动BP寄存器(80)
' P7 K$ Q& h6 ?5.4.8 禁止BP寄存器(81)
7 F' @' h7 I+ k! l  A1 Q3 J1 e2 q5.4.9 把数据从BP寄存器压入BP堆栈(81)& }6 c& G2 l& y: ^
5.4.10 清除BP数据(81)! ~& q1 }3 G! o# ?
5.4.11 单步插补(81). T: o' E* R- q; E+ R$ f
5.4.12 允许减速模式(81)
) l+ ?* ~$ [4 ]+ j0 K" p& @% j  H5.4.11 禁止减速模式(82)* t1 L8 F$ C6 G1 a7 r2 U( H
5.4.14 清除插补中断(82)
7 l* L, X# l" p/ m  M4 p, N8 k9 V0 i8 a1 K3 t+ r# o8 d
第6章 硬件接口设计例程6.1 MCX314与PC-ISA BUS的接口设计(83)
" t- b1 V/ }7 m  @' ~1 `# w6.1.1 ISA总线信号描述及其功能模块接口(84)
1 I; m# U* K$ t6.1.2 输入/输出口基地址设置和读/写寄存器(85)
, k! ?* b9 N7 k4 }) P7 @# U! ]6.1.3输入/输出接口(88)1 g: `3 z0 o5 L! a" j
6.1.4PCISA中断设置(90)5 @' A* g$ }8 n% J9 d* [! K' a3 @
6.1.5输入/输出信号的时序(90)4 w+ }9 c9 v! @5 N3 I; I
6.2 MCX314与PC-PCI BUS的接口设计(93)
; N2 {1 t! R! G# g7 Q6.2.1 PCPCI BUS概述(93); d" \1 y3 R9 l$ \: y
6.2.2 基于PCI总线的接口电路设计与编程(95): ^4 x0 C) _* z9 W- v3 f
6.3 MCX314与MCS51 CPU的接口设计(101)
1 w* a0 E0 G: F. L3 e# A1 S9 t6.4 MCX314与Z80 CPU的接口设计(103)
& |- }+ G( ], n3 a6.5 MCX314与68000 CPU的接口设计(104)& ^8 P8 F; `8 }/ W5 P" I, P  P
6.6 信号驱动接口(105)8 S# c7 Y+ X3 H( _/ b4 U
6.7 驱动脉冲输出类型与接口(105)
, s2 \* G; m; I( @' D' h% \6.7.1 输出脉冲定义(nP+P、nP+N、nP-P、nP-N); s2 C/ {/ O' G' M8 Z5 {
6.7.2 伺服驱动器的通用输入(nINPOS、nALARM)) y) R! I/ _7 s$ G2 l4 s
6.7.3 外部脉冲控制输入(nEXOP+、nEXOP-)(106)1 y% f: V* W1 T8 {6 ?" d  J1 O
6.8 与限位开关或者传感器通用信号接口(107)
9 T; e5 v4 h3 O0 q- y6.8.1 通用输出(nOUT7~nOUT4)(107)  Y  z3 p+ M" x/ \! y& `
6.8.2 超程限位开关输入(nLMT+、nLMT-)(108)
3 H. `6 l3 S8 v; u( y6.8.3 减速停止/立即停止开关输入(nIN1、nIN2、nIN3)(108)
, ?; b0 I4 ^( z6.8.4 急停输入(EMG)(108), S2 w, \. Y" t, _4 y! g: `7 g
6.9 编码器信号的接口(109)
& r5 n) m! L& e: [' u+ n
( n, J6 c# L* X4 h' p第7章 软件接口设计例程7.1 C语言接口设计(110)
- L! m! }  A+ {3 s/ a9 H6 B7.1.1 初始化设置函数(110)% h2 W5 y; u; x+ A
7.1.2 加/减速规律设置函数(126)
$ Y9 s! |' j  b( W7.1.3 直线插补驱动函数(137)
- n+ r, N: ^7 A8 N7 {7.1.4 圆弧插补驱动函数(143)# h# K& }# Y, G- W4 ?$ [
7.1.5 位插补驱动函数(146)
" X3 S1 F: S: a) l4 j7.1.6 反馈位置信号的输入函数(157)
! W; h4 E! I& f+ o7.1.7 输入信号的输入函数(159)
! p& O( i1 c5 i  m; {3 J! l4 ~' t7.1.8 输出信号的驱动函数(160)! e" t; i5 J/ p# ~
7.1.9 中断信号驱动函数(163)
9 T3 `. A1 h. L# N# z; _7.2 MCS51 CPU的汇编语言接口设计(164)6 N* K/ b3 [+ P
7.2.1 功能实现方式(165)' f; N3 a) J1 O( {" ]( N
7.2.2 MCS51与 MCX314接口函数例程(169)
; v# O5 _  F* J- Q
) i- k/ w  V7 G7 q2 J第8章 基于 MCX314的数控系统设计8.1 TR008数控系统的主要功能组织与结构(176)
) P2 d( r' v( {( J8.2 TR008数控系统硬件设计(178)
5 u; |9 ?2 q: V1 l2 l# M* `8.3 TR008数控系统软件设计(179)
- }1 [4 V( v; F8.3.1 软件基础(179)
7 \6 K; j; {2 P8.3.2 直线插补(179)
& i: U6 N2 L3 W. c2 n! G- n8.3.3 圆弧插补(183)
: L8 F0 a8 `: N( @0 U* Z2 r! ^1 a% Q8.3.4 螺纹插补(185)  Q9 b* J5 b) A1 S* ^9 I
8.3.5 位模式插补(186)
% C! n+ h! ?0 h4 }8.3.6 输入/输出(188)
2 a& E. Y; Q. D% Z8.3.7 其他功能(189)
" u8 _' m7 m* D; X9 R0 o, }
2 `% `: p8 ^  g: W$ R

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

小黑屋|手机版|Archiver|机械社区 ( 京ICP备10217105号-1,京ICP证050210号,浙公网安备33038202004372号 )

GMT+8, 2025-1-9 13:06 , Processed in 0.058307 second(s), 20 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表