一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

采用PIC16C57單片機(jī)與KEELOQ技術(shù)實(shí)現(xiàn)滾動碼解碼的安防系統(tǒng)設(shè)計(jì)

電子設(shè)計(jì) ? 來源:郭婷 ? 作者:電子設(shè)計(jì) ? 2018-11-30 09:20 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

傳統(tǒng)上,用于單向傳輸?shù)陌卜喇a(chǎn)品主要采用固定編碼集成電路,如PT2262 、PT2272 、AX5326 、AX5327等編解碼芯片。但由于此類編解碼芯片的編碼長度有限,碼形格式固定不變,容易通過空中捕捉電波碼字和掃描跟蹤等方法破解。因此,此類編解碼芯片只能用于一些對保密安全要求不高的場所。相比之下,Microchip公司推出的KEELOQ編碼系統(tǒng)編碼方式安全性大大提高。

KEELOQ 技術(shù)是一種復(fù)雜的非線性加密算法,經(jīng)它加密后的碼稱為滾動碼,KEELOQ也是滾動碼技術(shù)的專利代碼。KEELOQ編碼系統(tǒng)的編碼方式不是固定的,使數(shù)據(jù)傳輸具有極高的保密性,每次傳輸?shù)拇a都是唯一、不規(guī)則且不重復(fù)的。解碼系統(tǒng)由PIC系列單片機(jī)構(gòu)成,編解碼系統(tǒng)經(jīng)“學(xué)習(xí)”后,便構(gòu)成一系統(tǒng),編碼與解碼同步滾動,使得任何非法捕捉和掃描跟蹤等破譯手段都難以奏效。基于這一原理,本文提出了一種基于PIC16C57的滾動碼解碼安防系統(tǒng)的設(shè)計(jì),主要包括遙控發(fā)射系統(tǒng)、遙控接收譯碼控制系統(tǒng)兩大部分。硬件系統(tǒng)結(jié)構(gòu)圖見圖1。

采用PIC16C57單片機(jī)與KEELOQ技術(shù)實(shí)現(xiàn)滾動碼解碼的安防系統(tǒng)設(shè)計(jì)

圖1 系統(tǒng)結(jié)構(gòu)框圖

系統(tǒng)主要由按鍵加密發(fā)送器和接收控制器組成。用戶可以按下按鍵開關(guān)發(fā)起與接收機(jī)的通信,通過一串長度為64~128位的數(shù)據(jù)流進(jìn)行發(fā)送器和接收器的會話,該數(shù)據(jù)流包括前引導(dǎo)碼、命令碼和一串加密滾動碼。

遙控發(fā)射系統(tǒng)

遙控發(fā)射器主要由滾碼發(fā)生電路和載波發(fā)射電路兩部分組成,如圖2所示。S0-S3是四路控制按鍵,LED為發(fā)射指示,滾動編碼以串行方式通過PWM接口,再由發(fā)射電路發(fā)射出去。發(fā)射電路采用MAX1472射頻模塊,如圖3所示。

采用PIC16C57單片機(jī)與KEELOQ技術(shù)實(shí)現(xiàn)滾動碼解碼的安防系統(tǒng)設(shè)計(jì)

圖2 遙控發(fā)射系統(tǒng)

圖3 發(fā)送部分射頻前端電路

遙控接收解碼控制系統(tǒng)

在接收解碼控制系統(tǒng)中,需要有射頻接收電路(見圖4)和解碼控制系統(tǒng)(見圖5)兩部分。

采用PIC16C57單片機(jī)與KEELOQ技術(shù)實(shí)現(xiàn)滾動碼解碼的安防系統(tǒng)設(shè)計(jì)

圖4 接收部分射頻前端電路

采用PIC16C57單片機(jī)與KEELOQ技術(shù)實(shí)現(xiàn)滾動碼解碼的安防系統(tǒng)設(shè)計(jì)

圖5 遙控接收解碼控制系統(tǒng)

在解碼控制系統(tǒng)中,單片機(jī)采用PIC16C57,片內(nèi)有72單元的RAM,2K程序存貯器ROM,20個I/O接口,以及片內(nèi)定時計(jì)數(shù)器和看門狗電路。在本設(shè)計(jì)中,由于使用的輸入輸出接口較多,需要進(jìn)行擴(kuò)展。輸入擴(kuò)展可采用單向驅(qū)動器74LS244, 輸出擴(kuò)展可采用8D觸發(fā)器74LS273。在遙控接收電路中,采用與發(fā)射器配套的MAX1473。E2PROM可以選用任何容量的采用I2C總線協(xié)議的產(chǎn)品,以用作存貯滾動編碼的“參考碼”。

為了使編碼器、解碼器一起工作,編碼器首先要被“學(xué)習(xí)”確認(rèn)。“學(xué)習(xí)”時, 先按下PIC單片機(jī)解碼器下的 “LAN”按鍵,并在規(guī)定時間內(nèi)按下編碼器的任意按鍵2 次。若在規(guī)定的時間內(nèi)沒有接收到2 次數(shù)據(jù), 或者有接收到2 次數(shù)據(jù), 但數(shù)據(jù)經(jīng)校驗(yàn)不正確, 則認(rèn)為學(xué)習(xí)失敗, 應(yīng)重新學(xué)習(xí)。 若長按“LAN”鍵超過8.2s,則解碼器將擦除全部的編碼器存儲值?!皩W(xué)習(xí)”成功后, 解碼器將所學(xué)的序列號和同步值經(jīng)加密后存儲到E2PROM中。解碼器接收到一次發(fā)送后,立即檢查序列號是否已被學(xué)習(xí),如果是,則進(jìn)行解碼過程。然后,由生成的密鑰對滾動碼部分進(jìn)行解密,用鑒別位來判斷解密是否有效,如果以上通過,則對同步值進(jìn)行判斷。同步值判斷通過后,接收到的按鍵值才輸出。

本系統(tǒng)中單片機(jī)控制部分可以檢測門的狀態(tài)并驅(qū)動微功耗的電子鎖電磁繼電器,實(shí)現(xiàn)開/關(guān)功能。結(jié)合盜警檢測、火警檢測等,就可以構(gòu)成一個完善的家用/辦公場所報警系統(tǒng)。

結(jié)語

通過結(jié)合多家外圍器件和微處理器件,整合利用KEELOQ芯片的安全性、Maxim射頻芯片的可靠性和PIC16C57單片機(jī)的性價比,通過實(shí)際運(yùn)行,系統(tǒng)達(dá)到了預(yù)先設(shè)計(jì)的要求。應(yīng)用KEELOQ 加密算法及非易失性的同步值, 使得所設(shè)計(jì)的系統(tǒng)具有極高的保密性, 可廣泛應(yīng)用于各種安全保密系統(tǒng),比如各種報警系統(tǒng)、防盜系統(tǒng)、住宅、辦公樓、汽車及車庫等門衛(wèi)管理系統(tǒng)

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 單片機(jī)
    +關(guān)注

    關(guān)注

    6067

    文章

    44976

    瀏覽量

    650130
  • 計(jì)數(shù)器
    +關(guān)注

    關(guān)注

    32

    文章

    2291

    瀏覽量

    96375
  • 安防系統(tǒng)
    +關(guān)注

    關(guān)注

    2

    文章

    254

    瀏覽量

    33829
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    PIC16C57構(gòu)成的吸氧機(jī)電路

    PIC16C57構(gòu)成的吸氧機(jī)電路主要元件有PIC16C57,78L05,ULN2003A等元件構(gòu)成。
    發(fā)表于 03-05 11:17 ?2733次閱讀
    <b class='flag-5'>PIC16C57</b>構(gòu)成的吸氧機(jī)電路

    采用PIC16C57單片機(jī)KEELOQ芯片實(shí)現(xiàn)滾動解碼系統(tǒng)的設(shè)計(jì)

    傳統(tǒng)上,用于單向傳輸?shù)?b class='flag-5'>安產(chǎn)品主要采用固定編碼集成電路,如PT2262 、PT2272 、AX5326 、AX5327等編解碼芯片。但由于此類編解碼
    的頭像 發(fā)表于 07-09 07:58 ?6467次閱讀
    <b class='flag-5'>采用</b><b class='flag-5'>PIC16C57</b><b class='flag-5'>單片機(jī)</b>和<b class='flag-5'>KEELOQ</b>芯片<b class='flag-5'>實(shí)現(xiàn)</b><b class='flag-5'>滾動</b><b class='flag-5'>碼</b><b class='flag-5'>解碼</b><b class='flag-5'>系統(tǒng)</b>的設(shè)計(jì)

    節(jié)能單片機(jī)—— PIC16C73

    單片機(jī)(MCU)、廣泛的模擬/接口產(chǎn)品、高耐用度的串行EEPROM、microID RFID標(biāo)簽、KEELOQ器件,以及最新發(fā)布的dsPIC系列數(shù)字信號控制器等,所有這些都旨在向廣
    發(fā)表于 03-17 14:52

    基于PIC16C57滾動遙控系統(tǒng)

    重復(fù)的。解碼系統(tǒng)PIC系列單片機(jī)構(gòu)成,編解碼系統(tǒng)經(jīng)“學(xué)習(xí)”后,便構(gòu)成一
    發(fā)表于 08-18 15:48

    如何去實(shí)現(xiàn)一種基于單片機(jī)的智能系統(tǒng)設(shè)計(jì)

    設(shè)計(jì)簡介:本設(shè)計(jì)是基于單片機(jī)的智能系統(tǒng),主要實(shí)現(xiàn)以下功能:可通過LCD1602
    發(fā)表于 02-18 06:44

    pic16c57中文資料pdf

    PIC16C57是美國microchip推出的世界上第一種8腳超小型單片機(jī)系列芯片,體積雖小卻集成了很多功能特點(diǎn)。節(jié)省了很多別的單片機(jī)應(yīng)用中必須外掛的元器件。
    發(fā)表于 08-01 18:10 ?43次下載

    基于PIC16C57解碼器設(shè)計(jì)與應(yīng)用

             文章針對采用PT2262 編碼芯片的系統(tǒng)中,使用多個PT2272 解碼芯片進(jìn)行大容量解碼
    發(fā)表于 09-15 08:12 ?50次下載

    PIC單片機(jī)在可編程數(shù)碼式樓宇對講系統(tǒng)中的應(yīng)用

    摘要:本文介紹應(yīng)用PIC16C57單片機(jī)設(shè)計(jì)的一種可編程、高性能的數(shù)碼式樓宇對講系統(tǒng),詳細(xì)闡明了有關(guān)工作原理和關(guān)鍵技術(shù)。本系統(tǒng)充分應(yīng)用
    發(fā)表于 12-21 22:29 ?107次下載

    單片機(jī)在智能照明控制中的應(yīng)用

    【摘 要】 論述了用PIC16C57單片機(jī)實(shí)現(xiàn)智能照明系統(tǒng)的控制。設(shè)計(jì)了以單片機(jī)為核心的控制系統(tǒng)
    發(fā)表于 05-15 22:16 ?1405次閱讀
    <b class='flag-5'>單片機(jī)</b>在智能照明控制中的應(yīng)用

    基于PIC16C57的低電阻測量系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

       介紹一種以pci16c57單片機(jī)為核心的低電阻測量儀,與普通的低電阻測量儀不同的是:該測量儀的測試電流僅為0.5mA并加有多種保護(hù)電路,具有很高的安全性能。主要用于軍工、國防、民用爆破等行業(yè)的電火工品的直流低電阻的測量。
    發(fā)表于 08-29 17:33 ?10次下載
    基于<b class='flag-5'>PIC16C57</b>的低電阻測量<b class='flag-5'>系統(tǒng)</b>的設(shè)計(jì)與<b class='flag-5'>實(shí)現(xiàn)</b>

    PIC單片機(jī)的程序設(shè)計(jì)經(jīng)驗(yàn)分享

    1、PIC單片機(jī)程序的基本格式 先介紹二條偽指令: EQU ——標(biāo)號賦值偽指令 ORG ——地址定義偽指令 PIC16C5X單片機(jī)在RESET后指令計(jì)算器PC被
    發(fā)表于 11-15 15:54 ?2450次閱讀

    PIC16C5X單片機(jī)的程序存儲器結(jié)構(gòu)和堆棧技術(shù)介紹

    從上圖可看出,PIC程序存儲器采用分頁結(jié)構(gòu),每頁長0.5K。因此對于PIC16C52程序存儲器在1頁之內(nèi),而對于PIC16C54和PIC15C
    發(fā)表于 11-06 16:36 ?2438次閱讀
    <b class='flag-5'>PIC16C</b>5X<b class='flag-5'>單片機(jī)</b>的程序存儲器結(jié)構(gòu)和堆棧<b class='flag-5'>技術(shù)</b>介紹

    基于PIC單片機(jī)的精確加油系統(tǒng)設(shè)計(jì)

    精確加油系統(tǒng)由低功耗單片機(jī)(PIC16C57)、IC卡讀寫控制電路、EEPROM存儲電路、液晶顯示、電源電壓監(jiān)測電路、電源保護(hù)電路、漏電檢測及報警電路等組成。
    發(fā)表于 02-17 16:26 ?1708次閱讀
    基于<b class='flag-5'>PIC</b><b class='flag-5'>單片機(jī)</b>的精確加油<b class='flag-5'>系統(tǒng)</b>設(shè)計(jì)

    基于單片機(jī)的智能系統(tǒng)

    設(shè)計(jì)簡介:本設(shè)計(jì)是基于單片機(jī)的智能系統(tǒng),主要實(shí)現(xiàn)以下功能:可通過LCD1602
    發(fā)表于 12-23 19:31 ?26次下載
    基于<b class='flag-5'>單片機(jī)</b>的智能<b class='flag-5'>安</b><b class='flag-5'>防</b><b class='flag-5'>系統(tǒng)</b>

    PIC16C57滾動遙控系統(tǒng)電路圖設(shè)計(jì)

    電子發(fā)燒友網(wǎng)站提供《PIC16C57滾動遙控系統(tǒng)電路圖設(shè)計(jì).pdf》資料免費(fèi)下載
    發(fā)表于 11-06 08:31 ?0次下載
    <b class='flag-5'>PIC16C57</b>的<b class='flag-5'>滾動</b><b class='flag-5'>碼</b>遙控<b class='flag-5'>安</b><b class='flag-5'>防</b><b class='flag-5'>系統(tǒng)</b>電路圖設(shè)計(jì)