机械必威体育网址
标题: 串口调试协议,请教 [打印本页]
作者: robi 时间: 2011-3-10 16:05
标题: 串口调试协议,请教
最近购买了一套BALLUFF的射频识别设备,不怎么理解他的通信协议,想请教各位社友。
0 }/ _$ Q9 j# d0 U" c; j
下图是balluff说明书关于读信息和写信息的指令描述。
$ H2 m* L# c; d# R& F
我用串口调试助手试着写了两个指令:
读 L 0050 0010 11J
写 P 0050 0010 11R
这两条指令跟说明书不一样的地方在“11J”和“11R”,这是因为我用的是读写头1,芯片的字节数是32byte。这个是没有问题的。
串口调试助手设置如下:十六进制显示
* Y/ E$ \7 Q9 B串口调试助手返回的信息如下。
1. 射频芯片在读写头附近时,和没有射频芯片在读写头附近时,所采集的数据是一样的。
L 0050 0010 11J
第一次点击“手动发送”返回数据为
15 37 15 15 15 15 15 15 37
第二次点击“手动发送”返回数据为
15 37 15 15 15 37
以后再点击“手动发送”返回数据均为15 37 15 15 15 37
P 0050 0010 11R
第一次点击“手动发送”返回数据为
15 37 15 15 37
第二次点击“手动发送”返回数据为
15 37 15 15 15 15 15 37
有几个问题请教各位社友,
1 说明书上画红线的地方,是什么意思?我百度HEX是十六进制的意思。70hex是指十六进制表示的70吗?那和前面的‘1 2 3 4 5 6 7 8 9 A F’是什么关系呢?
2 串口调试助手返回的数据是什么意思呢?
谢谢!
作者: 舟航 时间: 2011-3-10 20:28
本帖最后由 舟航 于 2011-3-10 20:34 编辑 % B: i4 J. r$ _; n
3 Q& |! u0 |) Q5 J* J. @" JBCC后面是十六进的效验码。具体还得仔细看下说明书。
作者: 舟航 时间: 2011-3-10 21:05
楼主不仔细看说明书啊,仔细看下P36,就没问题了,我刚下载看了下,没问题。
作者: 舟航 时间: 2011-3-10 21:14
举例第一条红线的算法:前面1、2、3、4、5、6、7、8、9、A经过EXOR计算,得到F,换算成十六进为70HEX。
作者: robi 时间: 2011-3-10 21:19
回复 舟航 的帖子
$ ~0 s% ]1 _: r/ d- ^& L0 h2 U# A9 Z/ D f
呀,谢谢版主啊!没注意看这个。。
- Q+ S/ K |* F0 @) I版主,那个The host system gives start command and data :<STX>'123453' 是什么意思呢?! v# _' X6 v9 W& D& J3 T+ k/ R6 a, u; R
是说我如果发送‘P 0500 0005 20R’ 系统应该会返回‘123453’吗?( [, ?7 v! E+ [# b
作者: robi 时间: 2011-3-10 21:26
回复 舟航 的帖子
/ `$ }2 Y0 r2 i2 s* J5 s! P- c" A2 \5 u9 @2 Z1 j
我发现的的指令写错了。说明书上写的P 0050 0005 20R,我改成了P 0050 0005 11,可是后面的BCC校验还是写的R。0 C7 t8 z6 @# [
" k* C' v/ k& I5 {) r7 f* ]# f0 ^
P 0050 0005 11R 这条指令本来就错了~" w& i6 k8 |; T
) ~* @$ ]! h$ ]* v! o谢谢版主,我明天再调一次看是什么情况~8 u" d% F* {3 R8 p- k1 D
作者: robi 时间: 2011-3-10 21:33
回复 舟航 的帖子) Z; }8 D5 z; `9 f0 G% ?& q
/ j6 }) `5 X0 R7 f( j' \; y1 Y) k9 ^版主,我现在知道后面的3是33hex了。但是我不明白那整句话的意思。
' T, l0 }! {2 [$ o' K4 a+ c: M1 K是说我把命令从host system发到设备的串口去,(因为我的指令只是告诉串口设备,我要读信息,从哪个Byte到Byte的数据我都要读。)那么是不是设备就会返回123453,告诉我收到我的指令,现在可以发数据了?是这个意思吗?2 G( s: i, D. I/ L; a6 k0 N
因为我没用过其他的串口通信设备,不知道他们的原理是不是就是我理解的这样?
' C9 L/ i9 u3 ]0 @
作者: 苦逼设计 时间: 2012-8-9 15:26
学习下OOO
欢迎光临 机械必威体育网址 (//www.szfco.com/) |
Powered by Discuz! X3.4 |