需要金币:2000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:21472 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:电机转速控制是运动控制系统的一个重要部分,在各个领域都有广泛的应用。随着现代技术的迅猛发展,对电机转速控制的要求也越来越高。本文基于单片机对直流电机的转速进行测量和控制,并应用LABVIEW技术来显示并控制电机的转速。 本课题首先介绍了电机转速控制的基本原理和控制方法。然后分别对硬件和软件进行设计。最后对系统进行综合调试。硬件部分主要采用STC12C5A60S2单片机作为主控芯片,同时包括电机驱动电路、串口通信电路、显示与按键电路和霍尔传感器连接电路等电路的设计。软件部分主要包括单片机软件和LABVIEW软件的编写,单片机软件主要实现电机转速的测量与控制、通过按键改变电机正反转和电机转速调节、液晶显示等功能,LABVIEW软件主要实现接收下位机发送数据并显示、通过改变数值控制下位机的工作。 关键词:转速控制 LABVIEW STC12C5A60S2 PID PWM
目录 摘要 ABSTRACT 1 绪 论-1 1.1 课题研究的目的与意义-1 1.2 电机转速控制的发展现状-1 1.3 课题研究的主要内容-3 2 系统方案设计-4 2.1 总体方案概述-4 2.2 系统方案选择-5 2.2.1 转速控制方案选择-5 2.2.2转速设定方案选择-5 2.2.3 显示与按键方案选择-5 2.3 主要元器件选择-5 2.3.1 微处理器选择-5 2.3.2数据串口通信芯片选择-6 2.3.3 直流电机选择-7 2.3.4 转速传感器的选择-8 2.3.5 显示器的选择-9 3 电机转速控制系统硬件设计-11 3.1 单片机最小系统-11 3.2 电机驱动电路-12 3.3霍尔传感器-12 3.4串口通信电路-13 3.5 显示与按键电路-13 4 系统软件设计-15 4.1 下位机编程软件介绍-15 4.2 单片机软件设计流程图-15 4.2.1 主程序流程图-15 4.2.2 电机转速程序流程图-16 4.2.3 按键控制程序流程图-17 4.2.4 单片机关键程序段-18 4.2.5 上位机通信程序流程图-24 4.3 上位机软件设计-25 4.3.1 开发环境及串口通信简介-26 4.3.2 上位机主界面设计-27 4.3.3 上位机程序框图-27 5 系统调试-32 5.1 硬、软件调试-32 5.1.1 硬件调试-32 5.1.2 软件调试-32 5.2 系统测试-33 6 总 结-35 参考文献-36 致 谢-37 附录1 硬件原理图-38 附录2 转速控制系统实物图-39 附录3 程序清单-40 |