打印

485通讯问题

[复制链接]
1385|14
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
xvezhe|  楼主 | 2014-10-31 09:04 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
使用485接收到有效数据,单片机处理数据完,转发出有效数据。单片机接收端连接485接收,发送端接232。。。这种情况为什么没有数据发出呢?若不接485,用串口软件发数据给单片机,单片机发送端就有数据发出。。。(使用STC89C52RC单片机)

相关帖子

沙发
dirtwillfly| | 2014-10-31 09:08 | 只看该作者
是不是使用485时,影响232通讯的时序了?

使用特权

评论回复
板凳
xvezhe|  楼主 | 2014-10-31 09:31 | 只看该作者
本帖最后由 xvezhe 于 2014-10-31 09:34 编辑
dirtwillfly 发表于 2014-10-31 09:08
是不是使用485时,影响232通讯的时序了?

用串口软件代替485发送数据就可以。。。问题还未找到

使用特权

评论回复
地板
icecut| | 2014-10-31 09:32 | 只看该作者
我倒怀疑485没处理好。收发引脚不正常

使用特权

评论回复
5
xvezhe|  楼主 | 2014-10-31 09:36 | 只看该作者
icecut 发表于 2014-10-31 09:32
我倒怀疑485没处理好。收发引脚不正常

485收发控制引脚直接短地。。。即只允许485发送数据给单片机

使用特权

评论回复
6
yklstudent| | 2014-10-31 10:00 | 只看该作者
为什么不搞统一?一个485,一个232,这样有什么用意啊?

使用特权

评论回复
7
coody| | 2014-10-31 10:34 | 只看该作者
检查硬件

使用特权

评论回复
8
xvezhe|  楼主 | 2014-10-31 10:42 | 只看该作者
yklstudent 发表于 2014-10-31 10:00
为什么不搞统一?一个485,一个232,这样有什么用意啊?

远程数据传输用485,单片机接收到485数据后,经过处理再发出新的数据给232,即TTL电平给另个模块

使用特权

评论回复
9
xvezhe|  楼主 | 2014-10-31 10:42 | 只看该作者
coody 发表于 2014-10-31 10:34
检查硬件

硬件有什么问题?

使用特权

评论回复
10
zhaoyu2005| | 2014-10-31 11:00 | 只看该作者
不接485,用其他方式就正常,那就说明485链路出问题问题,检测485芯片好坏、接线顺序、远程数据是否正常

使用特权

评论回复
11
handlike| | 2014-10-31 15:20 | 只看该作者
要分两步走.(1)先确定收到485的信号没有(2)直接送到电脑串口让其显示出来。不应该在这个问题上纠结,注意几方的波特率。

使用特权

评论回复
12
chunyang| | 2014-10-31 17:36 | 只看该作者
楼主应给出电路,应该是硬件设计有问题。

使用特权

评论回复
13
zyj9490| | 2014-10-31 19:09 | 只看该作者
把下载线拔了,485控制线做延时,485控制线切换太慢。这二种原因,如果硬件没有问题的话。

使用特权

评论回复
14
ningling_21| | 2014-10-31 20:10 | 只看该作者
肯定是232电路和485电路相互干扰造成的

使用特权

评论回复
15
m564522634| | 2014-11-1 01:12 | 只看该作者
哈哈方向处理的有问题了吧,变换方向后给个延时

使用特权

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

本版积分规则

54

主题

225

帖子

2

粉丝