求助,有没有见过这种信号波形

[复制链接]
2100|18
 楼主| hyysff 发表于 2016-7-14 22:23 | 显示全部楼层 |阅读模式
本帖最后由 hyysff 于 2016-7-14 23:05 编辑

I:\daba\xinhao.png

小弟测量了某产品输出的一组通信信号,请大家判断一下这是什么信号类型。
这组信号每个高电平‘1’或低电平‘0’的宽度只有两种,一种宽度是另外一种宽度的3倍。
图上是截取的最开始的一段信号波形。
用的是STM8S003F3,第2脚输出(串口TX功能脚),向外输出给另一个产品电路上的STM8S003F3的第3脚(串口RX功能脚)。
刚开始我还以为是异步串行通信的数据格式,但我怎么看都不像。所以想搞清楚这种是不是某种标准的数据传送格式

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
tyw 发表于 2016-7-15 08:38 | 显示全部楼层
摩尔斯码,哈哈
先把文件头找出来,才好分析.

评论

果然!  发表于 2016-7-15 10:40
xygyszb 发表于 2016-7-15 09:02 | 显示全部楼层
你自己用STM8S003F3输出的波形给另一个产品,那输出的波形你应该清楚啊?是不是你接错了,或者软件写的有问题、
 楼主| hyysff 发表于 2016-7-15 09:29 | 显示全部楼层
这产品不是我做,我是用示波器测量了这两个产品之间的通讯线的波形
 楼主| hyysff 发表于 2016-7-15 09:29 | 显示全部楼层
xygyszb 发表于 2016-7-15 09:02
你自己用STM8S003F3输出的波形给另一个产品,那输出的波形你应该清楚啊?是不是你接错了,或者软件写的有问 ...

这产品不是我做,我是用示波器测量了这两个产品之间的通讯线的波形
玄德 发表于 2016-7-15 09:49 | 显示全部楼层

这基本就是谍报处干的活,你找电工????


xygyszb 发表于 2016-7-15 09:53 | 显示全部楼层
hyysff 发表于 2016-7-15 09:29
这产品不是我做,我是用示波器测量了这两个产品之间的通讯线的波形

从度娘借了一个图:
你测试的波形可能是多帧数据一起发送。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
 楼主| hyysff 发表于 2016-7-15 11:35 | 显示全部楼层
本帖最后由 hyysff 于 2016-7-15 11:38 编辑

刚开始我也是觉得3倍宽度的电平算3个bit,但任然是套不进 起始位+5、6、7、8、9个数据位+停止位 的格式
 楼主| hyysff 发表于 2016-7-15 11:38 | 显示全部楼层
xygyszb 发表于 2016-7-15 09:53
从度娘借了一个图:
你测试的波形可能是多帧数据一起发送。

刚开始我也是觉得3倍宽度的电平算3个bit,但任然是套不进 起始位+5、6、7、8、9个数据位+停止位 的格式
 楼主| hyysff 发表于 2016-7-15 12:20 | 显示全部楼层
本帖最后由 hyysff 于 2016-7-15 12:21 编辑

我就是不太明白,这产品设计者硬件上用了STM8S003F3的UART的脚位,但放弃使用UART功能,转而去用软件模拟另外一种数据传输格式?

另外UART_CK没有使用,所以也不是同步的方式传输。
xygyszb 发表于 2016-7-15 14:16 | 显示全部楼层
hyysff 发表于 2016-7-15 12:20
我就是不太明白,这产品设计者硬件上用了STM8S003F3的UART的脚位,但放弃使用UART功能,转而去用软件模拟另 ...

拿串口助手读一读试试。
cnb12345 发表于 2016-7-15 14:52 | 显示全部楼层
是不是红外调制信号
oayzw 发表于 2016-7-15 15:27 | 显示全部楼层
本帖最后由 oayzw 于 2016-7-15 15:41 编辑

跟freescale很多芯片是用这种格式通信,宽低电平代表0,窄低电平代表1

打赏榜单

hyysff 打赏了 1.00 元 2016-07-17

l435799304 发表于 2016-7-15 15:40 | 显示全部楼层
这不就是个红外发射的波形吗
姜Gary 发表于 2016-7-15 21:59 | 显示全部楼层
什么波??
山东电子小菜鸟 发表于 2016-7-15 22:20 | 显示全部楼层
huangqi412 发表于 2016-7-15 22:23 来自手机 | 显示全部楼层
看着像红外那种
 楼主| hyysff 发表于 2016-7-17 15:22 | 显示全部楼层
从机内部电路有10K+2K电阻串联在电源线和地之间,中间分压出来给从机的RX串口接收,电源线既是给从机的供电线也是通信线,这样如果电源是12V,
那么RX哪里高电平有2V,通信没问题,但这个机子是支持到最低7V,所以用7V的时候高电平就不到1.2V了,这时候用STM8的UART不会正常通信(我猜的,没有验证)
,所以估计原来的设计者也是基于这点没有用UART功能吧。

这组信号特点是每4倍的时间周期里发送一个窄或宽的高电平信号(和13楼的兄弟说的差不多),这样我就计划用ADC去检测采集这种信号了。

谢谢各位兄弟,特别是13楼那位。问题基本上得到了解决。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

5

主题

39

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部