关于RS485通信的问题

     最近在做一个小项目的时候遇到一个问题,关于RS485的通信问题。

     项目的要求是电脑端通过RS485总线向单片机发送指令,单片机收到指令后将采集的数据通过总线返回给电脑端。

     现在遇到的问题是:电脑发送一回指令给单片机,单片机会一直返回数据给电脑,要是在总线上取出一个位置,然后将这一点用USB转串口连接到另一台电脑上,这时再从电脑端发指令给单片机,则单片机就是接一回指令返回一次数据。

     在单片机的程序里,明确设定了返回数据的长度及时间,并按时清楚了返回的标志位,在实验室测试的时候并没有出现这种情况,到现在安装后才遇到这种情况。

     请各位大神帮个忙,畅所欲言,不甚感激~

  • 0
  • 收藏
  • 举报
  • 分享
我来回复

登录后可评论,请 登录注册

所有回答 数量:13
追梦的阿土哥 2015-10-03
应该是有源的
0   回复
举报
发布
追梦的阿土哥 2015-10-03
485不是需要在终端跟始端都加电阻吗?
0   回复
举报
发布
约伊兹的贤狼 2015-09-29
终端电阻只能加一个,放置的位置是 离发送端最远的设备那里
0   回复
举报
发布
追梦的阿土哥 2015-09-28
没有,只在终端跟始端加有电阻~
0   回复
举报
发布
呆呆木 2015-09-28
每个设备有电阻么?
0   回复
举报
发布
呆呆木 2015-09-27
在离发送端最远的设备加终端电阻
0   回复
举报
发布
追梦的阿土哥 2015-09-26
程序就是单片机接收上位机发的指令,判断指令给出的IP,属于自己IP的话,解读指令内容并进行相应的操作。电路连接也就是一主机通过485总线挂一串从机。
0   回复
举报
发布
shaoziyang 2015-09-26
电路的连接方式,程序通讯的方式。不说出来怎样分析啊。
0   回复
举报
发布
追梦的阿土哥 2015-09-25
都有的,在实验室调试的时候也没有出现这种情况,只是到现场后才出现的,上位机有收到数据,通过串口调试助手可以看出来,还有调试时用的是Win7,现场的电脑是XP,不知道这点有没有影响~
0   回复
举报
发布
追梦的阿土哥 2015-09-25
就是电脑通过485总线连接到单片机,通信的定义指的是什么?
0   回复
举报
发布
查看更多
x
收藏成功!点击 我的收藏 查看收藏的全部帖子