当前位置:
工控论坛
> >
产品
>
工业互联
>
无线通讯
我要发帖
求助:485只能发送数据不能接收数据的问题
点击:
3822
| 回复:
5
kangsh
关注
私信
精华:0帖
求助:0帖
帖子:3帖 | 6回
年度积分:0
历史总积分:15
注册:2004年6月16日
发表于:2005-02-22 09:38:00
楼主
pc通过232-485转换模块和单片机通信,转换模块可以自动控制数据方向,485通信芯片用max487,RE端接地,DE端接VCC,但是485只能发送数据而不能接收数据,不知为何,请指教。
分享到:
收藏
邀请回答
回复楼主
举报
北山猴子
关注
私信
精华:0帖
求助:0帖
帖子:0帖 | 1回
年度积分:0
历史总积分:4
注册:2004年2月09日
发表于:2005-02-22 09:45:00
1楼
转换模块式你自己做的?不是买的吧,因为我没太看清你的意思 如果487是单片机方的,那么你是不是把re,de接一起用单片机控制,再看看,因为我没像你那样接过,不清楚你为啥那样子接
回复
引用
举报
kangsh
关注
私信
精华:0帖
求助:0帖
帖子:3帖 | 6回
年度积分:0
历史总积分:15
注册:2004年6月16日
发表于:2005-02-22 10:05:00
2楼
北山猴子,你好,转换模块是买来得,说明书说是可以自动控制接发数据方向,487是单片机方的。RE DE这样接是想不用单片机控制直接接收和发送数据。
回复
引用
举报
kangsh
关注
私信
精华:0帖
求助:0帖
帖子:3帖 | 6回
年度积分:0
历史总积分:15
注册:2004年6月16日
发表于:2005-02-22 13:45:00
3楼
改了电路,将RE和DE接在一起由单片机控制收发,仍然是只能发送数据,接收不到数据,不知问题出在哪里?
回复
引用
举报
GaryLin
关注
私信
精华:0帖
求助:0帖
帖子:4帖 | 1186回
年度积分:0
历史总积分:1263
注册:2003年4月15日
发表于:2005-02-22 15:43:00
4楼
RS-485 的收发是共用 Data+, Data-. 所以送出 data 后, 要尽快将输出端 disable 掉, 才不会干扰接收端. 送出 command/data 前, 建议 delay 一个字符的时间, 避免对方的输出还没 disable.
回复
引用
举报
kangsh
关注
私信
精华:0帖
求助:0帖
帖子:3帖 | 6回
年度积分:0
历史总积分:15
注册:2004年6月16日
发表于:2005-02-23 15:37:00
5楼
谢谢GaryLin,今天换了一块487,可以接收和发送数据了....
回复
引用
举报
热门招聘
相关主题
BACtalk系统
[1499]
综述:现场总线产品
[1757]
关于现场总线的一个概念问题
[3163]
请教关于MCP2510的问题
[1662]
综述:现场总线系统FCS与集散...
[5540]
我应采用哪种总线,大家帮帮忙...
[4570]
综述:现场总线与低压电网
[3205]
RS485最远的传输距离是多少?...
[3058]
485 接口输出信号如何测试发...
[2475]
请教:总线与RS485
[1412]
官方公众号
智造工程师
客服
小程序
公众号