精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

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

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

3天內不再提示

采用PIC16C57單片機和KEELOQ芯片實現滾動碼解碼系統的設計

電子設計 ? 來源:電子設計應用 ? 作者:劉金華 ? 2020-07-09 07:58 ? 次閱讀

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

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

采用PIC16C57單片機和KEELOQ芯片實現滾動碼解碼系統的設計

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

遙控發射系統

遙控發射器主要由滾碼發生電路和載波發射電路兩部分組成,如圖2所示。S0-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 加密算法及非易失性的同步值, 使得所設計的系統具有極高的保密性, 可廣泛應用于各種安全保密系統,比如各種報警系統、防盜系統、住宅、辦公樓、汽車及車庫等門衛管理系統。

責任編輯:gt


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

    關注

    454

    文章

    50460

    瀏覽量

    421973
  • 集成電路
    +關注

    關注

    5382

    文章

    11396

    瀏覽量

    360953
  • 單片機
    +關注

    關注

    6032

    文章

    44525

    瀏覽量

    633261
收藏 人收藏

    評論

    相關推薦

    PIC16C57構成的吸氧機電路

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

    基于PIC16C57滾動遙控安防系統

    重復的。解碼系統PIC系列單片機構成,編解碼系統經“學習”后,便構成一
    發表于 08-18 15:48

    滾動車庫門控制系統

    滾動車庫門控制系統系統采用PIC16F72作為控制芯片
    發表于 01-28 09:08

    pic16c57中文資料pdf

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

    基于PIC16C57解碼器設計與應用

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

    PIC單片機在可編程數碼式樓宇對講系統中的應用

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

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

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

    基于PIC16C57的低電阻測量系統的設計與實現

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

    采用PIC16C57單片機KEELOQ技術實現滾動解碼的安防系統設計

    傳統上,用于單向傳輸的安防產品主要采用固定編碼集成電路,如PT2262 、PT2272 、AX5326 、AX5327等編解碼芯片。但由于此類編解碼
    的頭像 發表于 11-30 09:20 ?4802次閱讀
    <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'>實現</b><b class='flag-5'>滾動</b><b class='flag-5'>碼</b><b class='flag-5'>解碼</b>的安防<b class='flag-5'>系統</b>設計

    PIC單片機的程序設計經驗分享

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

    PIC16C5X單片機的程序存儲器結構和堆棧技術介紹

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

    基于PIC單片機的精確加油系統設計

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

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

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

    PIC單片機實現LCD1602滾動顯示字符串

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

    PIC16C57滾動遙控安防系統電路圖設計

    電子發燒友網站提供《PIC16C57滾動遙控安防系統電路圖設計.pdf》資料免費下載
    發表于 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>電路圖設計