找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索
查看: 2574|回复: 0

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

[复制链接]
发表于 2015-11-14 17:29:33 | 显示全部楼层 |阅读模式
本帖最后由 wentback 于 2015-11-14 17:31 编辑
( Y# W! I$ i7 I: K
$ [5 N8 W5 e9 p8 w% i$ n* y6 T[第1章 概述1.1 MCX314功能分析(1)
) J. D' h/ o# X/ T1.2 MCX314工作方式分析(4). r: i; a+ s) e/ ^, s, |
1.3 MCX314芯片管脚定义(5)! ]" e5 x5 V; k  n
+ j* C$ X, N; ^, X: Z! V4 E- _* W
第2章  MCX314功能和相关技术参数2.1 脉冲输出命令(10)$ W1 _+ K( [* N
2.1.1 定长脉冲输出驱动(10)
; \8 _% I! U* X2.1.2 连续脉冲驱动输出(11)3 F# S3 f% @* A
2.2 速度曲线(12), o3 S5 t6 b: d5 N6 V4 z
2.2.1 恒速驱动(12)
$ @3 D' {: b4 {# K2 [2.2.2 线性加/减速驱动(12)7 a+ |2 B" k' v$ S
2.2.3 S曲线方式加/减驱动(13)1 K: v- ?: V! Y, d5 G6 ?
2.2.4 脉冲宽度和速度的精度(17)
6 h1 {. a4 b' Y3 f  p2.3 位置管理(18)
% s/ _4 z% _9 n( g1 w; G% H0 B2.3.1 逻辑位置计数器和实际位置计数器(19)4 F% J% a  n8 c  _; u$ J$ \
2.3.2 比较寄存器和软件极限(software limit)(19)( A' S; Z( K. J$ F& R  Y0 }
2.4 插补(20)
# ]* ?( m5 I; T! g3 W8 V% W4 D0 V2.4.1 2轴或3轴的直线插补(20)% e, w% T* U, H3 M. J; S
2.4.2 圆弧插补(22), p4 j  F8 Z+ n+ w
2.4.3 位模式插补(25)+ \+ v: L$ n, H! D
2.4.4 恒定线速度(30)
( U  f" e7 r# c3 B* T3 F: N2.4.5 连续插补(31)
; I* @/ C5 l6 z5 A2.4.6 插补的加/减速控制(34)3 Y9 }7 o+ |8 D5 l) n2 H  f+ X
2.4.7 单步插补(36): [/ t; f- ^: a; g
2.5 中断(37)
% A: j3 p) j$ {1 S6 y0 G2.6 其他功能(39)8 o! N6 Z& I4 [
2.6.1 由外部脉冲进行驱动(39)( V8 w+ j4 C4 g2 k8 ]8 I
2.6.2 脉冲输出类型选择(40)4 Q* y  u* F# D) v9 P
2.6.3 输入脉冲的类型选择(40)
/ Q( M: Y" w4 `5 h2.6.4 硬件限位信号(41)" J: [5 F7 t9 H6 h
2.6.5 伺服电机驱动器接口(41)
" w( N& E& E( Q2 G: ]/ Y5 b2.6.6 紧急停止(41)4 \; d8 |6 k8 f
2.6.7 状态输出(41)
; K7 z1 Q4 c" [/ u2.6.8 通用输出(42)
  m; r' i$ v* `& ]8 ~! t( P# z4 D. o2 @! {' Z* U! u* ?
第3章  MCX314芯片电气和机械特性3.1 直流特性(43)
; P4 E' t9 B6 B. c1 i1 T3.2 交流特性(44)
. f& o( W) Z! {) K# `3.2.1 时钟信号(44)7 n8 k3 Q# f0 P4 [1 Y/ |1 ~
3.2.2 读/写周期(45)
; @) d1 M3 m- k2 w" e1 X$ @2 U3.2.3 BUSYN信号(46)* _9 Z5 n9 Y. [/ l. T$ v4 @$ C
3.2.4 SCLK/同步输出信号(46)
7 u- @/ G* ^" F$ f; D3.2.5 反馈输入脉冲(46)5 m) q( E, [2 Y1 W) ]
3.2.6 通用输入/输出信号(47)7 z5 s3 t- V5 z, d" t
3.3 输入信号/输出信号的同步(48)
7 E- \, w% \% M8 X2 ?3.3.1 通电重置(48)
# w2 b" q8 {8 |3.3.2 定长脉冲或连续驱动(48)
+ L9 X( Q+ N$ x3 c3.3.3 插补(49). l  b* T2 n1 }+ n
3.3.4 保持命令后开始驱动(49)8 c  e+ I3 n  c3 P$ ~
3.3.5 急停(立即停止)(49)
5 A" ~# _( @; T4 I3.3.6 减速停止(50)
' `/ f( l, t$ R; j3.4 机械特性(50)/ ^3 S* H$ }& ~  \
3.5 性能指标(51)# X% I2 K. T0 _. j7 G
3.5.1 插补功能(51)
) ~3 `' k- Q$ ^4 H/ C  y3.5.2 轴的共同说明(51)9 \9 U0 U; I6 W/ Z6 g; T) t! w8 C
3.5.3 编码器输入脉冲(52)
' ~( k4 g1 I' O$ p3.5.4 通用输出信号(52)7 Y% W6 {9 |0 ^5 Y

: [  G& _! y5 A! g* {! B+ V% L第4章 MCX314控制寄存器4.1 16 位数据总线的寄存器地址映射(53)
( S- V' A- s! W' H3 i4.2 8 位数据总线的寄存器地址映射(54); u9 l8 H5 m% U3 L8 v4 {/ O- i' m
4.3 命令寄存器:WR0(56)
1 v# l' b& c* Q4.4 模式寄存器1:WR1(56)3 @+ }9 U: z. ^) q
4.5 模式寄存器2:WR2(57)
4 C4 ~8 Q- E. J" @! ^4.6 模式寄存器3:WR3(59)
9 X+ Y/ T6 c$ ^0 }4.7 输出寄存器:WR4(60)
1 {4 b6 @) b) z! A. B% x4.8 插补模式寄存器:WR5(60)' }9 \  }& ?+ J0 T& i0 \" B
4.9 数据寄存器:WR6/WR7(62)
, m- L5 V  ^+ O& Q7 L4.10 主状态寄存器:RR0(62)
6 E# z# s* J, c) Y) S4.11 状态寄存器1:RR1(63)
' R6 p- {/ j$ e, \1 Q7 R4.12 状态寄存器2:RR2(65)% p: |3 U. t: d& p2 a2 ^6 m
4.13 状态寄存器3:RR3(65)
, y( N7 N% ?) z# ^9 x4.14 输入寄存器:RR4/RR5(66)
, O2 ?3 x/ \7 \$ R4.15 数据寄存器:RR6/RR7(67)7 ~8 `# u. f( C" _0 L' B- j2 w8 H0 U

" C2 k! G. Q" k) U3 e' m, a5 T第5章  MCX314指令系统解释与分析5.1 写数据命令(70)
& o$ S) D. p# t; \( {5.1.1 量程设定(70)+ i' ~$ n3 R4 K; @7 O, [+ I
5.1.2 S曲线加速度变化率设定(70)
& t/ ]' |# U9 K8 g8 |. V5.1.3 加速度设定(71)
% l' v3 f1 p6 B: f; W- _5.1.4 减速度设定(71)
7 }3 R5 X3 z0 n! k/ Q( j# ^7 t- y5.1.5 初始速度设定(72)4 ^( g4 _  V2 p, H1 f; n% X
5.1.6 驱动速度设定(72)
: {. v1 K( `9 B. @5.1.7 输出脉冲数/插补结束点命令(72)
. a, ~, [0 J% d" q0 t0 D9 p+ a. I5.1.8 手动减速点设定(73)+ I' M# K4 D; e2 F
5.1.9 圆心设定(73)1 }  R/ k$ Z" p& X* L. F
5.1.10 逻辑位置计数器设定(73)
/ K. I( |. v* e& \+ c  l5.1.11 实际位置计数器设定(73)
( V6 ]6 {" H* \, S5.1.12 COMP+寄存器设定(74)5 u1 Y3 l$ I' [4 O. C6 k# P( t
5.1.13 COMP-寄存器设定(74)
2 L4 R! Y( Z0 h% v* q3 P; o5.1.14 加速度计数器进位设定(74)
' ^" L. O" D( T/ [5.1.15 NOP(用作轴切换)(74)
( j! I: A+ F  ^' t3 r' a# r: `5.2 读取数据命令(75)  V% W* M: q' {; S" S8 B! v1 a
5.2.1 读取逻辑位置计数器的值(75)
* v3 ~1 |6 w) c# i3 e& c% W5.22 读取实际位置计数器的值(75)/ y- [/ O8 G$ s5 }
5.2.3 读取当前驱动速度(75)
/ ^+ |, L6 f; C7 |8 @  N5.2.4 读取当前加/减速度(76)
  P& t4 a) p# r) L5.3 驱动命令(76)
, C+ ]6 M" ~! b6 d; Q5.3.1 正方向定长脉冲驱动(76)4 a4 }# s% I& q4 W4 G0 d
5.3.2 负方向定长脉冲驱动(76)
$ `- u( \1 `3 U' ^$ J" l5.3.3 正方向连续驱动(77)) X- \; g6 b9 }$ [# s7 U& b' \
5.3.4 负方向连续驱动(77)
* t, O& y  R- f3 s' i5.3.5 暂停(77)1 b, G& T4 u# A
5.3.6 暂停禁止和开始运行/清除停止状态(78)
' g1 Y+ _& F. P5.3.7 减速至停止(78)& h3 M6 T5 r' B7 }9 E6 X
5.3.8 快速停止(即停)(78)
+ D7 e0 d2 {5 H' o" }7 P8 _5.4 插补命令(78)
; q7 A+ E: t0 _) e5.4.1 2轴直线插补(79)9 t' h, X# Q* w  M  F$ K
5.4.2 3轴直线插补(79)2 e7 x. U- {' q
5.4.3 顺时针圆弧插补(79)
" b0 p) c% H' ?% M+ Z) A6 G5.4.4 逆时针圆弧插补(79)
  P( B# x' E1 J% S5.4.5 2轴离散点(BP)插补(80)
7 h+ I3 M6 t( s% `4 H: k" C1 d5.4.6 3轴离散点(BP)插补(80)
1 P5 w) {  A; P7 }7 P" ]5.4.7 启动BP寄存器(80)& U" g1 k+ W  P% t8 X( A
5.4.8 禁止BP寄存器(81)
6 `- ]2 K3 j5 S4 Q2 C7 B4 }' C) s5.4.9 把数据从BP寄存器压入BP堆栈(81)
: @  L$ ]9 r5 f0 t# \1 K5.4.10 清除BP数据(81)
9 z# i/ U9 _' ?5.4.11 单步插补(81)9 \% m  \; q% Q# m: Y& J4 O: y
5.4.12 允许减速模式(81)
, z9 M0 o  u, b' \( R5 M0 v& X5.4.11 禁止减速模式(82)3 C. v0 `7 `+ l  J
5.4.14 清除插补中断(82)% m& R3 A/ N) E: X2 ?* c

& `" }9 u/ s5 t" ^* _; e" D第6章 硬件接口设计例程6.1 MCX314与PC-ISA BUS的接口设计(83)
; W7 y, i  r( {/ A0 ?0 d6.1.1 ISA总线信号描述及其功能模块接口(84)
5 _$ I4 I& [- Y1 k9 t* \6.1.2 输入/输出口基地址设置和读/写寄存器(85)
( C4 d2 w1 O2 K) l5 j6.1.3输入/输出接口(88); c6 Q! ?8 U7 d6 _( H1 U
6.1.4PCISA中断设置(90)
7 ~) P9 x$ G( v2 n$ l& \! a5 F! \6.1.5输入/输出信号的时序(90)
' V1 o, ~* X5 i6.2 MCX314与PC-PCI BUS的接口设计(93)
7 D+ b/ a; p$ X, {. S/ B6.2.1 PCPCI BUS概述(93)
0 r, [+ e, ~0 J. ^' a. A6.2.2 基于PCI总线的接口电路设计与编程(95)* [. {& J" c& v
6.3 MCX314与MCS51 CPU的接口设计(101)
# ]/ _* g3 N1 e' Y* n6.4 MCX314与Z80 CPU的接口设计(103)
6 \0 z( N1 Z' k6.5 MCX314与68000 CPU的接口设计(104); ]2 t" W3 X6 o& p7 v; `1 g  G% q
6.6 信号驱动接口(105)
8 k/ N0 ~' q: N2 L/ Z" F6.7 驱动脉冲输出类型与接口(105)
5 ~' `$ X% {) @" A6 C) o* a. }/ p8 A6.7.1 输出脉冲定义(nP+P、nP+N、nP-P、nP-N)
' ?8 k+ Q/ D, R6 h( I2 \7 _3 Z; x0 n6.7.2 伺服驱动器的通用输入(nINPOS、nALARM)3 m/ D+ ]3 c1 C" C5 ]8 [
6.7.3 外部脉冲控制输入(nEXOP+、nEXOP-)(106)
) x8 ]6 H" k8 h# B& j2 ]6.8 与限位开关或者传感器通用信号接口(107)
0 r* z! |% |3 x* P6.8.1 通用输出(nOUT7~nOUT4)(107)
8 O, p  K1 k; V3 O) e6.8.2 超程限位开关输入(nLMT+、nLMT-)(108)
: a/ c, X  a, T+ [9 l  J2 P6.8.3 减速停止/立即停止开关输入(nIN1、nIN2、nIN3)(108)
1 L5 F2 Q% N; j6.8.4 急停输入(EMG)(108)  I- ?' v( p% b) k
6.9 编码器信号的接口(109)
* [# `: a+ _" V, a; G8 C- K5 t7 m; \0 X; t) Y6 v% q
第7章 软件接口设计例程7.1 C语言接口设计(110)/ R; W+ k; i7 j! C2 e
7.1.1 初始化设置函数(110)
4 z3 g' s3 A9 q' i- I7.1.2 加/减速规律设置函数(126)% U# q  ]5 o2 N9 P
7.1.3 直线插补驱动函数(137)  \7 p( }# \" _
7.1.4 圆弧插补驱动函数(143)1 o3 F2 K" Z# h) C$ r* t
7.1.5 位插补驱动函数(146)
; K3 F2 z% C; b1 G+ W3 Y7.1.6 反馈位置信号的输入函数(157)
) W0 j; X! k( W# ^" b9 T7.1.7 输入信号的输入函数(159)7 s& t1 d2 F0 G
7.1.8 输出信号的驱动函数(160)8 T% F' k, B1 y0 W- @* N
7.1.9 中断信号驱动函数(163)* W* K4 |- s4 ^! @0 x% W# R
7.2 MCS51 CPU的汇编语言接口设计(164)
7 F" ?: C; a8 H6 ?! R7.2.1 功能实现方式(165)$ F# X! T" q/ k* q, r" G
7.2.2 MCS51与 MCX314接口函数例程(169)
- o, N: s1 x* F( n( y) b3 j9 w/ o; ?3 q8 H; R6 T
第8章 基于 MCX314的数控系统设计8.1 TR008数控系统的主要功能组织与结构(176)
" M. j/ j$ S  R5 I; F7 {/ |2 s6 L8.2 TR008数控系统硬件设计(178)
9 x3 \8 e1 |! @6 `8.3 TR008数控系统软件设计(179)
0 x$ [3 b) T* x) h. P; Z8.3.1 软件基础(179)  {! x! M2 [# m$ Q9 b# {
8.3.2 直线插补(179)
; h* s& K2 J7 Z$ J' o8.3.3 圆弧插补(183)! J: D  h' r7 E( E' m
8.3.4 螺纹插补(185)
# [$ B: v( T, e) Z1 d8.3.5 位模式插补(186). S+ T% C9 K9 p: I* U
8.3.6 输入/输出(188)
& O9 l1 r8 |8 D0 S8.3.7 其他功能(189)
" q3 [! ?/ t) B) P# M' X& r! {* ?+ n* M0 N

本帖子中包含更多资源

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

×
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-20 22:09 , Processed in 0.070641 second(s), 20 queries , Gzip On.

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

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