- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于LabVIEW步进电机控制系统研究
基于LabVIEW步进电机控制系统研究 【摘 要】目前,步进电机在工业生产、科研领域得到了越来越广泛的应用,而对步进电机控制系统的研究也逐步深入。本文阐述了LabVIEW的特点及虚拟仪器系统的结构,并介绍了步进电机及控制原理,最后采用虚拟仪器开发软件LabVIEW进行开发,设计了步进电机控制系统,取得了较好的效果,可供业界人士参考。 【关键词】LabVIEW;虚拟仪器系统;步进电机;控制模型 【中图分类号】TU85【文献标识码】A【文章编号】1672-5158(2013)07-0395-01 近几年来,步进电机在工业生产、科研领域得到了越来越广泛的应用,它可以快速完成启动、转动(正、反转)和制动一系列动作。传统上控制步进电机的方法通常是用单片机或逻辑电路来实现。但是这些方法都有着先天的不足―繁琐的线路、可改性不强而且编程语言比较复杂。因此,将虚拟仪器技术应用于步进电机的控制,初步了解和掌握虚拟仪器软件平台LabVIEW的编程方法,有着重要的现实意义。 1 LabVIEW的特点及虚拟仪器系统的结构 1.1 LabVIEW语言 LabVIEW采用软件领域较为流行的面向对象的可视化编程方法,使用这些软件开发系统可使系统开发人员将精力集中在系统的设计中,而不是软件的设计细节上。 LabVIEW是美国NI公司利用虚拟仪器技术开发的32位,主要面向计算机测控领域的虚拟仪器软件开发平台。LabVIEW同时也是一种功能强大的图形编程语言,但它与传统的文本编程语言(如C语言)不同,采用了一种基于流程图的图形化编程形式,因此也被称为G语言(graphical language)。使用这种语言编程时,基本上不写程序代码,取而代之的是流程图,在进行原理研究、设计、测试并实现系统时,这种图形化的编程形式,方便了非软件专业的工程师快速编制程序,可以大大提高工作效率。LabVIEW也不同于传统文本式的编程语言的顺序执行方式,而是采用了数据流的执行方式,这种方式要求程序仅在各节点已获得它的全部数据后才执行。 1.2 虚拟仪器系统的结构 虚拟仪器通常是由计算机、一定的硬件和应用软件三部分构成。虚拟仪器的基本构成由硬件和软件两大部分组成,如图1所示。 在系统设计中,采用DAQ(数据采集卡)作为数据采集系统,通过LabVIEW虚拟仪器软件在计算机上编写程序对数据信号进行采集,采集的数据可通过文件的形式保存起来,便于以后进行数据分析处理。 2 步进电机及其控制 步进电机是一种将脉冲信号转换为相应角位移或直线位移的电磁机械装置,步进电机因具有转子惯量低、定位精确度高、无积累误差、控制简单等特点,在现代工业中得到广泛的应用。步进电机已成为机电一体化和运动控制领域的主要执行元件之一。由于受脉冲的控制,其转子的角位移量和速度严格地与输入脉冲的数量和脉冲频率成正比。改变通电顺序可改变步进电机的旋转方向;改变通电频率可改变步进电机的转速。 2.1 步进电机的控制模型 三相步进电机可以工作在单三拍、双三拍或六拍状态,但出于对运行平稳性、减小步距角和噪音等方面的考虑,三相式步进电机通常采用的是三相六拍的工作方式,即通电方式为A-AB-B-BC-C-CA-A的形式。根据以上步进电机的工作原理,结合实际应用中对步进电机的控制,其具体的控制要求如下。 (1)正反转控制 要求在停机状态时,能够实现步进电机的正转或反转起动;在运行过程中可以实现步进电机的正反转切换。 (2)运行速度调节 通过对步进电机输入脉冲频率的调节来实现:在停机状态时,能够实现步进电机的高速起动或低速起动,降速过程是升速过程的逆过程;在运行过程中可以实时改变步进电机的旋转速度。 (3)操作方式可选 出于对实际工作环境复杂多变的考虑,在设计此控制系统时,对步进电机提出了更高的要求,它能够提供手动控制和自动运行两种工作方式。①手动控制方式:即实现步进电机的点动运行,操作人员通过按脉冲输出按钮,来控制步进电机的旋转速度和转动位置。在运转的过程中可以灵活控制步进电机的旋转方向。②自动运行方式:步进电机按照起动前设定的运行频率和旋转方向自动运行,在运行过程中可以随时改变运行频率和旋转方向,也能够暂停步进电机运行,通过停止按钮可以结束整个运行。 (4)实现定步旋转 操作人员可设定一个角度,当步进电机旋转到这个位置时就自动停转,并且在运行过程中可以随时设定停转位置,在电机停转后,可以再次起动运行,从上次停止的位置继续旋转。 (5)自动保护功能 若长时间内无人操作,系统能够自动停止。节约电能,防止意外事故发生。 2.2 控制方式的数学模型 由上述三相反应式步进电机的工作原理可知,步进电机采用三相六拍的工作方式时,若按照A-AB-
原创力文档


文档评论(0)