打印

请问下面的波形数据怎么能读出,谢谢!

[复制链接]
1271|12
手机看帖
扫描二维码
随时随地手机跟帖
沙发
zzz3535|  楼主 | 2014-8-31 16:05 | 只看该作者
自己顶一下,请大家帮忙分析一下,谢谢了!

使用特权

评论回复
板凳
bluesky001| | 2014-9-1 14:21 | 只看该作者
好像前面看过你的帖子了,你抓到完整的波形了吗?贴上来一起分析一下。

使用特权

评论回复
地板
zzz3535|  楼主 | 2014-9-1 15:21 | 只看该作者
bluesky001 发表于 2014-9-1 14:21
好像前面看过你的帖子了,你抓到完整的波形了吗?贴上来一起分析一下。

这是最新抓到的比较完整的波形,请帮帮忙,谢谢!!

呼叫2001房间.jpg (328 KB )

呼叫2001房间.jpg

呼叫1001房间.jpg (328 KB )

呼叫1001房间.jpg

使用特权

评论回复
5
bluesky001| | 2014-9-1 15:30 | 只看该作者
真的很辛苦啊,画得很仔细。初步看了一下,就是串口通讯。
你是画在一张纸上,上面的一半是1001房间,下面的是2001房间,对吗?
你能够上传一张完整的,你的两张图片后面部分没有拍全。

还有,串口的空闲状态时高电平,我看你的波形都是以低电平起始的,你前面有没有漏掉什么?

使用特权

评论回复
6
zzz3535|  楼主 | 2014-9-1 15:56 | 只看该作者
谢谢你的回复,是画在一张纸上的,示波器我用的不太好,把时间定成5ms就能抓到这些,如果是10ms还能多抓一些,但是波形就成三角形和梯形了,我就不会标时间了,怎么能把数据全抓出来呢,示波器的时间设的不一样,抓到的图形也不一样,请指教,如果波形变形了,怎么标时间呢?

使用特权

评论回复
7
bluesky001| | 2014-9-1 22:37 | 只看该作者
zzz3535 发表于 2014-9-1 15:56
谢谢你的回复,是画在一张纸上的,示波器我用的不太好,把时间定成5ms就能抓到这些,如果是10ms还能多抓一 ...

(1)你用的是哪家的示波器,你可以讲采样深度调到最高,有的示波器用采样点数表示。我猜想你可能用的是固维的示波器。
(2)然后用下降沿触发的方式进行,触发电平设到2.5V左右,先用Auto方式看看大体上数据有多长。我估计一帧十几个字节应该够了。15字节*10位*208us = 30ms,每隔设到5ms。讲触发点放到最左边大概水平1大格的位置。
(3)按下2001房间触发一下数据发送,看示波器抓到的波形。如果发现波形不完整,可以将每隔调到10ms。
(4)做这件事情对你了解串口的格式和使用示波器还是有帮助的。

使用特权

评论回复
8
bluesky001| | 2014-9-1 22:41 | 只看该作者
通过初步分析,已经发现数据波特率是4800了,你用一个USB转串口的接收一下数据是最方便的了。
你可以先用8位数据1位停止位试试,不能的话就加上校验位试试。应该是可以的。

使用特权

评论回复
9
zzz3535|  楼主 | 2014-9-2 12:48 | 只看该作者
bluesky001 发表于 2014-9-1 22:37
(1)你用的是哪家的示波器,你可以讲采样深度调到最高,有的示波器用采样点数表示。我猜想你可能用的是 ...

谢谢你的回复,我现在找到点门路了,这个数据不是单纯的0,1那么简单,它应该是连续两个窄脉冲表示0,连续两个宽脉冲表示1,但是一个窄脉冲一个宽脉冲表示什么呢?下午再试试,按厂家给的数据格式里的数据试试看:)

使用特权

评论回复
10
bluesky001| | 2014-9-2 13:54 | 只看该作者
zzz3535 发表于 2014-9-2 12:48
谢谢你的回复,我现在找到点门路了,这个数据不是单纯的0,1那么简单,它应该是连续两个窄脉冲表示0,连 ...

静候佳音。

使用特权

评论回复
11
bluesky001| | 2014-9-4 11:15 | 只看该作者
zzz3535 发表于 2014-9-2 12:48
谢谢你的回复,我现在找到点门路了,这个数据不是单纯的0,1那么简单,它应该是连续两个窄脉冲表示0,连 ...

如果有结果了,恭喜你!也请上来分享一下,共同提高。

使用特权

评论回复
12
zzz3535|  楼主 | 2014-9-4 22:17 | 只看该作者
就是从示波器看出的波形,窄脉冲表示0,宽脉冲表示1,8个脉冲合成一个字节,就可以了,不能按串口的数据那样分析:)

使用特权

评论回复
13
bluesky001| | 2014-9-5 09:10 | 只看该作者
zzz3535 发表于 2014-9-4 22:17
就是从示波器看出的波形,窄脉冲表示0,宽脉冲表示1,8个脉冲合成一个字节,就可以了,不能按串口的数据那 ...

赞一个。

使用特权

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

本版积分规则

62

主题

151

帖子

2

粉丝