SM8700B 紅外線溫度傳感器
SM8700B采用標(biāo)準(zhǔn)RS485總線 MODBUS-RTU協(xié)議,方便接入PLC,DCS等各種儀表或系統(tǒng),用于監(jiān)測溫度等狀態(tài)量。內(nèi)部使用了較高精度的傳感內(nèi)核及相關(guān)器件,確保產(chǎn)品具有較高的可靠性與卓越的長期穩(wěn)定性, 可定制RS232、RS485、CAN、4-20mA、DC0~5V/10V、ZIGBEE、Lora、WIFI、GPRS等多種輸出方式。
技術(shù)參數(shù)
技術(shù)參數(shù) | 參數(shù)值 |
品牌 | 搜博 |
溫度測量范圍 | 0℃~+300℃(可選其它量程) |
溫度測量精度 | ±1 或 %1(取最大值±3℃) |
重復(fù)測量精度 | ±0.5 或 %0.5(取最大值±2℃) |
光學(xué)分辨率 | 20:1 |
光譜范圍 | 18-14um |
響應(yīng)時間 | 100ms |
發(fā)射率 | 0.96 |
通訊接口 | RS485 |
默認(rèn)波特率 | 9600 8 n 1 |
供電電源 | DC6~24V 1A |
外形尺寸 | Φ24mm×80mm |
產(chǎn)品接線
任何錯誤接線均有可能對產(chǎn)品造成不可逆的損壞。請在斷電的情況下認(rèn)真按如下方式接線,接好線確認(rèn)無誤后再通電使用。部分產(chǎn)品無引線,線芯顏色僅供參考。
編號 | 引線顏色 | 標(biāo)號 | 說明 |
1 | 紅色 | V+ | 電源正極 |
2 | 綠色 | V- | 電源負(fù)極 |
3 | 黃色 | A+ | RS485 A+ |
4 | 蘭色 | B- | RS485 B- |
產(chǎn)品特色
外形尺寸
通訊協(xié)議
產(chǎn)品使用RS485 MODBUS-RTU標(biāo)準(zhǔn)協(xié)議格式,所有操作或回復(fù)命令都為16進(jìn)制數(shù)據(jù)。設(shè)備出廠時默認(rèn)設(shè)備地址為1,默認(rèn)波特率為 9600,8,n,1。
1. 讀取數(shù)據(jù) ( 功能碼 0x03)
問詢幀(十六進(jìn)制),發(fā)送舉例:查詢1#設(shè)備1個數(shù)據(jù),上位機(jī)發(fā)送命令:01 03 00 00 00 01 84 0A 。
設(shè)備地址 | 功能碼 | 起始地址 | 數(shù)據(jù)長度 | 校驗(yàn)碼 |
01 | 03 | 00 00 | 00 01 | 84 0A |
對于正確的問詢幀,設(shè)備會響應(yīng)數(shù)據(jù):01 03 02 00 79 79 A6 ,響應(yīng)格式解析如下:
設(shè)備地址 | 功能碼 | 數(shù)據(jù)長度 | 數(shù)據(jù)1 | 校驗(yàn)碼 |
01 | 03 | 02 | 00 79 | 79 A6 |
數(shù)據(jù)說明:命令中數(shù)據(jù)為十六進(jìn)制,以數(shù)據(jù)1為例,00 79轉(zhuǎn)為十進(jìn)制數(shù)值為121,假設(shè)數(shù)據(jù)倍率為100,則真實(shí)值為121/100=1.21,其它以此類推。
當(dāng)值為負(fù)數(shù)時,數(shù)據(jù)是以補(bǔ)碼的形式上傳的。通常通過判斷值是否大于32768的方法來判斷正負(fù)。當(dāng)接收到的值大于32768時即為負(fù)值,前值減去65535除以100即為真實(shí)值。比如接收到的溫度數(shù)據(jù)為62999(十六進(jìn)制F617),則真實(shí)值=(62999-65535)/100=-25.36。
2. 數(shù)據(jù)地址表
組態(tài)地址 | 寄存器地址 | 寄存器說明 | 數(shù)據(jù)類型 | 值范圍 |
40001 | 00 00 | 溫度寄存器 | 只讀 | 0~65535 |
40100 | 00 64 | 型號編碼 | 讀/寫 | 0~65535 |
40101 | 00 65 | 測點(diǎn)總數(shù) | 讀/寫 | 1~20 |
40102 | 00 66 | 設(shè)備地址 | 讀/寫 | 1~249 |
40103 | 00 67 | 波特率 | 讀/寫 | 0~6 |
40104 | 00 68 | 通訊模式 | 讀/寫 | 1~4 |
40105 | 00 69 | 協(xié)議類型 | 讀/寫 | 1~10 |
3 讀取與修改設(shè)備地址
(1) 讀取或查詢設(shè)備地址
若不知道當(dāng)前設(shè)備地址、且總線上只有一個設(shè)備時,可以通過命令FA 03 00 64 00 02 90 5F 查詢設(shè)備地址。
設(shè)備地址 | 功能碼 | 起始地址 | 數(shù)據(jù)長度 | 校驗(yàn)碼 |
FA | 03 | 00 64 | 00 02 | 90 5F |
FA即250為通用地址,當(dāng)不知道地址時可以用250這個地址來取得真實(shí)設(shè)備地址,00 64為設(shè)備型號的寄存器。
對于正確的查詢命令,設(shè)備會響應(yīng),比如響應(yīng)數(shù)據(jù)為:01 03 02 07 12 3A 79,其格式解析如下表所示:
設(shè)備地址 | 功能碼 | 起始地址 | 型號編碼 | 校驗(yàn)碼 |
01 | 03 | 02 | 55 3C 00 01 | 3A 79 |
響應(yīng)應(yīng)數(shù)據(jù)中,第一個字節(jié)01表示當(dāng)前設(shè)備的真實(shí)地址為,55 3C 轉(zhuǎn)換為10進(jìn)制為21820即表示當(dāng)前設(shè)備主型號為21820,后面兩字節(jié)00 01表示該設(shè)備有一個狀態(tài)量。
(2)更改設(shè)備地址
比如當(dāng)前設(shè)備地址為1,我們希望更改為02,則命令為:01 06 00 66 00 02 E8 14 。
設(shè)備地址 | 功能碼 | 寄存器地址 | 目標(biāo)地址 | 校驗(yàn)碼 |
01 | 06 | 00 66 | 00 02 | E8 14 |
更改成功后,設(shè)備會返回信息:02 06 00 66 00 02 E8 27 ,其格式解析如下表所示:
設(shè)備地址 | 功能碼 | 寄存器地址 | 目標(biāo)地址 | 校驗(yàn)碼 |
01 | 06 | 00 66 | 00 02 | E8 27 |
響應(yīng)應(yīng)數(shù)據(jù)中,修改成功后,第1個字節(jié)為新的設(shè)備地址,一般設(shè)備地址更改后,立即生效,此時用戶需要同時將自己軟件的查詢命令做相應(yīng)更改。
4 讀取與修改波特率
(1) 讀取波特率
設(shè)備默認(rèn)出廠波特率為9600,若需要更改,可根據(jù)下表及相應(yīng)通訊協(xié)議進(jìn)行更改操作。比如讀取當(dāng)前設(shè)備的波特率ID,命令為:01 03 00 67 00 01 35 D5 ,其格式解析如下。
設(shè)備地址 | 功能碼 | 起始地址 | 數(shù)據(jù)長度 | 校驗(yàn)碼 |
01 | 03 | 00 67 | 00 01 | 35 D5 |
讀取當(dāng)前設(shè)備的波特率編碼。波特率編碼:1為2400; 2為4800;3為9600;4為19200;5為38400;6為115200。
對于正確的查詢命令,設(shè)備會響應(yīng),比如響應(yīng)數(shù)據(jù)為:01 03 02 00 03 F8 45,其格式解析如下表所示:
設(shè)備地址 | 功能碼 | 數(shù)據(jù)長度 | 波特率編碼 | 校驗(yàn)碼 |
01 | 03 | 02 | 00 03 | F8 45 |
根據(jù)波特率編碼,03為9600,即當(dāng)前設(shè)備的波特率為9600。
(2)更改波特率
比如將波特率從9600更改為38400,即將代碼從3更改為5,則命令為:01 03 00 66 00 01 64 15 。
設(shè)備地址 | 功能碼 | 寄存器地址 | 目標(biāo)波特率 | 校驗(yàn)碼 |
01 | 03 | 00 66 | 00 01 | 64 15 |
將波特率從9600更改為38400,即將代碼從3更改為5。新的波特率會即時生效,此時設(shè)備會失去響應(yīng),查詢設(shè)備的波特率需做相應(yīng)修改。
4 讀取校正值
(1) 讀取校正值
當(dāng)數(shù)據(jù)與參照標(biāo)準(zhǔn)有誤差時,我們可以通過調(diào)整“校正值”來減小顯示誤差。校正差值可修改范圍為正負(fù)1000,即值范圍為0-1000或64535-65535。 比如當(dāng)顯示值偏小100時,我們通過增加100來校正,命令為:01 03 00 6B 00 01 F5 D6 。在命令中100即十六進(jìn)制0x64;如果需要減小,則可以設(shè)置負(fù)值,比如-100,對應(yīng)十六制制值為FF 9C,其計算方式為100-65535=65435,再轉(zhuǎn)為十六進(jìn)制則為0x FF 9C。設(shè)備校正值是從00 6B開始,我們以第1個參數(shù)為例進(jìn)行說明,多個參數(shù)時校正值讀取與修改方法相同。
設(shè)備地址 | 功能碼 | 起始地址 | 數(shù)據(jù)長度 | 校驗(yàn)碼 |
01 | 03 | 00 6B | 00 01 | F5 D6 |
對于正確的查詢命令,設(shè)備會響應(yīng),比如響應(yīng)數(shù)據(jù)為: 01 03 02 00 64 B9 AF,其格式解析如下表所示:
設(shè)備地址 | 功能碼 | 數(shù)據(jù)長度 | 校正值 | 校驗(yàn)碼 |
01 | 03 | 02 | 00 64 | B9 AF |
響應(yīng)應(yīng)數(shù)據(jù)中,第一個字節(jié)01表示當(dāng)前設(shè)備的真實(shí)地址,00 6B為第一個狀態(tài)量校正值寄存器。若設(shè)備有多個參數(shù),其它參數(shù)操作方式與此相同,一般溫度、濕度有此參數(shù),光照一般沒有此項(xiàng)。
(2)更改校正值
比如當(dāng)前狀態(tài)量偏小,我們希望將其真實(shí)值加1,當(dāng)前值加100校正操作命令為:01 06 00 6B 00 64 F9 FD 。
設(shè)備地址 | 功能碼 | 寄存器地址 | 目標(biāo)地址 | 校驗(yàn)碼 |
01 | 06 | 00 6B | 00 64 | F9 FD |
操作成功后,設(shè)備會返回信息:01 06 00 6B 00 64 F9 FD ,成功更改后,參數(shù)立即生效。
實(shí)物照片
提交
搜博工業(yè)級不銹鋼煙霧傳感器RS485煙感報警器探測器智慧聯(lián)網(wǎng)感煙
搜博熱風(fēng)式管道風(fēng)速變送器RS485不銹鋼風(fēng)速傳感器耐高溫
搜博智能聲音可調(diào)聲光報警器喇叭音量接調(diào)節(jié)12V控制訊響器裝置
搜博氣象不銹鋼200MM口徑翻斗式雨量計防洪雨量桶測降雨水傳感器
搜博鋁合金風(fēng)速儀傳感器變送器小型氣象站脈沖風(fēng)速計RS485檢測儀