|
本人小白,机械专业本科,最近在做毕业设计。调试传感器时出现问题,传感器为激光位移传感器,采用modbus rtu协议。% o. z/ j1 m3 E" B% ?
我将传感器接到电脑上,下载了串口调试助手进行调试。但发送命令后无数据返回。说明书上命令格式如下
3 ]+ m1 o2 L( T- Y; c◎ ◎ ◎ ◎ 设置采样频率:* s: P8 m) }) \; D$ m
* 命令格式:从机地址 功能码 寄存器地址 设置值 CRC 校验
" \8 L" V( _+ ~6 i/ E: I 0x79 0x06 0x0006 Index CRC16" O/ _4 S% a7 O0 ~+ Y" x s
7 v3 J, J r/ Y. G9 W4 h* 返回数据 从机地址 功能码 寄存器地址 设置值 CRC 校验9 u7 p+ f; u1 f
0x79 0x06 0x0006 Index CRC16" b6 x6 X& z% L! X, h1 Z2 D
3 F4 i; q% s: C4 P- w$ C- \9 [3 S( m* 数据说明: n- F( A7 V( h1 p0 D) {/ b
频率索引值如下表:索引值 频率值 (Hz) 索引值 频率值 (Hz)
' S. ?" v$ Z7 l Z0 {0 {5 h# O8 @) ~ 0 1 9 1000) N% p* v/ N' @
1 2 10 20006 F1 e' M! R- W& d9 S0 |3 e
2 5 11 3000
& R" ? F0 |. r! d, ?' `1 x 3 10 12 4000
9 o/ t; r- t: M 4 20 13 5000+ _0 v4 i! r& W- u4 u' [$ u2 B" W+ A
5 50 14 预留
9 A1 h6 w5 ^3 y 6 100 15 预留
0 M0 s8 h& [) T8 D7 k 7 200 16 预留4 v; R$ r# Y7 _2 `, [
8 500 17 预留0 }( R; j! P$ T7 s1 N* T! e
* Q, \; s7 @- M& s5 a
/ ` t; v' Y5 ?% K
发送79 06 00 06 0A E5 3A(E53A为crc16校验码)后,无任何数据返回。请各位高手指教~ |
|