序
🔥 毕业设计和毕业答辩的要求和难度不断提升,传统的毕设题目缺少创新和亮点,往往达不到毕业答辩的要求,这两年不断有学弟学妹告诉学长自己做的项目系统达不到老师的要求。
为了大家能够顺利以及最少的精力通过毕设,学长分享优质毕业设计项目,今天要分享的是:基于51单片机自行车速度及里程数检测计设计
第3章 硬件设计
3.1 单片机系统
3.1.1 单片机接线图
基于本系统的设计要求中需要用到单片机系统,如图所示。
STC89C52单片机系统
3.1.2 晶振电路
晶振电路就是产生像时钟一样准确运动的震荡电路。单片机进行工作时必须在时钟信号的控制下才能有秩序的进行。用于产生这个时间的电路就是时钟电路。时钟电路的组成一般由晶体震荡器、晶振控制芯片和电容组成。
时钟是在单片机XTAL1和XTAL2引脚上接上一个晶振和两个稳频电容,这样可以与单片机片内的电路构成一个稳定的自激振荡器。晶振的取值范围一般为0-24MHz,常用的晶振频率有6MHz、12MHz、11.0592MHz、24MHz等,本次设计我采用11.0592MHz。
3.2 显示模块
本次设计中需要对速度、里程、温度进行实时显示,可以选用数码管或LCD液晶显示,因为液晶显示操作方便,也满足设计的要求,所以我选择LCD1602进行显示。
3.2.1 液晶显示电路
如图所示,液晶屏LCD1602的1脚GND接地;2脚VCC电源正极;3脚V0接滑动变阻器;4脚RS数据/命令选择;5脚RW读/写选择;6脚E使能信号;7-14脚为数据传输;15脚LED光源正极;16脚LED光源负极。
3.3 传感器模块
霍尔传感器是根据霍尔效应制作的一种磁场传感器。霍尔效应是磁电效应的一种。它的优点在于:
1、他可以测量任意波形的电流和电压。
2、精度高:在工作温度区内精度优于百分之1。
3、带宽宽。
4、测量范围:电流测量可达50KA,电压测量可达6400V。
下图为霍尔传感器展示图:
霍尔传感器原理图:
3.4 风扇模块
本次设计用风扇代替模拟车轮选择,在扇叶上安装磁片感应。风扇转一圈即车轮旋转一周,每旋转一周,霍尔传感器就会输出一个脉冲至单片机,传感器每次获取一次信号就会提供一次计数中断。下图为风扇运转电路:
3.5 按键模块
按键模块主要用于对速度等参数进行设置。其设计电路图如图所示。
3.6 温度传感器模块
温度传感器主要用于对实时温度进行感应后传输至单片机后显示在液晶屏上。其设计电路如图所以。
3.7 复位电路
复位电路是把设备恢复到最初状态的电路。它的操作原理与计算器有着异曲同工之妙,只是启动原理和手段有所不同。复位电路,就是利用它把电路恢复到起始状态。无论是在刚开始接上电源时,还是运行过程中发生故障都会需要到。就像计算器的清零按钮的作用一样,以便回到原始状态,重新进行计算。
为了保证电路温度可靠工作,复位电路是必不可少的一部分,复位电路的第一功能是上电复位。目前为止,单片机的复位电路主要有四种类型:(1)微分型复位电路;(2)积分型复位电路;(3)比较器型复位电路;(4)看门狗型复位电路。
下为复位电路设计图:
3.8 电源电路
电源电路是给用电部分提供电源的电路设计,既有交流电路也有直流电源。
3.8 电源电路
电源电路是给用电部分提供电源的电路设计,既有交流电路也有直流电源。
3.9 系统总设计图
系统总体框图如图所示,采用52单片机作为中心处理器,有霍尔传感器模块、按键模块、显示模块、温度传感器模块、风扇模块。
第5章 系统的调试与实物实现
5.1 制作过程
5.1.1 制作的准备条件
1.根据自行车速度里程检测计的电路原理图中使用到的元器件列出元件清单,并且对所列出的元件进行采购。
2.原理图仿真、并做出PCB板。
3.购买电烙铁、焊锡等焊接元器件必备工具。
5.1.2 制作流程
1.根据自行车速度里程检测计的设计原理图安放好元件。
2.在印刷好的电路板背部进行原件的焊接。
3.将STC89C52芯片放入单片机开发板上。
4.使用STC-LSP程序下载软件将HEX文件烧录到STC89C52芯片中。
5.最后将STC89C52芯片安装到自己的印刷电路板上。
5.2 调试过程
5.2.1 单片机开发板调试
在对我们的成品进行调试之前需要对本次设计的系统进行调试。由于直接使用成品印刷电路板调试的方法成本过高,所以我们直接采用单片机开发板进行软件调试。
在单片机开发板上总的来说还算顺利,但是在调试的过程中还是发现了显示模块的一个问题。内嵌入式的LCD1062显示模块已经规定好了每个文字所占用屏幕的大小,我在编写程序时,因为我的大意不细心导致液晶显示屏而且显示某些界面时不能正确的显示程序设定好的数据参数。并且液晶显示屏的亮度不稳定。改进为修改布局,调整零件后改善。
5.2.2 成品调试
在单片机开发板调试好后,可将程序软件移植到成品的主控芯片上。在检查成品印刷电路板背部各元件的焊点焊接良好后,可对成品进行通电调试。系统通电后,液晶显示屏无法正常的显示我们所需要的内容。后经过再三确认后是因为焊接时,没有焊接好导致一些电路没有连接,经过调整后得到了解决。
5.3 实物实现
如图所示,在图中:
L代表自行车行驶的路程;T30°代表自行车行驶时的环境温度;S代表自行车行驶的速度;00:00是计时数据。
5.3.1 设计中遇到的问题
当我们的软件设计调试成功、硬件仿真也成功后就进行实物焊接,按照我们设计的硬件仿真图进行实物的焊接,焊接的途中要注意电路的布线以及各种各样的焊接问题。
最后硬件焊接成功后也还是会出现很多的问题,导致实物没办法完成系统所要求的功能,具体的问题有以下几点:
1.因为我们需要焊的焊点有很多,再加上不够细心导致许多漏焊或者错焊。
2.液晶显示屏不够亮或者过亮,后通过调节电位器得到了解决。
如果学弟学妹们在毕设方面有任何问题,随时可以私信我咨询哦,有问必答!学长专注于单片机相关的知识,可以解决单片机设计、嵌入式系统、编程和硬件等方面的难题。
愿毕业生有力,陪迷茫着前行!