• <del id="qqie6"><sup id="qqie6"></sup></del>
  • <tfoot id="qqie6"></tfoot>
  • <ul id="qqie6"></ul>
  • 產品推薦:水表|流量計|壓力變送器|熱電偶|液位計|冷熱沖擊試驗箱|水質分析|光譜儀|試驗機|試驗箱


    儀表網>技術中心>應用設計>正文

    歡迎聯系我

    有什么可以幫您? 在線咨詢

    基于無線數字溫度傳感器的多點溫度測量系統設計

       2012年01月16日 14:18  
      摘要
      
      介紹了一種基于無線數字溫度傳感器的多點溫度測量系統,給出了系統的硬件結構及軟件流程圖。實際使用表明,在煙草、糧食等倉庫中效果良好。
        
      1、系統硬件組成
      
      本文所設計的測量系統由若干個處于各測量點的無線數字溫度傳感器和一臺帶無線收發電路的主機(單片機)系統組成,其結構如圖1所示。上位機與各下位機之間采用主從式異步無線串行通信方式。
      
      圖1系統組成框圖
      
      1.1 無線數字溫度傳感器
      
      無線數字溫度傳感器由溫度測量、無線收發和微控制器組成。電路圖如圖2所示。
      
      圖2無線數字溫度傳感器
      
      溫度測量采用單片溫度監控系統集成電路AD7416,其芯片內部包含有溫度傳感器和10位模數轉換器,可將感應溫度轉換為0.25℃量化間隔的數字信號。測溫范圍-55~125℃,精度為±2℃。AD7416采用I2C串行總線和數據傳輸協議來實現與微控制器的數據傳輸,數據輸入/輸出線SDA及時鐘信號線SCL與微控制器PIC16C54的RB7和RB6相連。當SCL保持高電平時,SDA從高電子到低電平的跳變為數據傳輸的開始信號,隨后傳送AD7416的地址信息和讀眉控制位。其地址信息的格式為:1001A2A1A0R/W。讀/寫控制位為1時,表示對AD7416進行讀操作,為0時,則表示進行寫操作。當每個字節傳送結束時,必須在收到接收數據一方的確認信號ACK后方可開始下一步的操作。然后在地址信息和讀屑控制位之后傳送片內寄存器地址和數據。zui后,在SCL保持高電平的情況下,當SDA從低電平跳變到高電平時將終止數據的傳輸操作。地址編碼開關用于傳感器的編號。AD7416片內溫度傳感器可按預先設置的工作方式對環境溫度進行實時測量,并將結果轉化為數字量存人到溫度值寄存器中地址00H。AD7416預先設置的工作方式分自動測溫方式和低功耗方式兩種,本設計采用低功耗方式。當需要對環境溫度進行測量時,通過I2C串行接口總線來寫入操作命令,此時,芯片將由睡眠狀態轉入測溫狀態。當溫度量化轉換結束后,芯片將重新轉人睡眠狀態。
      
      無線收發電路采用nRF403單片射頻收發芯片。芯片內包含有發射功率放大器,低噪聲接收放大器,晶體振蕩器,鎖相環,壓控振蕩器,混頻器等電路。工作頻率433MHz,FSK調制解調,采用晶體振蕩和PLL頻率合成技術,接收靈敏度為—105dBm,發射功率為10dBm,待機狀態電流消耗僅10μA。在接收模式中,射頻輸人信號被低噪聲放大器放大,經由混頻器變換,這個被變換的信號在送人解調器之前被放大和濾波,經解調器解調,解調后的數字信號在DOUT端輸出。在發射模式中,壓控振蕩器的輸出信號是直接送人到功率放大器,DIN端輸入的數字信號被頻移鍵控后饋送到功率放大器輸出。在接收模式中,射頻輸入信號被低噪聲放大器放大,經由混頻器變換,這個被變換的信號在送人解調器之前被放大和濾波,經解調器解調,解調后的數字信號在DOUT端輸出。在發射模式中,壓控振蕩器的輸出信號是直接送人到功率放大器,DIN端輸入的數字信號被頻移鍵控后饋送到功率放大器輸出。
      
      芯片引腳9腳DIN輸人數字信號,與微控制器的RB0相連,需要發射的數字信號通過DIN輸入;10腳DOUT輸出數字信號,與微控制器的RBl相連,解調出來的信號經過DOUT輸出進入微控制器;18腳PWR-UP電源開關控制,與微控制器的RB2相連:PWR-UP=“1”為工作模式,PWR_UP=“0”為待機模式,待機模式電路進入待機睡眠狀態,工作電流8μA,在待機睡眠狀態電路不接收和發射數據。19腳TXEN為發射允許控制,與微控制器的RB3相連:TXEN=“1”為發射模式;TXEN=“0”為接收模式。接收模式轉換為發射模式的轉換時間至少1ms;發射模式轉換為接收模式的轉換時間至少3ms。
      
      微控制器采用PIC16C54。系統采用LP低頻低功耗晶體振蕩方式,地址編碼開關用于傳感器的編號,RB口分別與AD7416和nRF403的引腳相連,用于溫度和無線收發控制。由于無線溫度傳感器采用電池供電,整個電路采用低功耗設計。
      
      1.2 主機系統
      
      主機(上位機)采用AT98C51單片機,外接nRF403無線收發電路、健盤顯示及微型打印機等電路。電路組成如圖3所示。
      
      圖3主機系統組成框圖
      
      2、系統工作原理及軟件設計
      
      在這個多點溫度測量系統中,系統采用查詢方式對各點的溫度進行測量,使用了多臺PIC單片機作為下位機,并按照上位機的要求將采得的溫度數據傳送給上位單片機AT89C51系統。上位機與各下位機之間采用主從式的異步串行通訊方式,即下位機接到上位機的通信信號時才做出響應,否則將一直處于睡眠狀態。
      
      限于篇幅,這里主要是設計下位機即PIC16C54單片機與上位機即AT98C51單片機的通信程序,而AT98C51單片機與顯示器件,打印機及通信程序是大家所熟知的,這里不作討論。
      
      下位機型號為PICl6C54,它體積小,功能強,功耗低。它沒有專門的串行通訊口及相關的控制字和標志位,采用普通I/O口和特定的通信協議,實現了主從式的多機串行通訊,實際應用中取得良好效果。
      
      鑒于上位機對下位機發送的命令只有2種:呼叫、發送溫度測量數據。呼叫命令即是上位機欲與之通信的下位機的編號,而發送命令只要不與呼叫命令重復,即可以將下位機的地址編號,同樣作為數據命令來發送。具體方法是,在單片機的程序中,設置一個標志寄存器FLAG,將它的某一位如第7位,即FLAG7作為控制位,先將其設為0。各下位機在接收到上位機命令之后,首先查看FLAG7為1還是為0,如果FLAG7為1,則轉入溫度測量程序和發送溫度測量數據段;若為0則將接收到的命令與本機地址相比較,若不同,則返回睡眠狀態,FLAG7仍為0;若相同這種情況說明:上位機此時確實發送的是呼叫命令則將FLAG7置:為1,表示已得知上位機要與自己通信,同時將本機地址傳給上位機作為回應。當上位機再次發來命令時,即可實現一對一的通信,程序流程圖如圖4所示。
      
      圖4下位機與上位機的通信程序框圖
      
      3、結束語
      
      所設計的無線多點溫度測量系統采用集成電路,電路結構簡單,工作穩定可靠。設計中充分利用了各芯片的低功耗特性,有效地延長了電池的使用時間;無線數據傳輸方便靈活,在煙草、糧食等倉庫中應用效果良好。

    免責聲明

    • 凡本網注明“來源:儀表網”的所有作品,均為浙江興旺寶明通網絡有限公司-儀表網合法擁有版權或有權使用的作品,未經本網授權不得轉載、摘編或利用其它方式使用上述作品。已經本網授權使用作品的,應在授權范圍內使用,并注明“來源:儀表網”。違反上述聲明者,本網將追究其相關法律責任。
    • 本網轉載并注明自其它來源(非儀表網)的作品,目的在于傳遞更多信息,并不代表本網贊同其觀點或和對其真實性負責,不承擔此類作品侵權行為的直接責任及連帶責任。其他媒體、網站或個人從本網轉載時,必須保留本網注明的作品第一來源,并自負版權等法律責任。
    • 如涉及作品內容、版權等問題,請在作品發表之日起一周內與本網聯系,否則視為放棄相關權利。
    聯系我們

    客服熱線: 15024464426

    加盟熱線: 15024464426

    媒體合作: 0571-87759945

    投訴熱線: 0571-87759942

    關注我們
    • 下載儀表站APP

    • Ybzhan手機版

    • Ybzhan公眾號

    • Ybzhan小程序

    企業未開通此功能
    詳詢客服 : 0571-87759942
    主站蜘蛛池模板: 粗大黑人巨精大战欧美成人| 国产成人精品a视频| 成人午夜性a一级毛片美女| 欧美成人精品三级网站| 成人在线免费看| 国产成人一区二区三区| 69国产成人精品午夜福中文| 日韩国产成人精品视频| 国产成人精品综合| 中文字幕成人在线| 国产成人精品A视频一区| 一级成人a做片免费| 国产成人一区二区三区高清 | 亚洲成人免费网站| 成人久久精品一区二区三区| aaa成人永久在线观看视频| 成人18xxxx网站| 成人美女黄网站色大色下载| 四虎成人免费大片在线| 成人国产激情福利久久精品| 韩国成人在线视频| 亚洲欧美成人一区二区在线电影| 成人福利app| 欧美成人免费全部观看天天性色 | 成人品视频观看在线| 91精品成人福利在线播放| 动漫成人在线观看| 国产成人亚洲综合无码精品| 成人免费淫片在线费观看| 精品成人一区二区三区免费视频 | 欧美成人性色生活片| 中文国产成人精品久久不卡| 午夜成人免费视频| 亚洲欧洲国产成人精品| 免费看一级淫片成人| 四虎www成人影院| 国产v片成人影院在线观看 | 欧美成人午夜视频在线观看| 中文国产成人精品久久app| 亚洲av成人综合网| 欧美成人精品第一区二区三区|