智能学习型红外遥控密码锁.pdf

上传人:00062****4422 文档编号:200010 上传时间:2018-02-02 格式:PDF 页数:10 大小:505.28KB
返回 下载 相关 举报
摘要
申请专利号:

CN201010513542.0

申请日:

2010.10.20

公开号:

CN101974992A

公开日:

2011.02.16

当前法律状态:

授权

有效性:

有权

法律详情:

授权|||实质审查的生效IPC(主分类):E05B 49/00申请日:20101020|||公开

IPC分类号:

E05B49/00; E05B47/00

主分类号:

E05B49/00

申请人:

成都科星电器桥架有限公司

发明人:

胡天友; 李迅波; 陆明龙; 陈天水; 秦文; 叶琴渝

地址:

610200 四川省成都市双流县黄甲大道571号

优先权:

专利代理机构:

成都立信专利事务所有限公司 51100

代理人:

冯忠亮

PDF下载: PDF下载
内容摘要

本发明为智能学习型红外遥控密码锁,包括锁和钥匙,解决已有密码锁不能一把钥匙开多个锁的问题。锁的第1单片机通过机械锁驱动电路与机械锁连接,第1单片机与第1红外接收模块和开锁、关锁键连接,钥匙的第2单片机与第2红外发射模块和开锁、关锁键连接,第1单片机还与第1红外发射模块和密码设置键连接,第2单片机还与第2红外接收模块和密码学习键连接,当第1单片机检测到红外信号,将接收到的信号与数据存储器中的开锁密码比较,若一致则开锁,当钥匙学习键被按下时,锁的第1单片机通过密码设置键依次选择数据存储器中存贮的开锁密码并通过第1红外发射模块发送密码信号,钥匙的第2单片机通过第2红外接收模块接收密码信号并与数据存储器中已有的密码进行比较,如果不一致,则保存,完成密码的学习程序。

权利要求书

1: 智能学习型红外遥控密码锁, 包括锁和钥匙, 锁的第 1 单片机通过机械锁驱动电路 与机械锁连接, 第 1 单片机与第 1 红外接收模块和开锁、 关锁键连接, 钥匙的第 2 单片机与 第 2 红外发射模块和开锁、 关锁键连接, 其特征在于第 1 单片机还与第 1 红外发射模块和密 码设置键连接, 第 2 单片机还与第 2 红外接收模块和密码学习键连接, 当第 1 单片机接到启 动指令, 首先检查第 1 红外接收模块是否接收到钥匙发来的红外信号, 若无则扫描密码设 置键 S1, 开锁键 S2、 关锁键 S3 的按下状态, 并根据不同键的按下状态作出反应, 若检测到红 外信号, 则第 1 单片机将接收到的信号与数据存储器中的开锁密码比较, 若一致则开锁, 钥 匙的第 2 单片机接收到启动指令, 先扫描学习键 S4、 开锁键 S5、 关锁键 S6 的按下状态, 并根 据不同按键的按下状态作出反应, 当学习键被按下时, 锁的密码设置键 S1 也按下, 锁的第 1 单片机通过密码设置键依次选择数据存储器中存贮的开锁密码并通过第 1 红外发射模块 发送密码信号, 钥匙的第 2 单片机通过第 2 红外接收模块接收密码信号并与数据存储器中 已有的密码进行比较, 如果不一致, 则保存, 完成密码的学习程序, 当钥匙的第 2 单片机的 开锁键按下时, 第 2 单片机的数据存贮器中存贮的密码信号依次通过第 2 红外发射模块发 射。
2: 根据权利要求 1 所述的智能学习型红外遥控密码锁, 其特征在于当钥匙的学习键 按下时, 按下锁的密码设置键, 钥匙的第 2 单片机通过锁发来的密码信号脉冲边沿触发方 式来测量密码信号的脉冲宽度, 当第 2 红外接收芯片没有接收到锁发来的脉冲信号时, 输 出高电平, 当接收到第 1 个低电平脉冲时, 进入脉冲下降沿触发中断服务程序, 定时器启 动, 当低电平脉冲结束, 接收到高电平脉冲时, 进入上升沿触发中断服务程序, 关闭定时器, 保存定时器的值, 接着将定时器清零后重新启动, 当高电平脉冲结束时, 关闭定时器, 当接 收到下一个低电平脉冲时, 定时器启动, 重复上述过程, 当第 2 单片机检测到脉冲宽度超过 60-66ms 时, 定时器溢出中断, 第 2 红外接收芯片接收密码信号完毕, 第 2 单片机将已收接的 红外脉冲信号数据作为新的开锁密码存入数据存贮器。

说明书


智能学习型红外遥控密码锁

    技术领域 :
     本发明与红外遥控密码锁有关。 背景技术 :
     已有的红外遥控密码锁是一把钥匙对应一把门锁, 要开多个门锁, 必须携带多把 钥匙。各个遥控密码锁的钥匙不能兼容。成本高, 给使用者造成不便。 发明内容 :
     本发明的目的是提供一种成本低, 安全性高。 操作简便, 一把钥匙可打开多把锁的 智能学习型红外遥控密码锁。
     本发明是这样实现的 :
     本发明智能学习型红外遥控密码锁, 包括锁和钥匙, 锁的第 1 单片机通过机械锁 驱动电路与机械锁连接, 第 1 单片机与第 1 红外接收模块和开锁、 关锁键连接, 钥匙的第 2 单片机与第 2 红外发射模块和开锁、 关锁键连接, 其特征在于第 1 单片机还与第 1 红外发射 模块和密码设置键连接, 第 2 单片机还与第 2 红外接收模块和密码学习键连接, 当第 1 单片 机接到启动指令, 首先检查第 1 红外接收模块是否接收到钥匙发来的红外信号, 若无则扫 描密码设置键 S1, 开锁键 S2、 关锁键 S3 的按下状态, 并根据不同键的按下状态作出反应, 若 检测到红外信号, 则第 1 单片机将接收到的信号与数据存储器中的开锁密码比较, 若一致 则开锁, 钥匙的第 2 单片机接收到启动指令, 先扫描学习键 S4、 开锁键 S5、 关锁键 S6 的按下 状态, 并根据不同按键的按下状态作出反应, 当学习键被按下时, 锁的密码设置键 S1 也按 下, 锁的第 1 单片机通过密码设置键依次选择数据存储器中存贮的开锁密码并通过第 1 红 外发射模块发送密码信号, 钥匙的第 2 单片机通过第 2 红外接收模块接收密码信号并与数 据存储器中已有的密码进行比较, 如果不一致, 则保存, 完成密码的学习程序, 当钥匙的第 2 单片机的开锁键按下时, 第 2 单片机的数据存贮器中存贮的密码信号依次通过第 2 红外发 射模块发射。
     当钥匙的学习键按下时, 按下锁的密码设置键, 钥匙的第 2 单片机通过锁发来的 密码信号脉冲边沿触发方式来测量密码信号的脉冲宽度, 当第 2 红外接收芯片没有接收到 锁发来的脉冲信号时, 输出高电平, 当接收到第 1 个低电平脉冲时, 进入脉冲下降沿触发中 断服务程序, 定时器启动, 当低电平脉冲结束, 接收到高电平脉冲时, 进入上升沿触发中断 服务程序, 关闭定时器, 保存定时器的值, 接着将定时器清零后重新启动, 当高电平脉冲结 束时, 关闭定时器, 当接收到下一个低电平脉冲时, 定时器启动, 重复上述过程, 当第 2 单片 机检测到脉冲宽度超过 60-66ms 时, 定时器溢出中断, 第 2 红外接收芯片接收密码信号完 毕, 第 2 单片机将已收接的红外脉冲信号数据作为新的开锁密码存入数据存贮器。
     学习型红外钥匙可以学习多把红外遥控门锁发射的红外遥控信号, 实现一把学习 型红外钥匙开启多把红外遥控门锁。 而普通的红外钥匙只能打开各自所对应的红外遥控门 锁。红外遥控密码不需要像传统的密码锁输入一长串密码, 开锁者不需知道密码, 只 需按下开锁键即可打开密码锁, 方便快捷。
     每一个红外遥控门锁的密码信息不同, 并且可以修改密码信息, 修改后, 学习型红 外钥匙需要重新学习。
     本发明有如下优点 :
     1) 通过红外遥控信号来控制锁的开关, 方便安全。红外钥匙把内部所有的已经学 习并存储的开锁密码信号发送至密码锁, 密码锁把接收到的每一个开锁信号与数据存储器 中的密码核对, 一旦一致, 则由单片机 IO 口输出开锁信号至机械锁驱动电路。由于红外钥 匙上只有三个键, 学习键, 开锁键和关锁键, 大大减少了传统的通过小键盘来输入一长串密 码的麻烦。2) 红外遥控密码编码是通过软件完成, , 因此编码格式可以随意修改, 灵活性很 强。所有的开锁密码信号都是事先存在密码锁的数据存储器中, 需要为锁设置密码时只需 随机调出一组开锁密码通过发射模块发送至红外钥匙即可。 红外钥匙在学习新设置的密码 时, 若发现刚学习到的密码在内部数据存储器中已存在, 则亮灯提示, 此密码已存在, 需重 新设置, 直至灯灭为止密码才算设置成功。3) 红外钥匙是通过边沿触发的方式来测量红外 密码脉冲宽度, 所以无论密码方式怎么改变, 都可以精准测出其宽度。 一把学习型红外钥匙 可以学习多把密码锁的开门信号, 所以只需一把钥匙就可以打开多把锁, 安全性高, 操作简 便。 附图说明 :
     图 1 是红外遥控锁电路结构框图。 图 2 是红外钥匙电路结构框图。 图 3 是红外遥控锁电路图。 图 4 是机械锁驱动电路图。 图 5 是红外钥匙电路图。 图 6 是密码锁程序流程图。 图 7 是红外钥匙程序流程图。 图 8 是红外密码学习子程序及中断服务程序流程图。具体实施方式 :
     本系统主要有两部分组成, 分别为红外遥控密码锁和学习型红外钥匙。它们的电 路结构框图如图 1, 2 所示。
     当密码锁安装后, 先通过密码设置键 S1 设置密码。按下红外钥匙上的学习键 S4, 对准密码锁, 然后按下密码锁上的密码设置键 S1, 此时观察红外钥匙, 如果钥匙上的指示灯 不亮, 则表示接受到的红外遥控密码信号在数据存储器上不存在, 可以保存并作为该锁的 开门信号 ; 若指示灯亮, 则表示刚刚设置的红外密码已经存在, 需要重新设置, 直到指示灯 灭为止。( 附图 3, 5)
     智能学习型红外遥控密码锁的红外发射模块主要由一个红外发射二极管, 三极 管, 限流电阻组成。需要发送红外编码时, 只需要将发送红外编码的 IO 口与发射模块的 IO 口连接即可。 当发送高电平时, 三极管导通, 此时红外发射二极管也导通, 发出红外线 ; 当发送低电平时, 三极管, 红外发射二极管截止, 无信号发出。( 附图 3)
     假设门已锁, 当门外有人按门铃时, 屋里的人只需按下密码锁上的开锁键 S2 即 可。若主人在房子外, 想开门, 应对准密码锁按下红外钥匙上的开锁键 S5, 红外钥匙把数据 存储器中的所有密码都发送一遍, 红外接收器将接收到的密码信号输入给单片机, 把接受 到的每个密码与密码锁中的密码一一比较, 只要有一致的, 单片机由不同输出口 IO1, IO2 输出机械锁开启信号。由单片机输出的低电平信号经过 IO1, 使光电耦合器 U1 输出低电平 信号, 使 Q1, Q2 导通, +12V 电源加在控制电机 M 的 A 上 ; 信号还经过另一条支路接至反相器 将高电平加在 Q8 基极上, 使 Q7, Q8 导通。+12V 经过 Q2 发射极, 集电极, 电机 M, Q7 集电极, 发射极构成回路, 此时电机正转。通过与电机轴相联接的传动机构带动机械锁的旋转把手 转动, 使机械锁开启。当人在屋里时, 如果要关锁, 先把门关上, 然后按下锁上的关锁键 S3, 由于机械锁此时处于开启状态, 单片机此时输出的低电平的反转信号经过 IO2, 使得光电耦 合器 U2 输出低电平信号, 使 Q3, Q4 导通, +12V 电源加在控制电机 M 的 B 上 ; 信号还经过另 一条支路接至反相器将高电平加在 Q5 基极上, 使 Q5, Q6 导通。+12V 经过 Q3 发射极, 集电 极, 电机 M, Q6 集电极, 发射极构成回路, 此时电机反转。通过与电机轴相联接的传动机构带 动机械锁的旋转把手转动, 使机械锁关闭。当人要出外, 同样把门关上, 然后按下红外钥匙 上的关锁键, 即可, 原理跟人在屋里是关锁是一致的。图中的 K1, K2 是动力制动开关, 用以 使电机正反转旋转到位后立即停止而设。( 附图 4)
     智能学习型红外遥控密码锁的红外接收模块是由一片红外接收芯片 HS0038A2 组 成, 其内部将接受到的红外编码进行解调, 然后输出与发射时相反的编码脉冲。 只需将编码 脉冲送到单片机的外部中断口 0 和 1, 通过边沿触发的方式即可测出相应每个脉冲的宽度。 接着, 只需把测出的脉冲宽度存入单片机内部 EEPROM 即可。( 附图 5)
     图 6 为红外遥控密码锁的程序流程图。程序先检查是否接收到红外信号, 若无则 扫描 S1、 S2、 S3 三个按键的按下情况, 根据不同的按键的按下情况作出相应的反应 ; 若检测 到红外信号, 即表明红外钥匙发送开锁信号, 把接收到的信号与数据存储器中的开锁密码 比较, 若一致则开锁, 否则继续检测红外信号。
     图 7 为红外钥匙的程序流程图。程序先扫描 S4、 S5、 S6 三个按键, 根据各自按下的 情况作出相应的反应。 当学习键被按下时, 红外遥控锁发送密码信号, 把刚接收到的密码信 号学习一遍, 并与数据存储器中已有的密码进行比较, 如果不一致则保存, 否则亮灯提示, 重新设置密码, 直至灯灭为止。其它两个键根据按下与否作出开, 关锁的反应。
     图 8 为红外编码学习子程序和中断服务程序流程图。程序通过边沿触发的方式来 测量脉冲宽度。没有接收到脉冲时, 红外接收芯片输出为高电平。当第一个脉冲是低电平 时, 单片机检测到下降沿触发, 程序进入下降沿触发中断服务程序。在中断服务程序中, 定 时器启动, 然后等待上升沿触发中断。当低电平脉冲结束, 高电平脉冲到来时, 进入上升沿 触发中断服务程序。 在中断服务程序中, 关闭定时器, 保存定时器的值, 接着定时器清零, 最 后重新启动定时器。 之所以重新启动, 是因为下一个脉冲是高电平, 前一个低电平脉冲的结 束是后一个高电平脉冲的开始, 所以需要启动定时器。 当下一个脉冲是低电平时, 检测到下 降沿触发, 进入中断服务程序, 重复上述过程。当脉冲宽度超过 60-66ms 时, 定时器溢出中 断, 确认接收到红外信号完毕。接着把 RAM 的数据存入 EEPROM。这样, 红外脉冲信号就被原 封不动的全部记忆和存储。

智能学习型红外遥控密码锁.pdf_第1页
第1页 / 共10页
智能学习型红外遥控密码锁.pdf_第2页
第2页 / 共10页
智能学习型红外遥控密码锁.pdf_第3页
第3页 / 共10页
点击查看更多>>
资源描述

《智能学习型红外遥控密码锁.pdf》由会员分享,可在线阅读,更多相关《智能学习型红外遥控密码锁.pdf(10页珍藏版)》请在专利查询网上搜索。

1、10申请公布号CN101974992A43申请公布日20110216CN101974992ACN101974992A21申请号201010513542022申请日20101020E05B49/00200601E05B47/0020060171申请人成都科星电器桥架有限公司地址610200四川省成都市双流县黄甲大道571号72发明人胡天友李迅波陆明龙陈天水秦文叶琴渝74专利代理机构成都立信专利事务所有限公司51100代理人冯忠亮54发明名称智能学习型红外遥控密码锁57摘要本发明为智能学习型红外遥控密码锁,包括锁和钥匙,解决已有密码锁不能一把钥匙开多个锁的问题。锁的第1单片机通过机械锁驱动电路与机。

2、械锁连接,第1单片机与第1红外接收模块和开锁、关锁键连接,钥匙的第2单片机与第2红外发射模块和开锁、关锁键连接,第1单片机还与第1红外发射模块和密码设置键连接,第2单片机还与第2红外接收模块和密码学习键连接,当第1单片机检测到红外信号,将接收到的信号与数据存储器中的开锁密码比较,若一致则开锁,当钥匙学习键被按下时,锁的第1单片机通过密码设置键依次选择数据存储器中存贮的开锁密码并通过第1红外发射模块发送密码信号,钥匙的第2单片机通过第2红外接收模块接收密码信号并与数据存储器中已有的密码进行比较,如果不一致,则保存,完成密码的学习程序。51INTCL19中华人民共和国国家知识产权局12发明专利申请。

3、权利要求书1页说明书3页附图5页CN101974997A1/1页21智能学习型红外遥控密码锁,包括锁和钥匙,锁的第1单片机通过机械锁驱动电路与机械锁连接,第1单片机与第1红外接收模块和开锁、关锁键连接,钥匙的第2单片机与第2红外发射模块和开锁、关锁键连接,其特征在于第1单片机还与第1红外发射模块和密码设置键连接,第2单片机还与第2红外接收模块和密码学习键连接,当第1单片机接到启动指令,首先检查第1红外接收模块是否接收到钥匙发来的红外信号,若无则扫描密码设置键S1,开锁键S2、关锁键S3的按下状态,并根据不同键的按下状态作出反应,若检测到红外信号,则第1单片机将接收到的信号与数据存储器中的开锁密。

4、码比较,若一致则开锁,钥匙的第2单片机接收到启动指令,先扫描学习键S4、开锁键S5、关锁键S6的按下状态,并根据不同按键的按下状态作出反应,当学习键被按下时,锁的密码设置键S1也按下,锁的第1单片机通过密码设置键依次选择数据存储器中存贮的开锁密码并通过第1红外发射模块发送密码信号,钥匙的第2单片机通过第2红外接收模块接收密码信号并与数据存储器中已有的密码进行比较,如果不一致,则保存,完成密码的学习程序,当钥匙的第2单片机的开锁键按下时,第2单片机的数据存贮器中存贮的密码信号依次通过第2红外发射模块发射。2根据权利要求1所述的智能学习型红外遥控密码锁,其特征在于当钥匙的学习键按下时,按下锁的密码。

5、设置键,钥匙的第2单片机通过锁发来的密码信号脉冲边沿触发方式来测量密码信号的脉冲宽度,当第2红外接收芯片没有接收到锁发来的脉冲信号时,输出高电平,当接收到第1个低电平脉冲时,进入脉冲下降沿触发中断服务程序,定时器启动,当低电平脉冲结束,接收到高电平脉冲时,进入上升沿触发中断服务程序,关闭定时器,保存定时器的值,接着将定时器清零后重新启动,当高电平脉冲结束时,关闭定时器,当接收到下一个低电平脉冲时,定时器启动,重复上述过程,当第2单片机检测到脉冲宽度超过6066MS时,定时器溢出中断,第2红外接收芯片接收密码信号完毕,第2单片机将已收接的红外脉冲信号数据作为新的开锁密码存入数据存贮器。权利要求书。

6、CN101974992ACN101974997A1/3页3智能学习型红外遥控密码锁技术领域0001本发明与红外遥控密码锁有关。背景技术0002已有的红外遥控密码锁是一把钥匙对应一把门锁,要开多个门锁,必须携带多把钥匙。各个遥控密码锁的钥匙不能兼容。成本高,给使用者造成不便。发明内容0003本发明的目的是提供一种成本低,安全性高。操作简便,一把钥匙可打开多把锁的智能学习型红外遥控密码锁。0004本发明是这样实现的0005本发明智能学习型红外遥控密码锁,包括锁和钥匙,锁的第1单片机通过机械锁驱动电路与机械锁连接,第1单片机与第1红外接收模块和开锁、关锁键连接,钥匙的第2单片机与第2红外发射模块和开。

7、锁、关锁键连接,其特征在于第1单片机还与第1红外发射模块和密码设置键连接,第2单片机还与第2红外接收模块和密码学习键连接,当第1单片机接到启动指令,首先检查第1红外接收模块是否接收到钥匙发来的红外信号,若无则扫描密码设置键S1,开锁键S2、关锁键S3的按下状态,并根据不同键的按下状态作出反应,若检测到红外信号,则第1单片机将接收到的信号与数据存储器中的开锁密码比较,若一致则开锁,钥匙的第2单片机接收到启动指令,先扫描学习键S4、开锁键S5、关锁键S6的按下状态,并根据不同按键的按下状态作出反应,当学习键被按下时,锁的密码设置键S1也按下,锁的第1单片机通过密码设置键依次选择数据存储器中存贮的开。

8、锁密码并通过第1红外发射模块发送密码信号,钥匙的第2单片机通过第2红外接收模块接收密码信号并与数据存储器中已有的密码进行比较,如果不一致,则保存,完成密码的学习程序,当钥匙的第2单片机的开锁键按下时,第2单片机的数据存贮器中存贮的密码信号依次通过第2红外发射模块发射。0006当钥匙的学习键按下时,按下锁的密码设置键,钥匙的第2单片机通过锁发来的密码信号脉冲边沿触发方式来测量密码信号的脉冲宽度,当第2红外接收芯片没有接收到锁发来的脉冲信号时,输出高电平,当接收到第1个低电平脉冲时,进入脉冲下降沿触发中断服务程序,定时器启动,当低电平脉冲结束,接收到高电平脉冲时,进入上升沿触发中断服务程序,关闭定。

9、时器,保存定时器的值,接着将定时器清零后重新启动,当高电平脉冲结束时,关闭定时器,当接收到下一个低电平脉冲时,定时器启动,重复上述过程,当第2单片机检测到脉冲宽度超过6066MS时,定时器溢出中断,第2红外接收芯片接收密码信号完毕,第2单片机将已收接的红外脉冲信号数据作为新的开锁密码存入数据存贮器。0007学习型红外钥匙可以学习多把红外遥控门锁发射的红外遥控信号,实现一把学习型红外钥匙开启多把红外遥控门锁。而普通的红外钥匙只能打开各自所对应的红外遥控门锁。说明书CN101974992ACN101974997A2/3页40008红外遥控密码不需要像传统的密码锁输入一长串密码,开锁者不需知道密码,。

10、只需按下开锁键即可打开密码锁,方便快捷。0009每一个红外遥控门锁的密码信息不同,并且可以修改密码信息,修改后,学习型红外钥匙需要重新学习。0010本发明有如下优点00111通过红外遥控信号来控制锁的开关,方便安全。红外钥匙把内部所有的已经学习并存储的开锁密码信号发送至密码锁,密码锁把接收到的每一个开锁信号与数据存储器中的密码核对,一旦一致,则由单片机IO口输出开锁信号至机械锁驱动电路。由于红外钥匙上只有三个键,学习键,开锁键和关锁键,大大减少了传统的通过小键盘来输入一长串密码的麻烦。2红外遥控密码编码是通过软件完成,因此编码格式可以随意修改,灵活性很强。所有的开锁密码信号都是事先存在密码锁的。

11、数据存储器中,需要为锁设置密码时只需随机调出一组开锁密码通过发射模块发送至红外钥匙即可。红外钥匙在学习新设置的密码时,若发现刚学习到的密码在内部数据存储器中已存在,则亮灯提示,此密码已存在,需重新设置,直至灯灭为止密码才算设置成功。3红外钥匙是通过边沿触发的方式来测量红外密码脉冲宽度,所以无论密码方式怎么改变,都可以精准测出其宽度。一把学习型红外钥匙可以学习多把密码锁的开门信号,所以只需一把钥匙就可以打开多把锁,安全性高,操作简便。附图说明0012图1是红外遥控锁电路结构框图。0013图2是红外钥匙电路结构框图。0014图3是红外遥控锁电路图。0015图4是机械锁驱动电路图。0016图5是红外。

12、钥匙电路图。0017图6是密码锁程序流程图。0018图7是红外钥匙程序流程图。0019图8是红外密码学习子程序及中断服务程序流程图。具体实施方式0020本系统主要有两部分组成,分别为红外遥控密码锁和学习型红外钥匙。它们的电路结构框图如图1,2所示。0021当密码锁安装后,先通过密码设置键S1设置密码。按下红外钥匙上的学习键S4,对准密码锁,然后按下密码锁上的密码设置键S1,此时观察红外钥匙,如果钥匙上的指示灯不亮,则表示接受到的红外遥控密码信号在数据存储器上不存在,可以保存并作为该锁的开门信号;若指示灯亮,则表示刚刚设置的红外密码已经存在,需要重新设置,直到指示灯灭为止。附图3,50022智能。

13、学习型红外遥控密码锁的红外发射模块主要由一个红外发射二极管,三极管,限流电阻组成。需要发送红外编码时,只需要将发送红外编码的IO口与发射模块的IO口连接即可。当发送高电平时,三极管导通,此时红外发射二极管也导通,发出红外线;当发说明书CN101974992ACN101974997A3/3页5送低电平时,三极管,红外发射二极管截止,无信号发出。附图30023假设门已锁,当门外有人按门铃时,屋里的人只需按下密码锁上的开锁键S2即可。若主人在房子外,想开门,应对准密码锁按下红外钥匙上的开锁键S5,红外钥匙把数据存储器中的所有密码都发送一遍,红外接收器将接收到的密码信号输入给单片机,把接受到的每个密码。

14、与密码锁中的密码一一比较,只要有一致的,单片机由不同输出口IO1,IO2输出机械锁开启信号。由单片机输出的低电平信号经过IO1,使光电耦合器U1输出低电平信号,使Q1,Q2导通,12V电源加在控制电机M的A上;信号还经过另一条支路接至反相器将高电平加在Q8基极上,使Q7,Q8导通。12V经过Q2发射极,集电极,电机M,Q7集电极,发射极构成回路,此时电机正转。通过与电机轴相联接的传动机构带动机械锁的旋转把手转动,使机械锁开启。当人在屋里时,如果要关锁,先把门关上,然后按下锁上的关锁键S3,由于机械锁此时处于开启状态,单片机此时输出的低电平的反转信号经过IO2,使得光电耦合器U2输出低电平信号,。

15、使Q3,Q4导通,12V电源加在控制电机M的B上;信号还经过另一条支路接至反相器将高电平加在Q5基极上,使Q5,Q6导通。12V经过Q3发射极,集电极,电机M,Q6集电极,发射极构成回路,此时电机反转。通过与电机轴相联接的传动机构带动机械锁的旋转把手转动,使机械锁关闭。当人要出外,同样把门关上,然后按下红外钥匙上的关锁键,即可,原理跟人在屋里是关锁是一致的。图中的K1,K2是动力制动开关,用以使电机正反转旋转到位后立即停止而设。附图40024智能学习型红外遥控密码锁的红外接收模块是由一片红外接收芯片HS0038A2组成,其内部将接受到的红外编码进行解调,然后输出与发射时相反的编码脉冲。只需将编。

16、码脉冲送到单片机的外部中断口0和1,通过边沿触发的方式即可测出相应每个脉冲的宽度。接着,只需把测出的脉冲宽度存入单片机内部EEPROM即可。附图50025图6为红外遥控密码锁的程序流程图。程序先检查是否接收到红外信号,若无则扫描S1、S2、S3三个按键的按下情况,根据不同的按键的按下情况作出相应的反应;若检测到红外信号,即表明红外钥匙发送开锁信号,把接收到的信号与数据存储器中的开锁密码比较,若一致则开锁,否则继续检测红外信号。0026图7为红外钥匙的程序流程图。程序先扫描S4、S5、S6三个按键,根据各自按下的情况作出相应的反应。当学习键被按下时,红外遥控锁发送密码信号,把刚接收到的密码信号学。

17、习一遍,并与数据存储器中已有的密码进行比较,如果不一致则保存,否则亮灯提示,重新设置密码,直至灯灭为止。其它两个键根据按下与否作出开,关锁的反应。0027图8为红外编码学习子程序和中断服务程序流程图。程序通过边沿触发的方式来测量脉冲宽度。没有接收到脉冲时,红外接收芯片输出为高电平。当第一个脉冲是低电平时,单片机检测到下降沿触发,程序进入下降沿触发中断服务程序。在中断服务程序中,定时器启动,然后等待上升沿触发中断。当低电平脉冲结束,高电平脉冲到来时,进入上升沿触发中断服务程序。在中断服务程序中,关闭定时器,保存定时器的值,接着定时器清零,最后重新启动定时器。之所以重新启动,是因为下一个脉冲是高电。

18、平,前一个低电平脉冲的结束是后一个高电平脉冲的开始,所以需要启动定时器。当下一个脉冲是低电平时,检测到下降沿触发,进入中断服务程序,重复上述过程。当脉冲宽度超过6066MS时,定时器溢出中断,确认接收到红外信号完毕。接着把RAM的数据存入EEPROM。这样,红外脉冲信号就被原封不动的全部记忆和存储。说明书CN101974992ACN101974997A1/5页6图1图2说明书附图CN101974992ACN101974997A2/5页7图3图4说明书附图CN101974992ACN101974997A3/5页8图5图6说明书附图CN101974992ACN101974997A4/5页9图7说明书附图CN101974992ACN101974997A5/5页10图8说明书附图CN101974992A。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 固定建筑物 > 锁;钥匙;门窗零件;保险箱


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1