TA的每日心情 | 怒 2019-11-20 15:22 |
---|
签到天数: 2 天 [LV.1]初来乍到
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
步进电动机控制系统上位机程序设计 * d3 F: B$ V: {& m7 M
摘要:从整体上简要介绍了步进电动机控制系统的结构及功能特点;详细介绍了上位机软件的功能及实现方
3 m# ^6 C, x+ U9 r* N) P; A法。所设计的控制程序具有友好的人机交互特性,可设定多种运行模式,可实时显示系统运行状态,且可应用于需5 E/ P2 v7 q/ P: a7 D4 O
要复杂控制算法及控制功能的使用场合。
/ w* @- i8 Z; h' y1 r K5 E; L# S# t关键词:混合式步进电动机;微型计算机;MCS-51单片机;VisualBasic;MSComm控件% n0 c' d9 Z0 H9 ]& P6 x
' l9 o4 I* E" Y; j0引言& m" w& F9 V( W; m1 H8 |4 |
随着工业生产和计算机技术的日新月异,微型
; \9 i! d; A: C# E D计算机在工业控制领域的应用越来越广泛。利用微
/ D, _) m" A( d型计算机可以存储更多的数据,进行复杂的运算,还- N& v: x* j0 G. r4 j$ @
可以通过多种形式对信息进行显示。另外,还可以2 i! Y3 M N4 S3 {
设计高效、友好的用户界面,对系统进行控制。; \0 S6 P2 B3 T+ y. d( K
本系统以单片机作为下位机而微机作为上位4 k$ o# T A9 v2 m8 _$ c
机,两者通过RS- 232串行接口进行通信。上位机.
1 r9 e5 ] c% ^& V# v设计了友好的用户界面,以便对系统进行控制,下位. U% r0 S/ N( P3 y% t/ Q+ i
机在得到控制命令之后,具体实施控制,并将系统的
# i0 O7 }$ h0 ]7 I工作状态信息传给,上位机进行显示处理。! _# \/ z2 f" `5 T4 [6 x; N3 S3 v0 e
单片机采用80C51,而上位机是在Windows XP
* t! d% i6 q5 b4 B- e0 H# u操作系统下,用VisualBasic6.0开发的监控软件。
; x7 w+ g! U n+ v9 \$ a9 r在Windows监控软件开发中,如何实现微机与单片
) ]# }; q# X9 f8 U6 j% W机之间的串行通信是一个较大的障碍,而且是设计) l5 l4 c( e4 H4 g
的关键之一。系统利用了VB提供的特别便于串行6 s+ e7 f* c ~! r
口操作的电话机控件- MSComm,通过编写较简单
9 R7 q1 J7 b2 m( A
/ W* n5 `- O( b, t1 @# u0 p9 S6 p6 |. @' x, p4 @# h7 \
# n- t8 r+ K! p
% k0 U2 A. [ U1 o4 j |
|