- 工業(yè)過程控制和數(shù)據(jù)采集過程中的鑒相處理
- 來源:賽斯維傳感器網(wǎng) 發(fā)表于 2011/7/20
引 言
鑒相工作在許多場合起著非常重要的作用。在石油鉆探、礦井采樣、設備監(jiān)控等眾多場合被廣泛地使用。通過安裝在旋轉關節(jié)上的開關量傳感器,產生相位差90度的A、B兩路脈沖信號,A信號先到表示著一個方向的轉動,而B信號先到來則表示著在向另一個方向轉動。通過對轉過的脈沖數(shù)的計量,可以準確地計算出物體正反兩方向走過的距離。圖二是一般用的深度傳感器的機械原理圖,圖三是A、B信號及變換后的信號圖形。
在《深度信號的軟件鑒相方法》中曾經詳細地闡述過AB信號的鑒相方法,它的好處在于利用上位機的功能進行鑒相工作,但許多工業(yè)控制場一臺上位機一般是驅動許多下位模塊,上位機的工作量十分繁重,這就需要有更合適的模塊與現(xiàn)有的模塊型成一個現(xiàn)場總線驅動的網(wǎng)絡,減小上位機的工作量,使用系統(tǒng)運行的更可靠;谶@種環(huán)境需要,ISM11X是一種非常理想的鑒相模塊,它可以自動地完成鑒相工作。
ISM是Intelligent Sensor Module的簡稱,是德國Gartner公司生產的高速可配置模塊,它可以通過軟件配置直接外接壓力、溫度、電壓、電流、數(shù)字量等信號,它具有數(shù)字濾波功能,采用標準的RS485總線,支持CAN、PROFIBUS等各種現(xiàn)場總線協(xié)議。
具有鑒相功能的ISM模塊有 ISM110 ISM111 ISM112,其中的IO1接傳感器的A信號、IO2接傳感器的B信號,經過 ISM11X配帶的ICP100設置程序,將IO1和IO2設置成鑒相模式。在IO1和IO2與地之間分別接上一個1K的電阻,在RS485總線上就可以讀出鑒相后的計數(shù)值。
構筑方法
ISM11X通常還會帶有4路模擬量輸入通道,每個通道的輸入范圍都是可以獨立自由設定的,這一點與牛頓和亞當模塊不太一樣(NUDAM及 IDAM模塊的所有通道的輸入范圍都使用一個設定值,不能獨立設定)。因此,ISM11X可以接入不同量程的傳感器,需要做的只是根據(jù)傳感器的不同,對每個道進行獨立的設置即可。ISM11X更詳細的情況見 智能傳感器模塊ISM11X
軟件編程
我們以VB3為例,在FORM1窗體上放置MSCOMM控件(VB3自帶)。按下述步驟進行編程:
先初始化RS232-RS485模塊
Comm1.CommPort = 1
Comm1.Settings = "9600,N,8,1"
Comm1.InputLen = 0
Comm1.PortOpen = True
然后向ISM11X發(fā)指令
Chan$ = Right$(Str$(CHNO), 1)
If CHNO >= 0 And CHNO <= 4 Then
Comm1.Output = "#02" + Chan$ + Chr$(13)
End If
從ISM11X讀入鑒相器的計數(shù)值
Instring$ = Comm1.Input
If Left$(Instring$, 2) = ">+" Or Left$(Instring$, 2) = ">-" And Len(Instring$) >= 3 Then
IdamValue = Val(Right$(Instring$, Len(Instring$) - 2))
End If
現(xiàn)場應用
中海技服用ISM11X構筑的IDC2000系統(tǒng)成功地進行了國家863計劃海底大位移井的實時監(jiān)測任務,并成功地與PRL2000相結合在新疆塔克拉瑪干沙漠完成了TK431井基于衛(wèi)星鏈路的實時監(jiān)測任務。在使用過程中,未發(fā)現(xiàn)ISM11X任何異常情況。用它構筑的深度系統(tǒng)在500米范圍內誤差小于10公分,充分證明了ISM11X的現(xiàn)場適用性。利用ISM11X構筑實時監(jiān)測系統(tǒng),不僅安裝使用簡單、編程簡單,而且價格適中,穩(wěn)定性好。
轉載請注明來源:賽斯維傳感器網(wǎng)(httcentroaffilatura.com)
- 如果本文收錄的圖片文字侵犯了您的權益,請及時與我們聯(lián)系,我們將在24內核實刪除,謝謝!