国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于CC2540片上系統(tǒng)電子臺簽的研究

2016-04-11 15:26:19潘天德柳延東吳繼軍
電腦知識與技術 2016年4期
關鍵詞:無線通訊電路設計藍牙

潘天德+柳延東+吳繼軍

摘要:本系統(tǒng)采用基于BLE4.0技術的CC2540芯片,設計了一種基于該技術的電子臺簽方案。方案給出了無線通信模塊,點陣顯示模塊的硬件架構,并根據該架構設計了相應的外圍電路,濾波電路以及巴倫匹配電路。實驗表明,該方案穩(wěn)定性、可靠性較強,能夠保證數據傳輸的正確性及內容顯示的穩(wěn)定性,驗證了設計方案的可行性。

關鍵詞:BLE4.0;點陣;CC2540;電子臺簽

中圖分類號:TP311 文獻標識碼:A 文章編號:1009-3044(2016)04-0227-02

近些年來,隨著科技的迅猛發(fā)展,傳統(tǒng)的電子臺簽設計也日新月異,由紙質化向電子、網絡化發(fā)展的趨勢。目前采用新科技設計的電子臺簽主要使用wifi網絡版,紅外遙控版,串口傳輸或者USB口傳輸版等,紙質臺簽正逐步退出歷史的舞臺。

上述提到的電子臺簽設計,在實際應用環(huán)境中,總是有或多或少的局限性。為了使電子臺簽有更好的用戶體驗,更廣闊的應用場景,筆者對電子臺簽提出了一種全新的設計方案——基于CC2540片上系統(tǒng)的電子臺簽設計。

基于CC2540片上系統(tǒng)的電子臺簽設計,是根據當前我國推行的節(jié)能前排,無紙化辦公中應運而生的產物。它可以實現桌面臺簽的電子化,摒棄以往用紙打印臺簽的方式,節(jié)約了資源,實現循環(huán)使用,符合當前經濟的發(fā)展需求,具有較高的實用意義,經濟效益,市場前景可觀。

1 CC2540概述

CC2540是TI公司推出的最新一代兼容藍牙4.0技術,支持BLE協(xié)議的SOC芯片,其內部集成了經典的單片機內核8051,2.4GHZ高性能射頻收發(fā)器,256KB Flash存儲器以及8KB RAM 。其片內資源主要包括:1個16位通用定時器及2個8位通用定時器,2個通用異步收發(fā)器,1個32KHZ休眠定時器,1個有效位為12的ADC模/數轉換,21個IO口;具有5種工作模式,集成AES-128安全協(xié)做處理器、高性能比較器、精確的數據接收信號強度檢測(RSSI)、功能強大的5通道直接內存訪問(DMA);在外部中斷模式和發(fā)送模式下,電流耗損分別為0.4mA和24mA。CC2540與TI的低功耗BLE協(xié)議棧相結合,已成為市場上普遍的選擇,據此提出的產品設計方案,也是多種多樣,應用前景極為廣闊。

2 系統(tǒng)結構

本系統(tǒng)采用模塊化設計思想進行設計,各模塊集成在一起實現不同的功能,具體包含三個模塊:主控模塊,無線通訊模塊,顯示模塊。主控模塊采用C8051內核控制實現,通過對其編程實現對無線通訊模塊,顯示模塊的調用、控制具體功能;無線通訊模塊采用CC2540片上系統(tǒng)實現,CC2540片上系統(tǒng)集成的低功耗藍牙技術(BLE4.0)是本設計實現Led點陣顯示數據實時更新的關鍵。通過對CC2540芯片連接相應的外圍電路,實現無線通訊功能,具體的電路包括:時序電路、電源電路、天線、通訊接口等;顯示模塊采用點陣實現內容顯示功能,考慮到電子臺簽的應用場景一般是會議室,因此顯示屏的選擇不能像LCD1602、LCD12864那么小,也不能選24*24的大尺寸點陣,綜合考慮本設計方案最終選用16*24的點陣作為內容的終端顯示。

3硬件電路設計

本系統(tǒng)采用模塊化設計,但并非真正意義上的把各模塊獨立開來,單獨設計電路,而是選擇了集成了8051內核結構和指令系統(tǒng)的CC2540芯片進行片上系統(tǒng)電路設計。

系統(tǒng)核心電路由CC2540 芯片構建,由于CC2540集成了8051內核、指令系統(tǒng)以及藍牙通訊模塊,因此極大地簡化了電路設計的復雜度,省去了MCU與無線收發(fā)芯片之間的電路接口設計,縮短了研發(fā)周期,同時系統(tǒng)可靠性也能夠進一步增強,電路原理圖如圖1所示。為了提高電路的穩(wěn)定性,減少電流毛刺對天線電路的影響,本系統(tǒng)的電源濾波電路采用TI公司提供的濾波電路進行設計,選擇高性能的去耦電容進行濾波,從而提高了抗干擾能力,CC2540的I/O口也能夠得到充分的利用,片上系統(tǒng)的外擴能力進一步提高。CC2540工作時涉及兩個時序電路,一個由32MHZ的晶振提供時鐘頻率用于無線收發(fā)功能;另一個由32.768MHZ的晶振為系統(tǒng)休眠時提供時鐘頻率。晶振的負載電容分別采用經典值12pF,15pF。天線電路的設計關乎無線通信功能的成敗,因此選擇巴倫匹配電路設計,如圖1中所示。同時,為了提高發(fā)射、接收性能,選擇全尺寸的倒F(IFA)天線設計。終端顯示電路,采用16*24的點陣連接設計,選用74HC138和74HC959作為行、列驅動芯片。

圖1 系統(tǒng)電路原理圖

4軟件設計

4.1無線通訊部分的實現

無線通訊部分的設計,是本系統(tǒng)實現內容無線傳輸的關鍵,它主要由CC2540配合外圍電路設計實現無線通信,即藍牙4.0技術通信。我們可以通過藍牙設備與CC2540組成的片上系統(tǒng)建立鏈接通信,最終實現電子臺簽顯示的內容實時隨意更新。

本系統(tǒng)的無線通信電路部分默認工作于從機模式,對外廣播數據,等待主機設備連接。若模塊和遠端設備(本系統(tǒng)選用移動電話作為遠端設備)連接上,用戶可設置移動設備上的藍牙鏈接與CC2540片上系統(tǒng)建立數據鏈路,將要顯示的內容傳輸到片上系統(tǒng)上,系統(tǒng)再通過調用16*24的點陣顯示出來。如果模塊不處于連接狀態(tài),用戶發(fā)送的數據將被丟棄。實現該模塊功能的部分程序代碼如下所示:

[連接相關指令AT+ISCON —— 查詢當前模塊是否處于連接狀態(tài):\&指令\&應答\&參數\&AT+ ISCON\&OK+ ISCON:para\&Para:Y,N

Y:處于連接狀態(tài)

N:處于非連接狀態(tài)\&AT+DISCON ——斷開連接:\&指令\&應答\&參數\&查詢:AT+DISCON\&OK+DISCON\&無\&AT+CLEAR ——清除模塊配對信息:\&指令\&應答\&參數\&AT+CLEAR \&OK+CLEAR \&無(清除成功連接過的設備地址信息\&AT+RADD ——查詢成功連接過的遠程主機地址:\&指令\&應答\&參數\&AT+RADD\&OK+RADD:para\&Para:藍牙設備MAC地址\&AT+SAVE? ——查詢/設置模塊成功連接后是否保存連接地址:\&指令\&應答\&參數\&查詢:AT+SAVE?\&OK+GET:para\&Para:Y,N

Y:保存

N:不保存

默認para=Y\&設置:AT+SAVE[para]\&OK+SET:para\&]

在程序中輸入上述相關指令即可實現對應的功能,需要注意的是,如果用戶希望電子臺簽每次上電的時候,顯示的不是上次鏈接輸入的信息,在程序設計實現時需先執(zhí)行AT+CLEAR清除掉上次的地址,然后執(zhí)行AT+SAVE[N]。這樣電子臺簽上電視都會廣播數據,搜索要鏈接的設備。

4.2顯示部分的實現

從硬件設計部分我們可以看到,只需在CC2540外加點陣驅動線路然后鏈接16*24點陣顯示屏即可實現內容顯示。因為CC2540上集成了8051MCU的內核,因此不需要再額外增加單片機8051線路或者其他控制芯片的線路,只需按實際要求鏈接好外圍芯片鏈路,然后直接編程驅動即可。這樣的系統(tǒng)設計不但成本得到很好的控制,功耗也大大降低,有助于本設計的市場推廣。

本部分的實現由CC2540芯片控制,系統(tǒng)上電后,程序先檢查是否有新的數據傳輸過來,如果有,則清除原緩存內容,接收新的內容,然后調用點陣顯示;如果沒有新的數據進入,則顯示原來存儲的內容。其主要程序流程如圖2所示:

5結束語

本文針對CC2540片上系統(tǒng)提出了桌面臺簽電子化的實施方案,并對這一方案涉及的點陣顯示技術、短距離無線通技術(BLE4.0)、單片機控制技術進行了實驗研究,據此實現了主、從設備之間的藍牙無線通信和點陣內容顯示,并進行了實驗驗證。實驗數據表明,該方案的軟、硬件設計是有效的,主從設備之間的信號傳輸穩(wěn)定,點陣顯示沒有閃屏、跳屏等現象,系統(tǒng)運行穩(wěn)定,達到了預期的設計要求。

參考文獻:

[1] 陳子龍,張紅雨,李俊斌.CC2540和SHT11的無線溫濕度采集系統(tǒng)設計[J].新器件新技術,2013(4):41-44.

[2] 金純,賈珍梅,劉魯云,等.基于CC2540的超低功耗藍牙模塊的設計[J].電視技術,2014,39(1):60-64.

[3] 曹青春,劉輝.基于CC2540 的藍牙射頻模塊設計[J].海南師范大學學報,2013,26(2):172-176.

[4] 傅智河,劉世羲,連少霖,黃達.基于CC2540的實驗室無線信息采集系統(tǒng)設計[J].赤峰學院學報,2014,30(10):33-35.

[5]馬鳴,張華.基于Android的藍牙遠程控制PC系統(tǒng)的設計與實現[J].電腦知識與技術,2012,18(28):33-36.

[6] 鄭琛瑤,董真杰.基于Android和藍牙通信的信號源控制系統(tǒng)設計[J].艦船電子工程,2013,33(4):73-77.

猜你喜歡
無線通訊電路設計藍牙
藍牙音箱的直線之美
基于無線通訊的遠程無線切割分離裝置控制系統(tǒng)
電子制作(2019年20期)2019-12-04 03:51:14
Altium Designer在電路設計中的應用
電子制作(2019年16期)2019-09-27 09:34:58
負反饋放大電路設計
電子制作(2019年23期)2019-02-23 13:21:36
簡單、易用,可玩性強Q AcousticsBT3藍牙音箱
適合自己的才是最好的 德生(TECSUN) BT-50藍牙耳機放大器
基于NRF無線通訊技術的自組網互助教學系統(tǒng)研究與開發(fā)
電子制作(2017年7期)2017-06-05 09:36:13
緊急:藍牙指尖陀螺自燃!安全隱患頻出
玩具世界(2017年8期)2017-02-06 03:01:38
基于UC3843的60W升壓電路設計
電源技術(2016年2期)2016-02-27 09:05:13
成焊機組與飛焊車之間串行無線通訊研究與應用
淮北市| 丹江口市| 曲靖市| 封开县| 织金县| 乌兰察布市| 福贡县| 雅江县| 甘孜| 班戈县| 西华县| 黔西县| 会昌县| 彰化市| 石家庄市| 霍山县| 鄄城县| 饶河县| 利辛县| 霍林郭勒市| 车致| 洪雅县| 福安市| 安新县| 彭阳县| 兴业县| 惠州市| 正镶白旗| 双牌县| 无为县| 聂拉木县| 扬中市| 仁怀市| 南陵县| 雷波县| 聂荣县| 河北省| 台东市| 宁蒗| 民乐县| 台中县|