摘要:本文根据要求设计一个基于单片机与Labwindows/CVI的伺服电机控制系统。该系统采用Labwindows/CVI软件平台发出控制信号,经USB-RS232串口发送给单片机模块(单片机模块由STC89C52单片机芯片和DAC8562数模芯片组成),单片机模块上的DAC8562数模芯片将Labwindows/CVI软件平台发出的控制的信号进行转换并输出给伺服驱动器,最终伺服驱动器连接伺服电机实现控制电机的正转与反转、加速与减速、直接设定电机的转速和电机停止转动的功能。
通过多次测试实验表明,本次设计的伺服电机控制系统能够实现对电机的控制,满足了设计的要求。
关键词 伺服电机;控制系统;Labwindows/CVI;单片机
目录
摘要
Abstract
1绪论-1
1.1伺服电机控制系统的研究意义-1
1.2单片机概述-1
1.3 Labwindows/CVI概述-2
1.4论文的主要工作及章节安排-2
2系统硬件设计-4
2.1系统硬件总体设计-4
2.2 USB-RS232九针串口线-4
2.3正负12V电源-6
2.4单片机模块-8
2.4.1 STC89C52单片机介绍- 8
2.4.2 DAC8562数模芯片介绍-8
2.4.3单片机模块主要功能介绍-8
2.5伺服驱动器与伺服电机-10
2.5.1 DSD系列交流伺服驱动器介绍-10
2.5.2丹佛80ST-M02430电机介绍-13
2.6本章小结-14
3系统软件设计-15
3.1 Labwindows/CVI介绍-15
3.2 Labwindows/CVI设计步骤-15
3.3 Labwindows/CVI程序设计-18
3.4单片机程序设计-24
3.5本章小结-25
4系统调试-26
4.1硬件连接-26
4.2单片机模块输出调试-28
4.3伺服驱动器参数设置-29
4.4系统整体调试-30
4.5本章小结-32
结论-33
致谢-34
参考文献-35