文獻標(biāo)識碼: B
文章編號: 0258-7998(2012)10-0081-04
無線傳感網(wǎng)絡(luò)技術(shù)包括以各種無線方式實現(xiàn)的各種網(wǎng)絡(luò)數(shù)據(jù)交換的技術(shù),。它可以實現(xiàn)包括物聯(lián)網(wǎng)在內(nèi)的無線數(shù)據(jù)傳輸網(wǎng)絡(luò),,具有非常廣泛的應(yīng)用前景,如智能家居,、環(huán)境監(jiān)測,、城市安防、醫(yī)療衛(wèi)生等,,可以說無線傳感技術(shù)的發(fā)展在很大程度上促進了各行業(yè)信息的交流,。
糖廠清汁pH值控制效果的好壞直接影響蔗汁的沉降澄清效果、糖分回收和后續(xù)工段設(shè)備積垢問題[1],。這些pH參數(shù)基本上都需要在線監(jiān)測,,測量點距離監(jiān)控室都有很長一段距離,短的幾十米,,長則數(shù)百米,。
在澄清工段數(shù)據(jù)的傳輸方式上,現(xiàn)在基本上都是采用線纜傳輸方式,。這樣就需要布置很復(fù)雜的線路,,增加投入的成本。另一方面系統(tǒng)的擴展性會受到很大程度的限制,,當(dāng)需要增加新的設(shè)備時,,就需要重新布線,施工比較麻煩,,而且很有可能破壞原來的線路,。在維護性方面,有線傳輸?shù)木€路需要沿線巡查,,出現(xiàn)故障時很難在短時間找出故障點,。
如果采用無線傳感網(wǎng)絡(luò)技術(shù)對糖廠澄清工段的pH測量數(shù)據(jù)進行傳輸將會改善上述問題。(1)采用無線傳輸可以省去布線的麻煩,。(2)增加新的設(shè)備時,,只需要增加一個傳輸節(jié)點,無需改動原來線路,,就能將新設(shè)備添加到原來的網(wǎng)絡(luò),。(3)無線傳輸只需要維護傳輸模塊,出現(xiàn)故障時可以很快找出原因,。
1 系統(tǒng)的總體設(shè)計
本設(shè)計使用的核心控制器是MSP430F148,,該控制器是TI公司生產(chǎn)的低功耗16位單片機,其內(nèi)部集成48 KB的Flash存儲器、2 KB的RAM,、8路12位ADC,、SPI接口等豐富的片上資源,。pH測量部分采用的是傳統(tǒng)的玻璃電極,配合一定的放大電路,??紤]到pH 的測量是在一定溫度下進行,所以本設(shè)計增加了溫度的測量模塊,,采用的器件為PT100,。考慮到設(shè)計的周期,,本設(shè)計使用的是無線模塊LSDRF2401N05,,這是國內(nèi)一家企業(yè)利用德州儀器公司生產(chǎn)的CC2500無線芯片開發(fā)的一款針對無線傳感網(wǎng)絡(luò)解決方案的模塊。系統(tǒng)的整體原理圖如圖1所示,,測量節(jié)點框圖如圖2所示,,中間節(jié)點框圖如圖3所示。
2 硬件實現(xiàn)
2.1 pH測量模塊
工業(yè)上進行pH測量時一般采用玻璃電極或是復(fù)合電極,。在國內(nèi)糖廠澄清工段pH值的測量大多使用玻璃電極[2],。這類電極在酸性溶液中會輸出正電壓,在堿性溶液中會輸出負電壓,。pH每變化一個單位,,輸出電壓就變化57 mV左右[3]。由于輸出不算太大,,需要對其放大。但是這一類電極的輸出阻抗都特別高,,一般在1013 Ω以上,。如果選用一般的運算放大器,阻抗會不匹配,,也就不能完成放大的功能,。另一方面由于輸出電壓很小而輸出阻抗又很高,所以很容易產(chǎn)生干擾,,特別是工頻干擾會很嚴重,。
綜合以上問題,本設(shè)計選用的運算放大器型號是OPA129,這是TI公司生產(chǎn)的一款高輸入阻抗的運算放大器,,輸入阻抗可以達到1013 ~1015 Ω,。OPA129主要用在高輸出阻抗傳感器件的前置放大電路中。而對于信號的干擾問題所用的解決方法是在電路中增加屏蔽環(huán),、良好接地和合理選擇濾波電容,。玻璃電極與OPA129組成的前端放大電路原理圖如圖4所示。
MSP430F148單片機為3.3 V供電,,而且其自帶A/D的參考電壓最大也是3.3 V,。而前端放大電路電源電壓為±5 V,,輸出電壓也在這個范圍內(nèi)變化,如果直接將電壓送入A/D進行轉(zhuǎn)換,,一方面有可能會超出A/D的測量范圍,,從而使得A/D轉(zhuǎn)換的值不準(zhǔn)確;另一方面當(dāng)pH為堿性時,,玻璃電極輸出負電壓,,而前端放大環(huán)節(jié)采用的是同相放大電路,故輸出的也是負電壓,但是MSP430單片機自帶的A/D不能直接對負電壓采樣轉(zhuǎn)換。
綜合考慮以上兩個方面的原因,,本設(shè)計先將前端放大電路的輸出信號同比例縮小到-1.5 V~+1.5 V,,再將電壓抬升到0~3.0 V,然后送入A/D采樣,。電路的實現(xiàn)如圖5所示,。
2.3 無線模塊
本設(shè)計中無線部分采用的是無線模塊LSDRF2401N05,模塊的核心芯片是CC2500,。
CC2500是一款低成本單片的2.4 GHz無線收發(fā)芯片,。CC2500工作在2 400~2 483.5 MHz的ISM頻段,并且提供數(shù)據(jù)包處理,、連接質(zhì)量指示和電磁波激發(fā)的硬件支持,。只需要很少的外部器件就能工作。采用20腳的QLP封裝,,在很大程度上減小了芯片的尺寸,。
此外還有以下特點,高靈敏度,、低電流消耗,、高效的SPI接口、RSSI,、數(shù)據(jù)自動白化處理等,。CC2500典型的電路圖如圖7所示。
2.4 單片機核心模塊
單片機核心部分采用的是MSP430單片機典型的最小系統(tǒng),,包括復(fù)位電路,、電源、JTAG接口,、晶振,、RS232、RTC等部分,。其結(jié)構(gòu)框圖如圖8所示,。
3 軟件實現(xiàn)
3.1 固件實現(xiàn)
固件是指在單片機中執(zhí)行的程序,由于硬件分為中間站點和測量站點,,功能不相同,,所以固件也不相同,。中間站點主要功能是完成液晶、無線模塊初始化,,從串口接收命令并將命令打包后通過無線模塊發(fā)送到測量站點,,從測量站點接收測量數(shù)據(jù)并發(fā)送到上位機。測量站點的主要功能是接收中間站點發(fā)送的無線指令,,根據(jù)指令進行pH,、溫度的測量,測量完成后將測量數(shù)據(jù)打包發(fā)送到中間站點,,并等待下一條命令,。中間站點的程序流程圖如圖9所示,測量站點的程序流程圖如圖10所示,。
3.2 上位機軟件實現(xiàn)
上位機軟件主要實現(xiàn)的功能是實時顯示測量點的pH和溫度的變化,,記錄pH和溫度,顯示pH和溫度的變化曲線,。本設(shè)計上位機開發(fā)環(huán)境使用的是VS2005,。對于需要開發(fā)圖形界面的項目來說,VS2005可以在短時間內(nèi)構(gòu)建出需要的界面,。串口通信環(huán)節(jié)使用的是串口控件,,可以很快實現(xiàn)串口的接收和發(fā)送。
4 結(jié)果驗證
4.1 pH測量標(biāo)定
由于運放存在溫漂,,另外由于現(xiàn)場噪聲的存在,,輸出的信號量不可能和理論的計算完全一致,尤其在本設(shè)計中,,由于pH傳感器的輸出阻抗很高,,很容易被噪聲干擾,所以一般在使用pH測量裝置之前首先要對pH測量裝置進行標(biāo)定,,本設(shè)計也不例外,。標(biāo)定的方法是,,將pH探頭放入標(biāo)準(zhǔn)的緩沖溶液中,,記下pH和穩(wěn)定時的輸出電壓。然后再放入另一標(biāo)準(zhǔn)緩沖溶液中,,待讀取的電壓數(shù)值穩(wěn)定后,,記下pH和輸出電壓。之后計算出斜率,,得出pH和輸出電壓的關(guān)系,,就可以使用。在本設(shè)計中當(dāng)pH=9.18時,,Vout=0.493 V,;當(dāng)pH=4.00時,,Vout=3.210 V;可以計算出pH和輸出電壓Vout的關(guān)系:pH=10.12-1.906 2×Vout,。把pH探頭放到pH=6.86的磷酸鹽混合溶液中,,得到Vout=1.699 V,由此計算出pH=6.88,,和實際值相差很小,。
4.2 pH值響應(yīng)時間分析
將pH探頭由pH=9.18的四硼酸鈉溶液中取出,放入pH=4.00的鄰苯二甲酸氫鉀溶液中,,其響應(yīng)隨時間的變化如圖11,、圖12所示。圖中一個格表示1.0 s,。由圖11可以看到經(jīng)過6~9 s就可以達到穩(wěn)定值,。由圖12可以看到經(jīng)過6~8 s就可以達到穩(wěn)定的數(shù)值。
4.3 無線距離測試
當(dāng)中間節(jié)點和測量站點距離較長時,,收到信號的強度就會有一定程度的衰減,所以需要測試無線的通信距離,。中間站點在室內(nèi),測量站點在室外,。當(dāng)兩者相距大約40 m時,。信號強度從CC2500的RSSI寄存器讀取經(jīng)轉(zhuǎn)化范圍為0~255,在這個范圍內(nèi)等距離分5個點,,可以看到這時的信號強度有2個格,。轉(zhuǎn)化成百分數(shù)就是20%~40%的范圍。這個距離足夠滿足一般測量要求,。如果范圍再遠可以適當(dāng)?shù)卦黾又欣^站環(huán)節(jié),,或者使用鞭狀天線以提高發(fā)射距離。
通過上述實驗結(jié)果可以看到,,采用OPA129運放可以提高測量pH的抗干擾能力和穩(wěn)定性,,減小系統(tǒng)的響應(yīng)時間。
采用無線傳輸pH數(shù)據(jù),,可以節(jié)省成本,,提高了系統(tǒng)擴展性能。在距離不是很遠的通信中,,使用板載PCB天線可以從很大程度上減小電路板的面積,。由于通信環(huán)節(jié)使用的是模塊化的設(shè)計,避免了有線傳輸形式的沿線檢查,,使得出現(xiàn)問題時很容易查找,。
參考文獻
[1] 宋紹劍,安治國,,宋春寧,等.基于S3C44B0的糖廠pH值控制器的設(shè)計[J].計算機信息,,2008,12(2):169-171.
[2] 蔣小慶.基于VxWorks的糖廠澄清工段pH值控制器設(shè)計[D].南寧:廣西大學(xué),,2009.
[3] 蔣小慶,宋春寧,彭真.VxWorks在糖廠pH值監(jiān)控系統(tǒng)中的應(yīng)用[J].裝備制造技術(shù),2009(5):89-89.