您好,欢迎来到佳博论文网!

基于虚拟仪器技术的步进电机控制系统设计

论文编号:CK024论文字数:18121,页数:43 ,有开题报告,外文翻译,程序

摘 要

针对步进电机越来越广泛的应用于数控机床、自动记录仪表等领域,通过采用LabVIEW图形化编程语言开发基于虚拟仪器技术的步进电机控制系统,采用软件延时的方法并利用指数加减速模型较好的完成对步进电机的转速控制和位置控制。

基于虚拟仪器技术的步进电机控制系统具有良好的人机交互界面,控制效果好。LabVIEW模块化的图形编程语言大大提高了系统的开发效率,将A/D转换器、D/A转换器及计数器等硬件集于一体的数据采集卡缩小了控制系统的结构体积,节省了成本,具有良好的应用前景。

关键词 步进电机 LabVIEW 转速控制 位置控制

Abstract

Aim at stepper motor are more and more extensive used in machine tools and the automatic record appearance etc, passing to adopt the LabVIEW program to develop the control system based on virtual instrument technique for stepper motor, the control system are used the method of software time-lapse and the accelerate and decelerate model to control the rotate speed and the position of stepper motor.

The control system based on virtual instrument technique for stepper motor have fine software interface and there is a good performance in the aspects of control. LabVIEW program raised the development efficiency on the very big degree. The A/D conversion machine, the D/A conversion machine and count etc are collected in the integral whole of data acquisition card. The hardware contracts the structure physical volume, economizes the cost, shows a good applied foreground.

Key words stepper motor LabVIEW the rotate speed control

the position control

目 录

摘要Ⅰ

AbstractⅡ

第1章 绪论1

1.1 课题背景1

1.2 课题研究的目的及意义2

第2章 系统设计工具—LabVIEW简介4

第3章 步进电机控制系统方案设计6

3.1 硬件设计方案6

3.1.1 数据采集卡7

3.1.2 步进电机的驱动装置7

3.1.3 步进电机9

3.2 软件设计方案10

3.2.1 转速控制11

3.2.2 位置控制11

3.2.3 加减速控制12

第4章 步进电机控制系统的硬件设计17

4.1 步进电机的原理17

4.2 驱动装置18

4.3 数据采集卡数字I/O的介绍20

第5章 步进电机控制系统的软件设计21

5.1 控制系统的界面设计21

5.2 用户管理程序的设计22

5.2.1 用户管理初始化程序22

5.2.2 用户信息子程序23

5.3 步进电机的转速控制程序的设计25

5.3.1 模拟转速程序的设计26

5.3.2 实际转速程序的设计27

5.4 步进电机的位置控制程序的设计28

5.5 步进电机的加减速控制程序的设计28

5.6 显示部的程序设计31

第6章 步进电机控制系统的实现33

6.1 步进电机控制系统的调试33

6.1.1 步进电机控制系统的硬件调试33

6.1.2 步进电机控制系统的软件调试33

6.1.3 步进电机控制系统的软、硬联调33

6.2 步进电机控制系统的使用34

结论35

致谢36

参考文献37

附录1 源程序38

基于虚拟仪器技术的步进电机控制系统设计......