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

?

基于CC1100多路無(wú)線遙控器設(shè)計(jì)

2014-02-04 11:51徐波
現(xiàn)代商貿(mào)工業(yè) 2014年24期
關(guān)鍵詞:接收端寄存器射頻

徐波

摘 要:

針對(duì)擁有多個(gè)終端節(jié)點(diǎn)的應(yīng)用場(chǎng)合,使用CC1100無(wú)線射頻模塊,提出了一種簡(jiǎn)易、可靠的多路無(wú)線控制臺(tái)設(shè)計(jì)思路。系統(tǒng)以C8051F020單片機(jī)為核心,可無(wú)線遙控八路控制單元,用于一般家庭和室內(nèi)公共場(chǎng)所。

關(guān)鍵詞:

CC1100;無(wú)線;C8051F020;遙控

中圖分類號(hào):

TB

文獻(xiàn)標(biāo)識(shí)碼:A

文章編號(hào):1672-3198(2014)24-0217-02

0 緒論

本研究的目的是將多點(diǎn)終端節(jié)點(diǎn)與控制臺(tái)的數(shù)據(jù)交換進(jìn)行展開,通信交互采用無(wú)線射頻芯片CC1100來(lái)實(shí)現(xiàn),以C8051F20單片機(jī)為收發(fā)控制核心,對(duì)開闊范圍內(nèi)的受控對(duì)象進(jìn)行遠(yuǎn)程控制。射頻芯片載波頻率為433MHz,為公用頻段,控制距離為50米以內(nèi)。考慮到應(yīng)用環(huán)境的多樣性和易維護(hù)性,故要求系統(tǒng)有功耗低、體積小和較低成本等特點(diǎn),可以對(duì)家庭、辦公區(qū)域、倉(cāng)庫(kù)等場(chǎng)所的電器的控制。

1 系統(tǒng)總體設(shè)計(jì)

無(wú)線射頻技術(shù)是利用一定載波的無(wú)線電信號(hào)、在自由空間傳播信息的技術(shù)。隨著物聯(lián)網(wǎng)信息技術(shù)的持續(xù)發(fā)展,該領(lǐng)域?qū)⑿纬梢粋€(gè)巨大的新興產(chǎn)業(yè)。本設(shè)計(jì)基于CC1100的無(wú)線電遙控系統(tǒng)工作載波頻率為315mHz或433mHz,一般分發(fā)射和接收兩個(gè)部分,一個(gè)發(fā)射端對(duì)應(yīng)多個(gè)接收端,通過發(fā)送不同的信息編碼,可以完成對(duì)多個(gè)控制端的控制操作。系統(tǒng)框圖如圖1所示。

圖1 系統(tǒng)框圖

2 硬件電路的設(shè)計(jì)

遙控端由無(wú)線射頻單元、控制器、按鍵和顯示單元組成,控制器采用Silicon Labs 公司的C8051F020單片機(jī),其內(nèi)部為增強(qiáng)的CIP-51內(nèi)核,是目前世界上速度最快的8位單片機(jī),指令集與MCS-51完全兼容。

顯示采用數(shù)碼管來(lái)實(shí)現(xiàn),可以用來(lái)設(shè)置參數(shù)顯示控制通道號(hào)。

無(wú)線通信模塊的設(shè)計(jì)采用Chipcon公司的無(wú)線射頻芯片CC1100。CC1100是以0.18μmCMOS工藝制成的一款低功耗、低成本、單片的UHF收發(fā)器,芯片工作在1.8~36V的低電壓,數(shù)據(jù)傳輸率最高可達(dá)到500 kb/s,在所有工作頻率波段上,有自動(dòng)喚醒和自動(dòng)前向糾錯(cuò)功能。

無(wú)線射頻模塊的外圍電路較為簡(jiǎn)單,與單片機(jī)接口為4線 SPI 兼容接口,CSn是芯片選擇管腳,工作時(shí)候需要保持低電平。CLK為芯片與單片機(jī)交互同步時(shí)鐘引腳,由單片機(jī)輸出。SO為數(shù)據(jù)輸出端口,SI為數(shù)據(jù)輸入端口。只需微控制器和簡(jiǎn)易的濾波電路,便可組成收發(fā)單元。當(dāng)存在多個(gè)節(jié)點(diǎn)終端時(shí),主從模式下可組成一個(gè)完整的無(wú)線數(shù)據(jù)收發(fā)系統(tǒng)。本設(shè)計(jì)中,根據(jù)SPI規(guī)范,使用C8051F20的端口模擬SPI協(xié)議,對(duì)CC1100芯片進(jìn)行配置及數(shù)據(jù)的收發(fā),接口如圖2所示。

圖2 MCU與CC1100接口電路示意圖

3 系統(tǒng)軟件設(shè)計(jì)

軟件開發(fā)基于Keil IDE平臺(tái),采用C語(yǔ)言編程,硬件調(diào)試借助EC5仿真工具對(duì)C8051F020進(jìn)行程序調(diào)試。

系統(tǒng)上電后,首先對(duì) CC1100 進(jìn)行正確的參數(shù)配置,如未根據(jù)需求配置參數(shù),模塊將工作在默認(rèn)狀態(tài),無(wú)法進(jìn)行數(shù)據(jù)的收發(fā)。根據(jù)CC1100芯片手冊(cè),其內(nèi)部有40多個(gè)控制寄存器。但有14個(gè)寄存器需要設(shè)置,包括晶體振蕩器模式、狀態(tài)轉(zhuǎn)換、開啟傳輸模式等,其余寄存器可保留為默認(rèn)狀態(tài)。

配置完成后,主從模塊間可以進(jìn)行數(shù)據(jù)的交互。一般情況下,CC1100支持的最大數(shù)據(jù)包為32字節(jié),發(fā)送完成后,芯片后返回發(fā)送完成中斷信號(hào),可通過查詢狀態(tài)寄存器進(jìn)行查詢。同樣,接收端如果接收到完整數(shù)據(jù),校驗(yàn)無(wú)誤后,會(huì)觸發(fā)接收中斷標(biāo)志。當(dāng)接收端控制器查詢到接收標(biāo)志后,可打開接收緩存讀取芯片內(nèi)數(shù)據(jù),CC1100無(wú)線收發(fā)程序流程如圖3所示。

圖3 軟件流程圖

4 結(jié)束語(yǔ)

本設(shè)計(jì)實(shí)際制作了家用多路無(wú)線遙控器,并對(duì)成品進(jìn)行了測(cè)試。對(duì)比本設(shè)計(jì)和當(dāng)今市場(chǎng)上已有的成品而言,主要優(yōu)點(diǎn)就是其經(jīng)濟(jì)適用性較強(qiáng),但不足之處在于,產(chǎn)品外觀上不夠完美。下一步工作需要考慮產(chǎn)品封裝及成商品的可能。

參考文獻(xiàn)

[1]劉巖.當(dāng)前六種焦點(diǎn)近距無(wú)線技術(shù)綜述[J].無(wú)線應(yīng)用,2004,33(12):32-36.

[2]李麗軍,王代華,祖靜.基于cc1100的無(wú)線數(shù)據(jù)傳輸系統(tǒng)設(shè)計(jì)[J].研究與開發(fā),2007,(12):42-44.

[3]胡大可.MSP43O系列Flash型超低功耗16位單片機(jī)[M].北京:航空航天大學(xué)出版社,2001.

[4]時(shí)志云,蓋建平,王代華等.新型高速無(wú)線射頻器件nRF24L01及其應(yīng)用[J].國(guó)外電子元器件,2007,(8):42-44.

猜你喜歡
接收端寄存器射頻
基于擾動(dòng)觀察法的光通信接收端優(yōu)化策略
5G OTA射頻測(cè)試系統(tǒng)
頂管接收端脫殼及混凝土澆筑關(guān)鍵技術(shù)
一種設(shè)置在密閉結(jié)構(gòu)中的無(wú)線電能傳輸系統(tǒng)
基于多接收線圈的無(wú)線電能傳輸系統(tǒng)優(yōu)化研究
關(guān)于射頻前端芯片研發(fā)與管理模式的思考
Lite寄存器模型的設(shè)計(jì)與實(shí)現(xiàn)
分簇結(jié)構(gòu)向量寄存器分配策略研究*
ALLESS轉(zhuǎn)動(dòng)天線射頻旋轉(zhuǎn)維護(hù)與改造
腹腔鏡射頻消融治療肝血管瘤
嘉定区| 集安市| 昌邑市| 图们市| 民权县| 措美县| 玉溪市| 金华市| 临汾市| 永德县| 平武县| 永泰县| 黄龙县| 平阴县| 女性| 宜春市| 大关县| 青神县| 湘潭县| 三穗县| 静宁县| 乌拉特后旗| 双桥区| 六盘水市| 康乐县| 苍溪县| 九江市| 涿州市| 邢台县| 民乐县| 霞浦县| 晋城| 洛隆县| 太康县| 西安市| 武清区| 南陵县| 德庆县| 三穗县| 江安县| 上林县|