485总线单点对多点问题

485总线单点对单点使用时没有多大问题,可单点对多点后问题就非常多了,485的主机是有120欧电阻的,然后有5个从设备,从设备有的有120欧电阻有的没有,然后就不好使了,把所有的120偶电阻都去掉,除了主设备没有去掉,然后在A线接个2k电阻至vcc,B线接个2K电阻至GND,就又好使了,单独使用一个从设备时就有不好使了,我也是被晕了,总之有经验的人说是驱动问题。

现把网上的经验分享一下

以下是进行485布线时应遵循的一些规范或经验:

  ①严格遵循总线布线原则。一路总线(双线)从头走到尾。如果两个地方相距很远,在布线时可采用“绕”一下的方式,绝不允许有分叉(星形)。
  每个设备到接线盒(即节点到总线)的连线距离不要超过50公分,原则上尽可能短。

②理论上,总线的长度<=1.2公里,总线上的节点数<=32个。但在实际场合中达不到,特别是距离,主要是受布线质量,节点分布及周围环境等因素影响。

  ③采用屏蔽线或非屏蔽线都可以。一般而言,屏蔽线的效果要好一些。
  可以采用超五类双绞线,优点是抗干扰能力强,传输距离长,缺点是容易折断。
  或采用0.5mm-1mm的粗铜线效果也较理想,优点是不容易折断,但传输距离稍逊于双绞线。

  ④在线与线的接合部,尽可能保持平滑及电阻的连续性。

  ⑤电脑或服务器等主控设备尽可能分布在485总线的一端,而不要处在中间位置。

  ⑥节点设备离电脑越近,信号衰减得越厉害。因此近可能将更多的节点设备分布在总线的一端。

⑦在总线距离很长时(一般300米以上),可考虑在总线两端各并一个100-120欧姆的电阻,这样可以改善通讯质量。
  在总线距离很短时(一般300米以内),不必在总线两端并电阻,有时接电阻反而效果不好。
  注意,有些485网卡或转换器已经在内部并了一个电阻,因此在电脑一端不需要再接电阻。
  这一点必须靠实践经验加以把握。

  ⑧在网线经过的地方不应有大的电磁场干扰源。如果用屏蔽线,那么网线的屏蔽层在两端都要接大地,以保证数据传输的可靠性和稳定性。

下面是另一家的提供的接线图

时间: 2024-10-24 12:32:38

485总线单点对多点问题的相关文章

【unity3D】单点和多点触控

[狗刨学习网] 总结: Input.touchCount获取当前的触摸点数目,若为1则是单点触控,大于1则是多点触控 点击事件用:Input.GetTouch(num).phase == TouchPhase.Began这样的格式 代码: using UnityEngine; using System.Collections; public class click2 : MonoBehaviour { //设置点击时显示的图片 public Texture2D img; void Start (

关于232和485总线的区别

1.传输方式不同:RS232采用不平衡传输方式,即所谓的单端传输.RS485采用平衡传输,即差分传输方式. RS232发送端输出正电平为5~15V,负电平为-5~-15V,无数据时线上为TTL,接收器工作点评在3~12V与-3~-12V.共模抑制能力差 RS485AB之间正点平为+2~+6V,负电平为-2~-6.接收器AB之间大于+200mV为正逻辑电平,小于-200mV为负逻辑电平. 2.传输距离不同:RS232适合本地设备之间的传输,传输距离最大为15米.而RS485传输距离为几十米到上千米

CAN总线与RS485的比较

CAN总线与RS485的比较 http://blog.csdn.net/reille/article/details/6135546 can总线与485总线有什么区别?  http://blog.163.com/wilicedon_lee/blog/static/815884832012107105046683/ CAN总线特点: 1.国际标准的工业级现场总线,传输可靠,实时性高:  2.传输距离远(最远10Km),传输速率快(最高1MHz bps): 3.单条总线最多可接110个节点,并可方便

CAN总线学习系列之二——CAN总线与RS485的比较

CAN总线学习系列之二--CAN总线与RS485的比较 上 一节介绍了一下CAN总线的基本知识,那么有人会问,现在的总线格式很多,CAN相对于其他的总线有什么特点啊?这个问题问的好,所以我想与其它总线做一 下比较,首先呢,就比较一下大家耳熟能详的485总线,其实485总线只是一种电平标准,并不是什么新的协议,与232差不多,当然这么说不是很恰当,但 是有助于大家理解.       下面开始比较了: CAN(Controller Area Network)属于现场总线的范畴,它是一种有效支持分布式

Linux Android 多点触摸协议 原文出自【比特网】,转载请保留原文链接:http://soft.chinabyte.com/os/71/12306571.shtml

为了使用功能强大的多点触控设备.就须要一种方案去上报用户层所需的具体的手指触摸数据. 这个文档所描写叙述的多点触控协议能够让内核驱动程序向用户层上报随意多指的数据信息. 使用说明 单点触摸信息是以ABS承载并按一定顺序发送,如BTN_TOUCH.ABS_X.ABS_Y.SYNC.而多点触摸信息则是以ABS_MT承载并按一定顺序发送.如ABS_MT_POSITION_X.ABS_MT_POSITION_Y,然后通过调用input_mt_sync()产生一个 SYN_MT_REPORT event来

Android多点触控技术

1 简介 Android多点触控在本质上需要LCD驱动和程序本身设计上支持,目前市面上HTC.Motorola和Samsung等知名厂商只要使用电容屏触控原理的手机均可以支持多点触控Multitouch技术,对于网页缩放.手势操作上有更好的用户体验. 在Android平台上事件均使用了MotionEvent对象方式处理,比如开始触控时会触发ACTION_DOWN,而移动操作时为 ACTION_MOVE,最终放开手指时触发ACTION_UP事件.当然还有用户无规则的操作可能触发ACTION_CAN

485

RS485 采用差分信号负逻辑, -2V--6V 表示“0” , +2V-+6V 表示“1 ” . RS485 有两线制和四线制两种接线,4线制实现点对点不能组网现在很少使用.2线制的485总线最多可挂32个节点,被配置成一主多从,通常使用双绞线实现链接,A-A,B-B. 485相比232通讯的优点: 1 接口电压低,与TTL兼容,采用平衡驱动差分接收提高对共模干扰(噪音的)的抑制能力 2实现组网(128),传输距离达3KM,传输速度10Mbps 3 阻抗匹配: 3.1终端电阻:在收发的开始和结

quick-cocos2d-x游戏开发【11】——多点触摸

在前面已经谈过单点触摸的用法了,所以对于多点触摸来说,也是非常简单容易的. 多点触摸其拥有added,removed这么两个独有事件. added  屏幕中增加了一个触点 removed  屏幕中移除了一个触点 另外,还有这么一个变量, event.points  屏幕中全部触点数组 结合单点触摸的几个事件,所以多点触摸事件发生时,会有began,added,moved,removed,ended,canclled这些响应事件. 你可能会疑惑began和added触发的顺序,我们在使用cocos

HDU ACM 1535 Invitation Cards单点到多源最短路-&gt;SPFA算法

题意:有一个起始站点,从这里送n个学生去其余的n-1个站点邀请人们去CSS,然后再返回CSS,使得总的花费最小.注意每次只能送一个,返回时每次也只能送一个,而且每条路是单向的. 分析:这相当于一个有向图,我们只需两次调用SPFA算法即可,第一次求出初始站点(在这里是1)到其它所有站点的最小花费,然后相加:第二次将图反向建立,即所有的边反向,再求出初始站点(这里是1)到其它站点的最小费用,之后相加,第二步的图反向后按照第一次的求法就相当于从其它所有点到初始点的最小距离,因为算法只能求单点到多点而不