打印
[测量]

RS232部分乱码,大伙帮忙看看

[复制链接]
2592|15
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
wi128|  楼主 | 2015-4-10 22:58 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 wi128 于 2015-4-12 12:41 编辑

波特率,停止位都是按仪器给出的要求设置,发送命令OK,回传数据如下(16进制):                                    
AA 55 01 00 00 00 00 AA A4 80 3F 6B 48 7A 00 C0 78 44 75 73 00 00 00 A0 41 75 73
对照ASCII码对照表转换,     6B 48 7A分别是kHz, 75 73分别是us --这部分正常,
但是前面的数值就不知如何进行转换??大伙路过给点建议吧。非常感谢


显示数值.jpg (28.28 KB )

显示数据

显示数据

相关帖子

沙发
玄德| | 2015-4-11 00:10 | 只看该作者

前面的数值就不知如何进行转换。。。。什么意思?


使用特权

评论回复
板凳
wi128|  楼主 | 2015-4-11 16:23 | 只看该作者
玄德 发表于 2015-4-11 00:10
前面的数值就不知如何进行转换。。。。什么意思?

就是hex转换ascii,单位部分都正常转换过来了。数据部分就成了乱码,不知道如何。。

使用特权

评论回复
地板
wi128|  楼主 | 2015-4-11 16:26 | 只看该作者
自己顶一下,希望大伙帮忙看看...

使用特权

评论回复
5
玄德| | 2015-4-11 16:44 | 只看该作者

搞不懂发帖的意思。

这些“乱码”,究竟是接收错误造成的,还是数据正确、但不知道怎么解释?

如果是前者,就要查硬件和程序,但 LZ 没有给出哪怕一条已知条件,

如果是后者,更没人知道了,协议千变万化。。。

使用特权

评论回复
6
wi128|  楼主 | 2015-4-11 16:50 | 只看该作者
玄德 发表于 2015-4-11 16:44
搞不懂发帖的意思。

这些“乱码”,究竟是接收错误造成的,还是数据正确、但不知道怎么解释?

嗯,说得是。我本意就是要反推协议,因为正确的数据在仪器上有显示的,我不明白的是,既然单位都很顺利的转换过来了,那数据部分是如何转换的呢?

使用特权

评论回复
7
btiger2000| | 2015-4-11 17:14 | 只看该作者
根据你仪器上的显示分析吧

使用特权

评论回复
8
玄德| | 2015-4-11 18:43 | 只看该作者

实验法:固定知道的字节,人工输入不知道的东西,然后推断。

使用特权

评论回复
9
风去| | 2015-4-11 19:26 | 只看该作者

使用特权

评论回复
10
mmuuss586| | 2015-4-11 20:17 | 只看该作者
应该是厂家的自定义协议吧;

使用特权

评论回复
11
lvyunhua| | 2015-4-11 21:18 | 只看该作者
楼主是要把16进制数据翻译成具体表示什么意思吗,有相关协议吗?

使用特权

评论回复
12
Ketose| | 2015-4-11 21:42 | 只看该作者
乱码我的经验了,我的经验乱码是时钟没有配置对。

使用特权

评论回复
13
yklstudent| | 2015-4-11 21:54 | 只看该作者
又是搞**的。。。。。。

使用特权

评论回复
14
cauhorse| | 2015-4-11 22:33 | 只看该作者
瞅一下仪表上当时显示的啥数据先。

使用特权

评论回复
15
wi128|  楼主 | 2015-4-12 12:42 | 只看该作者
自己再顶~~,大家再帮忙研究研究...非常感谢

使用特权

评论回复
16
wi128|  楼主 | 2015-5-9 15:31 | 只看该作者
都沉下来去,,,我用的是优利德UTD2102。看看哪位仁兄知道的就告诉我...

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

26

帖子

0

粉丝