485通讯控制 点击:1181 | 回复:6



cuiying_beijing

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:37帖 | 62回
  • 年度积分:0
  • 历史总积分:195
  • 注册:2004年9月24日
发表于:2005-03-08 11:21:00
楼主
各位大虾:我采用PC连接MAX232转MAX485通讯,在PC发数据的时候,为什么可以收到其发送的数据。比如PC发“开始发送”,那么立即就可以收到“开始发送”,这个是正常的吗,有方法避免吗??谢谢!!多多帮忙啊!



余春罕本

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 4回
  • 年度积分:0
  • 历史总积分:7
  • 注册:2005年3月18日
发表于:2005-03-18 22:47:00
1楼
发送“开始发送”,是在同一串口立即收到该信息吗?如果是,那是产生了自环,要么是rs232-rs485有问题(这款232-485也太烂了,我推荐一款我们一直在用的做工很好的产品:http://szxtc.hqew.com我们没有碰到过自发自收的情况)。要么是你的串口被软件设置了“芯片内自环测试模式”,这就拔掉rs232-rs485转换器就知道了:如果是这种原因,拔掉rs232-rs485应该故障照旧!

cuiying_beijing

  • 精华:0帖
  • 求助:0帖
  • 帖子:37帖 | 62回
  • 年度积分:0
  • 历史总积分:195
  • 注册:2004年9月24日
发表于:2005-03-22 09:13:00
2楼
应该不是自环,我不用rs232-485就没有这个问题了 谢谢

GaryLin

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 1186回
  • 年度积分:0
  • 历史总积分:1263
  • 注册:2003年4月15日
发表于:2005-03-22 11:14:00
3楼
两线式 RS-485 的 Transmitter & Receiver 是共用 Data+, Data- 的; 所以当 Transmitter 发送信息时, 若 Receiver 也是 Enabled, 则很可能是会立即收到自己发出的信息. 查看看是否可以作设定, 使其暂时将 Receiver disable 掉.

cuiying_beijing

  • 精华:0帖
  • 求助:0帖
  • 帖子:37帖 | 62回
  • 年度积分:0
  • 历史总积分:195
  • 注册:2004年9月24日
发表于:2005-03-22 16:27:00
4楼
对我想也应该是这样的,但是这两天琐事缠身没有时间做实验,做了实验再跟您探讨,谢谢 但是如果在PC发信息的时候就把MAX485的Receiver disable掉的话,那么就怕MAX485收不到PC发来的信息,它又怎么把信息发送出去呢? 我做了实验再看看,谢谢

GaryLin

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 1186回
  • 年度积分:0
  • 历史总积分:1263
  • 注册:2003年4月15日
发表于:2005-03-24 15:25:00
5楼
PC 要发出的信息, 是送往 MAX485 的 Transmitter (Driver), 而将 MAX485 的 Receiver disable 时, 应该不会影响 Transmitter 才是吧!

cuiying_beijing

  • 精华:0帖
  • 求助:0帖
  • 帖子:37帖 | 62回
  • 年度积分:0
  • 历史总积分:195
  • 注册:2004年9月24日
发表于:2005-03-25 16:06:00
6楼
嗯,我看了一下,您说的是对的。在MAX485上可以这么做。但是我的项目中用的是MAX1480B,我就不知道该怎么将MAX1480B的Receiver disable掉,好像在MAX1480B上没有实现这个功能的引脚。

热门招聘
相关主题

官方公众号

智造工程师