999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于DES加密算法的預付費空調管理系統設計

2017-12-01 00:33:56黨倩瀅楊文健MuhammadMannanAfzalFazliHameed
電子設計工程 2017年22期
關鍵詞:系統

黨倩瀅,淡 丹,楊文健,Muhammad Mannan Afzal,Fazli Hameed

(1.河海大學公共管理學院,江蘇南京211100;2.陜西科技大學電氣與信息工程學院,陜西西安710021;3.河海大學水文學及水資源,江蘇南京211100;4.河海大學水利水電工程,江蘇南京211100)

基于DES加密算法的預付費空調管理系統設計

黨倩瀅1,淡 丹2,楊文健1,Muhammad Mannan Afzal3,Fazli Hameed4

(1.河海大學公共管理學院,江蘇南京211100;2.陜西科技大學電氣與信息工程學院,陜西西安710021;3.河海大學水文學及水資源,江蘇南京211100;4.河海大學水利水電工程,江蘇南京211100)

針對目前空調管理性、智能化較差的問題設計了一種基于DES加密算法的預付費空調管理系統。該系統以AT89S52為主控芯片,通過RC522讀寫器對射頻IC卡進行數據采集,來控制空調自動開啟與閉合,以實現預付費消費管理的目的。針對卡片安全性問題,系統采用DES加密算法對數據加密,確保卡片通信過程中的安全性,仿真結果表明該算法安全可靠,可被廣泛應用。

射頻卡;微控制器;加密算法;預付費空調

隨著現代化水平的不斷提高,工業化的不斷發展,自助式收費已逐漸在人們生活方式中出現。傳統的酒店、企事業單位或學??照{系統,外機大都采用集中式安裝方式,而內機采用分戶單獨安裝計量管理模式,收費方式使用先使用后收費模式[1],此種模式導致了各用戶收費不均,或是某個用戶存在欠費而無法切斷其內機,存在欠費拖延等經濟問題,使得空調不能集中管理,如今在樓宇自動化水平不斷提高的前提下,更不能適應目前管理和消費人群的需要,空調經濟智能化水平較差[2~3]。射頻IC卡易于攜帶、方便管理而被用于各個管理領域,但由于該技術是通過無線通信來傳遞身份信息等關鍵信息,因此信息的安全性容易受到攻擊,卡片一旦丟失,信息易被泄露,非法分子可以根據卡片的信息克隆或復制一張相同的卡片,信息安全性相對較弱[4]。

針對上述問題,系統利用射頻IC卡設計了一種預付費空調管理系統。該系統利用射頻卡便于管理的特點,給用戶提供了一種全新的服務模式,解決了空調不能集中管理、用戶欠費拖延等經濟問題。系統中主控使用AT89S52,其外圍模塊包括了LCD1602液晶顯示器、蜂鳴報警、數據存儲模塊、計費模塊及閥門控制模塊等;系統安全性設計上采用DES加密算法,該算法確保了卡片信息的安全性,最后實驗仿真結果表明該算法安全、可靠切實可行。

1 系統整體設計

系統的整體設計結構框圖如圖1所示,系統主控芯片采用AT89S52,它構成了整個系統的控制核心,蜂鳴報警模塊用于卡片合法性檢測時非法報警及欠費時報警提示,液晶顯示模塊用于當前數據信息的實時顯示,數據存儲模塊主要用于因突然斷電或死機狀態時,數據信息能夠及時保存下來。當射頻IC卡進入讀寫器可識別的范圍時,射頻IC卡讀寫器接收到微控制器的命令后,驅動天線發射13.56 MHZ的載波能量傳輸給射頻IC卡,射頻IC卡接收到載波能量后利用自身內部電路產生感應電流,其中一部分電流經過橋式整流后供射頻卡內電路工作,另一部分能量經射頻卡內數據調制解調模塊調制后通過天線發送給讀寫器,讀寫器接收到數據后就對其進行解碼,并將解碼后的數據送入微控制器進行數據處理[5-6]??ㄆㄟ^讀寫器的合法性認證后,微控制器開始控制讀寫器對卡片進行讀寫操作,信息讀取后,用戶可以通過鍵盤設定空調開啟的時間,等用戶確認后,空調的閥門被打開,計費模塊按照所設定的時間開始實時計費,同時液晶顯示器上顯示計費的倒計時時間,直到所設定的時間為0時,微控制器控制空調的閥門關閉。

圖1 系統整體設計結構框圖

2 系統硬件設計

2.1 數據采集模塊

系統數據采集模塊主要是通過RFID模塊來實現的,該模塊主要是對用戶卡片信息的讀取、確認及返回,當數據返回后由微控制器對用戶信息進行判斷,并控制空調閥門的開啟情況。主控制器主要由AT89S52為控制核心,RFID讀寫模塊主要由RC522讀寫器、天線及M1卡組成。M1卡中存儲了用戶的信息,首先由微控制器發送指令給MCM,然后,MCM執行指令并將其轉換為射頻信號發送給卡片;其次,卡片接收到來自MCM的指令后,按指令完成其內部的各種處理,并回送應答信號或數據信息給MCM;最后,MCM接收卡回送的射頻信號并將其轉換為數字信號輸出給MCU,讀寫器MCU讀取MCM接收到的應答信號或數據信息,即可完成與M1卡的數據采集。在數據傳輸過程中,微控制器通過RC522與M1卡建立通信,為了保證通信的正確性,需要進行一定的通信協議[7~8],在本系統中數據通信協議如表1所示,其中0x18代表起始位,0x01代表讀卡操作,0x02代表寫卡,n為發送數據的長度。

表1 數據通信協議

2.2 天線設計

系統中天線的設計是其進行正確無線通信的關鍵部分,讀寫器的讀寫距離與天線的尺寸、天線匹配電路的品質因子Q及周圍環境有關[9~10]。本設計在PCB上設計采用繞制方形線圈的方式來制作天線,對于13.56 MHz的MF-RC500系統來說方形天線的最大尺寸為50 cm左右。其由公式(1)決定:

式中L為天線的最大尺寸,λ為波長。

[11]可知天線邊長的確定與讀寫器讀取標簽的距離x有關,本設計要求讀寫距離為100 mm,具體由公式(2)確定:

式中a為天線的邊長,由此公式可計算出方形天線的邊長。

對于天線的品質因子Q的分析求解主要由公式(3)約束:

式中Q為品質因子,ωR為角頻率,LANT為天線電感,RANT為天線電阻,B為帶寬,T為脈寬。根據天線的幾何形狀,Q值通常在50——100之間。基于MF-RC500讀寫器的波特率是109.5 kHz/sec,數據從讀寫器傳輸到射頻卡使用的脈寬T=3μs的Miller碼,并利用公式(1)、(2)、(3)可推算出Q一般取值為35左右。

2.3 鍵盤模塊

系統選用矩陣式鍵盤來進行數據的輸入,通過輸入具體的數字來設定空調開啟的時間。鍵盤的接線采用四行四列的鍵盤掃描的形式,行線分別接AT89S52的 P1.0、P1.1、P1.2、P1.3口,列線接微控制器的P3.2、P3.3、P3.4、P3.5口,圖2為矩陣鍵盤的接口電路。

圖2 矩陣鍵盤的接口電路圖

2.4 液晶顯示模塊

液晶顯示模塊選用LCD1602液晶顯示,LCD1602共16個管腳,主要用到的有RS數據命令選擇端,R/W讀寫選擇端,E3使能端,這3個管腳主要用來初始化、寫命令、寫數據。LCD1602內部RAM顯示緩沖區地址00~0F、40~4F分別對應LCD1602的上下兩行的每一個字符,只要往對應的RAM地址寫入要顯示字符的ASII代碼就可以顯示出來。

當卡片沒有進入讀卡器工作范圍時LCD1602液晶顯示器上顯示當前的時間。當射頻卡進入讀寫器工作范圍時,讀寫器讀取射頻卡信息,微控制器控制液晶顯示卡內的數據及剩余金額數。在空調閥門打開過程中液晶主要顯示計費的時間,關閉閥門時顯示卡內剩余金額數,如果讀卡出錯則顯示出錯標志。

2.5 數據存儲模塊

為了防止系統斷電后數據不被丟失,系統采用了數據存儲器模塊。數據存儲器模塊采用的芯片為AT93C46,該芯片是Atmel公司生產的一種低電壓、低功耗、可擦除、可編程只讀存儲器。該存儲器帶有3線串行接口,其容量為1KB或4KB,可重復寫100萬次,數據可保存100年以上。每一個存儲器可以頭通過DI或D0引腳進行寫入或讀出,寫入時芯片可自動清除存儲內容,具有硬件和軟件的寫保護功能。

3 系統安全性設計

針對M1卡易被復制、盜刷等現象,系統為了確保卡片的機密性采用DES加密算法,該算法是一種分組加密算法,將明文分成N組,每組長度為64位,通過密鑰把64位明文信息加密成64位密文信息,最后把所有的分組密文進行合并,形成最終的密文[12-13],然后再利用加密時所利用的同一個密鑰進行解密運算變換成對應的明文的過程。DES加密算法具體計算流程如圖3所示[14-15],該算法一共進行16輪加密,每一輪都有一個48比特的密鑰Ki,在每一輪中,都使用了8個固定的從6比特到4比特的替代映射盒Si(S盒)。對于輸入的64bit明文,將其分成兩個獨立的32bit明文,記為L0和R0,將32bit的Li-1與Ri-1用做輸入,將Li和Ri作為32bit輸出,其中1≤i≤16。具體算法如下:

上式中的E為一個固定的擴展置換,實現將一個32bit的Ri-1映射成48bit,P為另一個32bit的置換。

圖3 DES加密算法流程圖

算法的編程實現如下,算法的主要函數為:

Void des_encode(des_ctx*st,unsigned char*data,int blocks),該函數為加密函數,主要是對32位的st結構進行加密,data為存放輸入密鑰的結構,blocks為分組的組數,主要存放DES加密算法的一個分組加密算法。Void des_decode(des_ctx*st,unsigned char*data,int blocks),該函數為解密函數,即為加密函數的逆運算。系統對DES加密算法加解密的運行結果如圖所示,通過對字符串“Hohai”進行加密,加密結果為“10111101 10100001 11110110 00011110”,最后對該結果進行逆運算,解密輸出為“Hohai”,通過加解密的演示結果可以看出DES加密算法應用于RFID系統切實可行,具有較高的加密性能,能夠有效地解決卡片安全性問題。

圖4 加解密運行結果示意圖

4 系統軟件的設計

系統主控程序流程圖如圖5所示,首先檢測是否有卡片進入感應區,當有卡片進入感應區時,系統從低功耗模式中喚醒,判斷卡片的合法性,如果滿足該協議則判斷卡片合法,執行下一步操作,如果不滿足條件蜂鳴器報警提示??ㄆㄟ^合法性檢測后,系統對卡片的余額進行檢測,如果卡片欠費,系統則控制空調關閥,蜂鳴器報警提示并將欠費的金額的信息顯示在液晶顯示器上,卡片余額充足則微控制器控制讀寫器對卡片內數據進行讀寫,當有按鍵中斷發生時則進行按鍵處理,按鍵的主要作用是設定開啟空調的時間,當時間設置好按下確認按鍵后微控制器控制空調開啟,開始倒計時計費,計費的信息及顯示的時間現在液晶顯示器上,當計時時間為0時,微控制器控制空調關閉閥門,系統進入低功耗模式。

圖5 主控程序流程圖

5 結 論

隨著射頻識別技術的快速發展,射頻識別技術已被應用于日常生活各個領域?;谏漕lIC卡的使用、管理上的方便,將射頻IC卡應用于空調管理系統上提供了一種新的服務方式,減少了電能的浪費,提高了用戶節能的意識,該設計方案可以應用到空調集中式管理系統中,解決了用戶欠費拖延等經濟問題,同時也杜絕了商家硬性消費或亂收費的現象,在空調群控管理領域中具有一定現實意義,具有管理方便自助消費的特點。

參考文獻:

[1]成偉,吳超,奚明耀.預付費智能空調系統[P].廣東:CN104456842A,2015-03-25.

[2]邵凡,張艷,魯燕.中央空調冷水機組群控優化方法研究[J].電力需求側管理,2016,18(4):6-10.

[3]鄒恩,霍慶,黃水鴻,等.中央空調智能群控節能系統改造與設計[J].東莞理工學院學報,2015,22(5):89-93.

[4]莫夫,余亮,譚志平,等.基于AT88SC安全認證的電梯智能控制管理系統[J].現代電子技術,2016,42(1):100-104.

[5]陳杰,應時彥,朱華.基于MFRC522的RFID讀卡器設計[J].浙江工業大學學報,2014(6):616-620.

[6]戴清杰,宋軍奇,高燕.射頻識別技術及其應用[J].通信與信息技術,2010(5):65-67.

[7]潘盛輝,郭毅鋒,潘紹明,等.基于MSP430的手持式RFID讀寫器的設計[J].內蒙古大學學報:自然科學版,2010,41(3):346-350.

[8]楊玲,徐曼.基于ZigBee技術的無線射頻識別系統硬件設計[J].哈爾濱理工大學學報,2012,17(3):65-68.

[9]王賾坤.基于MF RC500射頻讀寫器的設計與實現[J].信息技術,2010(8):127-129.

[10]董慶賀,鐘震林.基于RFID的門禁管理系統設計與實現[J].桂林電子科技大學學報,2011,31(3):226-229.

[11]肖洪祥,董俊飛.一種MF RC500讀寫器PCB印制天線的調諧方法[J].實驗室研究與探索,2012,31(7):19-22.

[12]李洪旭,劉宇紅.DES算法在RFID安全中的應用[J].通信技術,2012,45(12):74-76.

[13]劉宇.RFID中的安全協議及加密算法研究與實現[D].成都:電子科技大學,2010.

[14]吳明航.DES和RSA混合加密算法的研究[D].哈爾濱:哈爾濱工業大學,2013.

[15]陳僑川.一種基于DES和RSA算法的混合加密算法[D].昆明:云南大學,2015.

Design of prepaid air conditioning management system based on DES encryption algorithm

DANG Qian?ying1,DAN Dan2,YANG Wen?jian1,Muhammad Mannan Afzal3,Fazli Hameed4
(1.School of Public Administration,Hohai University,Nanjing211100,China;2.College of Electrical and Information Engineering,Shannxi University of Science and Technology,Xi’an710021,China;3.College of Water Resources and Hydrology,Hohai University,Nanjing211100,China;4.College of Water Conservancy and Hydropower,Hohai University,Nanjing211100,China)

A prepaid air conditioning management system based on DES encryption algorithm is designed to deal with the problem of the poor air conditioning manageability and intelligence.This system takes AT89S52 as the main control chip and the radio frequency card data information is collected by RC522 reader,to control air conditioning to open and close automatically,and to realize the prepaid consumption management.For card safety problems,this system uses DES encryption algorithm for data,to ensure communication security of card.It’s proved that this algorithm is safe and reliable,and can be widely used.

radio frequency card;micro?controller;encryption algorithm;prepaid air conditioning

TN91

A

1674-6236(2017)22-0081-04

2016-09-28稿件編號:201609250

黨倩瀅(1991—),女,陜西西安人,碩士。研究方向:災害管理和社會保障。

猜你喜歡
系統
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
基于PowerPC+FPGA顯示系統
基于UG的發射箱自動化虛擬裝配系統開發
半沸制皂系統(下)
FAO系統特有功能分析及互聯互通探討
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
一德系統 德行天下
PLC在多段調速系統中的應用
主站蜘蛛池模板: 国产区成人精品视频| 国产精品视频猛进猛出| 成人免费黄色小视频| 亚洲国产精品不卡在线| 国产精品视频系列专区| 国产成人成人一区二区| 丝袜亚洲综合| 欧美色视频在线| aaa国产一级毛片| 一级全黄毛片| 久久鸭综合久久国产| 毛片网站观看| 亚洲色图欧美| 亚洲区欧美区| 亚洲国产成人久久精品软件| AV色爱天堂网| 美女高潮全身流白浆福利区| 国产一二视频| 亚洲视频欧美不卡| 欧美亚洲网| 免费在线成人网| 久久精品丝袜高跟鞋| 久久婷婷六月| 亚洲天堂网在线视频| 久久综合伊人77777| 91色在线观看| 这里只有精品国产| 孕妇高潮太爽了在线观看免费| 中文字幕有乳无码| 欧美中出一区二区| 久久精品女人天堂aaa| 久久99国产精品成人欧美| 激情爆乳一区二区| 欧美日韩在线国产| 久久精品人人做人人爽| 国产福利免费视频| 少妇精品网站| 无码在线激情片| 精品国产香蕉在线播出| 久久精品人人做人人| 免费高清a毛片| 99青青青精品视频在线| 亚洲日韩精品欧美中文字幕| 精品伊人久久久大香线蕉欧美| 91麻豆国产视频| 伊人久久福利中文字幕| 久久99国产乱子伦精品免| 日韩亚洲高清一区二区| 99久久亚洲综合精品TS| 五月天福利视频| 99久久精品久久久久久婷婷| www.日韩三级| 天天激情综合| 久久久久久午夜精品| 小说区 亚洲 自拍 另类| 免费看一级毛片波多结衣| 白浆免费视频国产精品视频 | 黄色在线不卡| a级毛片一区二区免费视频| 欧美国产成人在线| 国产男女XX00免费观看| 欧美日韩成人| 日韩免费毛片视频| 狠狠色狠狠色综合久久第一次| 伊人久久婷婷| 日韩av电影一区二区三区四区| 日本爱爱精品一区二区| 国产精品欧美日本韩免费一区二区三区不卡 | 91精品国产综合久久不国产大片| 国产粉嫩粉嫩的18在线播放91 | 在线观看无码a∨| 九九久久99精品| 亚洲国产高清精品线久久| 日韩精品视频久久| 色网站在线视频| 欧美精品v欧洲精品| 99热这里只有精品免费国产| 精品撒尿视频一区二区三区| 欧美中文一区| 亚洲AV一二三区无码AV蜜桃| 日韩精品少妇无码受不了| 成人亚洲天堂|