chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

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

采用PIC16C57單片機和KEELOQ芯片實現(xiàn)滾動碼解碼系統(tǒng)的設計

電子設計 ? 來源:電子設計應用 ? 作者:劉金華 ? 2020-07-09 07:58 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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

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

采用PIC16C57單片機和KEELOQ芯片實現(xiàn)滾動碼解碼系統(tǒng)的設計

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

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

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

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

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

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

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

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

結(jié)語

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

責任編輯:gt


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

    關注

    460

    文章

    52520

    瀏覽量

    441058
  • 集成電路
    +關注

    關注

    5425

    文章

    12070

    瀏覽量

    368516
  • 單片機
    +關注

    關注

    6067

    文章

    44992

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

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

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

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

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

    滾動車庫門控制系統(tǒng)

    滾動車庫門控制系統(tǒng)系統(tǒng)采用PIC16F72作為控制芯片
    發(fā)表于 01-28 09:08

    pic16c57中文資料pdf

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

    基于PIC16C57解碼器設計與應用

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

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

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

    單片機在智能照明控制中的應用

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

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

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

    采用PIC16C57單片機KEELOQ技術實現(xiàn)滾動解碼的安防系統(tǒng)設計

    傳統(tǒng)上,用于單向傳輸?shù)陌卜喇a(chǎn)品主要采用固定編碼集成電路,如PT2262 、PT2272 、AX5326 、AX5327等編解碼芯片。但由于此類編解碼
    的頭像 發(fā)表于 11-30 09:20 ?5399次閱讀
    <b class='flag-5'>采用</b><b class='flag-5'>PIC16C57</b><b class='flag-5'>單片機</b>與<b class='flag-5'>KEELOQ</b>技術<b class='flag-5'>實現(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>設計

    PIC單片機的程序設計經(jīng)驗分享

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

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

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

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

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

    使用單片機實現(xiàn)16解碼芯片74C922應用的C語言程序免費下載

    本文檔的主要內(nèi)容詳細介紹的是使用單片機實現(xiàn)16解碼芯片74C922應用的
    發(fā)表于 03-24 09:41 ?10次下載

    PIC單片機實現(xiàn)LCD1602滾動顯示字符串

    PIC單片機實現(xiàn)LCD1602滾動顯示字符串
    發(fā)表于 11-16 11:51 ?15次下載
    <b class='flag-5'>PIC</b><b class='flag-5'>單片機</b><b class='flag-5'>實現(xiàn)</b>LCD1602<b class='flag-5'>滾動</b>顯示字符串

    PIC16C57滾動遙控安防系統(tǒng)電路圖設計

    電子發(fā)燒友網(wǎng)站提供《PIC16C57滾動遙控安防系統(tǒng)電路圖設計.pdf》資料免費下載
    發(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'>系統(tǒng)</b>電路圖設計