振動(dòng)溫度一體化rs485傳感器
簡介振動(dòng)溫度一體化rs485傳感器采用標(biāo)準(zhǔn)rs485接口,集成溫度測(cè)量電路,傳感器作為485從機(jī)。
技術(shù)規(guī)格電源: 5v dc電源供電;溫度范圍:0-250℃;速度范圍:0-100mm/s;接線方式:4線制。電源線vcc、gnd;通信線48、485b;地址編號(hào):1-254(默認(rèn)為1);波特率:2400bit/s、4800bit/s、9600bit/s可設(shè)(默認(rèn)9600);數(shù)據(jù)位:8位;停止位:1位;奇偶校驗(yàn):無。數(shù)據(jù)幀格式定義采用私有協(xié)議,數(shù)據(jù)為小端模式,協(xié)議格式如下。
幀頭
控制字
數(shù)據(jù)
幀尾
1字節(jié)
3字節(jié)
n字節(jié)
1字節(jié)
幀頭:0x2a
控制字:
1字節(jié)
2字節(jié)
3字節(jié)
設(shè)備地址
命令
數(shù)據(jù)長度
命令:0x01為讀取當(dāng)前速度和溫度命令;
0x05為讀取傳感器地址;
0x06為寫傳感器地址。
幀尾:0x23。
設(shè)備應(yīng)答協(xié)議與發(fā)送協(xié)議一致。
命令控制命令
應(yīng)答
0x01
讀取當(dāng)前速度和溫度,數(shù)據(jù)長度為0;
例,傳感器id號(hào)為0x02,命令為:2a 02 01 00 23
數(shù)據(jù)為4字節(jié)。二字節(jié)為速度擴(kuò)大10倍,如當(dāng)前速度為13.1mm/s,則數(shù)據(jù)為0x0083。
第三四字節(jié)為溫度擴(kuò)大100倍,如當(dāng)前溫度為20.5℃,則數(shù)據(jù)為0x0802;
例:2a 02 01 04 83 00 02 08 23
0x05
讀取傳感器id號(hào),此命令為廣播,總線上只能掛一個(gè)設(shè)備,數(shù)據(jù)長度為0。
例:2a ff 05 00 23
返回當(dāng)前傳感器的id號(hào)。
例如當(dāng)前id號(hào)為0x05,則數(shù)據(jù)為:2a ff 05 01 05 23
0x06
寫傳感器id號(hào),此命令為廣播,總線上只能掛一個(gè)設(shè)備,數(shù)據(jù)長度為0。id號(hào)范圍1-254.
例如寫傳感器id號(hào)為0x05,則數(shù)據(jù)為:2a ff 06 01 05 23
寫入成功則返回寫入的id號(hào),寫入失敗則返回0x00;
寫入成功返回?cái)?shù)據(jù):2a ff 06 01 05 23;
寫入失敗返回?cái)?shù)據(jù):2a ff 06 01 00 23