单片机控制的多功能门铃的设计实现分析Word文档格式.docx
- 文档编号:15961551
- 上传时间:2022-11-17
- 格式:DOCX
- 页数:21
- 大小:690.94KB
单片机控制的多功能门铃的设计实现分析Word文档格式.docx
《单片机控制的多功能门铃的设计实现分析Word文档格式.docx》由会员分享,可在线阅读,更多相关《单片机控制的多功能门铃的设计实现分析Word文档格式.docx(21页珍藏版)》请在冰豆网上搜索。
职称
讲师
完成时间
2014年04月30日
独创性声明
本人重声明:
所呈交的毕业论文(设计)是本人在指导老师指导下取得的研究成果。
除了文中特别加以注释和致的地方外,论文(设计)中不包含其他人已经发表或撰写的研究成果。
与本研究成果相关的所有人所做出的任何贡献均已在论文(设计)中作了明确的说明并表示了意。
签名:
年月日
授权声明
本人完全理解贺州学院有关保留、使用本科生毕业论文(设计)的规定,即:
学院有权保留并向国家有关部门或机构送交毕业论文(设计)的复印件和磁盘,允许毕业论文(设计)被查阅和借阅。
本人授权贺州学院可以将毕业论文(设计)的全部或部分容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存、汇编论文(设计)。
本人论文(设计)中有原创性数据需要的部分为:
无。
签名:
指导教师签名:
用单片机控制的多功能门铃
作者Tommy
指导教师
摘要:
本系统设计采用了宏晶科技公司型号为STC89C58RD的单片机作为多功能门铃系统的核心器件,由声光控制模块、显示模块、报警模块、语音留言模块、红外探测模块、温度测量模块、时钟模块等组成,根据声光控制模块和红外探测模块判断门外是否有人或不按门铃停留多久等信息,实现了控制楼道灯的亮灭,报警等功能,如果房主不在家,客人可以通过留言模块向房主留言,房主可以通过放音按键即可听到客人留言。
在实现了这些基本门铃功能之外,本设计还扩展了温度、时间实时显示在OLED显示屏上的功能,因此该系统具有功能丰富、实用性强等特点。
关键词:
单片机;
传感器;
OLED;
语音留言模块;
前言
门铃这个东西在我国古代很少提及,以前比较富裕的大户人家一般都在自己的大门口上挂上好看的门环,客人在叫门的时候即可拍击环下的门钉便可产生很大的声响,可它只有来访者叫门的作用。
在如今“门铃”不仅仅是只存在富裕的大户人家了,“门铃”的应用早已在普普通通的老百姓家里普及了。
功能丰富多样的门铃到处都是,门铃的用途也不单单是给门外的来客叫门用了。
在市面上我们看见的很大部分门铃可以分类归结为电子门铃,所谓电子门铃,顾名思义,就是用一些电子元件构成,通过电来驱动和运转的。
市场上大体存在这么几类电子门铃:
普通电子门铃、对讲门铃、可视门铃、感应门玲。
如今最昂贵也是科技含量最高的便是智能门铃了,它可以替代房主和客人对话,也能通过信息等手段通知出门在外的主人,甚至还能够记录来客的的相貌,当然防盗功能也是具备的。
想要设计一个既实惠又方便且具备人性化的门铃,我们就必须对市场上的门铃有个简单的了解。
普通电子门铃:
一般我们普通家庭使用的都是这种价格比较实惠的电子门铃,这种门铃体积比较小且非常节能,驱动电源用两节三伏的五号电池就可以了,响铃声音一般,大家都能接受。
缺点是功能比较单一,就只有一个响铃叫门的作用。
外形的设计也是中规中矩,大多数此类门铃外形的设计是矩形,颜色也是普通的白色,比较单调乏味。
对讲门玲:
在普通的电子门铃上增加一个对讲的功能即为对讲门铃,它的特殊之处就是有个连线式的接听话筒,来访者可以和户主隔着门对讲且声音也很清晰,但是此类门铃成本比较高,使一般的用户不会选择这种对讲门铃,而另一种门铃恰好解决了成本高这个问题,那就是多户式的对讲门铃,这种门铃一般都是一栋楼所有的用户公用的,这样既可以减少每个用户的费用,又能实现对讲的功能,相对来说比较合理。
可视门铃:
随着社会的发展,科技的进步,人们对门铃的要求也是越来越高,既要求能够听到来访者的声音,又要求能够看到来访者的相貌,于是一些厂家便设计出了可视门铃,但是这种很昂贵不说,实用性也不是很大,但它在色彩和外形的设计上都远远突破了保守的传统门铃。
综合以上几类门铃的优缺点、市场占有率、产品制作成本,本文提出了一种基于STC89C52单片机的的智能门铃设计方案,它是采用AT89C52单片机为核心器件,与DS1302、DS18B20、AT24C02、OLED、红外传感器、光敏电阻、咪头、矩阵键盘等器件模块共同组成硬件系统,在硬件系统中设有矩阵键盘和OLED显示屏,OLED可以显示时间、温度等丰富的信息,而通过矩阵键盘的输入可以在多级菜单中查看自己想要知道的容,因此本文的设计系统具有良好的人机交互界面,功能多样,成本低廉,具有广阔的市场前景。
1方案论证与设计
1.1总体方案设计思想
根据智能门铃多功能、人性化等特点,本文采用模块化设计,将本系统分为多个模块,分别为键盘输入模块,声光控制模块,显示模块、报警模块、语音留言模块、红外探测模块、温度测量模块、时钟模块。
整个系统的工作原理初步设定为:
声光控制模块作为一个独立模块,当在白天时,该模块将不会对外界的声响作出处理,也就不会控制楼道灯亮;
当到晚上时,只要外界传来的声音强度达到一个值时,该模块将会感应到外界的声音,由单片机处理,将楼道灯点亮。
红外探测模块实时探测门外是否有人活动,当探测到人在门外时将会在OLED显示模块上显示闪烁的“检测到人”的字样,并且当有人在门外超过30S还不按门铃的话,单片机将会触发报警模块,使其作出报警,报警时间为5秒;
当客人在30s之按了门铃,则单片机使报警系统在5分钟之不进行门外有人超过时间不按门铃报警。
当房主不在家时,客人可以通过录音模块留言,房主回来时即可以通过留言模块的放音键知道客人的留言。
系统在实现了门铃的这些基本功能外,还应在其功能上增加时间显示、温度测量、房主提示、生日提醒、闹钟设置等扩展功能。
其各模块的关系如图1所示。
图1控制系统整体框图
1.2单片机处理模块方案
本文采用单片机作为多功能门铃系统的中心部件,它不仅是数据处理器,又是协调整机工作的控制器,所以选择一款型号合适的单片机显得尤为重要。
方案一:
采用ST公司生产的STM32F103RBT6芯片,该芯片资源丰富,拥有128K容量的Flash、20K容量的静态随机存储器(SRAM)、2个硬件SPI接口、3个串口、1个USB接口、1个CAN、2个12位的模数转换器、1个置的实时时钟、多达51个能用IO口引脚,并且所有的IO口都可以作为外部中断。
方案二:
选用宏晶科技公司型公司生产的STC89C58RD单片机,STC89C58RD是一个低电压,高性能CMOS8位单片机,片含有32K字节的能够反复擦写的Flash只读程序存储器和1280个字节的随机存取数据存储器(RAM),兼容标准的MCS-51指令系统,单片机部置有通用的8位中央处理器和Flash存储单元。
方案比较:
方案一的STM32F103RBT6这是一款偏高级别的32位单片机,处理速度极快,对于嵌入式应用和一些要时处理特别强的系统设计较为合适,而对于一般的应用就显得有点大材小用了,且该芯片价格较高,不太适合学生群体应用。
方案二是一款偏低端的8位单片机,对于一般的系统设计应用该芯片的资源足够,而且价格比较低廉适合学生群体采用,故选择方案二。
1.3显示界面方案
选用数码管显示,这种方案只能显示数字,不能显示一些字符,不能显示汉字,与本系统设计的要求不符。
采用lcd1602作为显示,这种方案只能显示数字和字符,且只能显示32个字符,与题目要求不符。
方案三:
采用lcd12864,带中文字库的128X64是一种拥有4位或8位并行、2线或3线串行的多种接口方式,置国标一级、二级简体中文字库的点阵图形液晶显示模块;
它的分辨率为128×
64,部置有8192个16*16点汉字和128个16*8点ASCII字符集.该模块接口方式灵活简单并且操作指令十分的方便,所以完全可以利用这一点设计成全部是汉字的友好的UI交互界面。
方案四:
采用oled点阵显示屏,该显示屏的分别率为128×
64,体积小,节能,能显示多种颜色,但是如果要显示字符和汉字等需要自己制作字库,写驱动程序。
方案比较:
首先方案一与方案二不能显示中文字符都排除不采纳,方案三的lcd12864体积太大,颜色单一,且价格比oled点阵显示屏贵,故选择方案四。
1.4输入模块方案
采用独立键盘,独立键盘硬件制作比较简单,且驱动程序也比较好写些,但是占用IO口比较多,不适用于单片机处理器IO口较少,但又需要很多按键的系统设计。
采用矩阵键盘,矩阵键盘扫描程序比独立键盘复杂,但占用处理器的IO口较少,并且有较多的输入按键。
根据本系统设计的扩展功能,如生日提醒、闹钟设置、房主提示均需要很多按键设置,故选择方案二。
1.5其他模块方案
对于时钟模块、温度测量模块、红外探测模块、语音留言模块都没有什么特殊的要求,均采用市场上比较流行的产品,分别为DS1302、DS18B20、HC-SR501、ISD1760主要器件构成。
2系统硬件设计
2.1总体硬件电路设计描述
多功能门铃设计的硬件电路包括单片机最小系统、红外探测电路、语音留言电路、报警电路、显示电路、继电器驱动电路、声光控制电路、矩阵键盘输入电路、时钟电路、温度测量电路、AT24C02数据保存电路等。
由红外探测电路、语音留言电路、报警电路、继电器驱动电路、声光控制电路等实现门铃的一些基本功能,如红外线探测门外是否有人,超过规定时间不按门铃报警,声音和光线控制楼道灯的亮灭,客人留言给不在家的户主等功能。
而矩阵键盘输入电路、时钟电路、温度测量电路、AT24C02数据保存电路、显示电路等都是为门铃系统设计的扩展功能服务的,如时间和温度的显示,闹钟和生日的提醒等功能。
它们的功能既是独立的,也是有机整合一起相互影响的。
现将各硬件电路介绍如下。
2.2STC89C58RD单片机的介绍
STC89C58RD单片机是一种功耗低、性能高的CMOS8位微控制处理器,具备容量多达32K字节Flash存储器。
在该芯片部置有灵巧的8位中央处理器和在线系统可编程Flash,能够为大多数嵌入式控制应用系统提供有效的解决方案。
它具有以下的标准参数:
32K字节的Flash,1280字节RAM数据存储器,32个IO端口,1个看门狗定时器,3个16位可编程定时/计数器中断,2个可编程的外部中断,共有8个中断源,1个全双工串行口。
STC89C58RD引脚说明如图2所示。
图2STC89C58RD引脚
2.3单片机最小系统
单片机最小系统是由复位电路,时钟电路,单片机三部分构成。
51单片机的最小系统电路如图3所示。
图351单片机最小系统
2.4声光感应电路
该模块电路主要由驻极体话筒、三极管、lm358p运放、光敏电阻等元器件组成。
具体的工作原理:
光控部分为当白天光照强度强时,光敏电阻阻值非常小,则在运放的反相输入端输入高电平,输入的高电平与设置的参考电压一比较,运放输出低电平;
同理,当在晚上时光敏电阻阻值变大,在运放的反相输入端输入低电平,与参考电压比较,运放输出高电平。
声控部分:
当有声音时,微弱的信号经过三极管放大变成高电平,与设置的参考电压比较,运放输出低电平,同理,当没有声音时,运放输出高电平。
由单片机判断光控部分和声控部分输出的高低电平,从而让单片机控制楼道灯白天灯灭不受声音控制,晚上根据有无声音来控制楼道灯的亮灭。
声光感应电路如图4所示。
图4声光感应电路图
2.5报警电路
报警电路主要由8550三极管、蜂鸣器等组成,其工作原理为当在该电路基极输入端输入低电平时,三极管饱和导通,促使蜂鸣器发声。
其电路如图5所示。
图5报警电路
2.6显示电路
显示电路主要元件采用的是成品模块oled点阵显示屏,该显示屏具有高分辨率、超小体
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 控制 多功能 门铃 设计 实现 分析