找回密码
 注册
LabVIEW+单片机学习套件全套教程资料下载[免费]LabVIEW论坛精华列表贴USB0816数据采集卡《LabVIEW宝典》
LabWindows/CVI论坛精华贴NET0816以太网数据采集卡RC0210远程设备授权系统 关闭关停锁定打开设备 户外分布式数据采集
NET1624低速高精度以太网数据采集卡WIFI0824SD无线WIFI网络数据采集卡脱机运行 SD存储 小尺寸微型 串口采集远程采集 安卓 手持移动采集 纪录仪
查看: 1132|回复: 5

串口波形解码

[复制链接]
发表于 2009-8-31 09:25:44 | 显示全部楼层 |阅读模式
正在做一个示波器读取串口数据波形解码的程序,但是对RS232的发送数据结构不清楚,不知哪位可以提供相关的资料。
目前知道的信息:RS232是负逻辑的



程序思路:将波形读取出来,采用重采样的方法对数据进行采样,判断每个波特的数据是0或者1,将数据都分析出来后再分析数据,但是数据结构不知道,分析不出来。
 楼主| 发表于 2009-8-31 09:27:52 | 显示全部楼层
串口在传输数据的时候是不是每个bit之间有一个标识符啊?是不是110?我看解出来的2禁止数据隔8个就有一个110
回复 顶

使用道具 举报

发表于 2009-8-31 13:34:38 | 显示全部楼层
这些不是都有系统底层做好了么?直接一个byte读取就可以了
回复 顶

使用道具 举报

 楼主| 发表于 2009-9-3 14:48:13 | 显示全部楼层
我是要通过示波器采集信号来分析,像逻辑分析仪一样啊
回复 顶

使用道具 举报

发表于 2009-9-3 15:01:53 | 显示全部楼层
byte出来之后转化为数字波形就可以了。。。
你做虚拟的逻辑分析仪?
回复 顶

使用道具 举报

 楼主| 发表于 2009-9-3 16:31:35 | 显示全部楼层
是的
没那么简单啊
还要根据波特率采样
然后把数据位识别出来在解码
我查了一些资料
目前的做法是将波形按照8倍波特率采样
分析每个位的逻辑值
然后分割数据位和间隔符
再解码为ASCII码
回复 顶

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|cpubbs论坛. ( 粤ICP备09171248号 )

GMT+8, 2026-9-29 12:20 , Processed in 0.027567 second(s), 6 queries , Gzip On, File On.

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表