找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索
查看: 2656|回复: 0

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

[复制链接]
发表于 2015-11-14 17:29:33 | 显示全部楼层 |阅读模式
本帖最后由 wentback 于 2015-11-14 17:31 编辑
5 x8 R) [/ d* C  `6 ^% \
' c0 x' \$ i9 u6 L[第1章 概述1.1 MCX314功能分析(1)
2 H& Z! Q5 y" n2 ~& x  H6 r1.2 MCX314工作方式分析(4)* c) {& I3 B. h5 S
1.3 MCX314芯片管脚定义(5)
9 h6 D+ C: }% K9 @" l* M, Q$ n9 D' B
第2章  MCX314功能和相关技术参数2.1 脉冲输出命令(10)
# @& C+ \4 |& c3 q* w2.1.1 定长脉冲输出驱动(10)
9 D5 {0 ^4 y" p- ]( y2.1.2 连续脉冲驱动输出(11)* j3 E0 I' k  X6 f
2.2 速度曲线(12)
' o- |7 r4 u7 |8 k6 U2.2.1 恒速驱动(12)' j% T9 E' w* h
2.2.2 线性加/减速驱动(12)
& p/ V0 x3 x5 o9 c) j  M8 s2.2.3 S曲线方式加/减驱动(13)" h) E+ \  h% E. F& j% z
2.2.4 脉冲宽度和速度的精度(17)/ A5 k' H+ H- I- T1 _
2.3 位置管理(18)
8 f# @/ _1 N) I  y( a( O- }( a2.3.1 逻辑位置计数器和实际位置计数器(19)
+ O. S' n" a2 k, V5 n$ H2 k% |4 q2.3.2 比较寄存器和软件极限(software limit)(19)
4 ]# _4 v0 A- `& {2.4 插补(20)
1 Q9 I2 p6 b7 z( X2.4.1 2轴或3轴的直线插补(20)/ l7 M2 b' l! [* K7 B' \  H7 r
2.4.2 圆弧插补(22)  F" l( w; W* F6 i' X  W
2.4.3 位模式插补(25)
: m! {* B, ~$ T$ I- k4 Z2.4.4 恒定线速度(30)
: M3 ~0 |5 b% b+ o2.4.5 连续插补(31): p% \$ Q5 j  P& f2 E+ n% \; p
2.4.6 插补的加/减速控制(34)
$ C. V; f7 Z1 C2.4.7 单步插补(36)/ {  k. S% w6 S+ Q! P% [% t' Q' J
2.5 中断(37)
" P0 T' h6 S' \2.6 其他功能(39)
; p) V8 ~# S2 ]- {! p: q, a2.6.1 由外部脉冲进行驱动(39)0 M5 t3 X0 e9 \2 R' a" n" S* b
2.6.2 脉冲输出类型选择(40)0 G. R$ r( r4 Q' g+ j' ~
2.6.3 输入脉冲的类型选择(40)
: T4 j3 P8 Q! u; C2.6.4 硬件限位信号(41)* A' E  \- f' d) [& g5 L
2.6.5 伺服电机驱动器接口(41)
+ A2 [9 a9 i( x3 `" b" E- j2.6.6 紧急停止(41)$ b7 ^) F& }5 g  Y
2.6.7 状态输出(41)
* g% N$ p) U. x. ]2.6.8 通用输出(42)7 I( Q# r5 U! B- X- Z: d
% q" i$ M2 s  `/ O" W: r& w/ M7 G
第3章  MCX314芯片电气和机械特性3.1 直流特性(43)
: C, ?  y  S' S$ h6 K! z. w$ F8 E; P3.2 交流特性(44)
+ A: r% Z1 b# h1 c& T3.2.1 时钟信号(44)
8 I) M% K/ _& b3.2.2 读/写周期(45)8 i* L4 C" `7 D- p0 c/ M; Y. C
3.2.3 BUSYN信号(46)+ ?+ Y# t5 I5 v, b
3.2.4 SCLK/同步输出信号(46)
" I7 N) I" `& n2 l3 e7 K, A/ {3.2.5 反馈输入脉冲(46)( A- n( ]6 w) Y! e
3.2.6 通用输入/输出信号(47)- ?4 Z' a. E$ l9 r' e9 J
3.3 输入信号/输出信号的同步(48)+ f0 e& z( v& ~# A7 ~/ [" v
3.3.1 通电重置(48)$ y, ^! R* v+ ^% ^
3.3.2 定长脉冲或连续驱动(48)8 B, l0 H$ H& M1 n
3.3.3 插补(49)
7 u( J: ^9 L+ _" K3.3.4 保持命令后开始驱动(49)
! Q" o( A7 y( P* j" ?' o8 o3.3.5 急停(立即停止)(49)
- j( \, S2 W4 _3.3.6 减速停止(50)8 L  E4 w: l$ D3 C% l
3.4 机械特性(50)
2 [& A9 C: j+ F: t8 R8 j& V5 A. |3.5 性能指标(51)9 M, e# R( Y1 D$ ^- I
3.5.1 插补功能(51)
/ s" v: x( _1 s& C8 B: H3 e8 ^3.5.2 轴的共同说明(51)
# C$ o0 u4 d( x& h+ l4 `3.5.3 编码器输入脉冲(52)& O' U# g9 y0 G0 \4 a8 j$ w/ K
3.5.4 通用输出信号(52)* H/ [  B' B* ^& p, x3 q/ {
5 L& z/ N* |% O. C) v. l) i, w
第4章 MCX314控制寄存器4.1 16 位数据总线的寄存器地址映射(53)$ o# {$ U4 e4 d5 K
4.2 8 位数据总线的寄存器地址映射(54)4 {; y  h2 D# {7 T  K6 c: M
4.3 命令寄存器:WR0(56)
# c4 _9 r, l8 j& [4.4 模式寄存器1:WR1(56)+ B6 l1 P7 c2 B. W
4.5 模式寄存器2:WR2(57)
9 f; K- H8 m7 e  Z4.6 模式寄存器3:WR3(59)
' c+ N7 S  `1 K# l3 t: r4.7 输出寄存器:WR4(60)
5 u& q- a1 j" V4.8 插补模式寄存器:WR5(60)
) {- F* ~" \' Z, Y3 ]4.9 数据寄存器:WR6/WR7(62)5 b- `6 W. R* y0 H
4.10 主状态寄存器:RR0(62)
0 i8 P" Y3 V/ R7 [3 m4.11 状态寄存器1:RR1(63)
8 [. D( E" S' i2 R- o' x4.12 状态寄存器2:RR2(65)
2 b3 R$ u& g& L0 b* _9 j# V4.13 状态寄存器3:RR3(65)" u7 P( R( w2 I% h! h- }
4.14 输入寄存器:RR4/RR5(66)/ r- J" o9 t& T4 b2 m8 n
4.15 数据寄存器:RR6/RR7(67)' k* d0 R8 M+ x6 w2 ^
0 M+ o; c4 n0 e% s" T! A# A
第5章  MCX314指令系统解释与分析5.1 写数据命令(70)6 L7 T# R! c( o% E' `( Y6 J
5.1.1 量程设定(70)
" Q4 z0 d/ T. Q8 W$ \; W5.1.2 S曲线加速度变化率设定(70)1 c+ q, Q7 o  n" z) f
5.1.3 加速度设定(71)
% ?% c3 K+ g9 }9 f7 Z; k7 V5 M9 ]5.1.4 减速度设定(71)/ X$ ?9 Z8 d% W* o
5.1.5 初始速度设定(72)
) s* I$ q# W( ^( P5.1.6 驱动速度设定(72)1 _( C0 c3 [! E: S
5.1.7 输出脉冲数/插补结束点命令(72)& `0 A1 ^. M. H7 P  c( F
5.1.8 手动减速点设定(73)" V0 P1 C" ~1 z" I. P$ c
5.1.9 圆心设定(73)* g! N6 @! j; h
5.1.10 逻辑位置计数器设定(73)
- t2 r. L( g# W; }5 z5.1.11 实际位置计数器设定(73)
6 e8 B8 w8 c- J6 I5.1.12 COMP+寄存器设定(74)
+ J' m3 q  m7 z, x5.1.13 COMP-寄存器设定(74)
& B8 b5 n" `, K2 ]5.1.14 加速度计数器进位设定(74)% L9 B7 z' N6 H) Y2 V$ Q9 @
5.1.15 NOP(用作轴切换)(74)- J2 Z0 x# @& y$ @" t2 o! u3 \" F
5.2 读取数据命令(75)
7 N. k" G  R. G8 @# v; m* F3 o5.2.1 读取逻辑位置计数器的值(75)
4 W- V1 k9 @. e) `; E% y) w5.22 读取实际位置计数器的值(75)
7 ?; |$ e6 @3 ]9 ~5.2.3 读取当前驱动速度(75)) {4 N( y7 ^* e# y: F  {1 ]
5.2.4 读取当前加/减速度(76)  n' K( Z: V' Y3 N4 f
5.3 驱动命令(76)4 d, j4 J- D7 N# h" ^' Y  e9 |1 G7 h* }
5.3.1 正方向定长脉冲驱动(76)
: H$ Y' h$ l: f/ H, R# w5.3.2 负方向定长脉冲驱动(76)1 P5 ~) U( q5 m+ z; U+ }, n1 e* \
5.3.3 正方向连续驱动(77)
, Z: [5 ~/ \/ t5 c2 `5.3.4 负方向连续驱动(77)
; b8 }5 c9 B5 D: M/ @# m) R5.3.5 暂停(77)
! _; ?4 B" X+ u7 V! Q+ y  U6 I5.3.6 暂停禁止和开始运行/清除停止状态(78)  d6 V! G9 T* w, T( `7 x
5.3.7 减速至停止(78), ~$ y/ g5 W2 o# Y3 g
5.3.8 快速停止(即停)(78)
; F" t; X( e  w/ l5 h! U5 f+ G5.4 插补命令(78); L2 q% a5 h! n# ^
5.4.1 2轴直线插补(79)
6 I' W9 W8 @5 y, j" _: R5.4.2 3轴直线插补(79)
: _+ H" u8 |* x" Y" z* f+ @5.4.3 顺时针圆弧插补(79)1 O8 z. i  r6 v* I+ K- K
5.4.4 逆时针圆弧插补(79)
9 {. m. M8 ], L4 }" a" R" l+ O- V5.4.5 2轴离散点(BP)插补(80)
. i. y8 u  K' e5.4.6 3轴离散点(BP)插补(80)
: L, U* R, W! ?7 S2 R5 l1 b; Z- v) I+ V5.4.7 启动BP寄存器(80)4 i7 h0 O% p/ }9 y) F
5.4.8 禁止BP寄存器(81)
4 J6 Z$ R! q- U! N- a6 u8 ?( d5.4.9 把数据从BP寄存器压入BP堆栈(81); K8 \7 _6 c# W3 }# f
5.4.10 清除BP数据(81)
! k# k" [  h2 `0 S5.4.11 单步插补(81)
7 s# P- y: E6 f% K; ?3 X( P5.4.12 允许减速模式(81)
4 M' R2 G- ?+ g9 M- h5.4.11 禁止减速模式(82)
+ K) \5 s! M5 O5.4.14 清除插补中断(82)( F* n, K" |5 {' R" X- `" @  K' ]

% `! _, q$ L, t# s9 P7 a第6章 硬件接口设计例程6.1 MCX314与PC-ISA BUS的接口设计(83)2 e: v& R+ l% G+ [9 J
6.1.1 ISA总线信号描述及其功能模块接口(84)
- e5 y% ?1 v$ ?% ]7 D; L6.1.2 输入/输出口基地址设置和读/写寄存器(85)
! Q/ y3 B9 ^+ \6 r2 g$ g6.1.3输入/输出接口(88), Q! ~7 K$ X7 k; J! W% K" d% [  u; u5 Z
6.1.4PCISA中断设置(90)$ N1 C5 k4 G; q. G+ T
6.1.5输入/输出信号的时序(90)
6 o7 G6 {7 T9 s4 Z9 T5 d6.2 MCX314与PC-PCI BUS的接口设计(93)# L+ @+ j) b, a
6.2.1 PCPCI BUS概述(93)2 Y* \, E5 [4 w* y6 \  e- E
6.2.2 基于PCI总线的接口电路设计与编程(95)( @4 N0 q+ Y7 u6 m
6.3 MCX314与MCS51 CPU的接口设计(101)
, t3 Q7 B3 L  y% N2 a8 ]6.4 MCX314与Z80 CPU的接口设计(103)
: m8 \2 {* Z. a( Y0 r5 r- c+ n6.5 MCX314与68000 CPU的接口设计(104)
8 [3 E5 t. @4 v. j6.6 信号驱动接口(105)7 }3 H9 h6 Q' ]! n: i
6.7 驱动脉冲输出类型与接口(105)
- B1 @! l  |/ R6.7.1 输出脉冲定义(nP+P、nP+N、nP-P、nP-N)
7 H4 `  `! }* Y6 ]' `6.7.2 伺服驱动器的通用输入(nINPOS、nALARM)+ z+ ^9 q' z7 w
6.7.3 外部脉冲控制输入(nEXOP+、nEXOP-)(106)
$ i# G8 P  C1 P; [9 D" [6.8 与限位开关或者传感器通用信号接口(107)
3 S% ?+ [9 R/ k" W" h; B7 g6 ^# x6.8.1 通用输出(nOUT7~nOUT4)(107)3 p$ k0 v* Q+ ~( E
6.8.2 超程限位开关输入(nLMT+、nLMT-)(108)
! Z! t/ q' B* J& S% z6.8.3 减速停止/立即停止开关输入(nIN1、nIN2、nIN3)(108)3 i, X) m/ m7 e  w4 R. p. n
6.8.4 急停输入(EMG)(108): m( {! z7 p7 L6 m5 Z& ^# S
6.9 编码器信号的接口(109)
2 a$ J. Z8 n! Q8 @7 r
% m- W! ]+ P& b  t第7章 软件接口设计例程7.1 C语言接口设计(110)
5 O0 l* O2 g. |9 ^0 C8 L) s7.1.1 初始化设置函数(110)
5 E  y( Z7 Y' O. o. R0 V! \7.1.2 加/减速规律设置函数(126)- ]! V- `+ h4 h. S3 p
7.1.3 直线插补驱动函数(137)9 F) X* T% ]! `
7.1.4 圆弧插补驱动函数(143)) k) ~2 c; W. ~. w8 Y
7.1.5 位插补驱动函数(146)% O: ?) }2 T/ r9 k; j+ L
7.1.6 反馈位置信号的输入函数(157)
9 }, }* M" C4 U/ M- m+ E1 ?7.1.7 输入信号的输入函数(159)
* J. D2 x, e* m, H7.1.8 输出信号的驱动函数(160)3 f! C) W# a* s, s& J, f( S
7.1.9 中断信号驱动函数(163)
, c# [* K$ ~( [+ M+ m# W+ k7.2 MCS51 CPU的汇编语言接口设计(164)& U5 K  L* A1 f. C: S
7.2.1 功能实现方式(165)# O# l+ `$ L! a2 i' `
7.2.2 MCS51与 MCX314接口函数例程(169)
# W( d. D$ n/ a" a
+ ?3 Z- v) z1 ~2 U# D% }第8章 基于 MCX314的数控系统设计8.1 TR008数控系统的主要功能组织与结构(176)
, N( T  e# R$ G3 z7 K8 i8.2 TR008数控系统硬件设计(178)
6 G  b. |8 ]5 l) I8.3 TR008数控系统软件设计(179)
$ O" S7 P8 `8 j2 l4 \/ `$ \; h; m8.3.1 软件基础(179)* |: j6 x- u. U- X3 m5 _' L0 z
8.3.2 直线插补(179)' K& k' n0 Z4 L$ k/ |( Z2 }
8.3.3 圆弧插补(183)% l; q0 M! q0 L) ?9 y+ D
8.3.4 螺纹插补(185)
0 q' t, V9 H8 k8.3.5 位模式插补(186)1 K# k0 z! m2 g. O
8.3.6 输入/输出(188)
0 g" ^, z8 J5 z) P9 {, w8.3.7 其他功能(189), N) o& W, f: N) \" y
! O" z7 o+ a0 i- ]. _

本帖子中包含更多资源

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

×
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-9-20 03:19 , Processed in 0.070329 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

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