汪老师分享 - 基于51单片机智能防盗控制电路锁设计

本文详细介绍了基于51单片机的毕业设计项目,涉及硬件设计的电源模块、单片机最小系统、振动传感器、无线遥控发射与接收、声光报警及GSM模块,以及软件调试过程。设计旨在提升毕设项目的创新性和实用性,强调理论与实践结合的重要性。
摘要由CSDN通过智能技术生成


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

第二章 硬件设计

第一节 电源模块

电源模块由DC电源接口、自锁开关Sz等器件组成。其原理电路如图2.1所示

2.1 电源模块

第二节 单片机最小系统设计

对于51个宏处理器来说,单片机、晶片电路、复位电路可以在实际操作中构成单片机的最小周边配置电路。由最少的部件构成,正常运转的宏处理器系统称为宏处理器最小系统。图2.2示出了在系统中使用的宏处理器的最小系统原理图。

图2.2 单片机最小系统原理

下文将对单片机系统中各个部分的功能做简要阐述。

①电源端:

STC89C51的20脚是接地端,40管脚是电源端,STC89C51供电电压范围为直流3.8V~5V。

②时钟信号(XTAL1、XTAL2):

如图2.2所示,单片机XTAL1(19针)和XTAL2(18针)是外部时钟电路的晶体振荡器引脚,XTAL1和XTAL2之间连接了C1/C2,通常用于连接一个晶体振荡器和两个微调电容器以形成芯片的内部振荡器电路[9]形成一个稳定的自激振荡器,C1和C2通常使用大约30pF的电容器。根据微机处理器的型号和要求选择,典型的宏处理器的典型操作频率为6MHz,12MHz,11.0592MHz。因为与单芯片通信的是SIM900A通信模块,所以这次的设计是选择11.0592MHz的晶体振荡器(XTAL1和XTAL2针)。

③复位(RST):

复位信号输入端是单处理器的第9针。那个功能和电脑上的重启按钮一样。如果在单片机操作中程序错误或者由于其他干扰导致控制失效,按下复位信号按钮将重新启动系统,内部程序将重新启动并自动执行。

与单片机RST引脚相连的那一部分电路是常用的复位电路,如图2.2所示,按下复位键RST(RESET)可以复位单片机,第九引脚只需要保持两个机器周期的高电平就可以实现复位功能。

第三节 振动传感器模块

振动传感器模块由振动开关、电压比较器、电位器等组成。振动开关我们选择了SW18010P,电压比较器选择LM393,电位器选择103,LM393[10]是由两个独立的电压比较器组成的集成电路。电压比较器的内部结构图如图2.3所示,采用了采用了2个塑料包装的DIP8和塑料包装SOP8。

图2.3 LM393内部结构图

8脚是电源端口,4脚是接地端口,3脚和5脚构成正输入端,相应的2脚和6脚则构成反向输入端,1脚7脚为输出端。单电源的工作电压为2V~36V,双电源工作电压为±1.0V~±18V。

振动传感器模块如图2.4所示。

图2.4 振动传感器模块

将电压比较器的负输入端和正输入端3脚和5脚的SW-18010P振动开关的电压值比较。会出现下列两种情况:

①振动开关检测到振动,电压比较器输出低电平(1脚和7脚),表示有振动状况,此时处于ON状态。

②振动开关没有检测到振动,电压比较器输出高电平(1脚和7脚),表示没有振动状况,此时处于开路状态。

调节103电位器的电阻可以改变该电路中整个传感器模块的灵敏度,C5、C6可以作为滤波器容量稳定整个模块。第四节无线遥控发射模块

无线遥控发射模块由315M无线发射模块、编码芯片SC2262和其他与它相连的电路组成,如图2.5。

图2.5 遥控编码发射电路

这部分由12V电池供电,电池的正极连接到按钮。假设按下K4按钮,12V的电压通过二极管D1被提供给SC2262和315M的发射机,SC2262导通,数据端D0变高,其他数据读取变低电平。按钮未被按下时,SC2262和315M的发送电路因为没有电源供给,所以不工作。当连接到低电平时有效。VT端(17英尺)是代码输出端,编码信号从引脚17输出并发送到发送模块。二极管在电路中充当反向阻止功能,以防止信号之间的串扰。R17是4.7M贴片电阻。SC2262的内置振荡器电路通过在OSC1和OSC2之间连接电阻R17形成振荡器。

该论文设计使用的是具有小尺寸,低功耗和高稳定性的315M数据发送器模块。它适用于数据传输和信号控制,工业控制防盗警报,无线遥控和其他应用环境。该模块的工作频率为315MHz,使用SAW谐振器,SAW的频率稳定[11]。性能稳定。不适合多传输无线遥控器和数据传输系统。在大多数情况下,选择2262码片以完成无线信号的传输。

第五节 无线接收模块

无线接收模块由315M超再生接收模块、解码芯片SC2272、9013三极管,电阻等元器件组成,原理电路如图2.6所示。

图2.6 无线接收模块

接收模块接收到的编码信号发送到SC2272解码码片的14脚(DIN端),SC2272进行从14脚(DIN端口)接收到的信号解码,输入的编码波形以字码为单位被解码,字码包括地址比特、数据比特和同步比特[12]。R17是作为SC2272的振动电阻的820K的薄片电阻,它对应于SC2262的4.7M的振荡电阻相匹配。此设计使用超级再生接收器模块,原理是通过天线接收特定频率的无线电波,通过解调器恢复来自载波的信号并处理SC2272。该模块体积小,抗干扰性能强,适合用于无线远程控制系统。

第六节 声光报警模块

声光报警电路由9012三极管、LED指示灯(红)、蜂鸣器、2.2K电阻等器件组成。其原理电路如图2.7所示。

图2.7 声光报警模块原理图

9012晶体管为PNP型,用作电路开关。如果P1.1为低电平,晶体管将饱和并导通,蜂鸣器鸣响,LED指示灯点亮。如果P1.1为高电平,则晶体管将被切断,并且将不会发出声音和光警报。R25是限流电阻。R8电阻用作分压器,电源电压为5V,LED工作电压为3V。

第七节 指示灯模块

导频灯模块由LED灯、2.2K电阻等部件构成。原理电路如图2.8所示。

图2.8 指示灯模块

电源VCC连接LED指示灯的正极,负极与2.2K分压器电阻串联并连接到宏处理器的P2端口。当宏处理器P2口输出低功率时,指示灯变亮,LED灯点亮黄色和绿色,与之对应的振动传感器震动检测后,颜色相应的灯就会亮。

第八节 GSM模块

为此设计选择的GSM模块型号为SIM900A,SIM900A[13]是SIMCom推出的新一代无线GSM/GPRS模块,可以在系统中快速,安全,可靠地实现数据,语音传输,短消息服务(ShortMessageService)和传真功能。模块的工作电压为3.2至4.8V,工作频带为EGSM900MHz和DSC1800MHz[14]。SIM900A采用SMT封装格式,性能稳定,性价比高,适合紧凑型产品设计,满足了该论文设计的需求。GSM模块电路如图2.9所示。微控制器的RXD连接到GSM模块的TX,微控制器的TXD连接到GSM模块的RX。

图2.9 GSM报警模块

SIM900A的引脚1为电源端,二极管与5V电压串联连接以供电,C4为滤波电容器。引脚3TX的功能是将数据发送到DTE(数据终端设备)的RXD信号线,而引脚4RX的功能是从DTE的TXD信号线接收数据[15],该系统需要实现的是使用单片机控制GSM模块并发送短消息,SIM900A模块具有两种发送文本消息的模式:PDU模式和TEXT模式[16],AT+CMGF=0将文本消息格式设置为PDU模式,使用AT+CMGF=1将文本消息格式设置为TEXT模式,该系统控制SIM900A使用TEXT模式发送文本消息并发送中文文本消息。

第九节 本章小结

这一章开始了这次论文的硬件设计。包括电源模块设计、宏处理器最小系统设计、振动传感器模块、无线遥控发射模块、无线接收模块、声光报警模块、指示灯模块、GSM模块。包括各个模块的引脚功能,需要实现的功能,选择的原因。更清晰,细致的说明系统的硬件设计。

第四章 系统软硬件调试

第一节 硬件调试

硬件的第一步是根据电路原理图,进行对元件的摆放布局和电路的连接,还需要在使用之前对硬件进行测试,检查电路图,将数字万用表设置为导通并且测量是否连接两个焊点后是否有蜂鸣声,有蜂鸣声就证明两个焊点之间存在通路,如果电路检测中没有蜂鸣器响起,则经过仔细调查和分析,有以下三种主要情况。首先,由于它用于一般用途,因此焊接不正确,并且在焊接过程中焊接不充分。这种情况更常见,因为它是董事会。第二个问题是组件连接不正确,电路不导通。第三,组件损坏,问题出在二极管上。使用前,请先拆下二极管。万用表的传导测量表明它是直接连接的。更换并重新焊接组件,最后对电路板进行连接和检查。我不能一夜之间做任何事情。

①振动传感器模块:轻轻调整103电位器,检测振动传感器的灵敏度,安装振动开关后,传感器模块的灵敏度变低,并且由于103的电位器没有被调整,所以通常不检测振动信号。

②无线接收模块:如果用820K替换SC2272的振荡电阻,则接收模块可以在置换820K的电阻后从遥控器发送输出的控制信号。第一个SC2272的振动电阻是680K,因为SC2272的振动电阻和SC2262的振动电阻不一致,导致了打开电源后接收模块无法接受信号。

③GSM无线通讯模块:在串行调试过程中,SIM900A会在一段时间后打开,并且在调试窗口中会显示乱码。GSM模块具有针对过压的过压保护,模块的功率范围为3.2V~4.8V,可以直连锂电池,也可以和1N4007二极管组合使用,计算机通过USB的直接供电电压为5V。

第二节 软件调试

软件调试主要是先要清楚软件系统的功能目标以及工作流程,而且需要把各个部分的各个程序的软件流程熟悉,先为主程序创建流程图,保证自己对软件

系统流程的整体把握,对于较大的程序,通常有必要在调用子程序之前先创建子程序。子程序需要根据特定功能编写在模块中,并最终与主程序组成一个完整的程序。在编程和调试时,我专注于GSM模块,因为它很容易实现系统的声光报警功能。要发送中文短信,您需要实现GSM模块的功能。您必须先对收到的号码进行转码,然后再发送。最后的手机号码是在003之后添加的。要发送的内容还必须使用汉字和Unicode代码转换工具。例如,“Hello”将汉字转换为Unicode代码“4F60597D”。本文介绍了一种基于STC89C51微控制器的电动自行车防盗预警系统。该设计使用STC89C51作为主控制芯片,通过无线远程控制开关控制系统三种状态的布防,撤防和紧急警报。在待命状态下,通过将振动作为信号进行检测并发出警报,从而实现了声光警报和SMS警报的功能。该系统具有智能性和实用性的优点。该系统中仍有许多地方可以改进,以使防盗系统更加完善。如果小偷突破了钥匙孔并偷了汽车,则可以添加继电器模块,然后使用继电器来关闭发动机输出。您还可以使用GSM模块提供作为警报提示进行呼叫的功能。因此,需要进行仔细检查和改进以使系统更加适应。通过这种设计,我们了解到,我们不仅需要扎实的理论基础,而且还需要耐心的精神。在以后的研究和工作中,我将更加努力地弥补当前的不足。

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值