波形分析--串口数据波形、DSRC 时间窗测量

串口数据波形

串口工具设置和发送的数据如下图所示:
串口工具设置
串口数据波形如下:
串口数据波形
起始位为1b的低电平,如下图所示:
起始位
可以看到1b为8.68us,而串口工具设置波特率为115200,1/115200=8.68。数据位即8.68*8=69.44,波形如下:
数据位
波形数据1000 1000,低位在前,实际为0001 0001,也就是发送的首字节11。停止位波形如下:
停止位
起始位+数据位+停止位=10b,即86.8us,固定x1和x2,找到第二个字节,如下图:
第二个字节
可以看到,串口数据字节之间是连续传输的。

TTL和RS232/485

串口、COM口是指的物理接口形式(硬件)。而TTL、RS-232、RS-485是指的电平标准(电信号)(点击进入)。

DSRC 时间窗测量

使用监听工具抓取波形,BST(绿色)与VST(黄色)图像如下:
在这里插入图片描述
首先展开BST查看:
在这里插入图片描述
前面规律的方波即为14K,后面的持续高电平是BST的尾。时间窗测量BST的尾和VST的头,因此将测量线放在BST最后的上升沿处。然后我们展开VST查看:
在这里插入图片描述
VST前面有16个1,16个0,然后是7E。因为监听工具的原因,前面的16个1通常抓取不完整。实际测量时,将VST头的测量线放在7E开始的地方,然后再减去一个64us(VST调制信号是一个512K方波,因为1位占用的时间大约为2us)。因为开头是16个1,16个0,因此可以快速定位到7E的大致位置:
在这里插入图片描述
7E的二进制表示为:0111 1110,可以先找到中间的6个1,然后再往前推1位0,即7E开始的地方。在波形上,1不翻转,0需要翻转。也就是2us均为高电平或均为低电平,则表示逻辑1。如果一半高电平一半低电平,则表示逻辑0。7E波形如下,其中测量线之间即为2us,也就是1位,正好是刚开始的0:
在这里插入图片描述
找到了7E,也就可以测出时间窗了。
现在再看看前面的16个0:
在这里插入图片描述

16个1的波形如下:
在这里插入图片描述
可以看出确实波形有缺失。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值