0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

怎样用AT89S52单片机设计及制作智能遥控开锁装置

454398 作者:工程师吴畏 2018-09-25 14:07 次阅读

本设计从低成本的角度,通过简单的数字电路机械传动机构在已有的弹子锁上稍加改装。实现了遥控开锁的功能,且遥控编码的安全性好,通过程序解码可使安全性得到进一步的提高,同时该装置保留了钥匙开锁的功能,可在停电等特殊情况下使用。

机械传动设计

目前市场上销售的弹子锁的原理基本相同。都是通过锁芯的旋转,施加适当扭矩通过机械传动装置进行门闩开启、关闭。本装置在三保险双舌弹珠门锁上改装,待改装的门锁主要由锁体、斜舌、斜舌连杆、斜舌连动弹簧、方舌、方舌联片、方舌系统弹簧片方框、弹簧片、方舌系统支柱、外钥匙连动片轴、内钥匙转头组成。

该改装主要是内钥匙转头替换为电机驱动。将内钥匙转头卸下,可以看到有一个Ω形状的小孑L,利用现成的小孑L将电机轴伸入锁体,再将原内钥匙转头上的空心凸轮焊接在电机轴上。这样减少了不必要的加工,也节约了成本,同时保证了门外钥匙开锁和内外遥控开锁的双重功能。其他模块封装后可通过螺丝安装在门板上。

控制系统的组成及原理

本系统可分为控制部分和动作执行部分。其中控制系统部分包括:控制器模块、遥控模块、电源模块。动作执行部分包括电机驱动模块和机械传动模块,总共有6个模块。系统的总体框图如下图所示。

控制系统的三个模块整合在一块布线板上,封装后固定在门板上,并通过导线控制步进电机的运转状态来实现开锁上锁功能。

怎样用AT89S52单片机设计及制作智能遥控开锁装置

1.控制器模块

本系统采用Atmel公司的AT89S52单片机

AT89S52是一种低功耗、高性能CMOS8位微控制器,具有8K在系统可编程Flash存储器。使用Atmel公司高密度非易失性存储器技术制造。与工业80C51产品指令和引脚完全兼容。片上Flash允许程序存储器在系统可编程,亦适于常规编程器。在单芯片上,拥有灵巧的8位CPLJ和在系统可编程Flash,使得AT89S52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。本设计采用24M晶振,单片机的I/O口P1口分别与L298N的相应接口想连。P3.0、P3.1与遥控模块相连,控制开锁电机的正反转。

怎样用AT89S52单片机设计及制作智能遥控开锁装置

2.遥控模块

目前。遥控技术有无线电、红外线、微波等多种方式,而且可供选择的模块也有很多种。考虑到应用环境和价格等因素,本系统采用无线遥控技术。发射模块(F05)和接收模块(J05C)是其中比较便宜的一种,它们具有传输距离较远、可穿透物体传输、可靠性高等特点,特别适合于低成本的无线通讯设备使用。

(1)发射电路

发射模块F05采用声表谐振器稳频,SMT树脂封装,频率一致性较好,可免调试,具有较宽的工作电压范围及低功耗特性。当发射电压为3V时,发射电流约为2mA,发射功率较小,最佳工作电压为12V,发射电流约为5~8mA。发射电路采用12V圆柱形打火机电池进行供电。 .F05采用PT2262编码。PT2262的编码数据和地址以串行方式并且通过RF或IR调制方式发射。

最多可采用12条三态地址线,可以提供531441种地址编码。因此,最大程度上避免了编码的冲突。

发射模块电路如下图所示。振荡电阻取3.3MQ,当17脚无信号输出时,电路不工作,发射电流为零;当14脚为低电平时,17脚输出已设定的编码脉冲对发射电路进行调制发射。

(2)接收模块

接收模块J05C由超外差电路结构IC芯片和温度补偿电路构成,具有较高的接收灵敏度及稳定性,芯片内含低噪声射频放大器、混频器、本地振荡器、中频放大器、滤波器及限幅比较器。输出为数据电平信号,信号直接接至PT2272解码。

接收模块采用PT2272芯片解码。PT2272解码芯片有不同的后缀,表示不同的功能,有L4/M4/L6/M6之分,其中L表示锁存输出,数据只要成功接收就能一直保持对应的电平状态,直到下次遥控数据发生变化时改变。M表示非锁存输出,数据脚输出的电平是瞬时的而且和发射端是否发射相对应。可以用于类似点动的控制。后缀的6和4表示有几路并的控制通道。

怎样用AT89S52单片机设计及制作智能遥控开锁装置

3.电机驱动模块

选用可以用程序控制的,且可实现精确定位的步进电机。使用L298N芯片驱动步进电机工作。

L298N芯片可以驱动两个二相电机,也可以驱动一个四相电机,输出电压最高可达50V,可以直接通过电源来调节输出电压。本设计直接用单片机的I/O口提供信号。如下图所示,引脚5、7、10、12分别接单片机的P1.0、P1.1、P1.2、P1.3。

4.电源模块

步进电机及控制系统采用统一电源供电。由9V/2A直流稳压电源统一供电。电机驱动采用+9V直流电,经7809稳压芯片稳压后输出,控制电路采用+5V直流电,经7805稳压芯片稳压后输出供电。

5.语音信号灯提示模块

采用蜂鸣器和发光二极管提示锁的当前工作是通过锁芯的旋转,施加适当扭矩通过机械传动装置进行门闩开启、关闭。本装置在三保险双舌弹珠门锁上改装,待改装的门锁主要由锁体、斜舌、斜舌连杆、斜舌连动弹簧、方舌、方舌联片、方舌系统弹簧片方框、弹簧片、方舌系统支柱、外钥匙连动片轴、内钥匙转头组成。l该改装主要是内钥匙转头替换为电机驱动。将内钥匙转头卸下,可以看到有一个Q形状的小孔,利用现成的小孔将电机轴伸入锁体,再将原内钥匙转头上的空心凸轮焊接在电机轴上,这样减少了不必要的加工,也节约了成本,同时保证了门外钥匙开锁和内外遥控开锁的双重功能。其他模块封装后可通过螺丝安装在门板上。

工作总程序设计

接通电源系统启动,绿灯亮。等待接收信号,当接收到信号时,判断是否是正确信号。如果是正确信号,启动开锁定时程序,同时蜂鸣器短鸣一秒,绿灯闪三次表示门锁已开启,如果开启后用户无动作或者已开门则该装置在开启后等待30s自动上锁(安全性考虑)。如果检测到的是错误信号,则蜂鸣器连续短鸣报警,计时15s后系统还原到等待状态。

系统程序流程框图如下图所示。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 单片机
    +关注

    关注

    6002

    文章

    43982

    浏览量

    620900
  • AT89S52
    +关注

    关注

    9

    文章

    358

    浏览量

    87442
  • 智能遥控
    +关注

    关注

    0

    文章

    10

    浏览量

    8965
收藏 人收藏

    评论

    相关推荐

    AT89S52单片机封装

    AT89S52单片机的封装
    发表于 07-01 14:05

    怎样用 52单片机产生 正弦波形(20赫兹左右)

    89C52 单片机 怎样 产生 tlc5615产生正弦波的问题,正弦波数组已经有了,是精度是 10位的,现在 示波器就是不出 图像,急急,请知道的朋友 给点思路,方案
    发表于 09-06 18:11

    AT89s52单片机工作电压范围是多少啊?各位大神

    我刚刚买了个摇摇棒,的是AT89S52,我确定没有升压电路,只用了两节7号干电池,3V,为什么AT89S52单片机还能工作,5V时AT89S52
    发表于 11-23 19:40

    AT89S52单片机的基本特征有哪些

    AT89S52单片机的内部结构是由哪些部分组成的?AT89S52单片机的基本特征有哪些?
    发表于 10-21 08:52

    如何去实现一种基于AT89S52单片机智能电动车设计

    摘要:本智能车是以铝合金为车架,AT89S52单片机为控制核心,加以直流电机、舵机、光电传感器、火焰传感器和电源电路以及其他电路构成。系统由89S52通过IO口控制小车的前进后退以及转
    发表于 12-13 06:51

    国产单片机有兼容AT89S52的吗?

    国产单片机有兼容AT89S52的吗?
    发表于 02-25 10:24

    基于AT89S52的红外遥控电子密码锁设计

    基于AT89S52的红外遥控电子密码锁设计 本设计以单片机AT89S52作为密码锁监控装置的检测和控制核心,分为主机和从机,实现钥匙信息在
    发表于 04-08 10:02 337次下载

    at89s52单片机引脚图,at89s52引脚说明

    本文为您介绍at89s52单片机引脚图及引脚说明,at89S52特点及其功能。at89S52,高性能的8位单片机
    发表于 04-29 22:04 7.7w次阅读
    <b class='flag-5'>at89s52</b><b class='flag-5'>单片机</b>引脚图,<b class='flag-5'>at89s52</b>引脚说明

    单片机AT89S52实用教程

    本文提供的单片机AT89S52实用教程,希望对你的学习有所帮助!
    发表于 06-03 16:00 793次下载
    <b class='flag-5'>单片机</b><b class='flag-5'>AT89S52</b>实用教程

    基于AT89S52单片机智能窗帘的设计_王林艳

    基于单片机的光控自动窗帘的控制,基于at89s52
    发表于 04-14 16:26 50次下载

    AT89S52单片机电源设计_电子实训作业一

    AT89S52单片机电源设计_电子实训作业一
    发表于 06-08 17:52 0次下载

    单片机AT89S52介绍

    AT89S52单片机的引脚、IO口介绍
    发表于 03-05 14:39 92次下载

    基于AT89S52单片机的蔬菜大棚温湿度检测装置的设计

    基于AT89S52单片机的蔬菜大棚温湿度检测装置的设计
    发表于 04-27 09:38 40次下载

    使用AT89S52单片机设计的门禁系统程序免费下载

    本文档的主要内容详细介绍的是使用AT89S52单片机设计的门禁系统程序免费下载。
    发表于 05-06 11:42 46次下载
    使用<b class='flag-5'>AT89S52</b><b class='flag-5'>单片机设</b>计的门禁系统程序免费下载

    AT89S52单片机思维导图

    AT89S52单片机思维导图
    发表于 11-10 18:46 71次下载
    <b class='flag-5'>AT89S52</b><b class='flag-5'>单片机</b>思维导图