打印

232串口通信奇怪的问题

[复制链接]
1901|7
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
jakey0225|  楼主 | 2011-7-29 20:35 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我搞了一款控制器
一个功能是串口通信

现在使用电脑上位机程序和控制器通信时出现了很莫名的问题

上位机和控制器通信时有三种媒介

一种是计算机自带串口
一种是电脑通过2303usb转串口通信
一种是电脑通过2102usb转串口通信


批量生产控制器时

发现一部分控制器出现上面三种媒介中一种或两种通信成功,而另外一种或两种不成功,不成功的表现是发送命令后,反馈是发送命令加上正确的命令,也就是说反馈把命令重新反馈回来了,

发送什么,就收到什么,不管控制器该不该反馈。


例如  发送    55 FF FF FF     正确反馈是55  88

现在发现其中几种媒介是正确的,另外不正确的媒介得到的反馈是55 FF FF FF  55  88

相关帖子

沙发
jakey0225|  楼主 | 2011-7-30 11:38 | 只看该作者
我怀疑是232驱动芯片问题

那位同志介绍下好一点的232驱动芯片

使用特权

评论回复
板凳
hotpower| | 2011-7-30 12:00 | 只看该作者
应该是上位机的问题吧

使用特权

评论回复
地板
NE5532| | 2011-7-30 13:27 | 只看该作者
一般来说硬串口比较可靠,有遇到USB转串口芯片出现问题的。串口发55,用示波器检查下波特率先。

使用特权

评论回复
5
jakey0225|  楼主 | 2011-7-30 14:13 | 只看该作者
我发现控制器接收232驱动器在接收数据时,输出管教有干扰信号输出

示波器测得

使用特权

评论回复
6
jakey0225|  楼主 | 2011-7-30 14:18 | 只看该作者
我现在用大家平常用的串口调试助手
也是这样情况

我现在是在控制器断电情况下拿示波器测得
用计算机自带串口一直发送数据
发现控制器232驱动输出脚有波形输出

使用特权

评论回复
7
SYFLG| | 2011-7-30 16:37 | 只看该作者
我觉得是电源问题,加去藕电容

使用特权

评论回复
8
chunyang| | 2011-7-31 02:12 | 只看该作者
USB转串口存在兼容性问题,另外注意电路是否有问题。

使用特权

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

本版积分规则

个人签名:呵呵

25

主题

45

帖子

0

粉丝