基于CC2480的Zigbee無線水表自動抄表
2.2 Zigbee遠程用戶終端模塊
Zibbee遠程用戶終端模塊安裝于單元樓中各住戶家中。在遠程用戶終端模塊中采用8條數(shù)據(jù)線來實現(xiàn)讀取水表數(shù)據(jù),其中8條數(shù)據(jù)線與水表連接部分此處不做討論。Zigbee遠程用戶終端模塊如圖4所示。其中,數(shù)據(jù)線1,2,3用于通過三線譯碼來控制水表數(shù)據(jù)的某位;數(shù)據(jù)線4,5,6,7用于顯示水表某位上的數(shù)據(jù);8為地線。例如,數(shù)據(jù)線1,2,3狀態(tài)為000,則4,5,6,7位顯示數(shù)字為水表第一位數(shù)字讀數(shù);數(shù)據(jù)線1,2,3狀態(tài)為111,則 4,5,6,7位顯示數(shù)字為水表第八位數(shù)字讀數(shù)。在每一位讀數(shù)后分別送入Zigbee模塊進行處理。
2.3 Zigbee數(shù)據(jù)采集模塊
Zigbee數(shù)據(jù)采集模塊(見圖5)安裝于單元樓中的一層或比較方便讀表員讀表的位置。當Zigbee模塊收到數(shù)據(jù)時通過LED驅動芯片將數(shù)據(jù)輸出到 LED顯示器上,這樣讀表人員就可以清楚讀數(shù),其中前兩位用于顯示各住戶的房間號,后六位用于顯示對應房間號的水表數(shù)據(jù)。鍵盤用于控制LED顯示器。其中,智能鍵盤和LED驅動及USB驅動分別采用芯片RIC16C63和芯片USBN9602。
RIC16C63是一款高性能8位微處理器,具有優(yōu)越的RISC結構,指令系統(tǒng)只有35條指令。具有UARST,SPI,I2C多種串行驅動功能,片內有三個定時器。其特點如下:
(1)與CPU鏈接方式采用I2C接口(也可采用USART串行通信接口方式或三線制SPI接口方式)。
(2)最多16個鍵盤輸入,可提供鍵盤中斷信號。
(3)可提供8個LED數(shù)碼管,可選擇BCD碼數(shù)字驅動方式或段驅動方式,具有LED亮度軟件設置功能。
(4)同時執(zhí)行鍵盤和顯示操作。
USBN9602是標準雙列直插式28引腳芯片。芯片內部總共帶有7個傳送/接收FIFO緩沖器,1個雙向傳送和接收FIFO緩沖器,3個單向傳送FIFO緩沖器,3個單向接收FIFO緩沖器。USBN9602廣泛用于測控技術、數(shù)據(jù)采集、信號處理等。
3 結 語
以Zigbee網絡技術為支撐的無線自動抄水表系統(tǒng),相比人工抄表方式或其他自動抄水表系統(tǒng)大大降低了運行成本和功耗,工作效率明顯提高,節(jié)點硬件也易于實現(xiàn),避免了有線抄表系統(tǒng)施工布線帶來的各種問題。本設計提出的方案,硬件已經實現(xiàn),當用戶用水時用戶水表的液輪滾動,Zigbee遠程終端用戶模塊通過譯碼方式采集到水表數(shù)據(jù),然后通過此模塊的射頻部分傳輸?shù)絑igbee數(shù)據(jù)采集模塊。采集到的數(shù)據(jù)有時有延時,主要原因可能是Zigbee的射頻部分所致,因此,還要經過大量實驗,調節(jié)Zigbee的射頻部分,使采集到的數(shù)據(jù)更加精確。
評論