梁先宇 黃茂飛
摘要:水是人類和地球一切生物賴以生存不可缺少的重要物質(zhì),水資源是經(jīng)濟發(fā)展、環(huán)境改善和工農(nóng)業(yè)生產(chǎn)不可替代的自然資源,特別是人類日常的飲用水,它直接與我們的日常生產(chǎn)生活息息相關(guān),尤其是隨著我國經(jīng)濟和社會的不斷發(fā)展,城市化進程的不斷加快,我國的生產(chǎn)生活所排放的污染物已經(jīng)對水資源造成了污染,因此,必須要嚴格監(jiān)控水質(zhì)狀況,只有保證水質(zhì)狀況符合生產(chǎn)生活用水要求,才能促進我國經(jīng)濟社會的不斷發(fā)展進步。故此,必須要高度重視水質(zhì)在線監(jiān)測工作,通過引入高效的監(jiān)測系統(tǒng),及時精確地監(jiān)測我國水質(zhì)情況,文本旨在探討基于CAN總線的情況下,進行水質(zhì)在線監(jiān)測嵌入式系統(tǒng)研究。
關(guān)鍵詞:基于CAN總線;水質(zhì)在線監(jiān)測;嵌入式系統(tǒng)
中圖分類號:TP311 文獻標識碼:A
文章編號:1009-3044(2019)31-0262-02
水資源作為人類生存和發(fā)展的必不可少的重要資源,如果水資源一旦被污染,不單會直接影響到人們身體健康,還會對經(jīng)濟社會的發(fā)展造成阻礙作用,因此必須要高度重視水資源的保護工作,通過水質(zhì)監(jiān)測來及時反映水質(zhì)狀況,保證水質(zhì)符合生產(chǎn)生活標準要求。但是我國水質(zhì)監(jiān)測方面的工作還存在諸多問題,一是水質(zhì)自動監(jiān)測能力還待提高。二是監(jiān)測設(shè)備落后。三是水質(zhì)數(shù)據(jù)分析能力不強。因此,必須采取切實可行的辦法來提高我國水質(zhì)監(jiān)測水平。通過探討基于CAN總線的水質(zhì)在線監(jiān)測嵌入式系統(tǒng),以此來保證我國水質(zhì)監(jiān)測質(zhì)量。
1水質(zhì)在線監(jiān)測系統(tǒng)的概述
水質(zhì)監(jiān)測系統(tǒng)總體分為兩部分,分別是下位嵌人式監(jiān)測系統(tǒng)和上位遠程監(jiān)控中心,遠程監(jiān)控中心有以下幾方面的功能:
(1)實時監(jiān)控水質(zhì)。水資源區(qū)域的水質(zhì)參數(shù)情況可以通過該系統(tǒng)來進行實時監(jiān)測監(jiān)控,利用下位嵌入式監(jiān)測系統(tǒng)所反饋的水質(zhì)參數(shù)來分析水質(zhì)狀況。
(2)數(shù)據(jù)綜合分析利用。主要作用是將系統(tǒng)所反饋的水質(zhì)參數(shù)數(shù)據(jù)來分析水域的水質(zhì)情況。
(3)方便建立水質(zhì)歷史數(shù)庫。通過實時查詢記錄所監(jiān)測到的水質(zhì)參數(shù),建立該水域的歷史水質(zhì)庫,通過歷史大數(shù)據(jù)的分析來反映水域的情況。
(4)方便綜合預(yù)測分析。在特定的時間段內(nèi),繪制水域的水質(zhì)參數(shù)變化曲線圖,通過分析變化曲線圖,來預(yù)測水質(zhì)可能的趨勢狀況。
下位嵌入式系統(tǒng)的功能主要功能是對水域進行在線監(jiān)測,及時獲取水質(zhì)參數(shù),反映水質(zhì)實時狀況,分析水質(zhì)參數(shù),監(jiān)控異常指標的變化隋況。圖1為水質(zhì)監(jiān)測系統(tǒng)總體情況效果圖。
2嵌入式水質(zhì)在線監(jiān)測系統(tǒng)設(shè)計情況分析
2.1總體設(shè)計情況
嵌入式水質(zhì)在線監(jiān)測系統(tǒng)從功能的角度可以分為三個模塊,分別是執(zhí)行器件模塊、數(shù)據(jù)處理模塊、傳感器檢測模塊。
傳感器檢測模塊,其主要作用是用于處理監(jiān)測系統(tǒng)數(shù)據(jù)。數(shù)據(jù)分為兩個方面,一是水質(zhì)參數(shù)數(shù)據(jù),二是系統(tǒng)通過數(shù)據(jù)。而文本中的通信數(shù)據(jù)由兩部分構(gòu)成,分別是GPRS(3G)數(shù)據(jù)和CAN總線數(shù)據(jù)。CAN總結(jié)數(shù)據(jù)主要是作用于系統(tǒng)模塊間通信。而遠程監(jiān)控中心通信和監(jiān)測系統(tǒng)則要利用到GPRS(3G)數(shù)據(jù)。水質(zhì)參數(shù)數(shù)據(jù)的處理功能也是由兩個部分所組成,分別是:一是歷史數(shù)據(jù)查詢和儲存,二是通過發(fā)揮傳感器檢測模塊的作用,用于接收該模塊的實時數(shù)據(jù),并不斷更新處理模塊所檢測到的參數(shù)資料,以此達到水質(zhì)參數(shù)監(jiān)測的目標。
傳感器檢測模塊所發(fā)出的信息主要都通過執(zhí)行器件模塊來接收,系統(tǒng)通過設(shè)置好相應(yīng)的執(zhí)行器件,發(fā)揮其相應(yīng)功能,從功能的角度劃分,系統(tǒng)執(zhí)行器件可分為六大部分。其執(zhí)行器件組成圖如圖2所示。對系統(tǒng)清洗用水和現(xiàn)場水樣通過排除系統(tǒng)來進行排水處理。這是排水功能的作用;基于現(xiàn)場水環(huán)境復(fù)雜多變的背景下,水中存在大量的藻類,傳感器探頭和系統(tǒng)管道都可能依附大量的藻類,這樣會造成傳感器失靈,檢測率降低、管道阻塞等問題,因此,要及時對系統(tǒng)進行清洗,保證系統(tǒng)干凈整潔,這就是系統(tǒng)清洗的作用。在檢測過程中,如果能將檢測所用的添加劑進行快速溶解,能有效加快速檢測進程,這就是攪拌部分的作用。提高測量的精確度就是離子強度劑的作用。根據(jù)現(xiàn)場水域的水樣情況來調(diào)節(jié)其PH值,確保離子傳感器在正常的水質(zhì)環(huán)境下進行測量,這是緩沖液添加的作用。收集現(xiàn)場水域的水樣,以待開展下一步的檢測工作,這就是現(xiàn)場水樣采集的作用。
2.2硬件設(shè)計
嵌入式系統(tǒng)的硬件設(shè)計架構(gòu)詳見圖2。
2.3水質(zhì)監(jiān)測系統(tǒng)嵌入式應(yīng)用軟件
根據(jù)水質(zhì)監(jiān)測系統(tǒng)的硬件平臺情況,水質(zhì)監(jiān)測系統(tǒng)嵌人式應(yīng)用軟件分為三部分的內(nèi)容,分別是執(zhí)行器件模塊、數(shù)據(jù)處理模塊、傳感器模塊。
嵌入式應(yīng)作軟件設(shè)計必須依靠嵌入式實時操作系統(tǒng)。正常情況下,嵌入式實時操作系統(tǒng)有以下幾方面的優(yōu)勢特點:
(1)適應(yīng)性強。嵌入式硬件平臺具有較大的兼容性,所以嵌入式操作系統(tǒng)能夠根據(jù)用戶的產(chǎn)品需要來動態(tài)提供相應(yīng)的功能。
(2)實效性強,能夠根據(jù)即時的需要進行系統(tǒng)的實時響應(yīng),滿足實時需求。
(3)存在較高的可移植性。為了保證在不同嵌入式硬件平臺都可以應(yīng)用嵌入式操作系統(tǒng),嵌入式操作系統(tǒng)具備極強的兼容性,可以簡單高效穩(wěn)定地將操作系統(tǒng)移植到任何場景下的硬件平臺。
(4)操作系統(tǒng)具有極高的可靠性和安全性。由于嵌人式系統(tǒng)面對的作來環(huán)境十分繁復(fù)多變,外界干擾因素較多,由于嵌入式實時系統(tǒng)具有極高可靠性和安全性,可以有效保證系統(tǒng)的容錯空間和防錯能力。為水質(zhì)監(jiān)測系統(tǒng)的穩(wěn)定提供有力的保障。
3CAN總線
3.1CAN總線的概述
CAN總線是西方國家20世紀80年代所提出來概念,其英語全稱為controller area network,CAN總線具有眾多優(yōu)點,其優(yōu)點分別為維護成本低、抗干擾能力高、可靠穩(wěn)定。因此,CAN憑借著自身的優(yōu)點,在智能監(jiān)測裝置、工業(yè)生產(chǎn)現(xiàn)場這些應(yīng)用場景中越來越受到廣泛使用,CAN總線可以通過發(fā)揮模塊化的作用,保證實時通信系統(tǒng)的效果。因此,它在各行各業(yè)都有著廣泛的發(fā)展空間。
3.2CAN總線性質(zhì)
CAN總線實質(zhì)是一種串行通信總線,它的出現(xiàn)豐富和發(fā)展了數(shù)據(jù)鏈路層和物理層的內(nèi)涵,因此CAN總線與其他現(xiàn)場總線相比,它具有更大的領(lǐng)先優(yōu)勢,CAN總線通信優(yōu)勢和特點主要有以下幾個方面:
(1)CAN總線通信速率更高,通信可承受的距離更長。
(2)CAN總線所采用的傳輸方式為差分信號傳輸方式,只需2條信號線,就可以保證高效高質(zhì)的通信。
(3)CAN總線發(fā)送消息的方式運用短幀格式,需要通過CRC對每幀數(shù)據(jù)信息進行檢驗,以此方式來保證通信的質(zhì)量,因此它極大地保障了系統(tǒng)的抗干擾性,而且還能大幅度地減少數(shù)據(jù)出錯的可能性。
(4)CAN總線具有仲裁技術(shù)非常具有優(yōu)勢,它通過非破壞性總線仲裁技術(shù),發(fā)揮載波監(jiān)聽多路訪問方式以及逐位仲裁的作用,有效保證CAN總線的使用效率和實時性。
(5)利用配置發(fā)送遠程幀的作用,在遠程數(shù)據(jù)請求的過程中,CAN總線上節(jié)點能夠利用其他節(jié)點的數(shù)據(jù)。保證多節(jié)點的高效運用。
3.3 CAN總線的網(wǎng)絡(luò)結(jié)構(gòu)情況
CAN總線作為一種總線型網(wǎng)絡(luò),圖C就是CAN總線的網(wǎng)絡(luò)拓撲結(jié)構(gòu)效果圖。在不需要斷電的情況下,在總線的節(jié)點數(shù)上,CAN總線能夠?qū)崿F(xiàn)自由減少或增加節(jié)點。因此,利用CAN總線,維護和組網(wǎng)更加便利。
4結(jié)束語
水質(zhì)狀況的好壞直接影響到人們生產(chǎn)生活的質(zhì)量,為保證水質(zhì)狀況符合生產(chǎn)生活的標準要求,必須要對水質(zhì)進行嚴格監(jiān)測,通過監(jiān)視和測定水體中的污染物種類、污染物的濃度情況以及變化趨勢。因此,應(yīng)積極發(fā)展基于CAN總線下的水質(zhì)在線監(jiān)測嵌入式系統(tǒng),通過該系統(tǒng)來實現(xiàn)高效監(jiān)測水質(zhì)狀況,及時反饋水質(zhì)參數(shù),方便技術(shù)人員分析水質(zhì)狀況和預(yù)測水質(zhì)趨勢。為保證水資源質(zhì)量提供有力的數(shù)據(jù)支持。