序
🔥 毕业设计和毕业答辩的要求和难度不断提升,传统的毕设题目缺少创新和亮点,往往达不到毕业答辩的要求,这两年不断有学弟学妹告诉学长自己做的项目系统达不到老师的要求。
为了大家能够顺利以及最少的精力通过毕设,学长分享优质毕业设计项目,今天要分享的是:基于51单片机水平角度仪系统的设计
1硬件设计
1.1单片机
在本设计中需要用到数据的运算与处理功能,还要对数据进行存储[3]。就像是一个电脑需要安装在PC主板上的CPU、RAM、ROM、I/O这些单独的芯片一样。而本设计为了优化电路设计,需要集合这些功能于同一芯片的器件。而单片机可以将这些芯片所有的功能集中在了一个芯片上,并且STC89C52单片机因为其功耗低、性能高、存储量大的特点,所以被选做了系统的控制器,控制所有的核心程序。对传感器检测的各种数据进行信号处理,然后才能执行后续的操作。起到一个类似人体大脑的作用。
单片机最小系统包括了STC89C52单片机、时钟电路、和复位电路[4],可以用来控制时间和其他设备,还具备输出设备和通讯的接口等等。单片机最小系统框架如图1.1所示,其引脚接线图如图1.2所示。
图 1.1 单片机最小系统框架
图 1.2 单片机最小系统引脚接线图
一般情况下,复位电路是每个单片机系统中必须存在的,如果出现程序卡顿死机的情况,或者是出现其他未知的危害时,就可以通过这个复位电路来重新启动,保护系统的正常工作。本设计为简化电路的设计采用上电复位的方式。与复位电路一样在系统中起到至关重要的作用的就是时钟电路,在系统工作工程中,时钟电路就像是人的心脏一样,把握并控制着整个单片机的节奏[5]。
1.1.2 STC89C52单片机的性能
单片机经常作为一个微控制器被使用在各种智能产品中,以实现多种复杂的功能。相较于51单片机,STC89C52单片机具有更多优质的性能。例如拥有更大的数据存储功能,8K字节的FLASH存储器可以进行更多的计算缓存。521字节的RAM大大提高了反应速度,满足各种设情况和性能的需求。能更好地与其他的设备兼容,32个I/O口可以连接更多的外设和传感器,这是控制与连接外设的基础。实行串行并行接口同时使用的功能能够更加快速的工作。同时还具有掉电保护功能,当系统突然断电时,它可以把数据都存储保护起来,不会造成损失,防止系统崩溃。于此同时,单片机的烧录过程也非常便捷,将TX和RX口连接适配的编译器即可[6]。
STC89C52单片机是双列直插式设计,共有40个管脚,其引脚如图1.3所示。其中共设有32个外部端口可供用户使用。
图1.3 STC89C52引脚图
1.2角度采集电路
本设计需要设计一种可以测量相对水平倾角的器件,测量的结果必须精确,且测量的范围要尽可能的广泛。因为工业现场是此设计主要的应用环境,所以对于恶劣环境因素的影响必须考虑在内,使其性能得以发挥。ADXL345传感器小巧精致的外观下(如图2.4所示),却拥有超高的性能。可以直接以数字信号输出,且测量误差小,结果准确。因此非常适用在水平仪这种移动的设备中,它既能测量出由于物体运动或震动产生的动态加速度,又可测量出物体静止时的加速度,使测量的应用场景更加齐全。其拥有超高的分辨率,能够检测到低于1.0º的角度倾斜变化。并且可以通过判断三个轴的加速度正负值,检测倾斜的方向。