序
🔥 毕业设计和毕业答辩的要求和难度不断提升,传统的毕设题目缺少创新和亮点,往往达不到毕业答辩的要求,这两年不断有学弟学妹告诉学长自己做的项目系统达不到老师的要求。
为了大家能够顺利以及最少的精力通过毕设,学长分享优质毕业设计项目,今天要分享的是:基于51单片机智能天然气检测系统设计
3 硬件设计
3.1 主电路
3.1.1 单片机最小系统
单片机最小系统由晶振电路、51芯片和复位电路组成。只要有这三者存在,单片机就可以正常的工作。单片机最小系统框图如图3-1所示。

图3-1 单片机最小系统框图
3.1.2 51单片机
本设计选择了89C51微控制器。与89S51系列相比,此单片机具有更多功能,并且运行速度比89S51单片机快得多,并且具有两种AD转换功能,非常方便避免需要。设计烟雾时,请添加一个外部ADC进行转换89C51系列具有非常强大的通信和控制功能。这是89S51微控制器无法比拟的。89S51单片机仅具有一个用于通信的串行端口,而89C51单片机仅具有5个用于通信的串行端口,因此某些模块需要串行端口通信而不转换为双串行端口。模块例如:CD4052在市场上得到广泛使用,并具有51个单片机,它们可以在各种时钟模数下运行,从而以更严格的功耗要求替代了该产品。图3.2单片机图。

图3-2 51单片机图
3.1.3 晶振电路
晶振电路也是我们常说的时钟电路,整个系统处理信号和其它各部分运行也是一个频率,晶振电路就是为它们提供一个稳定的振荡频率,使系统各部分保持同步。Y1为晶振,提供震荡信号给单片机,单片机才成运行程序,类似人心脏。晶振电路原理图如图3-3所示。

图3-3 晶振电路原理图
3.1.4 复位电路
复位电路用于控制CPU的复位状态。在加电或复位过程中,CPU保持复位状态,在此期间它将无法工作或仅复位。原理图如图3-4所示。

图3-4 复位电路原理图
3.2 按键控制电路
在本设计中,一共有2个按键,起到调节上限值的作用,是系统可操作性的保证。作为输入端,按键的单片机控制引脚默认为高电平,当按键按下后,单片机的相关引脚则变成低电平,进而实现对系统的手动输入。按键的一段连接单片机的双向I/O口,另一端接地。当按键开关处于张开状态时,I/O引脚和地断开,此时该I/O引脚处于高电平状态[4]。当按下按键时,I/O引脚接地,此时高电平置低电平,并返回一个低电平信号给单片机。
按键开关检测的原理是高低电平检测。按键切换难免会因其切换时间而导致错误,因此在编写按键函数时要另外去写一个去抖函数,以提高其准确性。系统通过按键设置计算出的气体浓度报警上限值。按键1代表增,按键2代表减。图3-5为按键控制电路原理图。

图3-5 按键控制电路原理图
3.3报警电路
设计报警模块是为了通过蜂鸣器来触发警报,当烟雾传感器检测到的烟雾浓度超过设定烟雾报警上限值时,51单片机控制三极管驱动蜂鸣器进行蜂鸣,起到报警的作用。
蜂鸣器的一端连着三极管的e引脚,另一端接地,蜂鸣器电路如图3.6所示。三极管使用三极管PNP,起到放大电流和电平特性的功能,因为单个电路中的电路太小,无法提供足够多的触发信号所需的电流,三极管放大电流以后,电流被放大了200倍,足够触发信号,蜂鸣器报警。同时三极管的上拉电阻起到限流的作用,防止电流过大从而击穿蜂鸣器。

图3-6 蜂鸣器电路原理图
3.4 风扇水泵设计
图3-7风扇水泵电路图。J2为USB口,可以接负载比如风扇水泵USB灯等,FAN输出低电平,经过R2限流后开通三极管Q3,此时三极管集电极接到J2的+级,即J2直接通入+5V电源,此时J2负载得电,负载启动工作,反之,如果FAN为高电平,三极管Q3截止,J2没有接通电源,停止工作。
C1为稳压,使电源+5V更稳定,C8滤波,抑制负载产生的干扰。

图3-7 风扇水泵电路图
3.5 LCD1602液晶显示电路
本次设计采用LCD1602液晶显示器作为输出显示器。LCD1602的作用是显示文本,本设计需要有两行文本显示,并且不需要彩色。第一行显示当前检测的气体浓度,第二行显示设定气体浓度的阈值。使用LCD1602可以满足本计的全部需求。它需要5V的电压来进行工作,通过改变电压达到控制区域显示,通过单片机输出的数字信号在显示屏上显示出我想要的字符。显示屏具有2行输出,每行16个字符,能够同时显示16×2即32个字符。图3-8是LCD1602液晶屏的引脚图,从图中可以看出,引脚1是电源接地引脚,和单片机的GND联通。引脚2是VCC电源输入引脚,其工作电压为5V。引脚3—VO引脚可以调节显示屏的显示亮度,。引脚7~14是8位双向数据段口,引脚15和引脚16是背景灯的电源引脚。在和单片机进行通信时,和P0口进行连接,中间要有上拉电阻进行连接。[23]本次设计LCD1602液晶显示屏上展示检测到的气体浓度值,并展示气体浓度上限值的设置过程。

图3-8 LCD1602液晶显示电路图
3.6 传感器模块电路
烟雾探测器用于探测场所内的烟雾浓度,也可用于报警,烟雾报警器采用的是离子式烟雾探测器。它广泛应用于各种信号系统。离子烟雾传感器是稳定可靠的,技术先进的传感器,比气敏电阻类传感器性能更佳。[8]
烟雾传感器是用来检测当前位置的烟雾浓度,以达到防灾的目的。烟雾传感器的内部采用的是离子式的烟雾感应,在各种系统中都得到了广泛的应用。离子烟雾传感器具有稳定可靠的优点,传感器技术先进,气敏电阻式报警器的性能远不如离子烟雾传感器好。如图3-9原理图。

图3-9 传感器的电路原理图
以下是该传感器特性:
(1)输入电压范围:5±0.2VDC;
(2)检测浓度:300~10000ppm(天然气);
(3)电流消耗:150mA;
(4)使用寿命:5年;
(5)工作温度:-10~50℃;
(6)存储温度:-20~70℃。
(7)尺寸大小:32mm×20mm×22mm。
5 系统仿真
5.1 Proteus的工作过程
双击桌面的ISIS7.1professional图标,进去软件画面。点击元件表示选中元件,选定位置之后点击鼠标左键将元件放到指定位置,元件都画好了用画线把元器件连接起来,最后载入程序即可运行。
5.2 Proteus的功能
原理图绘制,制板图绘制,模拟电路仿真,数字电路仿真,模数混合电路仿真(可仿真单片机)。代替真实的硬件,用软件,对电子线路,进行仿真实验。
5.3 仿真图演示
打开Proteus,把系统接线编好,加入程序,可出现如图5-1所示。

图5-1 系统仿真原理图
首先确定系统由MO-4烟雾传感器输出,如图5-2所示。

图5-2 烟雾传感器输出
通过控制浓度的加减在LCD1602液晶显示屏中显示,如图5-3所示。

图5-3 LCD1602液晶屏
当浓度加到预设值是,报警器开始报警,最终结果如图5-4所示。

图5-4 系统仿真
原理图

如果学弟学妹们在毕设方面有任何问题,随时可以私信我咨询哦,有问必答!学长专注于单片机相关的知识,可以解决单片机设计、嵌入式系统、编程和硬件等方面的难题。
愿毕业生有力,陪迷茫着前行!
本文详细介绍了一种基于51单片机的智能天然气检测系统,涉及硬件设计,如单片机最小系统、按键控制电路、报警电路、风扇水泵和LCD1602液晶显示,以及系统仿真使用Proteus的过程。旨在帮助学生理解和完成高质量的毕业设计。

304

被折叠的 条评论
为什么被折叠?



