基于单片机安防系统的毕业答辩.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
指导教师: 基于单片机的安防系统设计 班级:组员: 背景 因为我们学了很多关于单片机,VB,电工等知识,所以就想,如何把我们所学习的知识利用起来,而随着社会的发展,科技的进步,我们发现近年来各种入室盗窃、火灾成为人们家庭生活安全的因素,于是我们就想可不可利用单片机和传感器做一个简单的安防系统,让我们所学的知识可以学以致用并且可以一定程度的减少家庭危害。 意义 当家庭发生异常人员入侵,火灾,门窗未关,可以及时发出警告使家庭损失达到最小. 设计的背景及意义 前期准备阶段 问题1:如何收集到家庭的信息? 因为要收集火灾、门窗未关和异常人员入侵等信息,所以我们想到了用火焰传感器、门磁传感器和人体红外传感器来收集信息 问题2:如何把收集到的信息显示出来? 我们为了可以把收集到的信息显示出来,想到了用AT89C52单片机来控制信息的输出,并设计了对应的警告灯和VB来显示信息 为了可以设计出安防系统,我们提出了俩个问题。 设计的结构和主要内容 第一部分 系统软件的模拟 第二部分 硬件电路的焊接与连接 第三部分 最终成品的演示 第一部分 系统软件的模拟 1:Proteus仿真图设计 首先我们设计了一张仿真图,来模拟现实生活需要的功能,我们的仿真图中分别放置了最小系统,3个按钮,一个通信模块,4个继电器和4个灯,其中3个按钮是作为模拟传感器,继电器是为了给灯供电,因为我们的灯是24V电,单片机只能供5V电,所以使用了继电器,来另行供电。为了可以实现传感器接收到信号对应的指示灯可以亮我们编写的如下程序附录1 Keil C51程序编写,而后我们为了能跟VB结合又加入了以下程序附录2 Keil C51程序编写(仿真程序) 最小系统 按键模拟传感器 通信模块 警告灯系统 第一部分 系统软件的模拟 2:关于VB的设计 VB我们主要用到串行通信控件MSComm 。对于控件我们主要需要设置 (1)Commport串口号(实际通信端口是COM7) (2)Rthreshold设置要接收的字符数为1 (3) Settings设置为4800,n,8,1(这里由于我们用的是12MHz的晶振所以波特率为4800) MSComm控件 显示对应警告,比如: 第一部分 系统软件的模拟 3:效果演示 第二部分 硬件电路的设计 硬件主要有电路板的设计,指示灯的设计和模型的设计。 1:电路板的设计 对与电路板我们主要以52单片机为核心,其中包括复位电路、晶振电路、串行通信电路等。复位电路和晶振电路合起来就是我们的最小系统,是单片机工作的最低要求,其中晶振选用12MHz, 串行通信电路中的MAX232芯片是专为RS-232标准串口设计的单电源电平转换芯片。 原理图 附录3 晶振电路 附录4 复位电路 附录5 串行通信电路 第二部分 硬件电路的设计 2:电路板的实物图 这是我们实际焊接出来的实物图,其中为了可以跟PC端相连接, RS-232选用了9针转USB口线.如下图 复位电路 晶振电路   VCC插座 GND插座 连接RS232第3引脚 连接RS232第2引脚 第二部分 硬件电路的设计 2:警告板的设计 可以看见我们警告板正面设计了4个灯,用来显示传感器的状态。背面可以看见有4个继电器,单片机主要控制继电器来使对应灯的亮灭 第二部分 硬件电路的设计 3:家庭模型的设计 (1)模型中设计了卧室厨房和客厅,分别用于放置传感器 (2)然后通过单片机对各个传感器的状态进行读取。 (3)最后单片机通过串口连接将数据发送给上位机 人体红外传感器 门磁传感器 火焰传感器 第三部分 最终成品的演示 后期 分工详情 家庭模型设计 调试 VB设计及编程 单片机编程 电路板的焊接 结束 硬件电路的连接 本设计能够顺利完成,要特别感谢我的导师托亚老师,感谢老师对我们的关心和帮助。 最后向所有关心和帮助过我们的人表示真心的感谢。 致谢 附录1 Keil C51程序编写(仿真程序) #includeat89x51.h sbit N1=P1^0; sbit N2=P1^1; sbit N3=P1^2; sbit L1=P2^0; sbit L2=P2^1; sbit L3=P2^2; sbit L4=P2^3; //主函数 void main() { //初始化 L1=1;L2=1;L3=1;L4=0; //当N1按下时,L1灯亮 if(N1==0){ L1=0;L2=1;L3=1;L4=1; put(‘1); while(N1==0); L1=1;L2=1;L3=1;L4=0; put(‘4); } //当N2按下时,L2灯亮 if(N2==0){ L

文档评论(0)

zxiangd + 关注
实名认证
文档贡献者

本人从事教育还有多年,在这和大家互相交流学习

1亿VIP精品文档

相关文档