溫度變送器 采用RS485通訊協(xié)議具有強抗干擾和較長的傳輸距離等特點,傳輸距離可達1000米,總共可接32路。溫度變送器RS485通訊采用標(biāo)準(zhǔn)的 Modbus-RTU 協(xié)議,數(shù)據(jù)格式為9600,N,8,1。溫度變送器RS485信號輸出的響應(yīng)頻率小于等于5Hz,響應(yīng)速度大于等于10ms。
下面我們了解一下如何讀取溫度變送器RS485的通訊信號:
首先我們要知道溫度的計算公式:
當(dāng)量程下限≥-50℃公式為:當(dāng)前數(shù)據(jù)/10-50=當(dāng)前溫度,當(dāng)量程下限<-50℃公式為:當(dāng)前數(shù)據(jù)/10-200=當(dāng)前溫度。
0~100℃的溫度變送器通訊設(shè)備地址設(shè)置為01,即 [Address]=01(Address范圍01-254)。
此時: CRC0=84,CRC1=0a 。那么發(fā)送與返回數(shù)據(jù)如下:
發(fā)送: 01 03 00 00 00 01 84 0A
返回: 01 03 02 02 AC B9 59
02AC為16進制,轉(zhuǎn)換成十進制為684
所以獲取的當(dāng)前溫度變送器測量的溫度值為T=684/10-50=18.4℃
需要注意的是溫度變送器RS485數(shù)據(jù)通訊須有校驗來保護傳輸正確性,一般Modbus-RTU用crc-16 校驗?zāi)J絹硇r灒@樣溫度變送器測量數(shù)據(jù)的錯誤率小于 1/10 億,幾乎忽略不計。
產(chǎn)品咨詢、產(chǎn)品定制、代理、技術(shù)垂詢、報價等如有任何問題,請聯(lián)系星儀:400-600-4496 !