机械必威体育网址

找回密码
注册会员

QQ登录

只需一步,快速开始

搜索
查看: 2087 | 回复: 0
打印 上一主题 下一主题

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

[复制链接]
跳转到指定楼层
1#
发表于 2015-11-14 17:29:33 | 只看该作者 回帖奖励 | 倒序浏览 | 阅读模式
本帖最后由 wentback 于 2015-11-14 17:31 编辑2 u8 w( P( i4 u. n4 w: ^, o" o

" i; Z/ \1 l2 V* J& A[第1章 概述1.1 MCX314功能分析(1)
( o( y! i" t/ e, t. {$ r1.2 MCX314工作方式分析(4)$ ?8 D) j( o" B
1.3 MCX314芯片管脚定义(5)
% x( c. Z; E o. a4 l7 u$ b0 S. p2 `* ~. F$ _8 D' D1 f" g' [$ b
第2章  MCX314功能和相关技术参数2.1 脉冲输出命令(10)
: v, [8 o8 o& r1 e! e. b2.1.1 定长脉冲输出驱动(10)
. B2 C1 r! t& k/ R% q' p1 L2.1.2 连续脉冲驱动输出(11)2 w8 ~( m& S s" l2 U5 A( n
2.2 速度曲线(12)
7 b! ^6 k7 j& j5 y4 p2.2.1 恒速驱动(12)
* B1 w, f; q& t6 v: H7 Q0 Z2.2.2 线性加/减速驱动(12)
# x8 @3 }0 t: n! {/ H2.2.3 S曲线方式加/减驱动(13)2 m8 `! P6 u2 j7 b, `- g$ s6 u# b
2.2.4 脉冲宽度和速度的精度(17)* O; v# m( U. M* h8 C% O! k
2.3 位置管理(18). s5 a5 l% F: m( B+ h" T
2.3.1 逻辑位置计数器和实际位置计数器(19)
( v6 \6 m0 ^" Q$ Y( t" t2.3.2 比较寄存器和软件极限(software limit)(19)Q& l3 f+ `- S1 T( o
2.4 插补(20)
6 t5 I9 b. A" L5 H* K2.4.1 2轴或3轴的直线插补(20)9 E4 H# ]" X6 w
2.4.2 圆弧插补(22)
' a% c% j5 X8 x) O2.4.3 位模式插补(25)
% ], q" L6 G& z2.4.4 恒定线速度(30)" S# z5 j `: c9 C) m8 x3 Y& z% i ]
2.4.5 连续插补(31)
! Q. B: q6 r8 H5 H. P9 k7 e K, n1 k2.4.6 插补的加/减速控制(34)% r7 m2 j5 C0 r, ?; F: w6 c
2.4.7 单步插补(36)e- ^; Y: f+ P4 o* T( x1 e: T
2.5 中断(37)4 l; N; T' J3 B; d, X1 K
2.6 其他功能(39)- L6 u6 c2 h: n J; f
2.6.1 由外部脉冲进行驱动(39)2 t- [# u7 x$ \; s
2.6.2 脉冲输出类型选择(40)
, r% C' Z6 Y) z' _2.6.3 输入脉冲的类型选择(40)
7 u0 a2 {4 ^) v% M/ V2.6.4 硬件限位信号(41)
7 w5 W" t8 v( n7 V1 C* }% ~) v3 `; e2.6.5 伺服电机驱动器接口(41), _9 c9 n+ R) ?7 ?4 Q R5 y1 e
2.6.6 紧急停止(41)
d# R) n: f& J# }2.6.7 状态输出(41)x1 e( Q8 G, L/ \% ?' r
2.6.8 通用输出(42)M3 |4 [/ O9 H5 [" S
7 Z- y8 @, C; t0 d
第3章  MCX314芯片电气和机械特性3.1 直流特性(43)2 V- P6 }. G# |( R$ l( m% T4 `
3.2 交流特性(44)2 I2 ?- j( K4 U3 f' S: i
3.2.1 时钟信号(44)
5 c5 Y& K2 @. e& ?. p& e! U3.2.2 读/写周期(45)
. q$ Q/ R7 {, N I% V& q! M8 ?3.2.3 BUSYN信号(46)
7 ^* K" S8 d. R+ E% J6 A3.2.4 SCLK/同步输出信号(46); m6 _- O( _# W
3.2.5 反馈输入脉冲(46)
4 |9 y6 U, {8 o, q; m3.2.6 通用输入/输出信号(47)& l9 | C: g' s8 `
3.3 输入信号/输出信号的同步(48)/ a& |; {4 X" F$ s; S) L
3.3.1 通电重置(48)( Q" F$ V2 o: c! u- V3 [* E
3.3.2 定长脉冲或连续驱动(48)
3 S" w, N l c+ h4 d3 n3.3.3 插补(49)5 u. q+ Y( w, ?' |2 x6 f$ S
3.3.4 保持命令后开始驱动(49)
) i4 W! o6 D* r0 p* a) X/ S0 S3.3.5 急停(立即停止)(49)
, W R7 p3 @6 e0 D* y7 K3.3.6 减速停止(50)) y) j+ l9 A4 f
3.4 机械特性(50)3 H w- ], L* N: o
3.5 性能指标(51)
9 \/ x0 J3 a u J3.5.1 插补功能(51)
. L/ n5 B% X5 r9 E: g5 }; {) i3.5.2 轴的共同说明(51)
2 R! [9 N5 [' h3.5.3 编码器输入脉冲(52)) W1 T6 x) |6 o+ L: s4 g$ \
3.5.4 通用输出信号(52)
/ v8 ~8 t/ A' q& F& G( Y( t
4 L5 I: |7 J! }, L! H第4章 MCX314控制寄存器4.1 16 位数据总线的寄存器地址映射(53)3 O+ v& B; j \0 s, E0 |
4.2 8 位数据总线的寄存器地址映射(54)$ p+ Z* }* M7 u* E, _ x0 G
4.3 命令寄存器:WR0(56), t8 a0 k3 ^) k& W/ u! n
4.4 模式寄存器1:WR1(56)$ H" `* ]4 v; L0 P7 Y
4.5 模式寄存器2:WR2(57)
; h. ?: [) B) t! b' L' R, O4.6 模式寄存器3:WR3(59)
- G2 |5 e; {" c/ S& S. u2 S9 p( l4.7 输出寄存器:WR4(60)3 e t& N- C$ g3 C9 w
4.8 插补模式寄存器:WR5(60)
9 u1 i9 ~, f3 f, K6 |" @) ~4.9 数据寄存器:WR6/WR7(62)
; y2 I3 F8 U8 w/ S M* r4.10 主状态寄存器:RR0(62); x1 R) m6 H$ [; y/ v k6 c' x* U
4.11 状态寄存器1:RR1(63)
2 O9 [0 [* d3 m1 W9 ~' e4.12 状态寄存器2:RR2(65)% _' F* U) Q( L _" J
4.13 状态寄存器3:RR3(65)Q f4 [7 k3 e, u: u2 k- A/ {
4.14 输入寄存器:RR4/RR5(66)
; v" X. S2 f0 z4.15 数据寄存器:RR6/RR7(67)
" o( d7 B7 d5 k7 a7 ^( i4 W& |) m7 u- `0 o3 h i; ]1 h% f
第5章  MCX314指令系统解释与分析5.1 写数据命令(70)
+ q/ G' Q) B7 r& L, q/ ]/ X5.1.1 量程设定(70)- ~, N+ W! {' O, L# m
5.1.2 S曲线加速度变化率设定(70)/ @* a% L) z L( [* V
5.1.3 加速度设定(71)( W! l, k. P* U! ]: n4 g
5.1.4 减速度设定(71)
3 g4 \7 O& @; q% k' @0 Q1 b! t5.1.5 初始速度设定(72): p7 B: q6 X" o8 x
5.1.6 驱动速度设定(72)
. [2 k3 K6 u2 d" ~" n1 k7 `! i/ J- V& F5.1.7 输出脉冲数/插补结束点命令(72)4 N1 [2 @5 ~& H! @3 \
5.1.8 手动减速点设定(73)
0 B$ E+ j6 D4 V' k5.1.9 圆心设定(73)1 j$ j4 y% C4 T) P6 C& o
5.1.10 逻辑位置计数器设定(73)+ H0 N, r- G+ B- @
5.1.11 实际位置计数器设定(73)
$ }+ x0 }( c5 n5.1.12 COMP+寄存器设定(74)
/ f. o2 l7 _- V& S" u5.1.13 COMP-寄存器设定(74)
1 E, @ L& T, y9 z. N! o$ y0 [5.1.14 加速度计数器进位设定(74)
) B+ G- e" }3 W" |5.1.15 NOP(用作轴切换)(74)
, Q- q2 _- W0 m6 ]5 R X5.2 读取数据命令(75)$ a7 V- r0 F" F: n
5.2.1 读取逻辑位置计数器的值(75)
2 e$ y: J+ N, ~$ L5.22 读取实际位置计数器的值(75)0 X$ u8 k |: p* l6 X G" C
5.2.3 读取当前驱动速度(75)5 H# A0 V) ?! H5 o+ A
5.2.4 读取当前加/减速度(76)* H+ U. x5 {( U: C2 s
5.3 驱动命令(76)) s+ y: `; d' e% g# V( n
5.3.1 正方向定长脉冲驱动(76)( I/ ~* U0 h5 B* s) n: Z
5.3.2 负方向定长脉冲驱动(76)
: M% a0 n/ j# g! v, {; l7 Z. V0 j5.3.3 正方向连续驱动(77)$ X, L5 }/ }) K5 a
5.3.4 负方向连续驱动(77)$ i( @ n, i* g C3 z& f
5.3.5 暂停(77)
0 u: s$ Z: E9 m5.3.6 暂停禁止和开始运行/清除停止状态(78), h4 U }9 ]+ `# |. J+ i
5.3.7 减速至停止(78)
; {5 _. w! x3 m9 ]! q5.3.8 快速停止(即停)(78)# u, d8 U! W5 D# ^; ]
5.4 插补命令(78)
; z5 S$ ~! j% l5.4.1 2轴直线插补(79)$ n* L9 U+ z$ I8 l/ s; [
5.4.2 3轴直线插补(79)8 L& s, a1 f6 X) E. O) C. x
5.4.3 顺时针圆弧插补(79)+ d- V% O; u. N- C+ M
5.4.4 逆时针圆弧插补(79)/ [4 {0 z. V8 }; x0 d
5.4.5 2轴离散点(BP)插补(80)) k. s/ c: S+ Q, J
5.4.6 3轴离散点(BP)插补(80)& d' j" H/ Q4 P3 g1 _6 p0 h+ I3 R. U
5.4.7 启动BP寄存器(80)2 d" x1 V* m8 F& A- u
5.4.8 禁止BP寄存器(81)6 |7 l& E& e0 K, a
5.4.9 把数据从BP寄存器压入BP堆栈(81), v. D e1 g1 z7 U* u
5.4.10 清除BP数据(81)
5 L, g$ N) u3 k' b, {. e* H5.4.11 单步插补(81)+ q4 C0 y( ]/ t( y) L. d
5.4.12 允许减速模式(81); ]8 e' ]: p& X4 t+ b6 j8 v9 |9 W
5.4.11 禁止减速模式(82)
9 N4 m& v) [; o+ l$ ~! y3 N7 r5.4.14 清除插补中断(82)$ h3 U9 E/ j" \9 Z8 _4 J

; a" _, d8 s5 D* {0 U第6章 硬件接口设计例程6.1 MCX314与PC-ISA BUS的接口设计(83)
. `/ P- O' v, S* m6 B6.1.1 ISA总线信号描述及其功能模块接口(84)
* b! Y! _$ h7 G* b7 r6.1.2 输入/输出口基地址设置和读/写寄存器(85)( }8 y3 m; c- N
6.1.3输入/输出接口(88)" v# ]$ P" `" _& j
6.1.4PCISA中断设置(90)# ]) r5 j! `3 @ }) M
6.1.5输入/输出信号的时序(90)
5 C# Q, I- ?5 w2 A# w! G( v, I2 V6.2 MCX314与PC-PCI BUS的接口设计(93)
3 A% O; X0 ^, K# E& N2 P6.2.1 PCPCI BUS概述(93)9 I4 r0 M4 Q, M0 ]4 a) G7 ?
6.2.2 基于PCI总线的接口电路设计与编程(95)9 V8 F; k5 A) E4 z% p
6.3 MCX314与MCS51 CPU的接口设计(101)3 D# V& v$ X% D1 k! {; r3 s
6.4 MCX314与Z80 CPU的接口设计(103)
+ A9 {, v- N) J6 m3 D& Q( C1 |6.5 MCX314与68000 CPU的接口设计(104)
% @: m* O! B; [# f- g6.6 信号驱动接口(105)
, _: k+ B0 t9 _! Z6.7 驱动脉冲输出类型与接口(105)
( h/ ]9 H1 c4 `" r0 h6 ^9 z" F6.7.1 输出脉冲定义(nP+P、nP+N、nP-P、nP-N)! L6 ?- U% w# i |* r" R- G1 ?
6.7.2 伺服驱动器的通用输入(nINPOS、nALARM)
1 G3 [1 N2 q6 V, X1 A6.7.3 外部脉冲控制输入(nEXOP+、nEXOP-)(106)
) u! N ]& K8 |1 e! `- D6.8 与限位开关或者传感器通用信号接口(107)& m4 f6 S, A/ R9 \# k+ C
6.8.1 通用输出(nOUT7~nOUT4)(107)
0 S5 E" M( @5 {( c1 b1 Y6 ?6.8.2 超程限位开关输入(nLMT+、nLMT-)(108)
! F* p. @( l& X1 x# p7 C$ f6.8.3 减速停止/立即停止开关输入(nIN1、nIN2、nIN3)(108)5 `! D; o7 E0 a* A
6.8.4 急停输入(EMG)(108)
: ^4 P' x( p% K; X% S6.9 编码器信号的接口(109)' N7 M; y$ e! N8 b9 W( S2 k9 Z

* ^; ]4 a E, |- L5 |- q0 V第7章 软件接口设计例程7.1 C语言接口设计(110)
* {7 ~6 t, {, ~* E0 r7.1.1 初始化设置函数(110)4 Z7 B. S8 N& t D& n8 g
7.1.2 加/减速规律设置函数(126)
& l8 ]& W! H4 Z3 t1 }8 I( ]' C7.1.3 直线插补驱动函数(137)
7 w" ?' _5 C( h1 f8 M. \, j7.1.4 圆弧插补驱动函数(143)
) b1 ~9 e1 `" ?. m1 I# l7.1.5 位插补驱动函数(146)3 } H3 s& @: E1 b; x, [5 U9 j
7.1.6 反馈位置信号的输入函数(157)
% f8 K5 @8 i5 g0 X9 ~6 P7.1.7 输入信号的输入函数(159)
. {3 X. W0 U9 P& E: |4 T" o( Y3 g7.1.8 输出信号的驱动函数(160)
5 P: t3 \0 d: J" \1 D7.1.9 中断信号驱动函数(163)' t7 t( p' }5 }
7.2 MCS51 CPU的汇编语言接口设计(164)G/ o1 v: v- h6 K, a' t
7.2.1 功能实现方式(165)
1 i% z( Y$ @& P4 }6 c( Z7.2.2 MCS51与 MCX314接口函数例程(169)
( t. t9 \7 g/ W* M
4 _$ r) U" D: N, U6 l' V第8章 基于 MCX314的数控系统设计8.1 TR008数控系统的主要功能组织与结构(176)( l, U' j/ X4 A- G
8.2 TR008数控系统硬件设计(178)* C& P/ g, o ^) X2 N+ W
8.3 TR008数控系统软件设计(179)$ S, [' \+ F" R6 f$ P' v
8.3.1 软件基础(179)
, e C/ L7 F, L n, C2 s8.3.2 直线插补(179)# |2 m3 Q. Z x4 W! a3 P4 m) V, j
8.3.3 圆弧插补(183)
# l# [+ B5 y# g/ X2 L8.3.4 螺纹插补(185)
$ N; m& S+ o, N( s/ v8.3.5 位模式插补(186)
' Q3 r h: u! T$ C- [2 h, d8.3.6 输入/输出(188)
! D( S1 r D. R/ H2 g8.3.7 其他功能(189)4 |/ N8 x: R3 e M* K0 v0 p( L D

; m5 w6 Z6 p# D. [( _

本帖子中包含更多资源

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

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

本版积分规则

小黑屋|手机版|Archiver|机械必威体育网址(京ICP备10217105号-1,京ICP证050210号,浙公网安备33038202004372号)

GMT+8, 2024-5-4 12:52, Processed in 0.058076 second(s), 19 queries , Gzip On.

Powered byDiscuz!X3.4Licensed

? 2001-2017Comsenz Inc.

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