打印

232串口通讯遇到了个问题,头疼,咋整

[复制链接]
6825|51
手机看帖
扫描二维码
随时随地手机跟帖
楼主
第一个图的信号不但差,而且和第二个图完全对不上的。呵呵。

使用特权

评论回复
沙发
Tinnal| | 2012-5-31 09:19 | 显示全部楼层
你把同一个信号的光耦两侧的信号量出来,这才有意义一点。收发都量的话就是4个图。
同时,从你每二个图看来,你的波特率为8Kbps左右。如果是才用2501这个慢速光耦,确实有问题。要不你把波特率降下来,要不你把光耦换成高速的。但高速光耦是比较贵的。

光耦的参数参计算是有理论可寻的,而并非只能靠经验,而且靠经验很容易出现产品实验室OK的,拿到现场和客户那就不OK的很多头疼问题。这个给你一份我认为很好、好通俗易懂的**。他们光耦类比成三极管,把电流传输比(CRT)类比成B值,用三极管的理论算光耦。呵呵,真的很好。

(2010.12.19)光耦参数的理解.pdf (240.94 KB)

使用特权

评论回复
板凳
Tinnal| | 2012-5-31 11:05 | 显示全部楼层
出来的波形很好,现在问题就不在光耦上了。我搞不清楚你“那边的模块”是什么意思,你是用两个相同的模块对收,还是什么? 这个波形对端能正确收到吗?
“可是那边模块不给力呀,发不出数据来。”,那边的模块发出来的信号,在这边的波形有图吗?
能不能把关系给我搞清楚一点。有点晕。

使用特权

评论回复
地板
Tinnal| | 2012-5-31 12:12 | 显示全部楼层
模块是你们做的吗?能知道他是否正确收到数据吗,这这种情况可能性比较多也。
1. 模块是TTL电平的还是RS232?
2.你发的命令如果模块收到的话,模块的确会相应?
3.模块是没发出数据,还是模块那边已经发出来的,经过你的接收光耦后,单片机收不到而已(因为你只贴了了单片机发送侧的波形)?

使用特权

评论回复
5
Tinnal| | 2012-5-31 16:45 | 显示全部楼层
41# 许世霞 呵呵,我也是个写软件的。你们公司的那位小伙真不像话,拉出去,揍一顿。;P

使用特权

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

本版积分规则