一種基于MSP430和nRF401的家用射頻無線自動抄表系統設計
傳統的抄表收費方式存在許多弊端,出錯率高,漏抄,麻煩,成本高,已經跟不上現代化社會的需求。自從有了自動抄表系統,中間省去了很多環節,提高工作效率,降低成本。為了在已建成的小區中方便地使用自動抄表系統,免除家庭內部重新布線的不便,設計了一個應用于家庭內部的短距離無線抄表系統。
1 系統的總體結構
圖1為短距離無線抄表系統的總體結構,它可用于家庭內部三表或多表數據的抄送。系統下層直接與水表、電表、煤氣表等連接,上層可以通過電話、以太網、GSM或GPRS等與抄表中心連接,實現數據的遠程抄送。
系統一般使用被動抄表方式。上層模塊接收到儀表中心的抄表命令時,通過無線方式向下層模塊發送抄表指令。下層模塊接收到指令后通過485總線采集三表的數據,將數據打包后通過無線通訊芯片發送出去。上層模塊收到數據后,將數據解包,發送給抄表中心。系統也可采用主動抄表,即下層模塊定時采集三表數據,發送到上層模塊,再由上層模塊發送到儀表中心。
2 系統的硬件實現
2.1 系統硬件結構
圖2為系統的硬件結構。系統的MCU使用TI公司MSP430系列中的F123型,通過nRF401芯片實現無線數據收發,并通過MAX3485芯片及485總線與三表或電話、網絡等連接。如果需要與232總線或儀表總線等連接,只需更換轉換芯片即可方便地連接。通過液晶和簡易鍵盤,用戶可以查看三表的數據并對儀表地址進行設定。
2.2 主要系統器件介紹
無線通訊使用Nordic公司的單片收發芯片nRF401。nRF401是Nordic公司研制的單片UHF無線收發芯片,工作在433MHz ISM(Industrial, Scientific and Medical)頻段。它采用FSK調制解調技術,抗干擾能力強,并采用PLL頻率合成技術,頻率穩定性好,發射功率最大可達10dBm,接收靈敏度最大為-105dBm,數據傳輸速率可達20Kbps,工作電壓在+3~5V之間。nRF401無線收發芯片所需外圍元件較少,并可直接單片機串口。
nRF401芯片內包含有發射功率放大器(PA)、低噪聲接收放大器(LNA)、晶體振蕩器(OSC)、鎖相環(PLL)、壓控振蕩器(VCO)、混頻器(MIXFR)、解調器(DEM)等電路。在接收模式中,nRF401被配置成傳統的外差式接收機,所接收的射頻調制的數字信號被低噪聲較大器放大,經混頻器變換成中頻,放大、濾波后進入解調器,解調后變換成數字信號輸出(DOUT端)。在發射模式中,數字信號經DIN端輸入,經鎖相環和壓控振蕩器處理后進入到發射功率放大器射頻輸出。由于采用了晶體振蕩和PLL合成技木,頻率穩定性極好;采用FSK調制和解調,抗干擾能力強。
nRF401可以通過串行接口與單片機直接相連,無需復雜的編碼,所需的外圍器件很少,使用簡單。其電路原理圖如圖3所示。
評論