控制步进电机LCD显示.pdf
本资源为控制步进电机LCD显示系统的设计报告,涵盖了系统的总体框图、原理说明、硬件电路图、程序流程图、仿真说明等方面的内容。
一、设计题目:控制步进电机LCD显示
该系统的设计目的是实现一个单片机三相步进电机控制系统,具有以下功能:
1. 用 K0-K2 作为通电方式选择键, K0 为单三拍, K1 为双三拍, K2为三相六拍。
2. K3-K4 作为启动和方向控制。
3. 正转时红色指示灯亮,反转时黄色指示灯亮,不转时绿灯亮。
4. 可通过键盘设定步进电机步数给定值。
5. 用三位 LED 数码管显示剩余工作步数
二、系统总体框图与原理说明
系统的整体框图如图所示,主要由单片机、步进电机、LCD 显示器、键盘和红、黄、绿三色指示灯组成。
三、硬件电路图
硬件电路图如图所示,主要包括单片机、步进电机驱动电路、LCD 显示器驱动电路和键盘扫描电路等。
四、程序流程图
程序流程图如图所示,主要包括键盘读取步数、键盘读取正反转键、键盘读取工作方式、液晶显示数字、液晶显示数字、液晶显示数字、相应的灯发光、步进电机转动、总步数减一并显示、总步数是否为 0 显示 OVER 等步骤。
五、仿真说明
仿真说明如图所示,输入一个三位数按下 DIRECTION 选择方向相应的灯会亮。选择不同的工作方式按下 START 按钮,倒数开始,电机按剩余步数转动。倒数完毕,显示 OVER,绿灯亮。
六、心得体会
通过自己几天的辛勤努力并查阅诸多资料,终于完成了本次课程设计。从系统框图到程序,自己逐一完成。程序虽然很长,但通过分成不同的 H 文件,有序地把它们分割成几部分。不仅对于自己,还对查看程序的人有不少的帮助。设计的思路按照对于仿真的步骤编程。从按下第一个按键开始, 就已经进入到设计者的程序当中。程序有较强的逻辑性,这些都依赖于平时的练习及老师的教导。
七、程序清单
程序清单如附录所示,主要包括总体文件、LED 显示文件、键盘扫描文件、键盘按键文件等。
本系统设计报告详细介绍了控制步进电机LCD显示系统的设计、实现和仿真过程,为读者提供了一个完整的设计实例。