|
本人小白,机械专业本科,最近在做毕业设计。调试传感器时出现问题,传感器为激光位移传感器,采用modbus rtu协议。
0 Q. |# V0 E3 F' c& B我将传感器接到电脑上,下载了串口调试助手进行调试。但发送命令后无数据返回。说明书上命令格式如下
8 M/ M# O& s9 s◎ ◎ ◎ ◎ 设置采样频率:% @. V6 v) {" l: c, J* S) {
* 命令格式:从机地址 功能码 寄存器地址 设置值 CRC 校验. c& O7 M2 }- w6 _7 p% {
0x79 0x06 0x0006 Index CRC16
! \: E# ]2 B/ i
+ X5 y' y, c2 x$ ?; l+ c7 k* 返回数据 从机地址 功能码 寄存器地址 设置值 CRC 校验# r: s+ z) N$ L5 k n9 [" b4 a. O
0x79 0x06 0x0006 Index CRC16; {* G& N7 s& c" o: y+ O+ ]
6 Z9 k) U G9 r5 y* 数据说明
: B3 q* [) t; Y1 {6 R; t8 V- s频率索引值如下表:索引值 频率值 (Hz) 索引值 频率值 (Hz)
8 {6 g* X6 Q* E 0 1 9 1000$ s4 h3 f- o# W. |
1 2 10 2000
5 u0 @4 J; p( F4 R K 2 5 11 30003 G! U1 ]( i9 c9 _+ X
3 10 12 4000
/ p7 r0 L3 @' k: T8 a 4 20 13 5000
+ R; y& l8 n2 H" U9 w7 u 5 50 14 预留
/ o8 Q: u( T* F; m- b/ n( }! A 6 100 15 预留6 T1 k* b8 W3 A) j# P
7 200 16 预留' k- a! X0 s9 P, H- y
8 500 17 预留
3 w5 H& `1 _* h8 y- I' m6 M5 D3 f' E1 C# _5 n0 X
* j2 a3 e+ V8 Z
发送79 06 00 06 0A E5 3A(E53A为crc16校验码)后,无任何数据返回。请各位高手指教~ |
|