



下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、基于SDI-12總線(通信協(xié)議)的數(shù)據(jù)采集技術(shù)(一)概述:目前 SDI-12 產(chǎn)品越來(lái)越豐富,應(yīng)用也越來(lái)越廣泛,關(guān)鍵在于其智能化,數(shù)字化。眾多儀器廠商,系統(tǒng)集成商,開(kāi)始關(guān)注該項(xiàng)技術(shù),幾乎所有的數(shù)據(jù)采集器生產(chǎn)商都在自己的產(chǎn)品中增加了 SDI-12 總線接口,在大趨勢(shì)的推動(dòng)下,傳感器廠家也開(kāi)始加入這個(gè)協(xié)議。通過(guò) SDI-12 組建的數(shù)據(jù)采集系統(tǒng)結(jié)構(gòu)簡(jiǎn)潔,由于使用了總線技術(shù),所有的傳感器連接在一條 SDI-12 總線上,所以放棄了以往的復(fù)雜接線,讓用戶一目了然,即使供應(yīng)商不提供服務(wù),用戶自己也能很好的來(lái)改變觀測(cè)方案甚至是對(duì)系統(tǒng)升級(jí)。關(guān)于SDI-12 的技術(shù)背景SDI-12SerialDigitalI
2、nterface 即串行數(shù)字接口,是一種基于微處理器的智能化傳感器系統(tǒng)。SDI-12 通訊標(biāo)準(zhǔn)是由美國(guó)水文組織提出的的一種串行數(shù)據(jù)通訊接口協(xié)議, 在SDI-12 協(xié)會(huì)支持下,近年來(lái)歐美國(guó)家在環(huán)境監(jiān)測(cè)中加以推廣使用。此技術(shù)廣泛應(yīng)用在工農(nóng)業(yè)多參數(shù)測(cè)控、江河湖海的水文和氣象等地球環(huán)境監(jiān)測(cè)、養(yǎng)殖和食品生產(chǎn)中,可以遠(yuǎn)距離傳送數(shù)據(jù)。目前此協(xié)議最新的版本是 2005 年 7 月 18 號(hào)公布的 V1.3 版,這個(gè)標(biāo)準(zhǔn)版本是 V1.2 版的升級(jí)版。SDI-12 小組的技術(shù)支持遍及全球。國(guó)外有很多從事智能傳感器開(kāi)發(fā)的公司對(duì) SDI-12 通信技術(shù)的應(yīng)用都非常成熟,生產(chǎn)了一大批高性能智能傳感器和數(shù)據(jù)采集系統(tǒng)產(chǎn)品。
3、國(guó)內(nèi)近年來(lái)從事 SDI-12 傳感器開(kāi)發(fā)的公司逐步興起,有些公司也開(kāi)發(fā)出了很多不錯(cuò)的 SDI-12 智能傳感器。我國(guó)的SDI-12 技術(shù)也已應(yīng)用到如氣候變化追蹤、水采集及水測(cè)試、生態(tài)調(diào)查、土壤監(jiān)測(cè)、農(nóng)業(yè)及氣候分析等領(lǐng)域。一、關(guān)于接口、總線與通信協(xié)議我們常見(jiàn)的 RS232、RS485、RS422、CAN 等這些都是接口標(biāo)準(zhǔn),它并沒(méi)有規(guī)定通信的內(nèi)容,在定義了接口的機(jī)械與電氣標(biāo)準(zhǔn)后,各種組織或廠家制定出標(biāo)準(zhǔn)的通信內(nèi)容約定,即形成通信協(xié)議。在這些協(xié)議的約定下,各生產(chǎn)廠家的相同或不同類型的產(chǎn)品可以兼容在一起組成網(wǎng)絡(luò)。這些設(shè)備都是并聯(lián)在接口上的,形成總線連接方式,同時(shí)它也限定接入總線的數(shù)量。SDI-12既
4、約定了接口的電氣規(guī)范又約定了通信的內(nèi)容。但在其軟件協(xié)議功能優(yōu)越性的推動(dòng)下,一些廠家也在 RS485 接口的產(chǎn)品上使用了該協(xié)議的通信格式。SDI-12 總線技術(shù)屬于單線總線技術(shù),即在一根數(shù)據(jù)線上進(jìn)行雙向半雙工數(shù)據(jù)交換,但這并不代表一根電線就可以進(jìn)行數(shù)據(jù)傳輸了,它是和電源線的負(fù)極共用的。在短距離的應(yīng)用中它并不強(qiáng)調(diào)線路使用雙絞線,對(duì)計(jì)算機(jī)通信有過(guò)研究的人都知道,數(shù)字信號(hào)的傳輸距離和線路的阻抗匹配有很大關(guān)系,用平行線路做為數(shù)據(jù)傳輸?shù)奈锢韺樱瑫?huì)在很大程度上縮短通信距離,這是由于構(gòu)成通信信號(hào)電流回路的兩根線在處于并行時(shí),這條線路的電容增加,對(duì)傳輸?shù)臄?shù)字脈沖的上升沿和下降沿-產(chǎn)生畸變,造成接收方無(wú)法辨認(rèn)是“
5、1或是0”。另一個(gè)影響通信距離的因素是通信速率 bps/S,即每秒傳輸?shù)臄?shù)據(jù)位數(shù)。通信速率越高,對(duì)線路的要求越高。因此在進(jìn)行遠(yuǎn)距離通信中,選用雙絞線是有必要的。但這對(duì)于SDI-12 總線來(lái)說(shuō),情況好多了,SDI-12 總線的通信速率為 1200bps/S。二、SDI-12 接口標(biāo)準(zhǔn)規(guī)范內(nèi)容1 .接口的電氣性能接口規(guī)定了總線使用三芯電纜,定義如下:一根為串行數(shù)據(jù)線,雙向半雙工通信一根為 12V 供電線,向傳感器供電一根為地線,即作為電源的回路又作為數(shù)據(jù)信號(hào)線的回路。2.串行數(shù)據(jù)的邏輯和電壓值二進(jìn)制值-0.5V?1.0V3.5V5.5V電壓范圍三、SDI-12 的通信協(xié)議1.通信速率和字幀結(jié)構(gòu)協(xié)議
6、規(guī)定了通信的波特率為 1200字幀結(jié)構(gòu)起始位:1數(shù)據(jù)位:7校驗(yàn):偶校驗(yàn)停止位:12.可實(shí)現(xiàn)特性所有在 SDI-12 總線上發(fā)送的字符必須是可印刷的 ASCII 字符所有的指令以地址碼開(kāi)始,以”為結(jié)束符。所有的傳感器響應(yīng)以地址碼開(kāi)始,以為結(jié)束符。3.SDI-12 的地址范圍規(guī)范約定地址由 0-9、a-z、A-Z,出廠初始化地址為 0,但大部分廠家沒(méi)有對(duì)這個(gè)范圍進(jìn)行限制,經(jīng)過(guò)實(shí)驗(yàn)驗(yàn)證,所有的可顯示的鍵盤(pán)碼都可以做為地址,但建議用戶在地址資源充足的情況下,不要將地址設(shè)置超出該范圍,以免帶來(lái)不必要的麻煩。四、SDI-12 傳感器1 .傳感器的特點(diǎn)傳感器自身具有微處理器,可以實(shí)現(xiàn)適合自身特點(diǎn)的算法可以通
7、過(guò)指令對(duì)其進(jìn)行校準(zhǔn)內(nèi)部采用 EEPROM,用來(lái)放置校準(zhǔn)信息和其他配置信息。單總線的串行接口簡(jiǎn)化了數(shù)據(jù)采集器的設(shè)計(jì)傳感器在未來(lái)的發(fā)展上可以獨(dú)立完成。2.傳感器的組成結(jié)構(gòu)3.SDI-12 傳感網(wǎng)絡(luò)結(jié)構(gòu)ElPROM3.傳感器的休眠與喚醒機(jī)制這個(gè)協(xié)議里最特殊的點(diǎn)是它的休眠與喚醒機(jī)制 12mS 和 8.33mS 標(biāo)識(shí)。由于SDI-12 傳感器低功耗模式,當(dāng)不進(jìn)行工作時(shí)即進(jìn)入休眠,因此每個(gè)命令前需要加上一個(gè) 12mS 的標(biāo)識(shí)信號(hào),用于喚醒總線上所有的傳感器,傳感器從低功耗模式中喚醒后,在收到下一個(gè) 8.33mS 標(biāo)識(shí)信號(hào)后,開(kāi)始尋找和自己匹配的地址,地址匹配開(kāi)始測(cè)量。如果地址無(wú)效或空閑超過(guò) 100ms 將
8、返回到低功耗待機(jī)狀態(tài)。注意:這項(xiàng)功能是由數(shù)據(jù)采集器或SDI-12 協(xié)議轉(zhuǎn)換器自動(dòng)執(zhí)行的,用戶只要理解就可以了?;赟DI-12總線(通信協(xié)議)的數(shù)據(jù)采集技術(shù)(二)五、SDI-12 的常用指令初看這個(gè)協(xié)議的時(shí)候有很多不理解的地方,特別是數(shù)據(jù)獲取指令,D0、D1-,筆者在對(duì)一個(gè)傳感器進(jìn)行實(shí)際操作練習(xí)后,便徹底明白了這個(gè)協(xié)議。采用一個(gè) SDI-12 接口適配器,在 PC 上使用一個(gè)串口調(diào)試軟件,將協(xié)議的指令都運(yùn)行一遍后,才發(fā)現(xiàn)它并不神秘了。1.對(duì)一個(gè) SDI-12 傳感器測(cè)量操作,一個(gè)測(cè)量任務(wù)共分為四步:第一步:數(shù)據(jù)采集器發(fā)送一個(gè)測(cè)量命令,傳感器即做出響應(yīng)。一個(gè)測(cè)量命令格式如下:aM!小寫(xiě)的“a 是
9、傳感器的地址碼,“M 是通知傳感器進(jìn)行測(cè)量,T”是命令結(jié)束符,由這三個(gè)元素構(gòu)成一個(gè)完整的命令。第二步:傳感器的響應(yīng)對(duì)于傳感器來(lái)說(shuō),aM!是一個(gè)常規(guī)的測(cè)量命令,傳感器可以完成一個(gè)基本的測(cè)量任務(wù)。并且會(huì)做出一個(gè)響應(yīng):atttn,這是傳感器接到 aM!后的一個(gè)反應(yīng),響應(yīng)中:a 為本傳感器的地址ttt 為本次測(cè)量需要的時(shí)間,以秒為單位n 為數(shù)據(jù)數(shù)量為回車符為換行符第三步:數(shù)據(jù)采集器發(fā)送數(shù)據(jù)獲取命令通常,數(shù)據(jù)采集器發(fā)送一個(gè) aD0!命令來(lái)向傳感器獲取數(shù)據(jù)。第四步:傳感器向數(shù)據(jù)采集返回測(cè)量結(jié)果a 其中 values 可以是一個(gè)值也可以是多個(gè)值,多個(gè)值用“+或,”來(lái)區(qū)分。2.SDI-12 常用命令與響應(yīng)的解
10、釋(其他指令請(qǐng)參考 SDI-12 原文或我們提供的譯文)命令響應(yīng)?!查詢地址指令 aa!應(yīng)答激活指令 aaI!識(shí)別指令 allcccc 傳感器型號(hào)、版本、序列號(hào)等aAb!修改地址指令 b 表示新地址為 baM!測(cè)量指3XImm?JCH品次測(cè)量需要的時(shí)間雙絞線實(shí)驗(yàn)結(jié)果2乂0.2mm2 無(wú)屏蔽filinAJTW:RS2A2SDI-I2SEX-E2Scnr七、支持 SDI-12 總線的產(chǎn)品類型基于 SDI-12 協(xié)議的產(chǎn)品涵蓋了環(huán)境監(jiān)測(cè)領(lǐng)域大部分產(chǎn)品主要有以下三大類氣象:溫度,濕度,雨量、風(fēng)速、風(fēng)向,如 Vaisala 的 WXT520 等。atttna為地ttt為一數(shù)據(jù)采集器的命令始終以 T”為結(jié)
11、尾,而傳感器的響應(yīng)始終以結(jié)尾測(cè)量可產(chǎn)生的數(shù)據(jù)個(gè)數(shù)3.SDI-12 擴(kuò)展指令,擴(kuò)展指令的格式:aXNNN!需要加一個(gè)“X 來(lái)區(qū)別,“NNN 由廠家自定義。六、通信距離實(shí)驗(yàn)協(xié)議規(guī)定了 SDI-12 的通信距離為 200 英尺,但實(shí)際遠(yuǎn)不止這些,我們選用了一些不同廠家的傳感器進(jìn)行實(shí)驗(yàn),發(fā)現(xiàn)它們有很好的兼容性,對(duì)網(wǎng)絡(luò)結(jié)構(gòu)沒(méi)有特殊的要求,傳輸距離都超過(guò)了 1KM。取得的數(shù)據(jù)僅供參考,因各廠家生產(chǎn)的傳感器接口性能不盡相同,組網(wǎng)的結(jié)構(gòu)、傳感器接入數(shù)量以及電纜的紐絞形式都是影響傳輸距離的因素。平行線實(shí)驗(yàn)結(jié)果 3X1mm2 無(wú)屏蔽n 本次aD0!獲取數(shù)據(jù)指令a它是各個(gè)傳感器生產(chǎn)廠家根據(jù)傳感器本身的特有性能,自定
12、義一些特殊功能的指令。但這些命令也是符合 SDI-12的約束的SDI-12SensorRS232tRS232tosr)M2osr)M2水文:水位、水質(zhì)、流量、溫度等 YSI6600 等。土壤:水分、水勢(shì)、溫度等 GeoPrecision 的 pFmeter、GP220D、溫度鏈等。具有 SDI-12 接口的數(shù)據(jù)采集器 GeoPrecision、Campbell、DataTaker 等。八、如彳組建 SDI-12!勺數(shù)據(jù)采集系統(tǒng)1 .數(shù)據(jù)采集器的選用如果系統(tǒng)簡(jiǎn)單,選用的傳感器全部為 SDI-12 接口,可選用 GeoPrecision 的 I-Logger,這個(gè)產(chǎn)品本身具有 5 個(gè)模擬量輸入通道
13、,一個(gè) SDI-12 接口,該采集器不需要編程,只用進(jìn)行簡(jiǎn)單的通道設(shè)置就可以了,支持 48 個(gè)通道,且集成了一個(gè) GPRS 模塊,可組成網(wǎng)絡(luò)。在復(fù)雜的測(cè)量并含有控制邏輯的系統(tǒng)中建議采用 DataTakeDT80,該采集器界面友好,接口豐富,4 個(gè) SDI-12 接口,具有數(shù)字及開(kāi)關(guān)量輸出接口,在測(cè)控系統(tǒng)中使用很方便。不同的數(shù)據(jù)采集器對(duì) SDI-12 的使用上有區(qū)別,但基本指令是不可改變的2.關(guān)于供電問(wèn)題SDI-12 傳感器本身具備低功耗休眠模式,但由于野外使用時(shí)需進(jìn)一步節(jié)約功耗,所以建議采用數(shù)據(jù)采集器控制供電方式,即到達(dá)采集時(shí)刻,提前 3-5 秒供電,采集完成后即關(guān)閉總線電源。大多數(shù)數(shù)據(jù)采集器均具備這種功能,即 WarmUP 功能。九、SDI-12 與 GPRS 相結(jié)合組成環(huán)境觀測(cè)網(wǎng)絡(luò)基于 SDI-12 的
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 廣東白云學(xué)院《高級(jí)英語(yǔ)寫(xiě)作2》2023-2024學(xué)年第一學(xué)期期末試卷
- 常州幼兒師范高等??茖W(xué)?!渡鐣?huì)調(diào)查與數(shù)據(jù)應(yīng)用》2023-2024學(xué)年第一學(xué)期期末試卷
- 商鋪外賣活動(dòng)策劃方案
- 商場(chǎng)日?;顒?dòng)方案
- 2025年蒸汽疏水閥項(xiàng)目規(guī)劃申請(qǐng)報(bào)告模板
- 商會(huì)聯(lián)誼活動(dòng)策劃方案
- 商用密碼活動(dòng)方案
- 員工詩(shī)歌大賽活動(dòng)方案
- 啤酒五一活動(dòng)方案
- 周末家園活動(dòng)方案
- 電機(jī)學(xué)知到智慧樹(shù)章節(jié)測(cè)試課后答案2024年秋東北電力大學(xué)
- 凈水器安裝協(xié)議書(shū)
- 2019北師大版高中英語(yǔ)單詞表全7冊(cè)
- 2024年借貸擔(dān)保合同
- 寧夏固原市第六中學(xué)2022-2023學(xué)年七年級(jí)上學(xué)期分班考試語(yǔ)文檢測(cè)卷
- 《電工與電子技術(shù)基礎(chǔ)(第4版)》中職全套教學(xué)課件
- 北師大版生物八年級(jí)下冊(cè)23章1節(jié)生物的生存依賴一定的環(huán)境(44張)課件-課件
- 2024年工業(yè)廢水處理工(高級(jí))技能鑒定考試題庫(kù)-下(多選、判斷題)
- 2023年全國(guó)職業(yè)院校技能大賽-聲樂(lè)、器樂(lè)表演大賽賽項(xiàng)規(guī)程
- NB∕SH∕T 0001-2019 電纜瀝青標(biāo)準(zhǔn)規(guī)范
- DL∕T 1688-2017 氣體絕緣金屬封閉開(kāi)關(guān)設(shè)備狀態(tài)評(píng)價(jià)導(dǎo)則
評(píng)論
0/150
提交評(píng)論