欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    红外遥控密码锁的设计与实现毕业设计论文.docx

    • 资源ID:9984354       资源大小:586.08KB        全文页数:55页
    • 资源格式: DOCX        下载积分:3金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    红外遥控密码锁的设计与实现毕业设计论文.docx

    1、红外遥控密码锁的设计与实现毕业设计论文红外遥控密码锁的设计与实现摘要目前国内普遍使用的锁都是机械式的,这种锁结构简单、使用方便,但利用工具可轻易将其打开,这给用户带来极大的困扰和损失。为此,我们设计制作了红外遥控密码锁来解决这个问题。本设计提出以单片机为处理器,无线遥控与电子密码锁技术相结合的整体解决方案。采用单片机为遥控系统的设计,具有灵活多样的编程和结构清晰的电路。本设计由红外接收头hs0038和单片机STC89C52控制的的接收部分构成。此外,红外遥控密码锁可以进行近距离遥控,可以实现遥控开锁、修改密码等诸多功能,在密码外泄时可随时修改密码,具有简单易用、成本低廉、安全可靠、适用广泛的特

    2、点,十分适合小区、宾馆、仓库等场所。关键词:红外遥控、红外接收、密码锁ABSTRACTAt present, the widespread use of all mechanical locks, this lock structure is simple and easy to use, but easy to use tools to open it, which gives users a lot of confusion and loss. To this end, we designed and fabricated infrared remote control locks to

    3、solve the problem. The proposed single chip for the processor design, wireless remote control technology and electronic lock combination of the overall solution. For the remote control system using single chip design, with flexible programming and a clear structure of the circuit. The design of the

    4、infrared receiver and the microcontroller STC89C52 control hs0038 receiving parts. In addition, the infrared remote control can close remote locks, remote keyless entry can be achieved, change passwords, and many other functions, the password can be compromised at any time change your password, with

    5、 easy to use, low cost, safe and reliable for a wide range of features, very Suitable for residential, hotels, warehouses and other places.keywords:Infrared Remote Control,Infrared receiver,lock1 绪论.4 1.1设计的背景和意义.4 1.2课题的市场前景.4 1.3红外遥控技术的发展现状.5 1.4本课题的主要研究内容.5 1.4.1软件设计的研究内容.5 1.4.2硬件电路设计的研究内容.52 系统

    6、设计.6 2.1红外遥控系统结构.6 2.2红外信号的编码与解码.6 2.2.1编码.6 2.2.2调制.7 2.2.3解调.7 2.2.4解码.83 系统硬件的设计与实现.8 3.1系统结构.8 3.2系统硬件结构.9 3.2.1系统硬件原理图.9 3.2.2接收电路的设计.10 3.2.3密码存储部分电路设计.11 3.2.4单片机的控制.17 3.2.5输出端电路.234 系统的软件设计.26 4.1软件设计.26 4.1.1红外接收解码.26 4.1.2按键控制设计.27 4.1.3数据存储设计.28 4.2Keil C.315 总结.31致谢.32参考文献.321 绪论1.1设计的背

    7、景和意义随着计算机的普及和信息技术的大力发展,人们对家庭和住宅小区提出更高的要求,智能化被引入家庭及住宅小区,并迅速在世界各地发展开来。电子技术的飞速发展,给古老的锁具生产带来了巨大的变革,现代的电子技术与机械技术相结合,产生了一大批如声控锁、磁控锁、密码锁、遥控锁,指纹锁等先进的锁具。目前国内外密码锁系统的主要发展方向是:接触式密码锁系统、非接触式密码锁系统、智能识别密码锁系统,但是他们都相应的存在着不同的缺点。例如:接触式密码锁系统成本较低,体积小,卡片本身无须电源,但使用不太方便,而且有接触磨损。相比之下,红外遥控密码锁系统的成本与接触式密码锁系统相当,而且可以进行近距离遥控,使用十分方

    8、便。由于红外遥控具有许多优点,例如红外线发射装置采用红外发光二极管,遥控发射器易于小型化且价格低廉;采用数字信号编码和二次调制方式,不仅可以实现多路信息的控制,增加遥控功能,提高信号传输的抗干扰性,减少误动作,而且功率消耗低;红外线不会向室外泄露,不会产生信号串扰;反应速度快、传输效率高、工作稳定可靠等。工业设备中,在高压、辐射、有毒气体、粉尘等环境下,采用红外线遥控不仅完全可靠而且能有效地隔离电气干扰。所以红外线遥控是目前使用最广泛的一种通信和遥控手段。1.2课题的市场前景目前,市场上有射频卡密码锁、IC卡密码锁、红外遥控密码锁、指纹识别密码锁等先进的智能锁。射频卡密码锁是非接触式密码锁,其

    9、体积小,重量轻,技术成熟受到广泛欢迎,但是成本偏高;IC卡密码锁成本低,体积小,本身也无需电源,市场占领一定份额,但由于其是有机械接触,容易产生磨损,使用也不太方便,所以限制了它的应用;指纹识别系统可靠性很高,但是成本太过高昂,未能受到广泛使用。红外遥控密码锁的成本与接触式密码锁相当,而且可以实现近距离遥控且距离远高于射频卡的遥控距离,耗电量低,使用方便。近年来随着生活水平的提高,人们更加注重生活质量,更乐意去享受方便快捷的生活方式,而红外密码锁恰恰具有使用方便、操作简单、价格低廉等特点,可以给人们的生活带来了极大方便而受到广大人们的欢迎。又因其有着广泛的应用,因此其发展前景可观。1.3红外遥

    10、控技术的发展现状最早的遥控器之一,是一个叫尼古拉特斯拉(Nikola Tesla) (1856-1943)的发明家(他曾经为爱迪生工作,同样被誉为天才发明家)在1898年时开发出来的。此后,到了60年代初期,发达国家也尝试着研究遥控技术,但是由于技术有限,所以发展比较缓慢。70年代末,伴随着计算机技术和大规模集成电路的发展,遥控技术也得到了快速的发展。在遥控的方式上,大体经历了从有线到无线的超声波、从振动子到红外线、再到使用总线的微机红外遥控这样几个阶段。无线遥控装置采用的是电磁波传输信号,因为电磁波易受到外界干扰,所以后来逐渐用超声波和红外线代替了电磁波。又由于红外线比超声波传感器频带宽,所

    11、能携带的信息量多,且不易受干扰,红外线逐渐取代超声波的遥控方式,出现红外线多功能遥控器,并成为当今时代的主流。由于红外线在频谱上位于可见光之外,所以抗干扰性强,具有光波的直线传播特性,不易产生相互间的干扰,是很好的信息传输媒体。信息可以直接对红外光进行调制传输,例如,信息直接调制红外光的强弱进行传输,也可以用红外线产生一定频率的载波,再用信息对载波进调制,接收端再去掉载波,取到信息。从信息的可靠传输来说,后一种方法更好,这就是目前大多数红外遥控器所采用的方法。 红外遥控技术在这十年来得到了迅猛发展,在家电和其他电子领域都得到了广泛应用。随着生活水平的提高,人们对产品的追求是使用更方便、更具智能

    12、化,红外遥控技术正是一个重点的发展方向。1.4本课题的主要研究内容1.4.1软件设计的研究内容a.实现密码外泄可随时改变密码b.实现近距离开锁功能1.4.2硬件电路设计的研究内容a.电路图的设计检查b.电路板的焊接2 系统设计2.1红外遥控系统结构红外遥控系统主要由发射和接收两部分组成,单片机在发送端将准备发送的二进制信号编码调制为一系列的脉冲信号,通过红外发射管发射红外信号(本设计我们可简单的用遥控器来完成)。红外接收采用性能可靠的一体化红外接收头接收红外信号,它同时对信号进行检波、整形,得到TTL电平的编码信号,再送给单片机,经单片机解码并进行相关操作,如图2-1所示:接收发射由上所述可知

    13、,遥控系统分为编码、调制、解调和解码如图2-2所示四大部分:2.2红外信号的编码与解码2.2.1编码如图2-3,二进制信号中的1的高低电平均等于0.26ms,相当于10个26us的宽度;二进制信号中的0的低电平宽0.52ms,高电平宽0.26ms。图2-3 编码示意图2.2.2调制红外信号的调制有脉冲宽度调制(PWM),脉冲位置调制(PPM)等方法,本设计采用脉宽调制。二进制的调制由单片机来完成,它把编码后的二进制信号调制成频率为38khz的间断脉冲串,此脉冲串即是用于红外发射二极管发送的信号。如图2-4,A是二进制信号的编码波形,B是频率为38khz(周期约为26us)的连续脉冲串,C是经调

    14、制后的间断脉冲串,即是用于发送的信号。图2-4中,待发的二进制数据为101。图2-4 信号调制示意图2.2.3解调二进制信号的解调由一体化红外接收头来完成,它把接收到的信号(图2-5中的波形D也是图2-4中的波形C)经内部处理并解调复原,输出图2-5中的波形E(正好是图2-4中A的取反)。接收头的解调可理解为:在输入脉冲串时输出低电平,否则输出高电平。二进制的解码由单片机来完成,它把红外接收头送来的二进制编码波形通过解码,还原成发送端发送的数据。如图2-5,把波形E解码还原成数据信息101。图2-5 信号解调示意图2.2.4解码在发送字节的开始先通过单片机发送20个脉冲宽度(每个脉冲周期26u

    15、s)的高电平作为传输的开始(同步帧),接着发送8位二进制数据(高位在前,低位在后),最后发送10个脉冲宽度的低电平作为传输的结束,如图2-6所示:图2-6 字节传输3 系统硬件的设计与实现3.1系统结构硬件系统主要包括红外发送模块、红外接收模块、数据处理模块、数据存储模块以及外围电路,其中红外发送模块为简单起见用一遥控器代替,接收模块用一个一体化的红外接收头HS0038,数据处理模块的处理器用的是STC89C52,数据储存模块用一个AT24C02。结构示意图如图3-1数据存储模块AT24C02图3-1 系统的结构示意图3.2系统硬件结构3.2.1系统硬件原理图系统的整体设计原理图如图3-2图3

    16、-2 系统整体硬件设计原理图3.2.2接收电路的设计红外接收模块电路如图3-3图3-3 红外接收模块电路(一) 电路分析红外接收模块中红外接收头HS0038的连接方法是:1脚接电源,2脚接地,3脚输出,接收来至红外遥控器的输出信号,把接收的信号按位传送给单片机。此处的LED灯主要用于对修改密码的提示,单片机的P2.0口处的按键按下的时间大于学习时间且按键弹起后D1被点亮,提示输入密码,若一段时间后仍没有密码输入,D1就会闪烁,闪烁大于60次时灯自动熄灭,此时再输入红外信号已无效。(二)电路中所使用的元器件红外接收头HS0038图 3-4 红外接收头HS0038红外接收头的种类很多,引脚定义也不

    17、相同,一般都有三个引脚,包括供电脚,接地和信号输出脚,也有些红外接收头添加了可以调节解调频率的端口。应用时必须保证发射端调制载波的频率与接收端相应的解调频率之间互相匹配。红外接收电路如图3-5图3-5 红外接收电路红外信号接收系统的基本电路结构如图3-5所示,该电路包括红外光电二极管,前置放大电路,限幅放大电路,带通滤波器,积分电路,比较器等。图左侧的红外光电二极管将接收到的红外光信号转化为电信号,然后把信号送到放大电路进行放大,限幅放大电路在放大信号的同时又把脉冲幅度控制在一定的水平,而不论红外发射器和接收器的距离远近。交流信号进入带通滤波器,带通滤波器滤除中心频率外频率的噪声,出来的信号通

    18、过解调电路和积分电路进入比较器,比较器输出高低电平,还原出发射端的二进制信号波形。 以上电路通常被集成在一个元件中,成为一体化红外接收头(HS0038),如图3-4所示,中心频率为38KHZ,工作电压5V,它的1脚接电源,2脚接地,3脚输出,它把接收到红外遥控信号的遥控码转换后传给单片机的中断口INT0。3.2.3密码存储部分电路设计数据存储模块电路如图3-6图3-6数据存储模块电路(一) 电路分析储存端由AT24C02构成,主要用于对接收到的红外代码进行存储,它的SCL、SDA端分别接单片机的T0、T1端,用于与单片机之间读写操作的数据传输;WP接低电平表示单片机可以对器件进行正常的读/写操

    19、作;A0、 A1、 A2是器件地址输入端,都接低电平表示只有一个AT24C02被器件寻址。(二) 电路中所使用的元器件AT24C02AT24C02是美国ATMEL公司的低功耗CMOS串行EEPROM,它是内含2568位存储空间,具有工作电压宽(2.55.5V)、擦写次数多(大于10000次)、写入速度快(小于10ms)等特点。1、特性与400KHz I2C 总线兼容2.5 到5.5 伏工作电压范围低功耗CMOS 技术写保护功能当WP 为高电平时进入写保护状态页写缓冲器自定时擦写周期1,000 编程/擦除周期可保存数据100 年8 脚DIP SOIC 或TSSOP 封装温度范围商业级工业级和汽车

    20、级2、概述AT24C02 是一个2K 位串行CMOS E2PROM ,部含有256 个8 位字节,ATALYST 公司的先进CMOS 技术实质上减少了器件的功耗,CAT24WC01 有一个8 字节页写缓冲器CAT24WC02/04/08/16 有一个16 字节页写缓冲器,器件通过I2C 总线接口进行操作,一个专门的写保护功能。3、管脚配置图3-7 AT24C02管脚配置4、管脚描述5、极限参数工作温度:工业级:-55C- +125C 商业级:0C- +75C储存温度:-65C- +150C各管脚承受电压:-2.0V- +2.0VVcc管脚承受电压:-2.0V- +7.0V封装功率损耗:(Ta=

    21、25C):1.0W焊接温度(10秒):300C输出短路电流:100mA6、可靠性参数7、功能描述AT24C01/02/04/08/16 支持I2C 总线数据传送协议,I2C 总线协议规定,任何将数据传送到总线的器件作为发送器。任何从总线接收数据的器件为接收器。数据传送是由产生串行时钟和所有起始停止信号的主器件控制的。主器件和从器件都可以作为发送器或接收器,但由主器件控制传送数据发送或接收的模式,通过器件地址输入端A0 A1 和A2 可以实现将最多8 个24WC01 和24WC02 器件4 个242C04 器件,2 个24WC08 器件和1 个24WC16 器件连接到总线上。8、管脚描述SCL:

    22、串行时钟CAT24WC01/02/04/08/16 串行时钟输入管脚用于产生器件所有数据发送或接收的时钟,是一个输入管脚。SDA:串行数据/地址CAT24WC01/02/04/08/16 双向串行数据/地址管脚用于器件所有数据的发送或接收,SDA 是一个开漏输出管脚。A0 A1 A2:器件地址输入端这些输入脚用于多个器件级联时设置器件地址,当这些脚悬空时默认值为0 24WC01 除外。当使用24WC01 或24WC02 时最大可级联8 个器件,如果只有一个24WC02 被总线寻址,这三个地址输入脚A0 A1 A2 可悬空或连接到Vss, 如果只有一个24WC01 被总线寻址,这三个地址输入脚A

    23、0 A1 A2 必须连接到Vss。当使用24WC04 时,最多可连接4 个器件该器件,仅使用A1 A2 地址管脚,A0 管脚未用可以连接到Vss 或悬空,如果只有一个24WC04 被总线寻址,A1 和A2 地址管脚可悬空或连接到Vss。WP:写保护如果WP 管脚连接到Vcc, 所有的内容都被写保护只能读,当WP 管脚连接到Vss 或悬空,允许器件进行正常的读/写操作。9、I2C 总线协议I2C 总线协议定义如下只有在总线空闲时才允许启动数据传送。在数据传送过程中,当时钟线为高电平时,数据线必须保持稳定状态不允许有跳变,时钟线为高电平时,数据线的任何电平变化将被看作总线的起始或停止信号。起始信号

    24、:时钟线保持高电平期间数据线电平从高到低的跳变作为I2C 总线的起始信号。停止信号:时钟线保持高电平期间数据线电平从低到高的跳变作为I2C 总线的停止信号。图3-8 总线时序图3-9 写周期时序图3-10 起始/停止时序10、器件寻址 主器件通过发送一个起始信号启动发送过程,然后发送它所要寻址的从器件的地址,8 位从器件地址的高4 位固定为1010,接下来的3 位A2 A1 A0 为器件的地址位用来定义哪个器件以及器件的哪个部分被主器件访问。上述8个CAT24WC01/02,4 个CAT24WC04,2个CAT24WC08,1个CAT24WC16可单独被系统寻址。从器件8位地址的最低位作为读写

    25、控制位,1表示对从器件进行读操作,0 表示对从器件进行写操作,在主器件发送起始信号和从器件地址字节后,CAT24WC01/02/04/08/16 监视总线并当其地址与发送的从地址相符时,响应一个应答信号通过SDA ,CAT24WC01/02/04/08/16 再根据读写控制位R/W 的状态进行读或写操作,应答信号I2C 总线数据传送时每成功地传送一个字节数据后,接收器都必须产生一个应答信号应答的器件,在第9 个时钟周期时将SDA 线拉低,表示其已收到一个8 位数据。CAT24WC01/02/04/08/16 在接收到起始信号和从器件地址之后响应一个应答信号,如果器件已选择了写操作,则在每接收一

    26、个8 位字节之后响应一个应答信号。当CAT24WC01/02/04/08/16 工作于读模式时,在发送一个8 位数据后释放SDA 线并监视一个应答信号,一旦接收到应答信号CAT24WC01/02/04/08/16 ,继续发送数据,如主器件没有发送应答信号,器件停止传送数据且等待一个停止信号。图3-11 应答时序图3-12从器件地址位A0 A1 和A2 对应器件的管脚1 、2 和3a8 a9 和a10 对应存储阵列地址字地址11、写操作字节写:在字节写模式下,主器件发送起始命令和从器件地址信息R/W 位置零给从器件,在从器件产生应答信号后,主器件发送CAT24WC01/02/04/08/16 的字节地址,主器件在收到从器件的另一个应答信号后再发送数据到被寻址的存储单,AT24WC01/02/04 /08/16再次应答并在主器件产生停止信号后开始内部数据的擦写,在内部擦写过程中CA T24WC0 1/02/04/08/16 不再应答主器件的任何请求。图3-13 字节写时序12、读操作对CAT24WC01/02/04/08/16 读操作的初始化方式和写操作时一样仅把R/W 位置为1 有三种不同的读操作方式立即地址读、选择读和连续读。立即地址读:CAT24WC01/02/04/08/16 的地址计数器内容为最后操作字节的地


    注意事项

    本文(红外遥控密码锁的设计与实现毕业设计论文.docx)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开