利用LabVIEW实现闭环位置控制系统

K. Aaron, N. Foster, D.P. Hazel, A.M. Hasanul Basher
{"title":"利用LabVIEW实现闭环位置控制系统","authors":"K. Aaron, N. Foster, D.P. Hazel, A.M. Hasanul Basher","doi":"10.1109/SECON.2002.995606","DOIUrl":null,"url":null,"abstract":"A closed-loop DC motor control system is developed using National Instrument's (NI) data acquisition (DAQ) board (Model MIO 6040E), LabVIEW software package, and DAQ signal accessory board for smooth and accurate positioning. The motor can be rotated either clockwise (CW) or counterclockwise (CCW) as needed. A linear feedback that employs a potentiometer provides the current position of the motor. The LabVIEW software is used to develop a virtual instrument (VI) that includes a front panel and a functional diagram. The VI reads the desired position of the motor entered by the user on the front panel and the current motor position via feedback, and determines its amount and direction of rotation. A smooth cubic polynomial that is continuous and has a continuous first and second derivative is utilized to represent the angular position of the motor. The VI uses the polynomial to generate a velocity profile which in turn is converted into a voltage profile for the motor armature through a conversion formula. This conversion formula is determined through the use of motor speed-voltage characteristics obtained from laboratory experiments. Reading the motor position and sending voltage to the motor circuit are accomplished via the DAQ's input and output ports respectively. The system is tested in the laboratory for different angular displacements and initial positions of the motor. Initial results are found to be satisfactory. This initiative is a preliminary work towards the development of a control system of one of the Radio Telescopes (called Smiley) at Pisgah Astronomical Research Institute (PARI) in Rosman, North Carolina.","PeriodicalId":228265,"journal":{"name":"Proceedings IEEE SoutheastCon 2002 (Cat. No.02CH37283)","volume":"2 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2002-08-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"9","resultStr":"{\"title\":\"Closed-loop position control system using LabVIEW\",\"authors\":\"K. Aaron, N. Foster, D.P. Hazel, A.M. Hasanul Basher\",\"doi\":\"10.1109/SECON.2002.995606\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"A closed-loop DC motor control system is developed using National Instrument's (NI) data acquisition (DAQ) board (Model MIO 6040E), LabVIEW software package, and DAQ signal accessory board for smooth and accurate positioning. The motor can be rotated either clockwise (CW) or counterclockwise (CCW) as needed. A linear feedback that employs a potentiometer provides the current position of the motor. The LabVIEW software is used to develop a virtual instrument (VI) that includes a front panel and a functional diagram. The VI reads the desired position of the motor entered by the user on the front panel and the current motor position via feedback, and determines its amount and direction of rotation. A smooth cubic polynomial that is continuous and has a continuous first and second derivative is utilized to represent the angular position of the motor. The VI uses the polynomial to generate a velocity profile which in turn is converted into a voltage profile for the motor armature through a conversion formula. This conversion formula is determined through the use of motor speed-voltage characteristics obtained from laboratory experiments. Reading the motor position and sending voltage to the motor circuit are accomplished via the DAQ's input and output ports respectively. The system is tested in the laboratory for different angular displacements and initial positions of the motor. Initial results are found to be satisfactory. This initiative is a preliminary work towards the development of a control system of one of the Radio Telescopes (called Smiley) at Pisgah Astronomical Research Institute (PARI) in Rosman, North Carolina.\",\"PeriodicalId\":228265,\"journal\":{\"name\":\"Proceedings IEEE SoutheastCon 2002 (Cat. No.02CH37283)\",\"volume\":\"2 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2002-08-07\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"9\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings IEEE SoutheastCon 2002 (Cat. No.02CH37283)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/SECON.2002.995606\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings IEEE SoutheastCon 2002 (Cat. No.02CH37283)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SECON.2002.995606","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 9

摘要

采用NI的数据采集板(型号MIO 6040E)、LabVIEW软件包和DAQ信号附件板,开发了直流电机闭环控制系统,实现了平稳、准确的定位。电机可以根据需要顺时针(CW)或逆时针(CCW)旋转。采用电位器的线性反馈提供了电机的当前位置。利用LabVIEW软件开发虚拟仪器(VI),包括前面板和功能图。VI通过反馈读取用户在前面板上输入的电机的期望位置和当前电机的位置,并确定其旋转的量和方向。利用连续的光滑三次多项式表示电机的角位置,该多项式具有连续的一阶导数和二阶导数。VI使用多项式生成速度剖面,该速度剖面又通过转换公式转换为电机电枢的电压剖面。这个转换公式是利用从实验室实验中得到的电机速度-电压特性确定的。读取电机位置和发送电压到电机电路分别通过DAQ的输入和输出端口完成。在实验室对系统进行了不同角位移和电机初始位置的测试。初步结果令人满意。这项计划是为北卡罗莱纳州罗斯曼的Pisgah天文研究所(PARI)的射电望远镜(称为Smiley)开发控制系统的初步工作。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Closed-loop position control system using LabVIEW
A closed-loop DC motor control system is developed using National Instrument's (NI) data acquisition (DAQ) board (Model MIO 6040E), LabVIEW software package, and DAQ signal accessory board for smooth and accurate positioning. The motor can be rotated either clockwise (CW) or counterclockwise (CCW) as needed. A linear feedback that employs a potentiometer provides the current position of the motor. The LabVIEW software is used to develop a virtual instrument (VI) that includes a front panel and a functional diagram. The VI reads the desired position of the motor entered by the user on the front panel and the current motor position via feedback, and determines its amount and direction of rotation. A smooth cubic polynomial that is continuous and has a continuous first and second derivative is utilized to represent the angular position of the motor. The VI uses the polynomial to generate a velocity profile which in turn is converted into a voltage profile for the motor armature through a conversion formula. This conversion formula is determined through the use of motor speed-voltage characteristics obtained from laboratory experiments. Reading the motor position and sending voltage to the motor circuit are accomplished via the DAQ's input and output ports respectively. The system is tested in the laboratory for different angular displacements and initial positions of the motor. Initial results are found to be satisfactory. This initiative is a preliminary work towards the development of a control system of one of the Radio Telescopes (called Smiley) at Pisgah Astronomical Research Institute (PARI) in Rosman, North Carolina.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信