|
本人小白,機械專業本科,最近在做畢業設計。調試傳感器時出現問題,傳感器為激光位移傳感器,采用modbus rtu協議。
: ~- ?; |+ O3 `6 w5 J+ c( k3 [我將傳感器接到電腦上,下載了串口調試助手進行調試。但發送命令后無數據返回。說明書上命令格式如下9 D+ O- A5 @' l. k& M2 J
◎ ◎ ◎ ◎ 設置采樣頻率:9 J5 h& d7 x1 f- @
* 命令格式:從機地址 功能碼 寄存器地址 設置值 CRC 校驗
5 n* h( C; f1 r5 u& H- [) P: `+ b 0x79 0x06 0x0006 Index CRC16+ C& t# e! R+ r5 ^. \8 ]) D
4 Q# x4 M; p2 A5 J' i# Q& F* 返回數據 從機地址 功能碼 寄存器地址 設置值 CRC 校驗
# I' s2 ^6 `, {- g# `, T 0x79 0x06 0x0006 Index CRC16: V- S6 _% L: D O5 k' Q$ _
5 o/ ~7 @- }. T1 z0 G* 數據說明. `% n$ F. g$ |2 V0 y i
頻率索引值如下表:索引值 頻率值 (Hz) 索引值 頻率值 (Hz)
' L3 p2 P$ u) A, c: ~7 C1 w, ?, ] 0 1 9 1000# V3 p2 g6 F0 t, l4 P6 B( t
1 2 10 2000
6 x" O" D: k, k% W 2 5 11 3000$ `2 ^4 Y; a; t3 Z2 `
3 10 12 4000$ c5 f ]# d" l$ C2 ^# d
4 20 13 5000
( P/ p6 f' a( f( l9 c9 { 5 50 14 預留
6 t9 T' J. h4 P3 u# d, V 6 100 15 預留0 N/ N: L' I! {, s+ J" l
7 200 16 預留
6 Z/ w8 Y1 i" w) H/ g& r' p8 e 8 500 17 預留1 H9 f" l# i3 L1 i! l+ `/ q/ J
1 ~% h. H a# i1 d5 r" d
1 r4 u! R2 {( @9 x/ ^& F4 M( A7 u. o發送79 06 00 06 0A E5 3A(E53A為crc16校驗碼)后,無任何數據返回。請各位高手指教~ |
|