《電子技術應用》
您所在的位置:首頁 > 微波|射頻 > 設計應用 > 基于ZigBee與溫度傳感器的室內采暖計費系統設計
基于ZigBee與溫度傳感器的室內采暖計費系統設計
2014年微型機與應用第13期
馬東軍,呂惠民
西安理工大學 理學院,應用物理系,陜西 西安
摘要: 針對目前我國室內采暖計費方案的主要不足,提出了一個新的計費平臺方案。該系統選用溫度傳感器DS18B20采集信息,通過以無線單片機CC2530為核心組成的模塊實現數據的無線傳輸,并將信息傳送至上位機進行數據處理,從而實時監測管轄區域內所有住戶的用暖情況。
Abstract:
Key words :

  摘  要: 針對目前我國室內采暖計費方案的主要不足,提出了一個新的計費平臺方案。該系統選用溫度傳感器DS18B20采集信息,通過以無線單片機CC2530為核心組成的模塊實現數據的無線傳輸,并將信息傳送至上位機進行數據處理,從而實時監測管轄區域內所有住戶的用暖情況。

  關鍵詞: 室內采暖;分戶計量ZigBee;CC2530;DS18B20

  節能減排是我國長遠的政策方針,而對于供熱行業來說,節能的潛力又是巨大的。長期以來,我國城市室內采暖系統在設計上基本上都采用單管水平串聯的系統方案進行設計[1-3],然而該方案不便于住戶進行熱量調節,并且現今絕大部分的暖氣費用是按面積進行集中收取,存在很大的不合理性,這兩個主要因素造成了極大的供熱用熱浪費。隨著人們生活水平的不斷提高和供暖行業的不斷發展,對供暖系統實現分戶計量和獨立控制的呼聲越來越高[4-5],本文針對分戶計量中的無線測溫系統提供一個可靠的設計方案。

  ZigBee技術是一種短距離、低功耗、低復雜度、短時延、低速率的大容量無線網絡技術,是目前短距離無線傳感器網絡的首選技術之一[6-8]。ZigBee網絡組網方式豐富靈活,可根據實際應用來選擇。

  1 系統架構設計方案

  該設計以CC2530無線單片機為核心,整個收發系統由主站(監控中心)和子站(測溫終端)組成(如圖1所示)。在正常環境下,將溫度傳感器采集到的溫度數據處理后通過ZigBee網絡發送給主站節點,完成主站節點與子站節點的通信過程。結合串口通信技術,通過RS-232串口線連接主站上位機(PC),上位機接收并存儲數據后,根據住戶在冬季實際獲得的溫度值,結合一系列算法以及當地制定的收費標準,就可以簡單地計算出住戶在冬季的真實采暖費用,真正做到收費公平合理[9]。

001.jpg

  2 硬件設計

  子站(測溫終端)由數據采集、無線通信和處理器等模塊構成,其任務是采集待測點的溫度,并將溫度數據通過無線通信網絡發送至主站中。主站是由微處理器和無線通信模塊組成,主要負責接收各節點的溫度信息,并通過RS232串口[10]將其傳送至服務器上進行顯示和處理。另外,根據實際需要,也可在終端節點上安裝顯示模塊或報警模塊,以方便網絡安裝測試。

  2.1 數據采集模塊

  數據采集模塊又稱溫度采集節點,溫度傳感器選用美國Dallas公司生產的DS18B20,它可直接將溫度轉化成串行數字信號進行處理,無需進行模數轉換,處理器可以直接讀取溫度數據。該溫度傳感器測量范圍為-55℃~+125℃,溫度轉換位數可以選擇9~12 bit,對應的溫度分辨率分別為0.5℃、0.25℃、0.125℃和0.062 5℃(溫度/數據關系如表1所示),電壓范圍為3.0 V~5.5 V,可用數據線供電[11-13]。DS18B20具有微型化、精度高、低功耗、響應時間短和抗干擾能力強等特點,適用于本設計的溫度采集模塊。值得注意的是,與CC2530的I/O端口連接時,需要上拉一個4.7 kΩ的電阻,原理圖如圖2所示。

002.jpg

  2.2 ZigBee無線通信模塊

  無線通信模塊是基于CC2530芯片實現的(如圖2所示)。其主要特點是體積小、高性能、低功耗、具有優良的無線接收靈敏度和強大的抗干擾性。CC2530是一個兼容IEEE 802.15.4的片上系統,支持專有的802.15.4協議,此外還集成了符合ZigBee技術2.4 GHz頻段RF無線電收發模塊[14]。CC2530工作電壓范圍內2.0 V~3.6 V,工作溫度為-40 ℃~+125 ℃,休眠時功耗電流可降低至0.6 μA。本設計中的網絡通過ZigBee協議將多個溫度采集節點組建成星形網絡(如圖3所示),將各個節點采集的溫度數據實時發送至協調器,并由協調器通過串口匯聚到主站上位機中,從而實現溫度數據的實時采集。

003.jpg

  3 軟件設計

  系統的軟件設計包括數據采集、通信控制和監控中心3個部分。其中,數據采集程序運行在子站的微處理器上,其主要任務是負責采集溫度數據并實現無線收發;通信控制程序運行在主站的微處理器上,該程序需要實時地處理從子站節點傳來的溫度數據,并且還要控制它們按照上位機的操作指令進行工作,它是整個系統程序的核心;監控程序運行在上位機中,它會監視節點的工作狀態,對子站發送的溫度數據進行有效處理。

004.jpg

  3.1 溫度采集節點軟件設計

  DS18B20工作流程圖如圖4所示,其主程序(僅測溫)如下。

  void main()

  {

  ……;

  init();

  while(1)

  {

  temp_tran();

  value1=get_tmp_value();

  temp1=abs(temp_value1);

  }

  ……;

  }

  另外,向DS18B20內寫數據函數編輯如下(嚴格按照時序圖進行編程)。

  void write_byte(unsigned char dat)

  {

  ……;

  for(j=0;j<8;j++)

  {

  b=dat & 0x01;

  dat>>=1;

  if(b)

  {

  ds=0;

  i++; i++;

  ds=1; i=8;

  while(i>0)

  i--;

  }

  else

  ds=0;i=8;

  while(i>0)

  i--;

  ds=1;

  i++; i++;

  }

  }

  值得注意的是,在溫度轉換函數中,需要添加“跳過序列號”命令,即:

  void temp_tran()

  {

  ……;

  write_byte(0xcc);

  ……;

  }

  本設計于每日5:00、13:00和21:00 3個時段進行溫度采樣,采用DS12CR887時鐘芯片進行計時。參考該芯片的技術手冊[15],依據DS12CR887時鐘芯片的時序圖,可寫出對應總線(選用intel總線)讀數據與寫數據的函數,如下所示。

  void write_ds(uchar add,uchar dataa)//intel總線寫數據

  {

  ds_cs=0;ds_as=1;

  ds_ds=1;ds_rw=1;

  P0=add;

  ds_as=0;

  ds_rw=0;P0=dataa;

  ds_rw=1;

  ds_as=1;ds_cs=1;

  }

  uchar read_ds(uchar add)

  {

  uchar ds_dataa;

  ds_cs=0;ds_as=1;

  ds_ds=1;ds_rw=1;

  P0=add;ds_as=0;

  ds_ds=0;

  P0=0xff;

  ds_dataa=P0;ds_ds=1;

  ds_as=1;ds_cs=1;

  return ds_dataa;

  }

  另外,該時鐘芯片時、分、秒的讀取函數分別為shi=read_ds(4)、fen=read_ds(2)和miao=read_ds(0)。

  溫度采集節點作為終端節點,通電后加入由協調器建立的ZigBee網絡,其中協調器負責建立網絡和接收終端節點加入。溫度采集節點和網絡協調器之間構成簡單的星形網絡(如圖3所示),溫度采集模塊的工作流程如圖5所示。

005.jpg

  3.2 協調器設計

  協調器的主要功能有:收集各個節點的溫度數據,并將其通過串口傳至上位機中進行數據處理;將上位機的監控需求傳到協調器中,并通過ZigBee網絡發送到終端節點上[16],圖6僅展示上述第一種功能的流程圖。

006.jpg

  接收系統接收到溫度數據后,再通過RS-232串行通信接口與上位機相連,將接收的溫度數據實時存儲在上位機中并顯示在上位機界面上,方便后期處理。上位機數據處理流程如圖7所示。

  4 系統測試

  由于家用水暖系統有進出水管,為了測量溫度差,將兩個溫度采集節點標號后分別貼附在進水管和出水管上,把每次測得的兩組數據發送到上位機端,我國供暖時間(不計特殊情況)為11月15日至次年3月15日,供暖時間為120天,進水管和出水管的數據均為360個,結合供暖熱量算法以及當地供暖收費標準,將這些數據在上位機中做最優計算,再根據每家每戶的最終數據進行精確收費。

  本設計采用串口調試助手V3.7.1進行系統測試,端口參數如下:比特率為9 600 b/s,數據位為8 bit、停止位為1 bit,校驗位為NONE。為了驗證該設計能否正常工作,搭建了如圖8所示簡易場景進行測試,從串口調試助手窗口中,可以看到兩個節點的溫度,如圖9所示。

007.jpg

008.jpg

  通過分析了ZigBee網絡相關特性,以CC2530為核心、DS18B20為溫度節點,設計實現了基于ZigBee協議的溫度采集與傳輸,闡明了硬件框架設計以及ZigBee網絡組建流程,完成了對多個不同位置的溫度數據采集的設計要求。本系統具有通信可靠性高、結構簡單及成本低的特點,通過實驗驗證,在此基礎上經過系統后期完善與調試之后,便可投放給用戶進行使用。

  參考文獻

  [1] 王衛東.淺述住宅室內采暖系統節能設計[J].中國科技財富,2011(6):144.

  [2] 徐明昌,李楨,張華.現行室內的采暖方式[J].房材與應用,2003,31(4):25-26.

  [3] 辛坦.在中國推選供暖按表計量收費亟待解決的幾個問題[J].區域供熱,1999,81(4):15-21.

  [4] 吳思.分戶計熱新政有多遠[J].走向世界,2011(33):50-51.

  [5] 王穎,劉敬露.智能小區中冷暖氣計量收費的研究[J].計量與測試技術,2007,34(12):22-23.

  [6] 于博,鄧高林,鄭賓.ZigBee無線溫度數據采集系統設計[J].電子測試,2012(12):38-41.

  [7] Zhang Qian, Yang Xianglong, Zhou Yiming, et al. A wireless solution for greenhouse monitoring and control system based on ZigBee technology[J]. Journal of Zhejiang University SCIENCE A,2007,8(10):1584-1587.

  [8] 范茂軍.物聯網與傳感器技術[M].北京:機械工業出版社,2012.

  [9] 孫恩學.住宅室內采暖系統節能設計方案[J].科技致富向導,2013(6):180,274.

  [10] 周建春,錢敏,李文石,等.基于單片機和PC串口通信的測溫系統[J].通信技術,2011,44(5):157-159.

  [11] DS18B20 Data sheet.

  [12] 關學忠,姜南,王一群,等.基于ZigBee技術的多點溫度監測系統的設計[J].自動化技術與應用,2011,30(10):41-44.

  [13] Wang Hao, Sha Sha. Based on TMS320LF2407 Environment Temperature Humidity Detection[J]. Physics Procedia,2012(25):1258-1263.

  [14] 王龍山,馬珺.基于物聯網的家居綜合監測系統[J].電子技術應用,2013(2):78-81.

  [15] DS12CR887 Data sheet.

  [16] 李永龍,楊明楓,曹瑩瑩.基于ZigBee的無線溫度監測系統的設計與實現[J].電腦知識與技術,2013,9(15):3545-3549.


此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
欧美吻胸吃奶大尺度电影| 妖精视频成人观看www| 欧美成人精品激情在线观看| 亚洲国产成人久久综合| 狠狠色丁香婷综合久久| 六月婷婷久久| 日韩午夜电影av| 亚洲图片在区色| 国产日韩欧美二区| 麻豆成人91精品二区三区| 亚洲裸体在线观看| 一区二区三区国产在线观看| 国产精品婷婷| 裸体一区二区三区| 久久久久久久久久久久久久一区| 亚洲高清一区二| 欧美在线资源| 亚洲国产一区在线| 欧美视频日韩视频| 欧美日韩国产精品一区| 香蕉乱码成人久久天堂爱免费| 一区二区欧美日韩| 久久精品一区四区| 亚洲看片网站| 国产精品香蕉在线观看| 欧美午夜视频在线| 久久伊人亚洲| 一区二区三区免费看| 99这里只有久久精品视频| 99亚洲一区二区| 一区二区三区精品视频| 一区二区三区**美女毛片| 一区二区三区日韩精品| 亚洲一区二区高清| 久久激五月天综合精品| 久久超碰97中文字幕| 久久福利影视| 亚洲国产另类久久久精品极度| 日韩一区二区免费看| 国产一区二区三区黄视频| 欧美看片网站| 久久久亚洲一区| 久久中文字幕一区| 蜜桃av久久久亚洲精品| 欧美激情视频免费观看| 久久人91精品久久久久久不卡| 久久久久在线观看| 欧美成人精品福利| 欧美日韩一二三四五区| 麻豆精品网站| 欧美人成在线视频| 国产精品久久久久久超碰| 欧美va亚洲va日韩∨a综合色| 香蕉久久一区二区不卡无毒影院| 欧美在线观看一区二区| 国产精品99久久久久久白浆小说| 亚洲高清激情| 亚洲精品一区二区三区福利| 中文av字幕一区| 欧美在线视频免费| 农夫在线精品视频免费观看| 国产精品白丝av嫩草影院| 国产一区二区日韩精品| 亚洲激情国产精品| 亚洲综合大片69999| aa级大片欧美三级| 亚洲日本一区二区| 影音先锋日韩有码| 国模精品娜娜一二三区| 国产精品亚洲成人| 在线观看免费视频综合| 99精品国产热久久91蜜凸| 羞羞色国产精品| 亚洲一区中文| 国产精品看片你懂得| 香蕉国产精品偷在线观看不卡| 久久久久久9999| 欧美日韩成人一区| 国产在线国偷精品产拍免费yy| 亚洲激情一区| 小辣椒精品导航| 一区二区三区成人精品| 久久久久综合| 国产精品国产三级国产aⅴ入口 | 欧美性猛交xxxx乱大交蜜桃| 黄色欧美成人| 亚洲一级高清| 一区二区三区久久久| 久久精品国产视频| 午夜精品久久久久久久久久久久久| 亚洲午夜精品久久久久久浪潮 | 午夜精品久久久久久久| 正在播放欧美一区| 亚洲国产电影| 欧美伊人久久| 久久国产精品99国产精| 欧美在线精品免播放器视频| 欧美日韩国产高清| …久久精品99久久香蕉国产| 一区二区三区亚洲| 一区二区在线不卡| 亚洲砖区区免费| 亚洲视频中文| 欧美激情网站在线观看| 麻豆国产va免费精品高清在线| 欧美午夜精品久久久久免费视| 在线日韩av片| 欧美一区在线看| 久久国产精品99国产精| 亚洲女性裸体视频| 欧美中文字幕在线| 欧美日韩中文字幕日韩欧美| 亚洲国产精品尤物yw在线观看| 亚洲精品一区二区三区福利| 夜夜嗨av一区二区三区网站四季av | 亚洲精品在线视频观看| 亚洲国产乱码最新视频| 久久久久久久久久久久久女国产乱| 国产精品久久久久久亚洲毛片| 亚洲美女黄色| 夜夜嗨av一区二区三区免费区| 欧美99在线视频观看| 合欧美一区二区三区| 欧美一级一区| 欧美在线一级视频| 国产精品一区一区| 在线观看欧美一区| 久久精品女人天堂| 久久伊人亚洲| 曰韩精品一区二区| 亚洲国产日韩欧美综合久久| 久久婷婷激情| 亚洲高清视频中文字幕| 欧美激情免费在线| 国产一区二区看久久| 欧美中文字幕在线播放| 久久久久久久久久久一区| 国产在线精品一区二区夜色| 久久成人免费日本黄色| 久久青草久久| 在线欧美影院| 99精品免费| 欧美体内谢she精2性欧美| 在线亚洲自拍| 欧美在线亚洲| 国产一区二区三区成人欧美日韩在线观看| 欧美综合77777色婷婷| 美女诱惑黄网站一区| 亚洲精品日韩久久| 亚洲一区二区黄| 国产日韩一区二区| 亚洲欧洲午夜| 国产精品99久久久久久久久| 国产精品高潮久久| 欧美一区二区三区播放老司机 | 欧美在线观看天堂一区二区三区 | 性色av一区二区三区在线观看| 久久久久久午夜| 亚洲国产1区| 国产精品99久久久久久久vr | 国产亚洲精品aa| 亚洲国产一区二区a毛片| 欧美精品一区二区精品网| 一本色道久久综合狠狠躁篇的优点| 亚洲在线视频一区| 欧美a级片网| 亚洲人成网站影音先锋播放| 亚洲一区二区三区精品在线观看| 国产精品永久在线| 亚洲精品日韩在线观看| 久久九九国产| 国产精品欧美久久| 欧美一区综合| 欧美日本一区二区视频在线观看| 亚洲性人人天天夜夜摸| 久久亚洲综合色一区二区三区| 亚洲欧洲日本专区| 欧美一区二区三区四区在线观看| 一色屋精品视频在线看| 亚洲午夜一区二区三区| 国内视频一区| 中文久久乱码一区二区| 国产最新精品精品你懂的| 中文一区二区在线观看| 国产一区二区成人| 国产精品99久久久久久有的能看| 国产日本欧美一区二区三区在线| 亚洲精品欧美| 国产日韩在线看片| 一区二区三区视频观看| 国产美女精品在线| 日韩视频中文| 国产午夜精品在线观看| 在线亚洲观看| 伊伊综合在线| 欧美一区观看| 99re6热只有精品免费观看 | 欧美一级二级三级蜜桃| 欧美日韩国产123| 亚洲福利视频二区|