|
本人小白,机械专业本科,最近在做毕业设计。调试传感器时出现问题,传感器为激光位移传感器,采用modbus rtu协议。
1 a' W) K9 B: a4 ~ E我将传感器接到电脑上,下载了串口调试助手进行调试。但发送命令后无数据返回。说明书上命令格式如下
- i/ R# k0 [$ I3 J; {6 K k2 Z: K◎ ◎ ◎ ◎ 设置采样频率:
4 e( H2 J2 \, B9 j! D6 W+ a+ ~5 t3 P* 命令格式:从机地址 功能码 寄存器地址 设置值 CRC 校验
& }3 b$ Y0 R+ i# o* a 0x79 0x06 0x0006 Index CRC16' m$ O- [1 X# _3 U
/ I) r/ l, { c7 M2 x5 E* 返回数据 从机地址 功能码 寄存器地址 设置值 CRC 校验 g' T' \) b+ h# b* J- E0 r
0x79 0x06 0x0006 Index CRC16
# j: h* h& t/ B1 d4 o" \- R
7 o4 H7 Q; t6 Y9 L, l# S8 L* 数据说明. X Y3 ]( s8 T* p
频率索引值如下表:索引值 频率值 (Hz) 索引值 频率值 (Hz), t, v* j, Q2 i4 d! g( l
0 1 9 10005 c8 C: f5 y2 g5 {0 X( e( ~2 F* F8 D* S T
1 2 10 2000
3 n" N0 A9 }5 A/ h/ Q3 q/ z2 @& h 2 5 11 3000
# R0 e7 T Q W/ b- Y 3 10 12 4000
1 Y, Q/ ]/ r5 t) w: U" l 4 20 13 5000
8 u5 \5 [% `/ O& d+ q 5 50 14 预留 q4 u* {+ V3 [& P# c S& m/ {" r
6 100 15 预留+ Z8 {! S3 z3 Q0 C# p: W2 o
7 200 16 预留
* }! E/ g+ w# \7 f 8 500 17 预留, P' u0 V% q4 [ Z- j1 c
& e/ F) A0 z s5 }0 T3 \
7 S( U: ~% s9 M' {/ t' f; v: j发送79 06 00 06 0A E5 3A(E53A为crc16校验码)后,无任何数据返回。请各位高手指教~ |
|