CC2430與DS18B20的 糧庫溫度傳感器網(wǎng)絡(luò )設計
4.2 CC2430模塊設計
CC2430芯片需要很少的外圍部件配合就能實(shí)現信號的收發(fā)功能。電路使用一個(gè)非平衡天線(xiàn),連接非平衡變壓器可使天線(xiàn)性能更好。電路中的非平衡變壓器由電容C112和電感L102、L100、L101以及1個(gè)PCB微波傳輸線(xiàn)組成,整個(gè)結構滿(mǎn)足RF輸入/輸出匹配電阻(50 Ω)的要求。內部T/R交換電路完成LNA和PA之間的交換。用1個(gè)32 MHz的石英諧振器(X100)和2個(gè)電容(C108和C109)構成一個(gè)32 MHz的晶振電路。用1個(gè)32.768 kHz的石英諧振器(Y100)和2個(gè)電容(C110和C111)構成一個(gè)32.768 kHz的晶振電路。電壓調節器為所有要求1.8 V電壓的引腳和內部電源供電,C115、C100、C101、C104、C102、C113、C103、C107、C106、C105電容是去耦合電容,用于電源濾波,以提高芯片工作的穩定性,R101、R102為電流提供精確的偏置電阻,如圖6所示。本文引用地址:http://dyxdggzs.com/article/163373.htm
5 軟件設計
5.1 上位機軟件設計
本系統中,上層管理軟件采用3層C/S模式,實(shí)時(shí)對傳感器網(wǎng)絡(luò )送來(lái)的數據進(jìn)行處理,形成用戶(hù)最終關(guān)心的數據表現形式。局域網(wǎng)內的終端用戶(hù)在經(jīng)過(guò)授權后,可以讀取監控主機上的實(shí)時(shí)數據,實(shí)現遠程的監測。監控應用軟件還對傳感器網(wǎng)絡(luò )中的每個(gè)節點(diǎn)進(jìn)行跟蹤管理。對于監控到的異常情況,上層管理軟件使用聲光、短信、電話(huà)實(shí)時(shí)報警方式??娠@示參數列表、實(shí)時(shí)曲線(xiàn)圖(對應具體數值并任意調整坐標)、實(shí)時(shí)數據、折算數據、累計數據、歷史、報警畫(huà)面、報表等多種顯示。統計功能可根據用戶(hù)需求具體設計。
5.2 下位機軟件設計
在網(wǎng)絡(luò )中,每個(gè)節點(diǎn)都有一個(gè)固定的地址。連接于監控主機的傳感器節點(diǎn)是一個(gè)特殊的節點(diǎn),它采用串行接口與監控主機通信。數據的傳送采用主從站方式,與監控主機連接的節點(diǎn)作為主站,控制網(wǎng)絡(luò )內的通信時(shí)序;其他節點(diǎn)作為從站,可以被主站尋址。主節點(diǎn)主要完成采集各從節點(diǎn)數據,進(jìn)行預處理;從節點(diǎn)主要完成各種傳感器原始數據的采集工作,如圖7所示。
6 結 論
該無(wú)線(xiàn)溫度傳感器網(wǎng)絡(luò )以低成本、低功耗無(wú)線(xiàn)單片機CC2430為核心,采用DS18820溫度傳感器獲取數據,電路結構簡(jiǎn)單、工作穩定可靠、檢測精度高,且具有無(wú)線(xiàn)數據通信靈活方便等特點(diǎn),特別適用于工業(yè)現場(chǎng)環(huán)境、監測封閉空間和其他需要多點(diǎn)監測的特殊場(chǎng)合。該網(wǎng)絡(luò )的應用極大地提高了中央儲備糧管理水平,降低了管理成本,同時(shí)提高了糧庫的安全性。
評論