|
本人小白,机械专业本科,最近在做毕业设计。调试传感器时出现问题,传感器为激光位移传感器,采用modbus rtu协议。
" e, a: h* L' j+ O5 t. F- r我将传感器接到电脑上,下载了串口调试助手进行调试。但发送命令后无数据返回。说明书上命令格式如下
- @% W+ m4 L' q( \# S: i◎ ◎ ◎ ◎ 设置采样频率:$ W' u6 N f( D4 B( z1 R2 Z- ], {
* 命令格式:从机地址 功能码 寄存器地址 设置值 CRC 校验
$ z% m3 H2 i9 \! m$ b( I5 W, a) Y 0x79 0x06 0x0006 Index CRC16
# T3 R( k1 i3 j' Y$ p$ }9 c3 B2 f
9 Z7 C+ R6 F3 _* 返回数据 从机地址 功能码 寄存器地址 设置值 CRC 校验
' G. p3 Q' m N+ A$ Z 0x79 0x06 0x0006 Index CRC16% s( E2 T6 V3 W; J% p/ z
& G- \: y! g1 A
* 数据说明( H1 E8 v: \9 U) l/ C
频率索引值如下表:索引值 频率值 (Hz) 索引值 频率值 (Hz)+ K6 X* n& B* d# f9 ~9 a
0 1 9 1000. H8 _7 }4 H& u X3 f! h
1 2 10 2000$ f; D7 f) ?+ |# O5 y9 P2 W
2 5 11 3000
3 E5 J9 `5 `! m( A0 s- g- d 3 10 12 4000
3 M) v+ Q" U9 m) i# \ 4 20 13 50003 |/ \0 f N5 K* q; n1 [
5 50 14 预留
9 E0 N- M/ @% u1 S4 s: v9 w# v 6 100 15 预留* t( {2 ], M" V
7 200 16 预留
% M, |( M1 p$ d2 _) E: u0 b 8 500 17 预留
* V U: Q1 Y+ E4 ?
$ ^9 \& G, M# z. i6 e F
; X* s3 j' n0 u {发送79 06 00 06 0A E5 3A(E53A为crc16校验码)后,无任何数据返回。请各位高手指教~ |
|