机械社区

 找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索
查看: 2315|回复: 0

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

[复制链接]
发表于 2015-11-14 17:29:33 | 显示全部楼层 |阅读模式
本帖最后由 wentback 于 2015-11-14 17:31 编辑
: s! U6 s! b  ~" K1 k( A8 g
0 E  h8 N, F* d+ [0 P3 B. b! u[第1章 概述1.1 MCX314功能分析(1)5 N& P) [# y- }, j! L& \, e
1.2 MCX314工作方式分析(4)
7 h+ U$ _- X" J, z4 |1.3 MCX314芯片管脚定义(5)
* h0 _' \) x/ z% f: I. a4 k9 }7 T9 x
' o3 V' k" P! G! b第2章  MCX314功能和相关技术参数2.1 脉冲输出命令(10)4 x1 n2 d1 F5 d
2.1.1 定长脉冲输出驱动(10)
: c0 F0 H! k& r& M1 q% U0 R2.1.2 连续脉冲驱动输出(11)0 p) Y2 S4 e! E. i& _( N, F
2.2 速度曲线(12)
' c/ T3 t- h3 @! K: i2 Q2.2.1 恒速驱动(12)
7 C) D0 M5 x$ ?, k; T6 q3 L2.2.2 线性加/减速驱动(12)
  L1 K1 Z( Y  I1 n; A$ Y2.2.3 S曲线方式加/减驱动(13), _0 j- W1 R) ?! C  J3 Y; ~* O8 e# u
2.2.4 脉冲宽度和速度的精度(17)
' N& j8 u2 a$ y7 K2.3 位置管理(18)" p2 Z, m1 r0 b. C' M& H4 u9 c9 B
2.3.1 逻辑位置计数器和实际位置计数器(19)
- U& L0 B" }2 R3 {! ~2.3.2 比较寄存器和软件极限(software limit)(19)& S) g4 q8 ~4 W
2.4 插补(20)
2 H- ~3 `& d: X+ |6 ?4 Q$ T. K2.4.1 2轴或3轴的直线插补(20); T5 [" B% _1 h5 w3 F+ }
2.4.2 圆弧插补(22)# j* `) F( j' X
2.4.3 位模式插补(25)
6 C' l- K6 v7 [( R2.4.4 恒定线速度(30)
3 V0 h1 b1 R! ^; L2.4.5 连续插补(31)2 {! k; D7 v% }9 K
2.4.6 插补的加/减速控制(34)
3 |) [" C$ k- _  i' y, w2.4.7 单步插补(36)# u9 ~- o% G6 G# ?# G' P% B
2.5 中断(37)
' z$ p8 X7 o, Q( u* ?" U2 Q2.6 其他功能(39)
1 n: O* W$ c. v8 x; ^* l9 _2.6.1 由外部脉冲进行驱动(39)
% Z% x; D. @7 }% t5 f3 f% [4 a2.6.2 脉冲输出类型选择(40)
( u+ B; I8 X8 T) y0 c% d; a2.6.3 输入脉冲的类型选择(40)
4 H  D1 i  E0 t* ^2.6.4 硬件限位信号(41)! e6 _3 T' |  d1 L: q8 F, J& C
2.6.5 伺服电机驱动器接口(41)( N+ i. i3 F/ G/ g7 m; n. {( }
2.6.6 紧急停止(41)% N5 ~) V! M3 L/ e* \
2.6.7 状态输出(41)
/ z' H+ d" e! I9 w& J( u) C2.6.8 通用输出(42)! E! |6 E5 D& p" h$ O5 U# W

. R1 e9 b# M7 S; R  G第3章  MCX314芯片电气和机械特性3.1 直流特性(43)
4 E$ \: `5 v" U7 w$ ]7 O3 [3.2 交流特性(44), y( u; d% X8 k3 {6 _7 K4 L* d
3.2.1 时钟信号(44)' u6 H3 ?2 T* ~
3.2.2 读/写周期(45)6 R+ _" M: N( d+ ^) ~$ @: ]+ c
3.2.3 BUSYN信号(46). I. L1 P3 Q% a) K$ Z4 f
3.2.4 SCLK/同步输出信号(46)1 {: A& ~8 R/ o7 Q6 n5 V8 U8 P
3.2.5 反馈输入脉冲(46)
! g1 b% w8 c# E) z* O# `+ K; a3.2.6 通用输入/输出信号(47)/ {2 i4 e0 J1 U! v( u" D
3.3 输入信号/输出信号的同步(48)
: j9 s* o4 Z( U7 I3 l3.3.1 通电重置(48)- P4 e/ l  t) ~+ j
3.3.2 定长脉冲或连续驱动(48)
0 N& D, K6 k$ m! c! N- v- [5 w3.3.3 插补(49)
' N! M: F& A; J: H' t2 w6 N2 X3.3.4 保持命令后开始驱动(49)9 T) `1 v* m6 ?& y9 r% J
3.3.5 急停(立即停止)(49)" ?7 w, v; ~: N
3.3.6 减速停止(50)
: w8 |$ i, B9 E8 X3.4 机械特性(50)
% d  D( C! Q! V& j3 z  q; ?' A* e3.5 性能指标(51)
9 v6 V9 s. ?, b$ F. Y3.5.1 插补功能(51)* ^$ I$ W- V! n7 R' y) W! f# G: ~
3.5.2 轴的共同说明(51)
7 O5 f4 z: E8 ^5 _$ L: [' a5 S3.5.3 编码器输入脉冲(52)8 d( Z$ G/ v5 w) E3 Q3 e9 B
3.5.4 通用输出信号(52)* Q% T7 r  U% G$ W4 p# D" i

  y( G6 ~7 s3 ^$ Z' F# N第4章 MCX314控制寄存器4.1 16 位数据总线的寄存器地址映射(53); D9 z) |( ^. q+ G$ }
4.2 8 位数据总线的寄存器地址映射(54)/ U& X9 a! p3 W" }
4.3 命令寄存器:WR0(56)4 ?' N$ @# C1 A! t& s
4.4 模式寄存器1:WR1(56)
: U& o+ ^3 }. F4.5 模式寄存器2:WR2(57)
& l) @- V" r3 o8 Y4.6 模式寄存器3:WR3(59)& R. K1 H9 @( `7 k
4.7 输出寄存器:WR4(60)
, v0 w1 f( p- \5 a' [9 k4.8 插补模式寄存器:WR5(60)
5 z0 H: }8 P6 a  z4.9 数据寄存器:WR6/WR7(62)
) R% P8 x+ D  F2 F6 w4.10 主状态寄存器:RR0(62)+ f" z8 d. Y% y
4.11 状态寄存器1:RR1(63)
& P: k3 o) a+ f# d2 J7 s4.12 状态寄存器2:RR2(65)
1 a9 z. O; D+ r- R4.13 状态寄存器3:RR3(65)
0 O# [: c, o5 z- S: t5 @4.14 输入寄存器:RR4/RR5(66)
. |. I( p; ]2 _0 D4.15 数据寄存器:RR6/RR7(67)
* ~! }8 b; T4 w. ~: \/ }* I2 x
3 f. K- b) w$ q$ a1 d  l第5章  MCX314指令系统解释与分析5.1 写数据命令(70)8 t1 m( i' G1 i3 A2 L
5.1.1 量程设定(70)3 N. p" S. l* n; S, C2 ?
5.1.2 S曲线加速度变化率设定(70)
5 x# L' j5 Q6 v/ P5.1.3 加速度设定(71)8 s- a6 I& m* B7 N/ b
5.1.4 减速度设定(71)
; p3 k8 I0 U& S0 i9 F5.1.5 初始速度设定(72)
: l( K* H4 i" _1 }. I3 m' e5.1.6 驱动速度设定(72)
3 ?  f/ T7 o; m. j3 C7 T8 h2 Q5.1.7 输出脉冲数/插补结束点命令(72). I' m5 B* B, e( n
5.1.8 手动减速点设定(73)" K2 @% W& L( m: u
5.1.9 圆心设定(73)
' @, X: f+ s( U; l4 ?+ a# q; H5.1.10 逻辑位置计数器设定(73)
, T) z2 w4 x$ |3 D! Y' B6 U  E4 @) b! E5.1.11 实际位置计数器设定(73)% J& R. [$ ^5 j( Z; k
5.1.12 COMP+寄存器设定(74)
, `" `# v& q. i' B( S. a+ ?# ^5.1.13 COMP-寄存器设定(74)/ A8 k3 A  i; O3 u# P+ b5 V. I* j/ s
5.1.14 加速度计数器进位设定(74)" K( j6 Q3 n' I
5.1.15 NOP(用作轴切换)(74)
7 ^* q8 l* s* R+ k- X5.2 读取数据命令(75)
' ^5 F/ G" N6 c7 I% Y4 P. T3 r5.2.1 读取逻辑位置计数器的值(75)
1 m) |/ v. ?. k, B% q  Q5.22 读取实际位置计数器的值(75)' |( }6 |! H0 U, E- |- \) B
5.2.3 读取当前驱动速度(75)0 x) k1 ^) E/ f& X9 O9 f
5.2.4 读取当前加/减速度(76)
; ?: R. Z  a% @+ H- B( I  d5.3 驱动命令(76)$ T* B2 ]+ l9 \- S
5.3.1 正方向定长脉冲驱动(76)
& f5 S% O, q( A) U8 Q  }* p5.3.2 负方向定长脉冲驱动(76): Z8 K9 `" X, {1 Q6 }) D' ?! k) V
5.3.3 正方向连续驱动(77)- G! ?& u. _# k; C( J
5.3.4 负方向连续驱动(77)" r5 H+ L$ r/ @+ i0 T* T! z
5.3.5 暂停(77)
" T9 a- \* Q: U6 S* {% p5.3.6 暂停禁止和开始运行/清除停止状态(78)
& @, K/ x  N, R! N. d5.3.7 减速至停止(78)
7 ?3 a3 y/ P+ a- u+ Q5.3.8 快速停止(即停)(78)% ?% i3 N1 ?; |) D
5.4 插补命令(78)
, w/ e* a3 @* [% a/ B5.4.1 2轴直线插补(79)3 `# `1 X& `! Q
5.4.2 3轴直线插补(79)6 M8 v& x, D2 c2 I
5.4.3 顺时针圆弧插补(79)
5 c* z. }0 O& k2 d4 ]# G  N5.4.4 逆时针圆弧插补(79)% x7 k9 m" M3 s1 H4 a
5.4.5 2轴离散点(BP)插补(80)8 o% i! _* n* C6 g# _0 w( J$ d
5.4.6 3轴离散点(BP)插补(80)
5 {: |+ P! ]) S( ]3 E% [- z1 [5.4.7 启动BP寄存器(80)' l4 O$ F$ v1 m' l
5.4.8 禁止BP寄存器(81)+ G" _' d6 A& v! M, `
5.4.9 把数据从BP寄存器压入BP堆栈(81)
: E' t* d% o! k; C: Q5.4.10 清除BP数据(81)/ P! z3 U, Q) E
5.4.11 单步插补(81): a  p, u2 j0 K) b1 |3 \+ |. Z
5.4.12 允许减速模式(81)# X" w. [1 u5 p* ]' L
5.4.11 禁止减速模式(82)3 w' [7 c7 I3 Q3 N  N
5.4.14 清除插补中断(82)9 M4 N' Y9 a. q8 Y2 x

. v8 e9 v( t. X; z* N# J# j第6章 硬件接口设计例程6.1 MCX314与PC-ISA BUS的接口设计(83)$ D+ N" `; W# ]( ]
6.1.1 ISA总线信号描述及其功能模块接口(84)
# b0 X% j- L$ u  C( h3 z2 |6.1.2 输入/输出口基地址设置和读/写寄存器(85)
% E, i* w. m8 w3 ]. ^2 e6.1.3输入/输出接口(88)! E9 J2 h/ G5 X
6.1.4PCISA中断设置(90)
; p: E" s* _4 b9 r6.1.5输入/输出信号的时序(90)
- p& Y( F8 e% U, U* c; o% T6.2 MCX314与PC-PCI BUS的接口设计(93)( p7 d$ S! X  L3 E
6.2.1 PCPCI BUS概述(93)
2 P' k! Y$ C, I' d( K/ @/ v6.2.2 基于PCI总线的接口电路设计与编程(95)8 w5 T) v4 p7 O6 J& A/ L* l+ {
6.3 MCX314与MCS51 CPU的接口设计(101)! L) s: @6 x5 |. W
6.4 MCX314与Z80 CPU的接口设计(103)/ s( b4 I* V3 A, O8 Z
6.5 MCX314与68000 CPU的接口设计(104)
" Y" f" X, l6 Y1 t6.6 信号驱动接口(105)6 t9 S  G: G, Q0 N; H$ o
6.7 驱动脉冲输出类型与接口(105)
# |6 Y& I" L4 I8 \. J6.7.1 输出脉冲定义(nP+P、nP+N、nP-P、nP-N)
* b- R# J  `6 ^( {# r/ Z$ U/ c) t6.7.2 伺服驱动器的通用输入(nINPOS、nALARM)3 e0 o- m( [7 c# j1 }3 g! O' t" l
6.7.3 外部脉冲控制输入(nEXOP+、nEXOP-)(106)& T  a( d4 I) |& N0 k4 a
6.8 与限位开关或者传感器通用信号接口(107)
, k" X8 z# g+ e  N# S% H& s: `6.8.1 通用输出(nOUT7~nOUT4)(107)
+ L7 |5 G& ~8 X" d6.8.2 超程限位开关输入(nLMT+、nLMT-)(108)
0 @. F; a) i% \1 i, D2 R6.8.3 减速停止/立即停止开关输入(nIN1、nIN2、nIN3)(108)
+ e* ?$ i6 k) R' O6.8.4 急停输入(EMG)(108)
8 i# N# T& i9 [* C6.9 编码器信号的接口(109)
8 E) `9 T! ?! l# d7 B4 r- v9 B
: x+ @3 e# B. b; p9 I第7章 软件接口设计例程7.1 C语言接口设计(110)
% F8 H. t+ Q2 ^7.1.1 初始化设置函数(110)
) ?7 Y0 }4 \. l7 `- F2 k$ m* J: k7.1.2 加/减速规律设置函数(126)
7 Z* L2 J% P0 j* p4 W7.1.3 直线插补驱动函数(137)
& h! K7 W: ^# f2 m7.1.4 圆弧插补驱动函数(143)
4 z/ K0 Z8 t( E- R) E. `7.1.5 位插补驱动函数(146)
' |  ]) d6 \5 [/ P) o7.1.6 反馈位置信号的输入函数(157)) ]" k1 k# ?% g+ t3 u/ B: o& A; ~2 }
7.1.7 输入信号的输入函数(159)- e, m2 o* H2 [- p& `
7.1.8 输出信号的驱动函数(160)$ Q0 y2 o' K; |
7.1.9 中断信号驱动函数(163)
( e+ z( S2 M$ i& n/ D2 _5 k9 r7.2 MCS51 CPU的汇编语言接口设计(164)
9 ^- b% u4 M& }5 d; t7.2.1 功能实现方式(165)+ t$ e$ ]; ~. ~5 E: F
7.2.2 MCS51与 MCX314接口函数例程(169)
2 r7 n0 [- l1 G7 O$ {& \0 {6 S3 G' Q  n+ Z6 C! [+ ~* `. e, f# u
第8章 基于 MCX314的数控系统设计8.1 TR008数控系统的主要功能组织与结构(176)
# f# d/ h. x( j! d3 {1 [  ?8.2 TR008数控系统硬件设计(178)1 o" g8 E1 O/ g
8.3 TR008数控系统软件设计(179)
- a% Z2 a: w/ L- b" Z  C+ U5 C* N8.3.1 软件基础(179)
; `* D) b9 j/ L: {8.3.2 直线插补(179)* R. q3 U- a# |: m6 V. ~
8.3.3 圆弧插补(183)* a3 [* Z7 L/ g/ s- U
8.3.4 螺纹插补(185)8 `; o2 p! P, |, x
8.3.5 位模式插补(186)9 B4 G6 w/ `* {- W
8.3.6 输入/输出(188)  ~7 x- h: O) L4 q- I) N! |" ^6 J4 _! U
8.3.7 其他功能(189)
( V7 r+ m4 e- u0 W! F9 b
( x9 `& b4 s/ S. m

本帖子中包含更多资源

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

x
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-24 21:56 , Processed in 0.055549 second(s), 20 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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