汪老师分享 - 基于51单片机的步进电机控制器的设计

本文详细介绍了基于51单片机的步进电机控制器毕业设计,涉及系统设计、硬件电路选择、元器件清单、LCD1602液晶显示电路、软件开发环境KeilμVision4以及PROTEUS仿真。旨在帮助学生顺利进行毕业设计并解决实际问题。
摘要由CSDN通过智能技术生成


🔥 毕业设计和毕业答辩的要求和难度不断提升,传统的毕设题目缺少创新和亮点,往往达不到毕业答辩的要求,这两年不断有学弟学妹告诉学长自己做的项目系统达不到老师的要求。
为了大家能够顺利以及最少的精力通过毕设,学长分享优质毕业设计项目,今天要分享的是:基于51单片机的步进电机控制器的设计

3 单片机控制电路设计

3.1 系统设计

3.1.1 系统设计框图

此次设计的系统整体的结构如图3.1所示。系统设计有着以下几点思路:外部发送的信号,单片机起到了对信号的接收功能,完后把输入过来的信号进行相应的转换,变成控制信号。接下来会有一个键盘电路,键盘电路对ULN2003驱动电路控制,让其发送电平信号。驱动电路起了一个桥梁的作用连接在51单片机和步进电机中间。同时为了更好地获知单片机对步进电机的控制情况,添加了一个LCD显示器,它起了一个显示功能。将单片机的运行状态显示出来诸如正反转,停止复位,转速大小等。

3.1系统设计结构框图

3.1.2 硬件电路主要电器选择

对应构建系统的原理图,要准备相应的硬件来架构一个硬件电路,所以就需要分析为了实现系统的功能需要准备什么样的元器件。由于本次设计用的是生产实习的开发板,所以不需要很复杂的电路,只要对外围的部分电路进行焊接。系统设计元器件清单如表3.2所示。

表3.2元器件清单

3.2 系统原理图及PCB

参照设计系统的原理图,将实现系统设计功能所需要的主要元器件准备好,设计好硬件电路。设计电路的原理图用的Proteus8软件,在第4章里面有电路设计的具体分析。系统的原理图和PCB电路板的图,分别如图3.3,3.4所示。

 图3.3系统原理图

图3.4PCB原理图

3.4 单片机结构

单片机就是由一块芯片但是结合了计算机的资源,相当于一台小型的计算机。与微机等效,与微机相比,单片机仅缺少I/O装置。大体上说:由于是一块小的芯片但是具有计算机的功能,所以就性能而言它有着许多的优势,很小的体积,非常的轻便,经济,对研究发展和应用十分有利。通过学习单片机就能很好地了解一台计算机的基本原理,结构,运行状况。

STC89C51是STC公司开发的CMOS8位微处理器,主要的优点是功耗低,性能优越,Flash的可编程字节为8K。内核用的是MCS-51经典系列,STC89C51对其进行了大量的改进,使得该芯片增加了很多的功能。Flash的可编程设计,单片机用8位的中央处理器进行设计,这样的设计能让51单片机在嵌入式的发展中使得系统的性能得到很大的提升,能够使得解决方案更加的有效,灵活同时具有便捷性。

3.5 LCD1602液晶显示电路设计

3.5.1 LCD1602的概述

LCD1602点阵式字符液晶,我们通常用它来显示字符,数字等。关于它的原理,就是由一些5X7或者5X11之类的点阵字符帮助完成,所以它虽然能较完好的现实字符之类比较简单的图像,可是对于比较复杂的图形,它就不能很好的完成显示了。所以对于这种情况,我们一般就采用HD44780作为它的控制器,HD44780是一种简单但是十分好用的模块,他能实现关于字符的各种功能,例如字符的移动,闪烁等。LCD1602液晶可以采用8位或者4位的传输方式。LCD1602分为两种背光与不背光两种,这次选用的是背光型液晶显示屏。显示屏的工作容量为16X2个字符,液晶显示屏里面的芯片正常的工作电压范围是4.5-5.5V。液晶显示屏的工作电压是5V,2.0mA。而且模块的最佳工作电压也是5V。LCD1602液晶实物图如图3.6所示。

3.6LCD液晶实物图

5 设计仿真

5.1 软件开发环境介绍

该设计使用KeilμVision4编程实现。这个系统是由美国一家公司进行研发设计出来的。她能兼容许多程序开发系统,比如C语言开发,跟汇编语言进行相互的比较,C更加有优势,非常易于使用,它功能,结构,可读性,在维护方便也有很大的竞争力,这些都远超汇编语言。Keil有着很完备的开发方案,它能够将连接器,C语言的编译器,调试仿真器等,将这些进行集成然后融入到开发环境中。Keil软件的运行需要在特定的操作中,如Windows的98、2000、XP、NT系列下。C语言+KIEL组合能够起到意想不到的效果,不过如果只是使用汇编语言进行编程,在KEIL软件的把帮助下也能有很好的效果,因为这个软件集成环境十分的便捷,此软件也有很好的模拟测试功能。

5.2 PROTEUS仿真电路图

图5.1仿真电路图

6 实物调试与实物

1.检查电路元器件的好坏

把系统设计所需要的材料列出清单,严格检查以防缺漏,将原器件购买完备,通过查阅相关的硬件测试,看看元器件的功能是否良好,之后按照电路原理图进行焊接,特别注意焊接的时候细心,不要出现错误。

2.放置、焊接各元件

严格按照原理图摆放好元器件,注意方法,先放置、先低后高有序焊接。应该注意那些比较难焊接的容易损坏的元器件最后焊接。注意焊接的时间,在焊接芯片的时候,不停焊接元件时候也要注意方法,不要焊接停留超过十秒,严格把控安装芯片的方向。

3.实物图如图6.1所示

6.1实物图

4.实物功能图如图6.2、6.3、6.4、6.5所示:

图6.2正转功能图

图6.3反转功能图

图6.4加速功能图

图6.5减速功能图

如果学弟学妹们在毕设方面有任何问题,随时可以私信我咨询哦,有问必答!学长专注于单片机相关的知识,可以解决单片机设计、嵌入式系统、编程和硬件等方面的难题。
愿毕业生有力,陪迷茫着前行!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值