摘要:本文设计了一种基于LabWindows/CVI的伺服电机控制系统。该系统是将上位机发送的控制信号经由USB转RS-232串口线传输给单片机模块,再由单片机模块的数模转换器将接收到的数字信号转化为模拟电压信号,然后通过正负电压元件将模拟电压信号进行调节,达到与伺服控制器控制电压一致水平,从而实现电机的启停,控制电机加减速等功能。
经过多次实验测试表明,本次设计的伺服电机控制系统能够实现对电机的控制,满足设计要求。
关键词 LabWindows/CVI;单片机;伺服电机;控制系统
目录
摘要
Abstract
1 绪论-1
1.1 本课题的研究价值-1
1.2 虚拟仪器LabWindows/CVI平台-1
1.3 单片机概述-2
1.4 论文章节安排-3
2 硬件设计-5
2.1 总体硬件连接-5
2.2 单片机模块-5
2.2.1 STC12C5A60S2单片机-6
2.2.2 DAC8562数模转换器-7
2.2.3 A0515S-2W正负电压模块-8
2.2.4 单片机模块电路-9
2.2.5 单片机模块功能实现-11
2.3 伺服电机部分-11
2.3.1 伺服电机-11
2.3.2 伺服控制器-12
2.4 USB转串口线及电源-14
2.5 本章小结-16
3 软件设计-17
3.1 控制界面设计-17
3.2 LabWindows/CVI程序设计-22
3.3 单片机程序设计-24
3.4 本章小结-25
4 系统调试-26
4.1 驱动的安装和COM口选择-26
4.2 硬件连接-28
4.3 单片机输出调试-29
4.4 完整系统调试-30
4.5 本章小结-32
结论-33
致谢-34
参考文献-35