毕业设计 基于51单片机的智能家居安防系统的设计


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

1 硬件设计

1.1 主电路设计

STC89C52是一种低功耗、高性能CMOS8位微控制器,具有60K 在系统可编程Flash 存储器器、中央处理器、程序存储器(Flash)、数据存储器(RAM)、EEPROM、定时/计数器、I/O接口、UART接口和中断系统、SPI接口、高速A/D转换模块、PWM(或捕捉/比较单元)以及硬件看门狗、电源监控、片内RC振荡器等模块[12]

本系统设计主要应用的是A/D转换模块、SPI接口、定时/计数器、I/O接口等功能模块。具体原理图如图1.1所示。

图1.1单片机主电路原理图

1.2 GSM模块电路设计

用户和单片机的通讯功能的实现,依赖于SIM800L GSM模块自身配置的通讯接口。系统方案中的短信控制,接收报警短信,打电话查询当前温度值,只要保证网络信号畅通都可以轻松地实现。3.3~5.5V是SIM800L模块的工作电压,根据其工作频段的不同(900MHz和1800MHz),功耗也有所不同分别为2w(900M)和1w(1800M)[13]

系统短信的发送与接收和自动挂断电话,利用到的是AT命令集接收口,当接到电话时将自动挂断电话并回复当前温度值得短信,仅通过40引脚的ZIF连接器,即可实现多项例如电源连接、控制信号的双向传输等复杂功能[14]。其原理图如图2.2所示。

图1.2 SIM800L GSM模块电路原理图

1.3 烟雾检测电路设计

上文已对MQ-2传感器进行了简介。MQ-传感器的结构和外形如图2.3所示,MQ-2传感器由于对不同种类,不同浓度的气体会有不同的电阻值,因此在使用该传感器时,要对灵敏度的进行调整[15]。其原理图如图1.4所示:

图1.3 MQ-2传感器内部结构图

图1.4 MQ-2气体传感器模块电路原理图

1.4 温度检测电路设计

DS18B20温度传感器简介:

其可在3.0 V~5.5V的电压范围内工作,其于单片机的连接很简单,单线即可实现功能。几乎不需要其他的外围元件,所有的传感器和转化电路都在一个酷似三极管的元件内集成,测温的范围也很广,最低可测零下55℃,最高可测125℃[16]

DS18B20内部结构如图1.5所示,DS18B20的外形及管脚排列如图1.6和表1.1所示[17]

2 系统调试

2.1 系统调试

最后一步需进行系统调试[20],所有的元器件及传感器依照原理图进行焊接之后进行通电测试,当然相对于不是很复杂的电路采用这种方式是最直接便捷的,但是不利于发现问题,如焊接错误需浪费更多的时间寻找,所以本设计采用的调试方法为在安装的过程中进行调试,就是把电路分成各个模块,以模块为单位进行安装和调试。调试成功的电路板图片如下图2.1所示。

图2.1电路板实物图

2.2 调试过程

(1)通电前检查

电路焊接完成后,不能为系统通电。首先,应根据原理图,仔细检查接线是否正确,是否有不良接触或电路错误,连接到主控制器上的引脚是否与电路图对应。检查时尽量用万用表测量,尽量直接测量零件的引脚部分,这样也可发现是否存在接触不良的零件,并完成整改。

(2)各单元电路通电测试

根据电路图电流导向完成单元模块的焊接之后,还应当在通电前对电路进行一下简单的复查,试通电查看一下电路是否存在异样,无异样即可以之前调试的模块的输出值作为当前模块的输入值作为调试依据进行通电测试,无问题后调试下一个模块。

(3)整体通电测试

当所有的模块都完成了通电测试后,将程序下载到单片机内,即可开始整个系统的通电测试,同样也需要进行试通电,确保电路板无异样后即可正式通电测试各项功能

该综合测试主要在系统调试正常的情况下,验证各项功能完成情况。

①首先调整DS18B20的灵敏度,调整报警温度为50℃并在LCD液晶屏上显示,通过一些特殊手段,改变环境的温度,看LCD液晶屏显示温度值是否会改变。

②通过测量当环境温度超过温度阈值时,系统发出声光报警和GSM发出英文短信到用户手机;

③当室内检测到可燃气体或烟雾时,GSM模块发出英文短信到用户手机;

④当室内有人入侵时,GSM模块发出英文短信报警;

⑤当拨打所插手机卡的号码时,GSM模块挂断电话并发出英文短信的当前温度值;

⑥当发送“#OPEN”或者“#CLOSE”短信到GSM时,继电器完成闭合或断开的动作,继而实现对智能家居的控制;

⑦当按下求救按钮时,系统GSM发出英文短信到用户手机。

各项功能均可正常实现即为调试成功。调试成功图如4.2所示。

2.3 调试中遇到的问题

(1)通电测试后烟雾传感器无法正常检测烟雾/可燃气体

解决方法:经查阅资料后得知,烟雾传感器需根据使用情况作出微调:

①调节COMP电位器,使用电压表测量U5第三脚(V+输入端),使其电压在1.8V左右;

②在完全没有烟雾/可燃气体的情况下,调节VALUE电位器,使用电压表测量U5第二脚(V-输入端),使其电压在0.6V左右;

③如果要提高灵敏度,可调节COMP电位器,适当降低电压,降低灵

敏度则适当提高电压,但不能低于第二脚电压。

图2.2调试功能完成情况

(2)各项功能电路部分正常,但无法与GSM模块实现联动

解决方法:经查阅资料,该情况可能为SIM800L GSM模块为检测到网络信号,导致无法成功完成网络注册,故无法实现功能,因技术受限,该模块暂不支持电信卡,故更换移动或联通手机卡,或者移动位置寻找一个信号网络强的地方即可完成网络注册,正常实现功能。

图2.1软件仿真图

图2.2 LCD屏显示

图2.3按动温度加仿真

图2.4温度报警仿真

图2.5可燃气体报警仿真

图2.6人体红外检测报警仿真

如果你需要帮助、建议或解决问题,不要犹豫,可以随时向老师提问或寻求支持。专注于单片机的解决方案可以为你提供有关电子设计、嵌入式系统、编程和硬件方面的宝贵信息。无论你的问题涉及到哪个方面,都可以向老师咨询,以获得有针对性的建议和指导。祝愿你在单片机设计领域取得成功!

  • 4
    点赞
  • 26
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值