3920|4

74

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

关于监视COM口的传输 [复制链接]

现在遇到一个问题,上位机跟下位机的交互中,上位机在发送读命令在之后,经常接不到数据,丢包率达到70%以上。调试很久后状况依旧。因此怀疑下位机本身存在问题,对上位机的命令不能及时相应。
现在有一个测试方案,就是直接将上位机和下位机的COM口相连,让两者进行通信,然后,在中间导出一根连线,接到另外一台机器上,在这台机器上用串口调试助手进行调试,监视这条线路上发送的数据。以此来辨别在上位机发送命令之后,下位机有没有反应。

请问这种方法是否可行?如何连线呢?或者有其他的测试方法?

最新回复

这个方法不好!遇到类似问题首先要怀疑自己,不要怀疑硬件。 你先确保发送一个数据没有问题,然后试试降低发送周期。有可能是发送周期过小。  详情 回复 发表于 2007-7-28 19:10
点赞 关注

回复
举报

69

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
可以的...

先确定物理上的通信可靠,有无干扰...
然后再看看是不是机器协议处理的问题,有可能是延时,任务响应不及时被协议丢弃...
 
 

回复

71

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
可以,直接连接就可以.RX和TX直接连接,只要距离短就可以
 
 
 

回复

81

帖子

0

TA的资源

一粒金砂(初级)

4
 
监视PC要用两个接收COM口吧,否则用示波器就可以了.
如果你的响应时间不严格可以用PC转发,并记录数据.
最好的方法我认为是直接在上下位机上写几个针对性的测试程序.这肯定也是最终的解决方法.
 
 
 

回复

63

帖子

0

TA的资源

一粒金砂(初级)

5
 
这个方法不好!遇到类似问题首先要怀疑自己,不要怀疑硬件。
你先确保发送一个数据没有问题,然后试试降低发送周期。有可能是发送周期过小。
 
 
 

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

查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/8 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表