设为首页
联系站长
加入收藏
 您的位置: Pecker's Home >> 文章频道 >> 电子技术 >> 单片机/DSP/嵌入式系统 >> PIC系列 >> 正文
  基于PIC16C57的滚动码遥控安防系统         
基于PIC16C57的滚动码遥控安防系统
[ 作者:佚名    转贴自:EEPW    点击数:1237    更新时间:2007-9-26    文章录入:pecker

    传统上,用于单向传输的安防产品主要采用固定编码集成电路,如PT2262、PT2272、AX5326、AX5327等编解码芯片。但由于此类编解码芯片的编码长度有限,码形格式固定不变,容易通过空中捕捉电波码字和扫描跟踪等方法破解。因此,此类编解码芯片只能用于一些对保密安全要求不高的场所。相比之下,Microchip公司推出的KEELOQ编码系统编码方式安全性大大提高。 

    KEELOQ技术是一种复杂的非线性加密算法,经它加密后的码称为滚动码,KEELOQ也是滚动码技术的专利代码。KEELOQ编码系统的编码方式不是固定的,使数据传输具有极高的保密性,每次传输的代码都是唯一、不规则且不重复的。解码系统由PIC系列单片机构成,编解码系统经“学习”后,便构成一系统,编码与解码同步滚动,使得任何非法捕捉和扫描跟踪等破译手段都难以奏效。基于这一原理,本文提出了一种基于PIC16C57的滚动码解码安防系统的设计,主要包括遥控发射系统、遥控接收译码控制系统两大部分。硬件系统结构图见图1。

    系统主要由按键加密发送器和接收控制器组成。用户可以按下按键开关发起与接收机的通信,通过一串长度为64~128位的数据流进行发送器和接收器的会话,该数据流包括前引导码、命令码和一串加密滚动码。


遥控发射系统

    遥控发射器主要由滚码发生电路和载波发射电路两部分组成,如图2所示。SO-S3是四路控制按键,LED为发射指示,滚动编码以串行方式通过PWM接口,再由发射电路发射出去。发射电路采用MAX1472射频模块,如图3所示。

 

遥控接收解码控制系统

    在接收解码控制系统中,需要有射频接收电路(见图4)和解码控制系统(见图5)两部分。

    在解码控制系统中,单片机采用PIC16C57,片内有72单元的RAM,2K程序存贮器ROM,20个I/O接口,以及片内定时计数器和看门狗电路。在本设计中,由于使用的输入输出接口较多,需要进行扩展。输入扩展可采用单向驱动器74LS244,输出扩展可采用8D触发器74LS273。在遥控接收电路中,采用与发射器配套的MAX1473。E2PROM可以选用任何容量的采用I2C总线协议的产品,以用作存贮滚动编码的“参考码”。

    为了使编码器、解码器一起工作,编码器首先要被“学习”确认。“学习”时,先按下PIC单片机解码器下的“LAN”按键,并在规定时间内按下编码器的任意按键2次。若在规定的时间内没有接收到2次数据,或者有接收到2次数据,但数据经校验不正确,则认为学习失败,应重新学习。若长按“LAN”键超过8.2s,则解码器将擦除全部的编码器存储值。“学习”成功后,解码器将所学的序列号和同步值经加密后存储到E2PROM中。解码器接收到一次发送后,立即检查序列号是否已被学习,如果是,则进行解码过程。然后,由生成的密钥对滚动码部分进行解密,用鉴别位来判断解密是否有效,如果以上通过,则对同步值进行判断。同步值判断通过后,接收到的按键值才输出。

    本系统中单片机控制部分可以检测门的状态并驱动微功耗的电子锁电磁继电器,实现开/关功能。结合盗警检测、火警检测等,就可以构成一个完善的家用/办公场所报警系统。


结语

    通过结合多家外围器件和微处理器件,整合利用KEELOQ芯片的安全性、Maxim射频芯片的可靠性和PIC16C57单片机的性价比,通过实际运行,系统达到了预先设计的要求。应用KEELOQ加密算法及非易失性的同步值,使得所没计的系统具有极高的保密性,可广泛应用于各种安全保密系统,比如各种报警系统、防盗系统、住宅、办公楼、汽车及车库等门卫管理系统。 

分享到:
    免责声明:本文仅代表作者个人观点,与Pecker's Home无关。登载目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字和图片(或其他媒体形式内容)的真实性、完整性、及时性本站不作任何保证或承诺。请读者仅作参考,并请自行核实相关内容。如果有侵犯版权事宜,请通知master@peckerhome.com,我们将在第一时间删除该信息。
  • 上一篇文章: PIC单片机的应用设计技巧

  • 下一篇文章: 用单片机设计A/D、D/A转换器
  • 发表评论】【告诉好友】【打印此文】【关闭窗口
     最新5篇热点文章
    处理器架构消亡史[00140]
    通信恩仇,5G江湖[00281]
    官方辟谣扫码支付引爆加油…[00524]
    谷歌搭售是不是作恶?可以…[00285]
    你对Zigbee无线连接了解多…[00515]
     
     最新5篇推荐文章
    Pecker之家开通用于电子元…[02-13]
    印刷电路板图设计经验[04-04]
    基于电力线通信的家庭网络…[03-23]
    利用USB控制器设计的Windo…[01-20]
    基于ARM920T微处理器的IDE…[01-20]
     
     相 关 文 章
  • 无相关文章

  •   网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
        没有任何评论