洪琪璐,陸慧慧,趙慶嵐
(1.南京理工大學機械工程學院,南京210000;2.陸軍北京軍事代表局駐二零七所軍事代表室,太原030009)
基于CC2540的低功耗藍牙門鎖設(shè)計?
洪琪璐1,陸慧慧1,趙慶嵐2
(1.南京理工大學機械工程學院,南京210000;2.陸軍北京軍事代表局駐二零七所軍事代表室,太原030009)
針對傳統(tǒng)藍牙門鎖存在功耗大、成本高的問題,設(shè)計了一款基于CC2540的低功耗藍牙4.0的智能門鎖系統(tǒng)。選用集微控制器和射頻于一體的CC2540芯片為主控芯片,采取低功耗、低成本的硬件設(shè)計和低功耗軟件設(shè)計控制藍牙門鎖的功耗和成本問題,實現(xiàn)了智能手機開鎖功能。測試結(jié)果表明,改進的低功耗藍牙智能門鎖系統(tǒng)不僅降低了功耗和成本,并且易于實現(xiàn)和操作,具有較強的實用價值。
智能門鎖;功耗;低功耗藍牙4.0協(xié)議;安卓系統(tǒng);CC2540;智能家居
隨著無線通信技術(shù)的發(fā)展和智能家居的普及,人們對于家居環(huán)境安全的要求和便捷智能生活的追求也越來越高,針對“手機已經(jīng)連上家里的Wi-Fi,人卻進不了家門”這一忘帶鑰匙的現(xiàn)象,藍牙智能門鎖應(yīng)運而生。2010年藍牙聯(lián)盟正式發(fā)布藍牙4.0規(guī)范,藍牙4.0將3種藍牙規(guī)格集一體,包括傳統(tǒng)藍牙技術(shù)、高速藍牙技術(shù)和低功耗藍牙技術(shù)。其中低功耗技術(shù)擁有功耗低、3ms低延遲、AES-128加密等優(yōu)點[1]。與傳統(tǒng)藍牙設(shè)備采用16-32廣播頻道相比,低功耗藍牙只使用3個廣播通道,且每次廣播時射頻的開啟時間也由22.5ms減少到0.6-1.2ms,從而大大降低了廣播數(shù)據(jù)導(dǎo)致的功耗。隨著支持藍牙4.0規(guī)范的智能手機在人們生活中的普及,手機APP開鎖的藍牙智能門鎖的發(fā)展前景越來越廣闊。
目前的藍牙智能門鎖存在功耗大、續(xù)航能力差的問題,為了在提高藍牙門鎖續(xù)航能力的同時降低其生產(chǎn)成本,設(shè)計了一種基于CC2540的低功耗藍牙智能門鎖系統(tǒng)。首先,以藍牙低功耗(Bluetooth Low Energy,簡稱BLE)芯片CC2540為主控芯片,采用TPS60210作為電源管理芯片,使其工作在低功耗模式,從硬件上降低電源轉(zhuǎn)換功耗,提高電池的使用效率;其次采用集成的巴倫電路芯片2450BM15A0002和貼片天線2450AT42A100,降低了印刷電路成本;同時開發(fā)了基于Android 4.3系統(tǒng)的應(yīng)用軟件,從軟件上控制系統(tǒng)的工作狀態(tài),當系統(tǒng)空閑時進入休眠狀態(tài),從而進一步降低功耗,并通過該軟件實現(xiàn)門鎖與智能手機間的相互通信,控制門鎖開關(guān)[2]。
低功耗藍牙門鎖系統(tǒng)主要分為電源模塊、主控模塊以及外圍模塊、門鎖模塊和RF射頻模塊等[3]。該系統(tǒng)框圖如圖1所示,電源模塊為整個系統(tǒng)提供正常的工作電壓;外圍電路包括兩個晶振電路、鍵盤電路、LED檢測電路和蜂鳴器電路;電機模塊為系統(tǒng)開鎖的執(zhí)行模塊,從而實現(xiàn)通過單片控制電機傳動達到開鎖的目的;RF射頻模塊主要作為信號的發(fā)送接收模塊,負責整個系統(tǒng)的通信。
圖1 藍牙門鎖系統(tǒng)框圖
2.1 電源模塊設(shè)計
電池續(xù)航能力是衡量藍牙智能門鎖質(zhì)量的一項非常重要的指標,傳統(tǒng)的藍牙智能門鎖電池供電時間短,并且輸出電壓紋波大,在開關(guān)頻率高的情況下,電流輸出較大??紤]實際應(yīng)用情況,本系統(tǒng)采用兩節(jié)1.5V的AA電池供電,滿足CC2540芯片2V-3.6V的供電要求,由參考文獻[4]的電池放電伏安曲線可知,電池的工作電壓在2V-3.6V芯片輸入電壓之間無法達到穩(wěn)定的狀態(tài)。因此,采用了德州儀器的TPS60210電源管理芯片。該芯片擁有更寬的電壓輸入,最低可至1.6V,除此之外,其電壓轉(zhuǎn)換效率高達90%,靜態(tài)工作電流低至2μA,極大延長了電池的使用壽命,并且該芯片還具有低壓檢測功能。其電源模塊設(shè)計如圖2所示。
2.2 主控模塊及其外圍模塊設(shè)計
主控模塊主要由主控芯片CC2540及其外圍電路組成,CC2540F256芯片是德州儀器開發(fā)的藍牙低功耗系統(tǒng)單芯片(SoC),內(nèi)置增強型的8051 MCU、RF收發(fā)器、8KB的RAM和256KB的閃存[5]。由于CC2540自身集成了8051單片機,擁有21個通用I/O口和2個UART,一個全速USB 2.0,所以整個系統(tǒng)不需要外置MCU。電路如圖3所示。蜂鳴器接P0_2引腳;按鍵接RESET引腳,作為復(fù)位按鍵;LED指示燈接P0_1引腳。
圖2 電源模塊電路設(shè)計
2.3 門鎖模塊設(shè)計
藍牙門鎖系統(tǒng)的RF射頻模塊接收到手機傳輸?shù)拈_鎖信號,由CC2540芯片進行數(shù)據(jù)處理并且通過I/O口P1_1控制門鎖電機的開關(guān)狀態(tài),再結(jié)合機械結(jié)構(gòu)傳動裝置,從而實現(xiàn)門鎖開關(guān)。如圖4所示,電機鎖傳動帶動檔桿運動,檔桿轉(zhuǎn)動嵌入配合后實現(xiàn)開鎖。
2.4 天線模塊設(shè)計
天線是通過導(dǎo)線電磁波的有效輻射來實現(xiàn)信號的輸出和接收的重要設(shè)備,射頻信號通過饋線傳輸?shù)教炀€,由天線將高頻電流能量轉(zhuǎn)換成電磁波并輻射出去,因而,天線的選擇將直接影響到藍牙門鎖系統(tǒng)的通信性能。Wi-Fi、藍牙等無線信息技術(shù)均工作在2.4GHz ISM頻段[6-8],而2.4 GHz常用的天線有偶極子天線、單極天線、鞭狀天線、倒F天線、蛇形天線及片狀天線等[9]。為了減少藍牙門鎖模塊的PCB尺寸,本系統(tǒng)選用片狀天線,天線模塊設(shè)計如圖5所示。其中,本系統(tǒng)采用的CC2540芯片的RF輸入/輸出端口為平衡接口,為了將單端接口的天線與具有平衡輸入/輸出接口芯片相連接,需要在天線和主芯片之間接入平衡/不平衡轉(zhuǎn)換器。本系統(tǒng)采用集成芯片2450BM15A0002作為平衡/不平衡轉(zhuǎn)換器,較之傳統(tǒng)的分立元器件組成的平衡/不平衡轉(zhuǎn)換器,可大大減小PCB板的面積和空間,同時也降低了周圍器件對于RF布局的敏感性。2450AT42A100為2.4GHz的片狀天線。
圖3 主控模塊及外圍電路設(shè)計
圖4 門鎖機械傳動框圖
圖5 天線模塊電路圖
藍牙門鎖系統(tǒng)通過Android4.3以上版本的手機系統(tǒng)APP與門鎖進行連接[10]。門鎖系統(tǒng)的軟件設(shè)計由門鎖軟件和Android開鎖應(yīng)用軟件兩部分組成。門鎖軟件主要負責接收手機的廣播信號并建立連接和校驗開鎖密碼,3ms內(nèi)建立連接后,接收手機發(fā)送的開鎖信號,實現(xiàn)手機應(yīng)用軟件開鎖功能。門鎖程序框圖如圖6所示。Android開鎖應(yīng)用軟件主要負責檢測藍牙開啟狀態(tài)、藍牙的掃描啟動與停止、掃描結(jié)果的獲取、藍牙連接的創(chuàng)建與斷開及與門鎖的數(shù)據(jù)傳輸?shù)龋?]。Android開鎖應(yīng)用軟件的程序框圖如圖7所示。
圖6 門鎖程序框圖
在功耗方面,經(jīng)測試,藍牙門鎖模塊在休眠狀態(tài)下的功耗約為0.4mA;喚醒狀態(tài)下約為0.74mA;平均喚醒時間約為3μs;接收數(shù)據(jù)的功耗約為20mA左右,平均時間約為16ms;電機開鎖狀態(tài)下功耗大約為70mA左右;平均時間約為7ms。家庭使用藍牙智能門鎖頻率以一天開鎖10次計算,每天的功耗約為9.65mA·H,按照一節(jié)容量為2100mA·H的1.5V的AA電池計算,可以持續(xù)工作時間約為217.6小時。實驗結(jié)果表明藍牙門鎖模塊基本能滿足低功耗要求。
圖7 手機應(yīng)用軟件程序框圖
該設(shè)計提出了一種基于低功耗藍牙手機APP開鎖的智能門鎖系統(tǒng),利用微控制器和射頻于一體的CC2540為主控芯片,通過硬件電路設(shè)計控制功耗和成本,以及與軟件低功耗模式設(shè)計相結(jié)合的方式,降低了低功耗藍牙智能門鎖的功耗和成本。通過實驗驗證了該系統(tǒng)低功耗、低成本的特性,并且具有較高的電源轉(zhuǎn)換效率及低壓檢測功能,擁有較好的應(yīng)用前景。
[1] 周大鵬.基于TICC2540處理器的身姿監(jiān)測可穿戴設(shè)備的研究與實現(xiàn)[D].吉林:吉林大學,2016. Zhou Da Peng.Research and Implementation ofWearable Body Posture Monitoring Device Based On TI CC2540[D].Jilin:Jilin University,2016.
[2] 田丹.基于低功耗藍牙的移動微網(wǎng)系統(tǒng)研究[D].杭州:浙江大學,2014. Tian Dan.Research of Mobile Micro-Net System Based on low-power Bluetooth 4.0 Protocol[D].Hangzhou:Zhejiang University,2014.
[3] 甘泉,李陽,許代代.基于nRF24L01的智能公交報站系統(tǒng)[J].微處理機,2015(4):69-72. Gan Quan,Li Yang,Xu Daidai.Intelligent Bus Stop Reporting System Based on NRF24L01[J].Microprocessors,2015(4):69-72.
[4] 王言琴,朱梅,徐獻芝,尹成龍.基于鋅空氣電池鋅電極放電容量的研究[J].電源技術(shù),2016(6):1218-1220. Wang Yan Qin,Zhu Mei,Xu Xian zhi,Yin Chenglong. Research of zinc electrode discharge capacity based on zinc air batteries[J].Chinese Journal of Power Sources,2016(6):1218-1220.
[5] Jihun Seo,Keuchul Cho,Wooseong Cho.A discovery scheme based on carrier sensing in self-organizing Bluetooth Low Energy networks[J].Journal of Network and Computer Applications,2016(65):72-83.
[6] Manuel Castillo-Cara,Edgar Huaranga-Junco,Giovanny Mondragón-Ruiz.Ray:Smart Indoor/Outdoor Routes for the Blind Using Bluetooth 4.0 BLE[J].Procedia Computer Science,2016(83):690-694.
[7] M Gentili,R Sannino,M Petracca.BlueVoice:Voice communications over Bluetooth Low Energy in the Internet of Things scenario[J].Computer Communications,2016(89-90):51-59.
[8] Manuel Castillo-Cara,Edgar Huaranga-Juncoa,Giovanny Mondragon-Ruiz.Ray:Smart indoor/outdoor routes for the blind using Bluetooth 4.0 BLE[J].Procedia Computer Science,2016(83):690-694.
[9] 范晨燦.基于藍牙4.0傳輸?shù)腁ndroid手機心電監(jiān)護系統(tǒng)[D].杭州:浙江大學,2016. Fan Chen Chan.The Android Smartphone’s ECG Monitoring System Based on Bluetooth 4.0[D].Hangzhou:Zhejiang University,2016.
[10] 趙萬年,潘輝,黃超,等.基于nRF51822的藍牙防丟器的設(shè)計與實現(xiàn)[J].電子科學技術(shù),2016(1):46-49. Zhao Wan Nian,Pan Hui,Huang Chao,et al.Design and Realization of Guard Against Theft System Based on nRF51822 Bluetooth Chip[J].Electronic Science&Technology,2016(1):46-49.
Design of Low Power Lock based on CC2540
Hong Qilu1,Lu Huihui1,Zhao Qinglan2
(1.School of Mechanical Engineering,Nanjing University of Science and Technology,Nanjing 210000,China;2.Military Representative Office207,The army of Beijing Military Representative Office,Taiyuan 030009,China)
Currently,because the traditional Bluetooth lock to the door has the problem of high power consumption and cost,the intelligent lock system,based on the chip of CC2540,using integrated micro controller and RF,is designed by low power hardware and software to control the power consumption and the cost.The test results show that the lock can be controlled normally for reduction of the power consumption and the cost,and is easy to be operated and has good practical value.
Smart lock to the door;Consumption;Bluetooth Low Power 4.0;Android;CC2540;Smart household
10.3969/j.issn.1002-2279.2016.06.018
TP274
B
1002-2279(2016)06-0072-04
江蘇省普通高校研究生科研創(chuàng)新計劃項目(SJLX16_0134)
洪琪璐(1990-),女,浙江省金華市人,碩士研究生,主研方向:嵌入式開發(fā),無線通信技術(shù)。
2016-09-09