摘要:本文设计了一个基于单片机的悬挂运动控制系统,系统包括输入、显示、对电机的驱动、上位机通信等几个功能模块,具有方便操作、功能完善、高集成度等特点。
悬挂运动控制系统是一个控制工程领域的重要应用。其主要目标是控制对象的运行状况,包括路径、速度和定位检查落实,具有系统模型简单,算法统一,无非线性和耦合的情况。运动控制系统可以实现运行路径、运行速度、定位精度以及重复精度的控制要求。因此,运动控制系统有广泛的应用前景,悬挂运动控制也成为了一个非常重要的研究方向。
本系统采用SST89E52单片机为主控芯片,运动机构采用了两个步进电机,单片机控制两个步进电机转动,带动悬挂物体在倾斜的平板上做运动。系统采用了1602LCD液晶屏幕,通过键盘输入不同的控制命令,液晶屏能够显示设定值和运行的坐标具有友好的用户界面,具有良好的人机交互能力,本系统还可以将数据通过串口上传到pc机上,由上位机软件控制和显示,具有硬件电路简单,软件功能完善,控制系统可靠等优点。
关键词 悬挂运动控制; 单片机; 步进电机; 上位机
目录
摘要
Abstract
1 绪论-1
1.1 课题背景-1
1.2 课题目的-2
1.3 课题意义-2
1.4 应解决的主要问题-2
1.5 技术要求-3
2 方案论证-4
2.1 可行性研究-4
2.1.1 技术可行性研究-4
2.1.2 方案提出-4
2.1.3 方案分析-5
2.2 需求分析-6
3 过程论述-7
3.1 概要设计-7
3.1.1 系统功能设计-7
3.1.2 系统结构设计-7
3.2 详细设计-8
3.2.1 硬件设计-8
3.2.2 软件设计-26
4 系统测试-34
4.1 硬件测试-34
4.2.1 单元测试-34
4.2.2 集成测试-36
4.2.3 功能测试-37
4.2.4 测试结果-37
致谢-39
参考文献-40
附 录-41