結(jié)合射頻技術(shù)談?wù)撾娮迂浖軜撕炘O(shè)計

時間:2022-05-24 08:41:00

導語:結(jié)合射頻技術(shù)談?wù)撾娮迂浖軜撕炘O(shè)計一文來源于網(wǎng)友上傳,不代表本站觀點,若需要原創(chuàng)文章可咨詢客服老師,歡迎參考。

結(jié)合射頻技術(shù)談?wù)撾娮迂浖軜撕炘O(shè)計

目前,電子貨架標簽在我國仍處于發(fā)展初期,應(yīng)用極少,并且多數(shù)產(chǎn)品還存在著信息更新的準確性差、功耗大等問題。為此,本文設(shè)計了一款電子貨架標簽,能夠提高信息更新的準確性,并有效降低其功耗。

1電子貨架標簽的總體結(jié)構(gòu)

1.1標簽硬件組成

電子貨架標簽由控制單元、無線收發(fā)單元、顯示單元和電源4部分組成。控制單元采用低功耗單片機PIC16LF1934,無線收發(fā)單元采用CC2500射頻芯片,顯示單元為段式LCD,電源部分采用3V紐扣電池供電。

1.1.1控制單元控制單元選擇PIC16LF1934為控制器,它的電壓范圍為1.8V~3.6V,一方面降低了功耗;另一方面,與CC2500的工作電壓匹配,可以通過I/0口與CC2500直接相連,簡化了硬件設(shè)計。另外PIC16LF1934具有集成的LCD控制器,最多可以驅(qū)動96段的LCD,液晶可以與控制器直接相連,簡化了設(shè)計,同時能夠滿足標簽顯示要求。

1.1.2無線收發(fā)單元CC2500是一款低功耗的2.4GHz收發(fā)器,采用電池供電,簡化了因布置電源線帶來的不便,適合于標簽的使用。同時,輸出功率達+1dBm,滿足電子標簽無線通信的要求。

1.1.3顯示單元采用有4個公共端(1/3偏置)和24段的LCD作為顯示單元。在A型波驅(qū)動下,公共端的相位在一幀的中間改變,波形在單幀內(nèi)(一個周期)的凈電壓為0VDC。1.1.4電源標簽存放在貨架上,分布比較分散,不便于電源線的布設(shè),因此本文采用3V的紐扣電池為其供電。由于標簽的低功耗設(shè)計,可以保證標簽長時間工作,不需要經(jīng)常更換電池。

1.2標簽工作原理

標簽存在3種工作模式,即發(fā)送模式、接收模式和休眠模式。當標簽未接收到信息更新信號時,標簽將長期處于休眠模式。在此模式下,標簽功耗為最低。當標簽接收到信息更新信號,標簽從休眠模式中喚醒,接收信息,進行相應(yīng)處理并發(fā)送響應(yīng)信號。當通信完成后,標簽又再次進入休眠狀態(tài)。標簽工作所需要的能量由電池提供。

2標簽信息更新的可靠性設(shè)計

電子貨架標簽信息更新是通過射頻技術(shù)實現(xiàn)的。在無線數(shù)據(jù)傳輸過程中,由于外部環(huán)境的干擾和信道沖突現(xiàn)象的存在,會影響電子貨架標簽信息更新的準確度。本文從防碰撞算法和數(shù)據(jù)通信協(xié)議2個方面進行了分析研究。

2.1防碰撞算法設(shè)計

發(fā)射器與電子標簽之間的通信可以看作是1個點對多點的通信模型,如圖1。在同一載波頻率下,當發(fā)射器發(fā)出標簽更新信息時,相同載波頻率下標簽都會響應(yīng)并發(fā)送應(yīng)答,這時會造成信道堵塞,所以防沖突算法是設(shè)計的重要部分。本設(shè)計方案中采用的是地址檢查的方法。地址檢查利用了CC2500可以通過軟件分配地址的特點,每1個地址可以作為1個信道,地址字節(jié)為0-255。本設(shè)計將發(fā)射器地址字節(jié)設(shè)置為0,然后分別為不同的標簽分配不同的地址,這樣發(fā)射器可以通過改變發(fā)送數(shù)據(jù)包中的地址字節(jié)來更新對應(yīng)的標簽信息,地址不匹配的標簽將收不到更新信息。標簽回復發(fā)射器的數(shù)據(jù)包中地址字節(jié)永遠為0,這樣可以大大減少碰撞的機會.

2.2數(shù)據(jù)無線通信軟件設(shè)計

本文以1個發(fā)射器與4個地址不同的電子標簽作為一個系統(tǒng)進行分析研究。將發(fā)射器的地址設(shè)置為0x00,配置CC2500寄存器,為每一個電子標簽設(shè)置唯一的地址。發(fā)射器發(fā)送更新信息,標簽收到地址匹配的有效數(shù)據(jù)后完成信息更新,地址不匹配,或者無效數(shù)據(jù)則丟棄,等待新的有效數(shù)據(jù);若接收有效數(shù)據(jù),標簽向發(fā)射器發(fā)送一個數(shù)據(jù)包作為響應(yīng),表明信息接收成功。若在設(shè)定時間內(nèi)發(fā)射器未接收到標簽的響應(yīng),表明標簽更新失敗,發(fā)射器重新發(fā)送更新信息,直到接收成功,這樣就有效地提高了數(shù)據(jù)傳輸?shù)目煽啃浴M瑫r,其他地址不匹配的標簽不會接收標簽更新信息,直到接收到相應(yīng)的更新信息,才會進行標簽信息更新。系統(tǒng)的發(fā)射器和電子標簽工作流程圖如圖2(a)、圖2(b)。

3電子貨架標簽的低功耗設(shè)計

電子貨架標簽使用3V紐扣電池給控制電路和射頻電路供電,如果標簽功耗偏大,造成電池使用壽命過短,經(jīng)常更換電池給管理帶來麻煩,同時也增加了使用成本,因此工作電流是標簽的重要性能指標之一。本文從硬件和軟件2方面對標簽的低功耗進行了設(shè)計。

3.1硬件設(shè)計

在硬件設(shè)計過程中,選擇低功耗的器件作為標簽的控制器和數(shù)據(jù)收發(fā)器,能夠有效地降低標簽的功耗。標簽采用PIC16LF1934為控制器,工作電壓范圍為1.8V~3.6V。當工作電壓為2.0V時,待機電流典型值為100nA;工作在32KHz條件下,工作電流典型值為6.0μA。CC2500是一款低功耗2.4GHz收發(fā)器,在電磁波喚醒模式(WOR)下,典型電流消耗為900nA;最低功率模式下,可達到500nA。

3.2軟件設(shè)計

3.2.1控制器配置的低功耗設(shè)計PIC16LF1934內(nèi)部振蕩器模塊有很多種時鐘源和選擇功能,可最大限度地提高性能并降低功耗。通過配置振蕩器控制寄存器(OSCCON),選擇31KHz內(nèi)部低頻低功耗振蕩器。同時,PIC16LF1934輸入漏電流的典型值只有5nA,遠低于同性能的其他單片機。控制器端口的漏電流影響系統(tǒng)功耗,為了降低功耗,對于暫時不工作的IO口設(shè)置為高阻狀態(tài)。

3.2.2液晶工作模式設(shè)計本文采用段式液晶作為標簽的顯示單元。根據(jù)超市的營業(yè)時間,通過設(shè)置PIC16LF1934的定時器,對標簽的液晶工作時間進行設(shè)置,使得液晶在超市的非營業(yè)時間處于關(guān)閉狀態(tài),從而有效的降低標簽的整體功耗。

3.2.3標簽工作模式設(shè)計標簽存在發(fā)送、接收和休眠3種模式。根據(jù)PIC16LF1934的電源管理特點,標簽在休眠時,CC2500處于電磁波激活模式(WOR),PIC16L-F1934處于睡眠工作模式。

4實驗結(jié)果

4.1無線通信單元測試

調(diào)整標簽的數(shù)據(jù)率和發(fā)射功率,將標簽分別放置于室外空曠處和室內(nèi)有障礙物處進行測試,實驗測得通信情況如表1。數(shù)據(jù)率、發(fā)射功率和工作環(huán)境都會影響標簽的通信質(zhì)量。標簽應(yīng)用于大型超市中,對于信息更新的實時性要求不高,因此采用10kb/s的數(shù)據(jù)率能夠滿足系統(tǒng)要求;同時超市內(nèi)會有一定的障礙物對傳輸造成干擾。基于以上情況,配置數(shù)據(jù)率為10kb/s,發(fā)射功率為1.25mW,在室內(nèi)傳輸距離可達50m左右,能夠滿足工作需要。

4.2電子標簽功耗測試

進行實驗調(diào)試,測試標簽以10Kbps的速率連續(xù)發(fā)送模式下,長期接收模式下,電磁波激活模式下和休眠模式下的電流消耗,如表2。超市營業(yè)期間,標簽長期處于電磁波激活模式,只有信息更新時,短暫處于接收和發(fā)送模式,每天工作約為12h;超市不營業(yè)期間,標簽處于睡眠模式,持續(xù)時間12h。在標簽更新完成的情況下,每天消耗電流大約2.45mA,采用容量為950mA.h的紐扣電池,可大約工作388天,滿足設(shè)計需求。

5結(jié)束語

本文設(shè)計了一款電子貨架標簽,從防碰撞算法和數(shù)據(jù)通信協(xié)議2個方面對標簽的可靠性進行了設(shè)計,有效地提高了標簽信息更新的準確性;同時,選擇低功耗的器件,減少標簽的自身功耗,并對器件的休眠模式進行了優(yōu)化設(shè)計,最大程度的降低了標簽功耗。實驗表明,電子貨架標簽?zāi)軌驕蚀_地接收信息,功耗低,便于電池供電,具有很大的實用價值。