產(chǎn)品描述
博特測距傳感器DHT-70的工作原理
BOTE(博特)DHT-70在線(xiàn)激光測距儀在線(xiàn)控制測量主要應用行業(yè):工業(yè)液位、料位、生產(chǎn)線(xiàn)料坯傳送定位,行吊XY定位,大型工件裝配定位;超大物體幾何計量,光散射試驗,超聲波特性試驗,****校正,靶距自動(dòng)控制,船舶**靠距,集裝箱定位等領(lǐng)域。
一:綜述
C型激光測距傳感器主要用于對固定或移動(dòng)速度小于1米/S的物體進(jìn)行測量。
其主要特點(diǎn):
l 在惡劣的環(huán)境下仍能保持較高的精度和可靠性。
l 工作電壓范圍大(7-30V),可用車(chē)載電源,工業(yè)開(kāi)關(guān)電源,普通直流電源等供電。
l 功耗小,待機情況下0.2W..0.3W,連續工作時(shí)1.0W..1.5W。
l 測量激光為可見(jiàn)激光,方面瞄準被測物。
l 輸出接口豐富,可同時(shí)輸出RS232,RS485,模擬量(支持4..20mA,0..20mA, 0..24mA, 0..5V, 0..10V等五種方式),兩路開(kāi)關(guān)量(繼電器輸出),其他接口可訂制。
l 模擬量,開(kāi)關(guān)量可通過(guò)命令進(jìn)行編程,使用靈活。
l 操作靈活,可以通過(guò)PC機,單片機,PLC等發(fā)送命令操作,也可以通過(guò)外部觸發(fā)線(xiàn)進(jìn)行操作。
l 可以通過(guò)增加無(wú)線(xiàn)模塊,遠程控制。
二:**須知
BOTE激光測距傳感器,激光發(fā)射*高功率為1mW,**等級為2級**。符合IEC825-1/DIN EN60825-1:2001-11 及 FDA21 CFR 規定。 如果出現意外,人眼短時(shí)間被激光照中(高于 0.25s),人眼可通過(guò)自身眼瞼的眨眼反射進(jìn)行保護。人的眨眼反射會(huì )很好的保護好眼睛。
盡管該產(chǎn)品可以不設置專(zhuān)門(mén)的**保護設備,但仍需盡量避免直視激光束。也不要把激光束直接對準人體。傳感器可在無(wú)任何保護措施的條件下使用。
應用注意事項:
l 有陽(yáng)光或其他強光直射入傳感器鏡頭時(shí),可能會(huì )產(chǎn)生錯誤。
l 在強反射環(huán)境中測量較差反射表面的物體,可能會(huì )產(chǎn)生錯誤。
l 被測物體反射面太強時(shí),可能會(huì )產(chǎn)生測量錯誤。
l 透過(guò)透明物體測量,如玻璃,濾光器,樹(shù)脂等,可能會(huì )產(chǎn)生不正確的數據。
l 迅速改變測量環(huán)境,或測量距離時(shí),傳感器會(huì )短時(shí)間內無(wú)數據返回或產(chǎn)生錯誤數據。
l 傳感器所標測量速率為靜態(tài)時(shí)的測量速率,在測量動(dòng)態(tài)物體時(shí)速率會(huì )變慢。GH系列傳感器*大支持速度為1m/s,建議在小于0.5m/s的情況下使用。
三:工作原理
BOTE激光測距傳感器采用相位比較原理進(jìn)行測量。激光傳感器發(fā)射不同頻率的可見(jiàn)激光束,接收從被測物返回的散射激光,將接收到的激光信號與參考信號進(jìn)行比較,*后,用微處理器計算出相應相位偏移所對應的物體間距離,可以達到mm 級測量精度。BOTE激光器,上電后為待機狀態(tài),可以通過(guò)以下方式來(lái)啟動(dòng)工作
l 通過(guò)RS232或RS485發(fā)送測量命令。
l 把觸發(fā)線(xiàn)(Trip)與電源負端短路,啟動(dòng)測量。
四:技術(shù)參數
應用
|
距離測量,用于無(wú)需反射器的自然固體表面
|
測量范圍
|
DHT-40
|
0.2m...40m
|
DHT-70
|
0.2m...70m
|
DHT-100
|
0.2m...100m
|
測量精度
|
典型精度為1mm+20ppm。反射面反光效果差時(shí),誤差會(huì )相應變大
|
分辨率
|
0.1mm
|
測量頻率
|
不小于10Hz(此頻率為靜態(tài)下的測量頻率)
|
重復性
|
±0.5mm
|
測量起點(diǎn)
|
可以自由設定。出廠(chǎng)默認設置為*前端。
|
工作模式
|
連續測量
|
啟動(dòng)后,傳感器自動(dòng)返回測量結果。返回時(shí)間間隔可自由設定。
|
單次測量
|
啟動(dòng)后,完成測量后,自動(dòng)返回待機狀態(tài)。
|
定次數測量
|
啟動(dòng)后,傳感器自動(dòng)返回測量結果。返回結果達到設定數量后,自動(dòng)返回待機狀態(tài)
|
預測量
|
啟動(dòng)并測量完成后,結果存于內存中,并不返回數據。在下次發(fā)送單次測量命令后快速返回。
|
觸發(fā)測量
|
通過(guò)外部觸發(fā)線(xiàn)啟動(dòng),啟動(dòng)后自動(dòng)連續返回測量結果。返回時(shí)間間隔可自由設定。
|
**等級
|
2級,符合 DIN EN 60825-1:2001-11(EC825-1)標準,≤ 1mW (紅色)
|
工作溫度
|
-10℃..50℃ 可以通過(guò)加熱和制冷裝置擴展溫度范圍
|
存儲溫度
|
-20℃..70℃
|
輸出接口
|
數字接口
|
支持RS485,RS232兩種通訊方式,標配
|
模擬接口
|
可支持0-20mA,0-24mA,4-20mA,0-5V,0-10V。模擬輸出默認對應距離為0-10米。選配
|
開(kāi)關(guān)接口
|
兩路可單獨編程的繼電器輸出接口。選配
|
供電電壓
|
7V-30V。待機功耗<0.3W,工作功耗<1.5W
|
外形尺寸
|
詳情見(jiàn)第五部分:機械結構
|
安裝孔
|
重量
|
約800g
|
防護等級
|
IP65,鋁殼
|
可選配件
|
水(氣)制冷套件,模擬輸出模塊,開(kāi)關(guān)輸出模塊,數顯模塊,加熱模塊,無(wú)線(xiàn)通訊等
|
可訂制內容
|
通訊協(xié)議,外形尺寸,輸出方式,雙頭激光,XY雙向測量,增加內部存儲,加長(cháng)電纜(標配1米)以及其他特殊功能。
|
博特測距傳感器DHT-70的工作原理
**升級版激光測距傳感器|手持激光測距儀在線(xiàn)式DHT-70 70米 是新一代的測距設備,功能強大、堅固耐用,專(zhuān)為工業(yè)測量市場(chǎng)設計??蓮V泛應用于工業(yè)液位、料位、生產(chǎn)線(xiàn)料坯傳送定位,行吊XY定位,大型工件裝配定位;超大物體幾何計量,光散射試驗,超聲波特性試驗,****校正,靶距自動(dòng)控制,船舶**靠距,集裝箱定位等領(lǐng)域。**升級版激光測距傳感器|手持激光測距儀在線(xiàn)式DHT-70 70米 還有DHT-40 40米 DHT-200 200米
五:機械結構
六:電纜定義(接線(xiàn)說(shuō)明)
注意:電纜線(xiàn)的端頭是裸露的,使用時(shí)千萬(wàn)注意防止短路!
6芯電纜,用于標準版傳感器。其定義如下:
顏色
|
功能
|
顏色
|
功能
|
1:紅色
|
電源正
|
2:黑色
|
電源負
|
3:黃色
|
外部觸發(fā)
|
4:橙/藍色
|
RS485-A/RS232-TX
|
5:綠色
|
RS485-B/RS232-RX
|
6:白
|
信號地
|
8芯電纜。用于帶模擬量或開(kāi)關(guān)量輸出其接口定義如下:
顏色
|
模擬-RS485
|
模擬-RS232
|
開(kāi)關(guān)-RS232
|
開(kāi)關(guān)RS485
|
紅色
|
電源正
|
黑色
|
電源負
|
黃色
|
外部觸發(fā)
|
白/青色
|
信號地
|
開(kāi)關(guān)輸出1
|
綠色
|
RS485-B
|
RS232-RX
|
RS485-B
|
橙色
|
RS485-A
|
RS232-TX
|
RS485-A
|
藍色
|
模擬輸出正
|
開(kāi)關(guān)輸出2
|
棕色
|
空
|
開(kāi)關(guān)輸出公共端
|
10芯版,用于完整版輸出傳感器,其接口定義如下:
顏色
|
全功能-RS485
|
全功能RS232
|
紅色
|
電源正
|
黑色
|
電源負
|
黃色
|
外部觸發(fā)
|
白色
|
信號地
|
綠色
|
RS485-B
|
RS232-R
|
橙色
|
RS485-A
|
RS232-T
|
藍色
|
開(kāi)關(guān)輸出2
|
棕色
|
開(kāi)關(guān)輸出公共端
|
紫色
|
模擬輸出正
|
灰色
|
開(kāi)關(guān)輸出1
|
七:通訊協(xié)議
本系列傳感器同時(shí)支持兩種通訊協(xié)議。分別為自有協(xié)議和MODBUS協(xié)議。下面為兩種協(xié)議的詳細說(shuō)明:
7.1自有協(xié)議
7.1.1協(xié)議特點(diǎn)
A:本機所有命令無(wú)明顯結束位,以大于5MS的時(shí)間間隔做為本組命令結束的依據。
B:本機所有命令校驗碼為前面所有字節和的補碼(CS)。
C:設備地址范圍為01H..F9H(1-249),FA(250)為廣播地址。
D:測量命令不響應廣播地址。
7.1.2命令格式
主機讀取類(lèi)命令:CMD-R 讀取類(lèi)命令的命令碼, 詳情見(jiàn)表CMD-R
|
說(shuō)明
|
地址
|
功能碼
|
命令碼
|
|
校驗
|
長(cháng)度
|
1Byte
|
1Byte
|
1Byte
|
|
1BYte
|
示例
|
ADDR
|
06H
|
CMD-R
|
|
CS
|
讀取類(lèi)命令設備返回:
|
說(shuō)明
|
地址
|
功能碼
|
命令碼
|
數據內容
|
校驗
|
長(cháng)度
|
1Byte
|
1Byte
|
1Byte
|
N字節
|
1BYte
|
示例
|
ADDR
|
06H
|
CMD-R | 80H
|
DAT1...DATN
|
CS
|
主機設置類(lèi)命令:CMD-W 設置類(lèi)命令的命令碼,詳情見(jiàn)表CMD-W
|
說(shuō)明
|
地址
|
功能碼
|
命令碼
|
數據內容
|
校驗
|
長(cháng)度
|
1Byte
|
1Byte
|
1Byte
|
nBytes
|
1BYte
|
示例
|
ADDR
|
04H
|
CMD-W
|
Dat1....dat2
|
CS
|
設置類(lèi)命令設備返回:成功
|
說(shuō)明
|
地址
|
功能碼
|
|
校驗
|
長(cháng)度
|
1Byte
|
1Byte
|
|
1BYte
|
示例
|
ADDR
|
04H
|
|
CS
|
設置類(lèi)命令設備返回:失敗
|
說(shuō)明
|
地址
|
功能碼
|
錯誤碼
|
校驗
|
長(cháng)度
|
1Byte
|
1Byte
|
1Byte
|
1BYte
|
示例
|
ADDR
|
84H
|
ErrCode
|
CS
|
CMD-R及數據內容說(shuō)明
CMD
-R
|
說(shuō)明
|
傳感器返回數據內容
|
01H
|
讀取基本參數
|
ADDR,MEAL(4Bytes),MEAH(4Bytes),AoutConfig(2Bytes),MeaInterval(4Bytes),MeaOffer(2Bytes).
|
02H
|
啟動(dòng)單次測量
|
3XH, 3XH, 3XH, 2EH, 3XH, 3XH, 3XH (ASCII,)
單次測量響應廣播地址(注1),連續測量不響應廣播地址
|
03H
|
啟動(dòng)連續測量
|
04H
|
讀測量值緩存
|
直接讀取測量值緩存,不對傳感器做任何其他操作。
|
05H
|
啟動(dòng)無(wú)返回數據連續測量
|
此命令啟動(dòng)連續測量,但不返回數據,與04H命令配合使用
|
06H
|
讀取時(shí)間
|
YY,MM,DD,HH,mm,SS 格式為BCD碼 (定制功能)
|
07H
|
讀取內存數據量
|
NumH,NumL,*大1280條(定制功能)
|
08H
|
NumH,NumL
發(fā)送內容
|
讀取數據
|
讀取內存中第Num條數據,返回格式 NumH,NumL,YY,MM,DD,HH,mm,SS,DATH,DATL(定制功能)
|
09H
|
預留
|
|
0AH
|
預留
|
|
0BH
|
預留
|
|
0CH
|
讀取開(kāi)關(guān)量相關(guān)參數
|
SwitchConfig(2Bytes), Sw1L(4Bytes), Sw1H(4Bytes), Sw2L(4Bytes),, Sw2H(4Bytes)
|
0DH
|
讀取其他設置
|
OtherConfig(2Bytes)
|
0EH
|
讀取型號、序列號等
|
Dat1 Dat2 ….. Dat20(ASCII)
|
0FH
|
讀取設備名稱(chēng),特殊信息
|
Dat1 Dat2 ….. Dat28(ASCII)
|
10H
|
預留
|
|
|
注1:用廣播地址啟動(dòng)單次測量,傳感器啟動(dòng)測量,但不返回數據。在下次用設備地址啟動(dòng)單次測量時(shí),傳感器不再啟動(dòng)測量,而是快速返回上次的測量數據。本命令主用于單總線(xiàn)多機時(shí),提高測量效率。
CMD_W及數據內容說(shuō)明
CMD
-W
|
說(shuō)明
|
寫(xiě)入的數據內容
|
01H
|
設置地址
|
NewAddr (傳感器新地址)
|
02H
|
停止測量
|
無(wú)參數
|
03H
|
預留
|
預留
|
04H
|
模擬輸出狀態(tài)
|
AouConfig(2Bytes)
|
05H
|
連續工作數據時(shí)間間隔(ms)
|
MeaInterval(4Bytes)
|
06H
|
設置模擬量程
|
MEAL(4Bytes),MEAH(4Bytes)
|
07H
|
距離修正值
|
MeaOffer(2Bytes)
|
08H
|
預留
|
預留
|
09H
|
開(kāi)關(guān)輸出狀態(tài)
|
SwitchConfig(2Bytes)
|
0AH
|
設置觸發(fā)點(diǎn)
|
SwNum, SwnL(4Bytes), SwnH(4Bytes) (SwNum取值1-2,為要設置的觸發(fā)點(diǎn)編號,后面為具體數值)
|
0BH
|
預留
|
|
0CH
|
其他設置
|
OtherConfig(2Bytes)
|
0DH
|
定次數測量
|
MeaNum(2Bytes)此命令啟動(dòng)連續測量,在連續返回MeaNum次數據后,自動(dòng)關(guān)機
|
0EH
|
設置時(shí)間
|
YY,MM,DD,HH,mm,SS 格式為BCD碼 (定制功能)
|
0FH
|
清空內存數據
|
定制功能
|
..
|
預留
|
|
7FH
|
恢復出廠(chǎng)值
|
無(wú)參數
|
參數說(shuō)明:
參數
|
描述
|
初值
|
詳解
|
Addr
|
設備地址
|
80H
|
1Bytes,取值范圍為01H...F9H。FAH為廣播地址
|
MEAL
|
模擬量程下限
|
0000H
|
4Bytes,單位mm。此變量只與模擬輸出有關(guān)
|
MEAH
|
模擬量程上限
|
*大量程50%
|
4Bytes,單位mm。此變量只與模擬輸出有關(guān)
|
AouConfig
|
模擬輸出狀態(tài)設置
|
4305H
|
2Byte詳情見(jiàn)附表。
|
MeaInterval
|
數據返回時(shí)間間隔
|
0064H
|
2Byte,連續工作時(shí),數據返回時(shí)的時(shí)間間隔。單位毫秒。
|
MeaOffer
|
測量修正值
|
0000H
|
2Bytes, 測量修正值。*高位為符號位0正1負。單位mm。取值范圍-32000mm...+32000mm
|
SwitchConfig
|
開(kāi)關(guān)輸出狀態(tài)設置
|
0004H
|
2Bytes,詳情見(jiàn)附表。
|
SwnL
|
開(kāi)關(guān)點(diǎn)
|
0000H
|
4Bytes, 第n路開(kāi)關(guān)點(diǎn)下限對應值,單位mm
|
SwnH
|
開(kāi)關(guān)點(diǎn)
|
0000H
|
4Bytes, 第n路開(kāi)關(guān)點(diǎn)上限對應值,單位mm
|
MeaNum
|
連續工作測量次數
|
0000H
|
2Bytes, 傳感器在啟動(dòng)連續測量后,連續進(jìn)行MeaNum次測量后,則停止連續測量。為0時(shí)則一直測量。對于外部觸發(fā)啟動(dòng)工作此值無(wú)效
|
OtherConfig
|
其他設置
|
0001H
|
詳見(jiàn)附表
|
自有協(xié)議命令示例(傳感器默認地址80H):
啟動(dòng)單次測量:
說(shuō)明
|
地址
|
功能碼
|
命令碼
|
|
校驗
|
長(cháng)度
|
1Byte
|
1Byte
|
1Byte
|
|
1BYte
|
示例
|
80H
|
06H
|
02H
|
|
78H
|
設備返回
說(shuō)明
|
地址
|
功能碼
|
命令碼
|
內容
|
校驗
|
長(cháng)度
|
1Byte
|
1Byte
|
1Byte
|
7Bytes
|
1BYte
|
示例
|
80H
|
06H
|
82H
|
30H,31H,32H,2EH,34H,35H,36H
|
98H
|
含意
|
當前測到的距離是012.456米
|
設置傳感器地址: 將傳感器地址設置成01H
說(shuō)明
|
地址
|
功能碼
|
命令碼
|
數據內容
|
校驗
|
長(cháng)度
|
1Byte
|
1Byte
|
1Byte
|
1Byte
|
1BYte
|
示例
|
80H
|
04H
|
01H
|
01H
|
78H
|
設置成功:
說(shuō)明
|
地址
|
功能碼
|
|
|
校驗
|
長(cháng)度
|
1Byte
|
1Byte
|
|
|
1BYte
|
示例
|
80H
|
04H
|
|
|
7CH
|
設置失敗:
說(shuō)明
|
地址
|
功能碼
|
錯誤碼
|
|
校驗
|
長(cháng)度
|
1Byte
|
1Byte
|
1Byte
|
|
1BYte
|
示例
|
80H
|
84H
|
01H
|
|
FBH
|
7.2 MODBUS協(xié)議
7.2.1協(xié)議特點(diǎn)
l 所有的寄存器為16位。
l 設備地址碼范圍為1-249。250(FAH)為廣播地址。
l 標準協(xié)議,方便用PLC,組態(tài)軟件等進(jìn)行二次應用開(kāi)發(fā)。
l 每次讀取參數*多為32字節,即16個(gè)寄存器
7.2.2命令格式
主機讀取類(lèi)命令
|
說(shuō)明
|
地址
|
功能碼
|
起始地址
|
寄存器數量
|
CRC16
|
長(cháng)度
|
1Byte
|
1Byte
|
2Byte
|
2Byte
|
2BYte
|
示例
|
01H
|
03H
|
0001H
|
0003H
|
95CBH
|
此示例為在地址為01H的設備第0001H地址開(kāi)始,讀取0003H個(gè)寄存器內容
|
讀取類(lèi)命令設備返回:正常
|
說(shuō)明
|
地址
|
功能碼
|
返回字節數
|
數據內容
|
CRC16
|
長(cháng)度
|
1Byte
|
1Byte
|
1Byte
|
N Byte
|
2BYte
|
示例
|
01H
|
03H
|
06H
|
DAT1,..DAT6
|
CRCH,CRCL
|
設備返回內容共計3個(gè)寄存器6個(gè)字節
|
讀取類(lèi)命令設備返回:異常
|
說(shuō)明
|
地址
|
功能碼
|
返回字節數
|
錯誤代碼
|
CRC16
|
長(cháng)度
|
1Byte
|
1Byte
|
1Byte
|
1 Byte
|
2BYte
|
示例
|
01H
|
03H
|
81H
|
ErrCode
|
CRCH,CRCL
|
設備返回異常數據時(shí),返回數據字節數始終為81H,*高位為1代表錯誤,其他為數量,81H的含意為:返回錯誤,錯誤代碼有一個(gè)字節。錯誤來(lái)源為ErrCode
|
ErrCode
|
01: 起始位置不存在 02:所訪(fǎng)問(wèn)的寄存器有一部分不存在03:讀取的寄存器總長(cháng)度超限(即超過(guò)16個(gè)寄存器)。04:其他錯誤。8FH:無(wú)效命令。
|
主機設置類(lèi)命令(06H) 操作寄存器數量=1
|
說(shuō)明
|
地址
|
功能碼
|
操作地址
|
|
數據內容
|
CRC16
|
長(cháng)度
|
1Byte
|
1Byte
|
2Byte
|
|
N Byte
|
2BYte
|
示例
|
01H
|
06H
|
0001H
|
|
12H,34H
|
D57DH
|
向地址為01H的設備寫(xiě)入數據,向0001H寄存器,寫(xiě)入1234H。
|
主機設置類(lèi)命令(10H) 操作寄存器數量>= 1, <= 16??纱?6命令字
|
說(shuō)明
|
地址
|
功能碼
|
起始地址
|
寄存器數量
|
數據內容
|
CRC16
|
長(cháng)度
|
1Byte
|
1Byte
|
2Byte
|
2 Byte
|
N Byte
|
2BYte
|
示例
|
01H
|
10H
|
0001H
|
0002H
|
12H,34H,56H,78H
|
FE36H
|
向地址為01H的設備寫(xiě)入數據,從0001H寄存器,連續寫(xiě)入兩個(gè)寄存器內容,內容依次為1234H,5678H。
|
設置類(lèi)命令設備返回:正常 (06H)
|
說(shuō)明
|
設備地址
|
功能碼
|
操作地址
|
|
CRC16
|
長(cháng)度
|
1Byte
|
1Byte
|
2Byte
|
|
2BYte
|
示例
|
01H
|
06H
|
0001H
|
|
2019H
|
設備返回數據正常.
|
設置類(lèi)命令設備返回:正常 (10H)
|
說(shuō)明
|
設備地址
|
功能碼
|
起始地址
|
寄存器數量
|
CRC16
|
長(cháng)度
|
1Byte
|
1Byte
|
2Byte
|
2 Byte
|
2BYte
|
示例
|
01H
|
10H
|
0001H
|
0002H
|
1008H
|
設備返回數據正常.
|
設置類(lèi)命令設備返回:異常(06H)
|
說(shuō)明
|
地址
|
功能碼
|
起始地址
|
|
錯誤代碼
|
CRC16
|
長(cháng)度
|
1Byte
|
1Byte
|
2Byte
|
2Byte
|
1Byte
|
2BYte
|
示例
|
01H
|
06H
|
0001H
|
8001H
|
ErrCode
|
CRCH,CRCL
|
設備返回數據異常,此時(shí)寄存器數量*高位置1,代表此次操作失敗,錯誤來(lái)源為ErrCode
|
ErrCode
|
01:起始地址不存在。 02:所操作的寄存器有一部分不存在。03:操作的寄存器總長(cháng)度超限(超過(guò)16個(gè)寄存器)。04:寫(xiě)入失敗。05:寫(xiě)入參數有誤。06:其他錯誤。8FH:無(wú)效命令。
|
設置類(lèi)命令設備返回:異常(10H)
|
說(shuō)明
|
地址
|
功能碼
|
起始地址
|
寄存器數量
|
錯誤代碼
|
CRC16
|
長(cháng)度
|
1Byte
|
1Byte
|
2Byte
|
2 Byte
|
1Byte
|
2BYte
|
示例
|
01H
|
10H
|
0001H
|
8002H
|
ErrCode
|
CRCH,CRCL
|
設備返回數據異常,此時(shí)寄存器數量*高位置1,代表此次操作失敗,錯誤來(lái)源為ErrCode
|
ErrCode
|
01:起始地址不存在。 02:所操作的寄存器有一部分不存在。03:操作的寄存器總長(cháng)度超限(超過(guò)16個(gè)寄存器)。04:寫(xiě)入失敗。05:寫(xiě)入參數有誤。06:其他錯誤。8FH:無(wú)效命令。
|
7.2.3 MODBUS協(xié)議格式下寄存器列表
名稱(chēng)
|
地址
|
讀寫(xiě)
|
初值
|
說(shuō)明
|
Reset
|
0000H
|
只寫(xiě)
|
XXXXH
|
寫(xiě)入任何值,所有參數將恢復出廠(chǎng)值,只要寫(xiě)入的寄存器中包含此寄存器,則其他的均無(wú)效。不支持讀取。
|
Addr
|
0001H
|
讀寫(xiě)
|
0080H
|
取值范圍1-249
|
ALRV
|
0002H
|
讀寫(xiě)
|
0000H
|
此參數只對模擬量起作用,單位毫米
|
0003H
|
0000H
|
AURV
|
0004H
|
讀寫(xiě)
|
量程的50%
|
0005H
|
AoutConfig
|
0006H
|
讀寫(xiě)
|
4005H
|
與模擬輸出相關(guān)的設置,詳情見(jiàn)附表1
|
MeaInterval
|
0007H
|
讀寫(xiě)
|
0000H
|
連續工作時(shí),返回數據的時(shí)間間隔,單位毫秒。
|
連續工作時(shí),傳感器主動(dòng)上傳測量數據。
|
0008H
|
讀寫(xiě)
|
0064H
|
MeaOffset
|
0009H
|
讀寫(xiě)
|
0000H
|
*高位為符號位,0為正,1為負,低15位為數據位,單位mm
取值范圍:-32000mm....+32000mm
|
SwitchConfig
|
000AH
|
讀寫(xiě)
|
0004H
|
開(kāi)關(guān)量輸出相關(guān)設置。詳情見(jiàn)附表2
|
SLRV1
|
000BH
|
讀寫(xiě)
|
0000H
|
其對應值的單位為毫米。下限必須要小于上限。開(kāi)關(guān)量輸出狀態(tài)變化規律詳情附圖1
|
000CH
|
0000H
|
SURV1
|
000DH
|
讀寫(xiě)
|
0000H
|
000EH
|
0000H
|
SLRV2
|
000FH
|
讀寫(xiě)
|
0000H
|
0010H
|
0000H
|
SURV2
|
0011H
|
讀寫(xiě)
|
0000H
|
0012H
|
0000H
|
OtherConfig
|
0013H
|
讀寫(xiě)
|
0001H
|
其他雜項配置,具體見(jiàn)附表
|
預留
|
|
|
|
|
時(shí)間年月
|
0100H
|
讀寫(xiě)
|
|
格式 BCD碼//暫時(shí)無(wú)用
|
時(shí)間日時(shí)
|
0101H
|
讀寫(xiě)
|
|
時(shí)間分秒
|
0102H
|
讀寫(xiě)
|
|
預留
|
……
|
|
|
|
Model
|
1001
|
只讀
|
|
傳感器型號。共5個(gè)寄存器,10個(gè)字節,編碼方式ASCII.
|
……
|
1005
|
MTS(model,type,serial no.)
|
1006H
|
只讀
|
|
共10字節,5個(gè)寄存器,編碼方式為ASCII碼,內容為型號、擴展信息及編號。如:ASW1400010,表示擴展信息為ASW(含意見(jiàn)附圖2),,編號為1400010
|
……
|
100AH
|
DriveName
|
100BH
|
只讀
|
|
共20字節,內容編碼為ASCII,值為”激光測距傳感器”
|
……
|
1014H
|
預留
|
……
|
|
|
|
MeaResult
|
2001H
|
只讀
|
XXXXH
|
讀出值單位為毫米,測量錯誤時(shí),返回值固定為00FFFFFFH;
讀取此寄存器,不支持廣播地址。
|
2002H
|
只讀
|
XXXXH
|
StartCW
|
2003H
|
只寫(xiě)
|
|
向此寄存器寫(xiě)入任何數據則啟動(dòng)連續工作,寫(xiě)入數據為啟動(dòng)連續工作后,測量的次數,達到相應次數后,則重新進(jìn)入待機狀態(tài)。如果寫(xiě)入值為0,則一直工作,直到關(guān)機,或發(fā)送讀取測量值命令。此寄存器只可單獨寫(xiě)入。
|
AdvanceMea
|
2004H
|
只寫(xiě)
|
|
以廣播地址向此寄存器寫(xiě)入任何值,將執行正常測量過(guò)程,并預置結果。在下一次讀取2001H-2002H時(shí),將不執行測量過(guò)程,直接返回測量值,以提高整體運行效率。只對廣播地址有效,只可單獨寫(xiě)入,此命令無(wú)返回值。注1
|
StartCW_NR
|
2005H
|
只寫(xiě)
|
|
啟動(dòng)傳感器進(jìn)入連續工作狀態(tài),但數據并不返回,實(shí)時(shí)更新于
8006H,8007H 兩個(gè)寄存器中。
|
MeaResult_NRT
|
2006H
|
只讀
|
|
讀出值單位為毫米,測量錯誤時(shí),返回值0x00FFFFFF。
|
2007H
|
預留
|
……
|
|
|
|
TurnOff
|
20FFH
|
只寫(xiě)
|
|
關(guān)機,傳感器進(jìn)入待機狀態(tài)
|
預留
|
……
|
|
|
|
注1:廣播地址啟動(dòng)單次測量,傳感器啟動(dòng)測量,但不返回數據。在下次用設備地址啟動(dòng)單次測量時(shí),傳感器不再啟動(dòng)測量,而是快速返回上次的測量數據。本命令主用于單總線(xiàn)多機時(shí),提高測量效率。
MODBUS命令示例(設備默認地址80H):
1:讀取測量值-主機發(fā)送命令碼
說(shuō)明
|
地址
|
功能碼
|
起始地址
|
寄存器數量
|
CRC16
|
長(cháng)度
|
1Byte
|
1Byte
|
2Byte
|
2Byte
|
2BYte
|
示例
|
80H
|
03H
|
2001H
|
0002H
|
801AH
|
設備返回內容
說(shuō)明
|
地址
|
功能碼
|
返回字節數
|
數據內容
|
CRC16
|
長(cháng)度
|
1Byte
|
1Byte
|
1Byte
|
N Byte
|
2BYte
|
示例
|
80H
|
03H
|
04H
|
00H,00H,01H,64H
|
6B40H
|
傳感器當前測量的距離,其值為0164H毫米,即356mm
|
2:設置設備地址-主機發(fā)送命令
說(shuō)明
|
地址
|
功能碼
|
起始地址
|
寄存器數量
|
數據內容
|
CRC16
|
長(cháng)度
|
1Byte
|
1Byte
|
2Byte
|
2Byte
|
|
2BYte
|
示例
|
80H
|
10H
|
0001H
|
0001H
|
00H,01H
|
F46AH
|
將設備地址,設置成01H。本次命令返回以原地址返回,下一次命令則以新地址響應
|
設備返回內容-成功
說(shuō)明
|
地址
|
功能碼
|
起始地址
|
寄存器數量
|
CRC16
|
長(cháng)度
|
1Byte
|
1Byte
|
2Byte
|
2Byte
|
2BYte
|
示例
|
80H
|
10H
|
0001H
|
0001H
|
4E18H
|
設備返回內容-失敗
說(shuō)明
|
地址
|
功能碼
|
起始地址
|
寄存器數量
|
錯誤代碼
|
CRC16
|
長(cháng)度
|
1Byte
|
1Byte
|
2Byte
|
2Byte
|
1Byte
|
2BYte
|
示例
|
80H
|
10H
|
0001H
|
8001H
|
04H
|
981FH
|
7.3:外部觸發(fā)數據輸出數據格式
采用外部觸發(fā)時(shí),傳感器默認以簡(jiǎn)化格式輸出數據,即輸出距離有效值的ASCII碼和回車(chē)換行符。
如測量距離為123.456米,其輸出的16進(jìn)制為:31 32 33 2E 34 35 36 0D 0A
BOTE參數說(shuō)明附表:
AoutConfig:
位
|
功能
|
取值
|
含義
|
位
|
功能
|
取值
|
含義
|
15
|
測量值大于上**,模擬量的輸出值
|
0,0
|
輸出*小值
|
7
|
輸出方向
|
1
|
反向輸出,距離越大,輸出越小
|
0,1
|
輸出*大值
|
14
|
1,0
|
輸出50%
|
0
|
|
1,1
|
維持當前值
|
13
|
測量值小于下**,模擬量的輸出值
|
0,0
|
輸出*小值
|
6
|
預留
|
|
|
0,1
|
輸出*大值
|
5
|
預留
|
|
|
12
|
1,0
|
輸出50%
|
4
|
預留
|
|
|
1,1
|
維持當前值
|
3
|
預留
|
|
|
11
|
開(kāi)機
模擬量初始值
|
0,0
|
輸出*小值
|
2
|
模擬輸出類(lèi)型
|
0,0,0
|
0-5V 電壓
|
0,1
|
輸出*大值
|
0,0,1
|
0-10V 電壓
|
10
|
1,0
|
輸出50%
|
1
|
1,0,1
|
4..20mA電流
|
1,1
|
維持當前值
|
0
|
1,1,0
|
0..20mA電流
|
9
|
測量錯誤時(shí),模擬量輸出值
|
0,0
|
輸出*小值
|
1,1,1
|
0..24mA電流
|
0,1
|
輸出*大值
|
|
|
|
|
8
|
1,0
|
輸出50%
|
|
|
|
|
1,1
|
維持當前值
|
|
|
|
|
SwitchConfig
位
|
功能
|
取值
|
含義
|
15..8
|
保留
|
|
|
7
|
觸發(fā)方式
|
0
|
測量值小于觸發(fā)點(diǎn)時(shí)導通
|
**路開(kāi)關(guān)量
|
1
|
測量值大于觸發(fā)點(diǎn)時(shí)導通
|
6,5
|
數據異常觸發(fā)方式
|
0,0
|
導常時(shí)斷開(kāi)
|
0,1
|
異常時(shí)導通
|
1,0
|
異常時(shí)保持
|
1,1
|
4
|
開(kāi)機
初始狀態(tài)
|
0
|
斷開(kāi)
|
1
|
導通
|
3
|
觸發(fā)方式
|
0
|
測量值小于觸發(fā)點(diǎn)時(shí)導通
|
**路開(kāi)關(guān)量
|
1
|
測量值大于觸發(fā)點(diǎn)時(shí)導通
|
2,1
|
數據異常觸發(fā)方式
|
0,0
|
導常時(shí)斷開(kāi)
|
0,1
|
異常時(shí)導通
|
1,0
|
異常時(shí)保持
|
1,1
|
0
|
開(kāi)機
初始狀態(tài)
|
0
|
斷開(kāi)
|
1
|
導通
|
附圖1:開(kāi)關(guān)量輸出
方式說(shuō)明
OtherConfig(0x0001):
位
|
功能
|
取值
|
含義
|
位
|
功能
|
取值
|
含義
|
15..1
|
保留
|
|
|
0
|
溫控使能
|
1
|
控制強制散熱和加熱
|
八:測量軟件使用說(shuō)明
隨機提供軟件為測試軟件,主要為傳感器調試與設置參數用,不針對使用現場(chǎng)場(chǎng)合。
我公司配套軟件如上圖所示
軟件縱向分為三部分,左邊為傳感器參數及端口設置,中間為進(jìn)行測量測試時(shí)顯示測量結果用,右邊為各步操作的過(guò)程詳細記錄。其中中間顯示測量結果部分,可以通過(guò)雙擊清空。
軟件使用流程如下:
1:在左上角“測試配置”框內的“通訊端口”下拉框內,選擇您所使用的COM口編號。由于軟件打開(kāi)時(shí),會(huì )自動(dòng)檢測可以使用的端口編號,所以在軟件啟動(dòng)后,再插入USB轉COM,或RJ45轉COM設備時(shí),要點(diǎn)擊“掃描有效端口”重新加載可用的端口號。
2:傳感器通過(guò)RS485或RS232連接到PC機后,接通傳感器電源。此時(shí)點(diǎn)擊左下角“讀出參數”,如果接線(xiàn)無(wú)誤,此時(shí)會(huì )讀取到傳感器的參數,并自動(dòng)填充到相應的空白位置。
3:如第2步讀出參數成功,此時(shí),便可以進(jìn)行測量測試或重新設置參數等操作。
4:測量測試。 在中間測量結果顯示框的下部,有相應的測試按鈕,分別為“單次測量”,“連續測量”,“預測量”“定次數測量”和“定時(shí)測量”(定時(shí)測量暫時(shí)無(wú)效)。
“單次測量”點(diǎn)擊后,傳感器會(huì )啟動(dòng)測量,并返回相應的測量值,并隨后關(guān)閉測量,進(jìn)入待機狀態(tài),等待下次測量?!皢未螠y量”不響應廣播命令。從啟動(dòng)到停止大概需要2-3秒。如使用環(huán)境不利于測量時(shí),時(shí)間可能會(huì )到5S。
“連續測量”點(diǎn)擊后,傳感器會(huì )啟動(dòng)測量,并一直主動(dòng)上傳數據,直到接收到“停止測量”的命令或斷電為止。其返回數據的時(shí)間間隔可以設定。
“預測量”,此命令只能以廣播地址發(fā)送,發(fā)送此命令后,傳感器會(huì )啟動(dòng)單次測量,但不返回測量結果。等下次發(fā)送單次測量命令后,傳感器會(huì )快速返回數據。
“定次數測量”,此命令發(fā)出后,傳感器會(huì )啟動(dòng)單次測量,并持續返回數據,當數據返回數量達到所發(fā)命令的要求時(shí),便會(huì )停止測量,進(jìn)入待機狀態(tài)。
5:修改參數,設置參數分為兩部分,**部分為基本參數(如地址,修正值,測量返回時(shí)間間隔等)和模擬量相應參數(量程,輸出方式等)。此部分參數修改后,其寫(xiě)入按鈕在此組參數框的右下角。
**部分為開(kāi)關(guān)量輸出相關(guān)參數(開(kāi)關(guān)點(diǎn)位置,開(kāi)關(guān)驅動(dòng)方式等)及雜項參數。此部分參數修改后,其寫(xiě)入按鈕在此組參數框的右下角。
九:注意事項
l 在使用前請仔細閱讀說(shuō)明書(shū),確認接線(xiàn)順序。
l 傳感器電源,請使用直流電,且*高電壓不要超30V。
l 接線(xiàn)時(shí),請不要帶電操作。
l 線(xiàn)接好后,未用到的線(xiàn),請進(jìn)行相應處理,避免短路。
l 使用時(shí),請不要直視激光。
l 在有粉塵,霧氣等影響激光穿透的環(huán)境中,會(huì )影響測量效果。
l 強光環(huán)境下,傳感器量程會(huì )受到影響
l 以下測量環(huán)境會(huì )導致結果可能不準:被測物透明,反射面類(lèi)鏡面,多孔表面(泡沫等)等表面。
l 在高反射率的環(huán)境下,測量低反射率表面可能會(huì )導致結果誤差增大。
l 傳感器長(cháng)期放置時(shí),請盡量密封保存,或在干燥的環(huán)境下存放。
l 本說(shuō)明書(shū)如有進(jìn)一步修訂,恕不能及時(shí)通知,如有需要。請到公司網(wǎng)站下載*新版說(shuō)明書(shū)。www.cht2010.com
十一:技術(shù)支持及售后
我公司產(chǎn)品在正常使用的情況下,免費質(zhì)保一年。終身成本費維修。以下情況不在免費質(zhì)保范圍內。
l 超過(guò)保修期限一個(gè)月以上。
l 非本公司人員進(jìn)行維修,改動(dòng),改裝等。
l 非正常使用(如電壓過(guò)高,接線(xiàn)錯誤,進(jìn)水,外力損壞,自然災害,雷擊等)。
l 傳感器模塊由于電路板裸露,故其質(zhì)保其為7天。
博特測距傳感器DHT-70的工作原理
博博特測距傳感器DHT-70的工作原理
特測距傳感器DHT-70的工作原理
博特測距傳感器DHT-70的工作原理