欢迎来到天天文库
浏览记录
ID:11536388
大小:1.05 MB
页数:45页
时间:2018-07-12
《步进电机的远程实时控制系统》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、本科毕业设计(论文)题目:步进电机的远程实时控制系统设计学院:机械电子工程学院专业:学号:学生姓名:指导教师:职称:二O一二年五月二十日摘要以步进电机为控制对象,完成一套基于485总线步进电机转速远程实时控制系统。该系统以上位机(PC机)和下位机(单片机控制系统)组成。通过VisualBasic的串行通信控件MSComm和RS485总线完成两者之间的通信。上位机发出控制指令,通过串行口通信,由下位机完成两台步进电机的速度与方向控制,并实现步进电机速度的实时显示。上位机要发出正转、反转、加速、减速及检测速度等指令。因为是远距离的通讯,指令的传输要通过485总线,而数据的发送和接收则要依靠Vis
2、ualBasic的通信控件。通过通信接口,用户可以利用计算机与下位机进行联机,而从仪器上取得数据或设置,直接控制仪器的操作,而计算机又在数据处理上又是单片机本身所不能及的,所以研究此系统是必要的,实时运行的结果表明该系统的实用性和可靠性。关键词:单片机;步进电机;串行通信ABSTRACTTheintegraldesignofasetofspeedremotereal-timecontrolsystemisdesigned,whichusessteppermotorsasthecontrolledobject.Thesystemiscomposedofpersonalcomputerandsi
3、nglechipmicrocomputer,whichrealizescommunicationwiththeVisualBasicserialcommunicationcontrolsandRS485bus.Thepersonalcomputersendsoutthecontrolcommandsandshowstherealtimevelocitygraph,andthesinglechipmicrocomputercontrolsthespeedanddirectionoftwosteppermotorsthroughserialcommunication.Thepersonalcom
4、putersendscontrolcommandsuchasforward,backward,accelerate,deceleratethespeedanddirectiondetection.Becauseitisinlong-distancecommunications,directtransmissionthrough485bus,andthedisplayimagedataanddatatransmissionandreceptionwillhavetorelyonVisualBasicdrawing,CommunicationControl.Equipmentprovidedby
5、thecommunicationinterface,theuserequipmentcanbeusedwithcomputerequipmenton-line,fromthedeviceaccesstodata,orsetup,eventhedirectcontrolofequipmentoperation,inthecomputerdataprocessingequipmentisnottheirownand,thestudyofthissystemisnecessary.Theexperimentalresultsshowthepracticabilityandreliabilityof
6、thesystem.Keywords:singlechipmicrocomputer;steppermotor;serialcommunication目录摘要ⅠABSTRACTⅡ1.绪论11.1课题背景及目的11.2国内外同类研究状况11.3课题研究的主要内容22.系统方案设计32.1功能技术指标分析32.2步进电机的正、反转与加、减速控制方案32.3步进电动机速度检测的方案42.4步进电机速度实时显示方案42.5本章小结43.硬件设计53.1串行通信的硬件介绍53.1.1MAX485芯片介绍53.1.2RS-485标准的优点73.2单片机与PC机串行通信系统构成83.3步进电机的介绍93.
7、3.1步进电机的基本特点103.3.2步进电机的工作原理113.3.3步进电机的单片机控制原理123.4本章小结144.软件设计154.1开发环境、工具介绍154.1.1VisualBasic6.0154.1.2VisualBasic的编程特点154.2VB控件的介绍174.3窗体设计194.4功能设计214.4.1VB程序流程图214.4.2通信协议模块224.4.3初始化模块224.4.4控制代码发送模块
此文档下载收益归作者所有