《電子技術(shù)應(yīng)用》
您所在的位置:首頁(yè) > 模擬設(shè)計(jì) > 設(shè)計(jì)應(yīng)用 > 基于CC1100的無(wú)線自動(dòng)抄表系統(tǒng)設(shè)計(jì)
基于CC1100的無(wú)線自動(dòng)抄表系統(tǒng)設(shè)計(jì)
摘要: 近些年信息通信領(lǐng)域中發(fā)展最快、應(yīng)用最廣的就是無(wú)線通信技術(shù)。而無(wú)線通信技術(shù)又有著集成化、低功耗、易操作的發(fā)展趨勢(shì)。微功率短距離無(wú)線數(shù)據(jù)傳輸技術(shù)作為一種無(wú)線通信實(shí)用技術(shù),一般使用單片射頻收發(fā)芯片,加上微控制器和少量外圍器件構(gòu)成專用或通用無(wú)線通信模塊,只要依據(jù)命令字進(jìn)行操作即可實(shí)現(xiàn)基本的數(shù)據(jù)無(wú)線短距離抄表功能。本文提出了一種基于CC1100的無(wú)線自動(dòng)抄表系統(tǒng),其通信質(zhì)量好、成本低、工作可靠、經(jīng)濟(jì)實(shí)用,可以準(zhǔn)確及時(shí)地將用戶三表數(shù)據(jù)抄送上來(lái),是一種理想的自動(dòng)抄表解決方案,同時(shí)也是抄表收費(fèi)系統(tǒng)發(fā)展的趨勢(shì)。
Abstract:
Key words :

0引言

近些年信息通信領(lǐng)域中發(fā)展最快、應(yīng)用最廣的就是無(wú)線通信技術(shù)。而無(wú)線通信技術(shù)又有著集成化、低功耗、易操作的發(fā)展趨勢(shì)。微功率短距離無(wú)線數(shù)據(jù)傳輸技術(shù)作為一種無(wú)線通信實(shí)用技術(shù),一般使用單片射頻收發(fā)芯片,加上微控制器和少量外圍器件構(gòu)成專用或通用無(wú)線通信模塊,只要依據(jù)命令字進(jìn)行操作即可實(shí)現(xiàn)基本的數(shù)據(jù)無(wú)線短距離抄表功能。本文提出了一種基于CC1100的無(wú)線自動(dòng)抄表系統(tǒng),其通信質(zhì)量好、成本低、工作可靠、經(jīng)濟(jì)實(shí)用,可以準(zhǔn)確及時(shí)地將用戶三表數(shù)據(jù)抄送上來(lái),是一種理想的自動(dòng)抄表解決方案,同時(shí)也是抄表收費(fèi)系統(tǒng)發(fā)展的趨勢(shì)。

1抄表系統(tǒng)結(jié)構(gòu)

抄表系統(tǒng)主要由主站、GPRS通信信道、集中器、低壓電力線網(wǎng)絡(luò)、數(shù)據(jù)采集器、用戶電表組成。系統(tǒng)工作原理是利用低壓電力線或者RS一232總線將電表數(shù)據(jù)由采集器傳輸?shù)郊衅?,然后集中器將信?hào)定時(shí)或?qū)崟r(shí)地傳送至GPRS網(wǎng)絡(luò),經(jīng)網(wǎng)關(guān)支持節(jié)點(diǎn)(GatewayGPRSSupportNode,GGSN)完成與Internet網(wǎng)絡(luò)的數(shù)據(jù)交換,最后由主站的計(jì)算機(jī)接收Internet上的數(shù)據(jù)并進(jìn)行用戶電表數(shù)據(jù)匯總、電費(fèi)計(jì)量、線損分析等相關(guān)處理。

系統(tǒng)可用于家庭內(nèi)部三表或多表數(shù)據(jù)的抄送。系統(tǒng)下層直接與水表、電表、煤氣表等連接,上層與抄表中心主機(jī)連接,實(shí)現(xiàn)數(shù)據(jù)的遠(yuǎn)程抄送。系統(tǒng)一般使用被動(dòng)抄表方式。上層模塊接收到儀表中心的抄表命令時(shí),通過(guò)無(wú)線方式向下層模塊發(fā)送抄表指令。無(wú)線抄表系統(tǒng)的總體框架如圖l所示。



2主要器件的介紹

2.1AT89S52的主要特點(diǎn)

A89S52是一種低功耗、高性能CMOS8位微控制器,具有8k在系統(tǒng)可編程F1ash存儲(chǔ)器。片上F1ash允許程序存儲(chǔ)器在系統(tǒng)可編程,亦適于常規(guī)編程器。在單芯片上,擁有靈巧的8位CPU和在系統(tǒng)可編程Flash,使得AT89S52為眾多嵌入式控制應(yīng)用系統(tǒng)提供了高靈活、超有效的解決方案。

A89S52與MCS一5l單片機(jī)產(chǎn)品兼容,具有8k字節(jié)在系統(tǒng)可編程F1ash存儲(chǔ)器、1000次擦寫(xiě)周期、全靜態(tài)操作:OHz~33Hz、三級(jí)加密程序存儲(chǔ)器、32個(gè)可編程I/O口線、三個(gè)16位定時(shí)器/計(jì)數(shù)器、八個(gè)中斷源、全雙工UART串行通道、低功耗空閑和掉電模式、掉電后中斷可喚醒、看門(mén)狗定時(shí)器、雙數(shù)據(jù)指針、掉電標(biāo)識(shí)符。

2.2CC1100主要性能

CC1100是一種低成本真正單片的UHF收發(fā)器,為低功耗無(wú)線應(yīng)用而設(shè)計(jì)。電路主要設(shè)定為在315、433、868和915MHz的ISM(工業(yè),科學(xué)和醫(yī)學(xué))和ISRD(短距離設(shè)備)頻率波段,也可以容易地設(shè)置為300~348MHz、400~464MHz和800~928MHz的其他頻段。RF收發(fā)器集成了一個(gè)高度可配置的調(diào)制解調(diào)器。其數(shù)據(jù)傳輸速率可達(dá)500kbps。通過(guò)開(kāi)啟集成在調(diào)制解調(diào)器上的前向誤差校正選項(xiàng),能使性能得到提升。CC1100為數(shù)據(jù)包處理、數(shù)據(jù)緩沖、突發(fā)數(shù)據(jù)傳輸、清晰信道評(píng)估、連接質(zhì)量指示和電磁波激發(fā)提供廣泛的硬件支持。CC1100的主要操作參數(shù)和164位傳輸/接收FIF0(先進(jìn)先出堆棧)可通過(guò)SPI接口控制。

3硬件設(shè)計(jì)

單片機(jī)對(duì)發(fā)射模塊和接收模塊的控制,首先都要對(duì)單片機(jī)的接口進(jìn)行初始化(SPI總線接口技術(shù)是一種高速、高效率的串行接口技術(shù),主要用于擴(kuò)展外設(shè)和進(jìn)行數(shù)據(jù)交換。),然后要對(duì)射頻模塊初始化,在這部分的初始化中要上電復(fù)位芯片和對(duì)它的片內(nèi)寄存器進(jìn)行配置。發(fā)射端發(fā)射一組數(shù)據(jù)中首先要通過(guò)口對(duì),緩沖區(qū)設(shè)置單次發(fā)送的數(shù)據(jù)個(gè)數(shù),然后寫(xiě)入要發(fā)送的數(shù)據(jù)包,數(shù)據(jù)自動(dòng)加前導(dǎo)碼和校驗(yàn),接著進(jìn)入發(fā)送模式發(fā)送數(shù)據(jù)包,等待本次發(fā)送結(jié)束,最后沖洗緩沖區(qū),本次發(fā)送完畢。接收端接收一組數(shù)據(jù)中首先進(jìn)入接收模式,等待接收信息完成,然后接收到的數(shù)據(jù)包被分解,讀出所有接收到的數(shù)據(jù)并存儲(chǔ),最后清洗緩沖區(qū),本次接收完畢。CC1100具有包處理機(jī)制、發(fā)送、接收FIF0、WOR模式(WakeonRadio)等諸多特點(diǎn)。在CC1100之前的無(wú)線收發(fā)芯片都是采用同步方式將數(shù)據(jù)按位發(fā)送出去,這種方式在發(fā)送與接收數(shù)據(jù)時(shí)處理起來(lái)比較麻煩,接收時(shí)還要判斷前導(dǎo)字與同步字。而CC1100把這些繁瑣的工作承擔(dān)下來(lái),當(dāng)需要發(fā)射數(shù)據(jù)時(shí),只需將發(fā)射的數(shù)據(jù)按照一定的格式通過(guò)SPI口寫(xiě)入到發(fā)射FIF0,然后把CC1100配置成發(fā)射狀態(tài),數(shù)據(jù)就會(huì)按照要求發(fā)射出去;當(dāng)需要接收數(shù)據(jù)時(shí),首先將CC1100配置成接收狀態(tài),一旦收到符合要求的數(shù)據(jù),CC1100就會(huì)把收到的數(shù)據(jù)存入接收FIF0,同時(shí)引腳GD00或GD02會(huì)有一個(gè)脈沖出現(xiàn),這個(gè)脈沖可以用來(lái)通知MCU有一個(gè)數(shù)據(jù)包已被CC1100收到,MCU就可以通過(guò)SPI口將CC1100收到的數(shù)據(jù)取出來(lái)。硬件連接如圖2所示。



 4軟件設(shè)計(jì)

CC1100通過(guò)4線SPI兼容接口(SI、S0、SCLK和CSn)配置,這個(gè)接口同時(shí)用作寫(xiě)和緩存數(shù)據(jù)。SPI接口是一種同步串行通信接口,CSn是芯片選擇管腳,當(dāng)該管腳為低電平時(shí),SPI接口可以通信,反之不能通信。SI和SO為數(shù)字傳輸管腳,分別用于數(shù)據(jù)輸入和數(shù)據(jù)輸出。SCLK為同步時(shí)鐘,在時(shí)鐘的上升沿或下降沿?cái)?shù)字?jǐn)?shù)據(jù)被寫(xiě)入或讀出。在讀或是寫(xiě)寄存器,首先要在SI管腳寫(xiě)入寄存器地址(Address)字節(jié)。地址字節(jié)有8位,最高位為讀寫(xiě)位,后7位為地址位。當(dāng)執(zhí)行寫(xiě)寄存器操作時(shí),讀寫(xiě)位為O,當(dāng)執(zhí)行讀寄存器操作時(shí),讀寫(xiě)位為1。無(wú)論是讀操作還是寫(xiě)操作,在地址字節(jié)被寫(xiě)入時(shí),CC1100S0腳上輸出一個(gè)芯片狀態(tài)字節(jié),狀態(tài)字節(jié)包含關(guān)鍵狀態(tài)信號(hào),對(duì)MCU是有用的。CC1100的TXFIF0(發(fā)射先進(jìn)先出堆棧)和RXFIF0(接收先進(jìn)先出堆棧)也可以用同樣的讀寫(xiě)方式進(jìn)行訪問(wèn),只是使用與配置寄存器不同的地址段加以區(qū)別。另外,CC1100的指令也是通過(guò)SPI接口傳送,CC1100有14個(gè)內(nèi)部指令。這些指令用來(lái)關(guān)閉晶體振蕩器,開(kāi)啟傳輸模式,狀態(tài)轉(zhuǎn)換和電磁波激活等。軟件流程如圖3所示。



通過(guò)SI寫(xiě)入特定的字節(jié)使CC1100執(zhí)行不同的命令,CC1100共有20個(gè)引腳,可通過(guò)4線SPI兼容接口配置(包括數(shù)據(jù)線SI、S0、時(shí)鐘線SCLK、使能線CSn)。其中CSn可以連接到一個(gè)IO口來(lái)模擬時(shí)序,而其他三個(gè)腳則接到主MCU的SPI接口。通過(guò)重復(fù)使用SPI接口上的SI、SCLK和CSn,可使通信的主要狀態(tài)執(zhí)行一個(gè)簡(jiǎn)單的三腳控制,即休眠、空閑、RX和TX。CC1100有兩個(gè)專用的配置引腳和一個(gè)共享引腳,能用于輸出對(duì)控制軟件有用的內(nèi)部狀態(tài)信息,并能用來(lái)對(duì)MCU產(chǎn)生中斷,其引腳名為GD00和GD01。共享引腳為SPI接口上的S0腳。GDOl/SO的默認(rèn)設(shè)置為3狀態(tài)輸出。通過(guò)選擇任意其他的控制選項(xiàng)可使GD01/SO腳成為一般引腳。當(dāng)CSn為低時(shí),此引腳的功能如一般S0腳;而在同步和異步連續(xù)模式下,處于傳輸模式時(shí),GD00腳被用作連續(xù)TX數(shù)據(jù)輸入腳。

5結(jié)論

無(wú)線自動(dòng)抄表系統(tǒng)是未來(lái)發(fā)展的必然趨勢(shì),而對(duì)于抄表系統(tǒng)的改造,由AT89S52單片機(jī)和CC1100構(gòu)成的無(wú)線自動(dòng)抄表系統(tǒng)具有使用方便、成本低、應(yīng)用靈活、價(jià)格適中的優(yōu)點(diǎn)。家庭內(nèi)部的三表可以統(tǒng)一抄送。還可以應(yīng)用在低功率遙感勘測(cè),住宅和建筑自動(dòng)控制,無(wú)線警報(bào)和安全系統(tǒng),工業(yè)監(jiān)測(cè)和控制,無(wú)線傳感器網(wǎng)絡(luò),遙控遙測(cè)系統(tǒng)中,而且適用于電子消費(fèi)產(chǎn)品、住宅、建筑物自動(dòng)控制等諸多無(wú)線應(yīng)用領(lǐng)域。

 

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
一区二区三区精品久久久| 亚洲精品一区二区三区av| 在线看片欧美| 国内成人精品2018免费看| 国产精品女主播| 国产精品你懂的在线| 国产精品福利在线| 欧美天堂在线观看| 欧美激情一二三区| 欧美成人四级电影| 欧美 日韩 国产在线| 男女av一区三区二区色多| 欧美1区2区| 欧美黄色成人网| 欧美日韩国产在线| 欧美日韩国产小视频| 欧美日韩亚洲系列| 欧美色偷偷大香| 欧美三级视频在线| 国产精品每日更新在线播放网址| 欧美视频在线观看视频极品| 欧美午夜精品久久久| 国产精品地址| 国产美女精品视频免费观看| 国产一区二区三区久久精品| 黑人操亚洲美女惩罚| 伊人激情综合| 亚洲国产一区二区三区a毛片 | 狠狠色狠狠色综合日日小说| 激情校园亚洲| 亚洲黄色在线| 一区二区毛片| 亚洲欧美精品在线观看| 欧美一区二区三区免费观看视频 | 老司机午夜精品视频在线观看| 男女视频一区二区| 欧美日韩亚洲另类| 国产精品自拍一区| 激情久久综合| 亚洲精品中文字| 亚洲婷婷在线| 欧美一区二区在线视频| 亚洲欧洲另类国产综合| av成人激情| 亚洲欧美日韩综合aⅴ视频| 久久精品91| 欧美国产精品| 国产精品美女在线| **欧美日韩vr在线| 一本色道久久88综合亚洲精品ⅰ| 亚洲欧美一区二区视频| 最新精品在线| 亚洲欧美制服中文字幕| 久久久美女艺术照精彩视频福利播放| 免费一区二区三区| 国产精品国产三级国产| 黑人操亚洲美女惩罚| 99视频有精品| 久久精品国产91精品亚洲| 日韩亚洲一区二区| 久久精品国产999大香线蕉| 欧美freesex8一10精品| 国产精品久久久久三级| 精品1区2区3区4区| 中文欧美日韩| 亚洲激情网站免费观看| 亚洲欧美日韩在线| 欧美成人中文| 国产日韩亚洲欧美综合| 亚洲精品国产精品国产自| 亚洲在线不卡| 亚洲精品免费网站| 久久爱另类一区二区小说| 欧美久久久久| 黄色免费成人| 亚洲欧美一区二区三区久久| 亚洲美洲欧洲综合国产一区| 欧美自拍丝袜亚洲| 欧美日韩免费看| 伊人久久成人| 亚洲一二三级电影| 亚洲美女诱惑| 老司机精品导航| 国产日韩视频| 亚洲一区二区三区乱码aⅴ蜜桃女| 亚洲精品影视| 麻豆精品一区二区综合av| 国产女主播一区| aa国产精品| 亚洲精品偷拍| 久久伊伊香蕉| 国产日韩欧美在线播放不卡| 一二三区精品福利视频| 亚洲精品视频免费在线观看| 久久蜜桃av一区精品变态类天堂| 国产精品久久久久aaaa九色| 亚洲人成人一区二区三区| 久久精品国产免费| 久久国产精品一区二区三区四区| 国产精品v欧美精品v日本精品动漫| 亚洲国产精品电影在线观看| 久久精品欧洲| 久久久蜜桃精品| 国产亚洲精品久久久久动| 亚洲一区欧美| 亚洲一区欧美| 欧美午夜不卡影院在线观看完整版免费| 亚洲激情国产| 亚洲精品影视| 欧美激情va永久在线播放| 在线视频观看日韩| 亚洲国产精品久久久久婷婷884 | 这里只有精品视频| 欧美日韩国产色视频| 亚洲欧洲一区二区天堂久久| 亚洲国产精品综合| 久久在线91| 好看的亚洲午夜视频在线| 欧美在线你懂的| 久久久www| 国一区二区在线观看| 欧美亚洲日本国产| 久久成人一区| 国产视频久久| 欧美在线免费视频| 久久综合国产精品| 一区二区三区在线视频观看| 亚洲国产片色| 欧美韩日一区二区| 日韩午夜一区| 亚洲综合色噜噜狠狠| 国产精品一国产精品k频道56| 亚洲欧美韩国| 久久久久国色av免费看影院| 国内精品国语自产拍在线观看| 久久精品成人| 欧美国产日产韩国视频| 亚洲日本中文字幕| 亚洲丝袜av一区| 国产精品免费观看视频| 午夜精品久久久| 久久深夜福利| 亚洲国产精品嫩草影院| 宅男66日本亚洲欧美视频| 国产精品高潮呻吟| 欧美一区二区三区免费看 | 亚洲一区国产一区| 欧美一区二区三区免费大片| 国产日产欧美精品| 亚洲国产片色| 欧美日韩免费在线观看| 亚洲综合精品四区| 久久亚洲二区| 亚洲黄色小视频| 亚洲欧美国产另类| 国产在线乱码一区二区三区| 亚洲人久久久| 国产精品久久久久久久久久ktv| 欧美亚洲专区| 欧美99在线视频观看| 一本色道精品久久一区二区三区| 欧美一区二区三区免费视频| 狠狠久久亚洲欧美| 在线亚洲国产精品网站| 国产日韩欧美综合| 日韩天堂在线观看| 国产精品一区二区三区久久久| 亚洲国产色一区| 欧美无乱码久久久免费午夜一区 | 亚洲大胆女人| 欧美视频一区二区| 久久精品一区蜜桃臀影院| 欧美日本中文字幕| 性色av一区二区三区在线观看| 欧美高清不卡| 欧美一区二区三区成人| 欧美人成免费网站| 先锋a资源在线看亚洲| 欧美激情一区二区三区在线视频| 亚洲图片欧美日产| 欧美成人免费全部观看天天性色| 亚洲视频axxx| 美女精品在线| 亚洲女同精品视频| 欧美精品在欧美一区二区少妇| 午夜一区二区三区在线观看| 欧美久久一级| 久久国产婷婷国产香蕉| 国产精品mv在线观看| 亚洲国产一区二区a毛片| 国产精品一二三四区| 夜夜夜久久久| 激情成人av在线| 亚洲欧美日本国产有色| 亚洲欧洲一区二区三区| 久久久久女教师免费一区| av成人免费观看| 欧美国产视频在线| 久久精品99久久香蕉国产色戒| 国产精品日韩久久久久|