RS485工作电压其实就电平颠倒原理,两根线AB,通过在通讯 的时候按照主从约定好的速率,反转电平,来完成数据0和1的识别。
RS485只是一种硬件接口,他只是把来自单片机UART的信号,翻转电平进行传输,并驱动线缆。
所以RS485其实只是一种硬件接口驱动芯片。
其实答主把“对地”这个问题的如果加入进来,就正好说中了RS485在施工布线上造成的很多问题的根源。
一、差分弱电流浮压方式传输信号方式
采用电压差分方式传输数据,采样浮动电压的交替变化,物理层一
个发送端对应多个高阻输入的方式。由于接收器是多个高阻输入,虽然发送端是推挽输出,
在距离发送端的近端,具有一定的干扰电压通过磁耦合入总线,产生的电压会被发送端引流
吸收。但由于长导线的电阻,距离发送器的长导线远端,电压极易被干扰。如下图:
所以常常RS485 要加终端匹配电阻,但弊端相当明显:
1, 增加了施工步骤,和现场调试时间。
2, 即使 100Ω的终端匹配电阻,引流干扰的能力也只有005mA 。和动辄几十mA 真实负
载的电源抗扰度,完全不是一个数量级!005mA VS 几十mA !
3, 终端电阻的加入,加大了发送端 RS485 芯片的发热,降低了RS485 的线缆驱动能力。
4,如果终端电阻损坏,增加的部件,增加的风险!整个总线将彻底陷入瘫痪。
二,信号的与电源线分离:
电源与信号线分立导致的隔离成本与不隔离的共模电压风险,由于RS485 ,CAN 信号线与供电线分离。导致远传后,由于功率线线损压降,导致的远端
差模电压不同,不隔离的话,当线较细或距离较远时。会导致RS485 或CAN 芯片损坏可能。而供电与通讯同属两线的二总线类似POWERBUS 技术,则从原理上没有此问题。无需隔离。安全可靠。
COM接口是指Component Object Mode接口,是微软定义的标准接口。串口叫做串行接口,现在的PC 机一般有两个串行口COM 1 和COM 2 。串行口不同于并行口之处在于它的数据和控制信息是一位接一位地传送出去的。 虽然这样速度会慢一些,但传送距离较并行口更长,因此若要进行较长距离的通信时,应使用串行口。通常 COM 1 使用的是9 针D 形连接器,也称之为RS-232接口,而COM 2 有的使用的是老式的DB25 针连接器,也称之为RS-422接口,这种接口目前已经很少使用。
一般机箱有两个,新机箱有可能只有一个。笔记本电脑有可能没有。
有很多工业仪器将它作为标准通信端口。通信的内容与格式一般附在仪器的用户说明书中。
计算机与计算机或计算机与终端之间的数据传送可以采用串行通讯和并行通讯二种方式。由于串行通讯方式具有使用线路少、成本低,特别是在远程传输时,避免了多条线路特性的不一致而被广泛采用。 在串行通讯时,要求通讯双方都采用一个标准接口,使不同 的设备可以方便地连接起来进行通讯。 RS-232-C接口(又称 EIA RS-232-C)是目前最常用的一种串行通讯接口。它是在1970年由美国电子工业协会(EIA)联合贝尔系统、 调制解调器厂家及计算机终端生产厂家共同制定的用于串行通讯的标 准。它的全名是“数据终端设备(DTE)和数据通讯设备(DCE)之间 串行二进制数据交换接口技术标准”该标准规定采用一个25个脚的 DB25连接器,对连接器的每个引脚的信号内容加以规定,还对各种信 号的电平加以规定。
(1)接口的信号内容 实际上RS-232-C的25条引线中有许多是很少使用的,在计算机与终端通讯中一般只使用3-9条引线。RS-232-C最常用的9条引线的信号内容见附表1所示
(2)接口的电气特性 在RS-232-C中任何一条信号线的电压均为负逻辑关系。即:逻 辑“1”,-5— -15V;逻辑“0” +5— +15V 。噪声容限为2V。即 要求接收器能识别低至+3V的信号作为逻辑“0”,高到-3V的信号 作为逻辑“1”
(3) 接口的物理结构 RS-232-C接口连接器一般使用型号为DB-25的25芯插头座,通常插头在DCE端,插座在DTE端 一些设备与PC机连接的RS-232-C接口,因为不使用对方的传送控制信号,只需三条接口线,即“发送数据”、“接收数据”和“信号地”。所以采用DB-9的9芯插头座,传输线采用屏蔽双绞线。
(4)传输电缆长度 由RS-232C标准规定在码元畸变小于4%的情况下,传输电缆长度应为50英尺,其实这个4%的码元畸变是很保守的,在实际应用中,约有99%的用户是按码元畸变10-20%的范围工作的,所以实际使用中最大距离会远超过50英尺,美国DEC公司曾规定允许码元畸变为10%而得出附表2 的实验结果。其中1号电缆为屏蔽电缆,型号为DECPNO9107723 内有三对双绞线,每对由22# AWG 组成,其外覆以屏蔽网。2号电缆为不带屏蔽的电缆。型号为DECPNO9105856-04是22#AWG的四芯电缆。
1RS-232-C是美国电子工业协会EIA(Electronic Industry Association)制定的一种串行物理接口标准。RS是英文“推荐标准”的缩写,232为标识号,C表示修改次数。RS-232-C总线标准设有25条信号线,包括一个主通道和一个辅助通道,在多数情况下主要使用主通道,对于一般双工通信,仅需几条信号线就可实现,如一条发送线、一条接收线及一条地线。RS-232-C标准规定的数据传输速率为每秒50、75、 100、150、300、600、1200、2400、4800、9600、19200波特。RS-232-C标准规定,驱动器允许有2500pF的电容负载,通信距离将受此电容限制,例如,采用150pF/m的通信电缆时,最大通信距离为15m;若每米电缆的电容量减小,通信距离可以增加。传输距离短的另一原因是RS-232属单端信号传送,存在共地噪声和不能抑制共模干扰等问题,因此一般用于20m以内的通信。
2RS-485总线,在要求通信距离为几十米到上千米时,广泛采用RS-485 串行总线标准。RS-485采用平衡发送和差分接收,因此具有抑制共模干扰的能力。加上总线收发器具有高灵敏度,能检测低至200mV的电压,故传输信号能在千米以外得到恢复。 RS-485采用半双工工作方式,任何时候只能有一点处于发送状态,因此,发送电路须由使能信号加以控制。RS-485用于多点互连时非常方便,可以省掉许多信号线。应用RS-485 可以联网构成分布式系统,其允许最多并联32台驱动器和32台接收器。
以往,PC与智能设备通讯多借助RS232、RS485、以太网等方式,主要取决于设备的接口规范。但RS232、RS485只能代表通讯的物理介质层和链路层,如果要实现数据的双向访问,就必须自己编写通讯应用程序,但这种程序多数都不能符合ISO/OSI的规范,只能实现较单一的功能,适用于单一设备类型,程序不具备通用性。在RS232或RS485设备联成的设备网中,如果设备数量超过2台,就必须使用RS485做通讯介质,RS485网的设备间要想互通信息只有通过“主(Master)”设备中转才能实现,这个主设备通常是PC,而这种设备网中只允许存在一个主设备,其余全部是从(Slave)设备。而现场总线技术是以ISO/OSI模型为基础的,具有完整的软件支持系统,能够解决总线控制、冲突检测、链路维护等问题。解决方法:1、关闭杀毒软件和防火墙,重新安装。原因,由于安装过程中驱动被杀毒软件阻挡,或驱动丢失。2、删除其他的虚拟串口软件创建的虚拟串口,或直接卸_其他的虚拟串口软件。原因由于虚拟串口造成的冲突。3、在串口状态改变或TCP刚建立建立时网络端会收到8个字节数据包说明:8个字节数据包为我公司特有功能类RFC2217同步波特率。
实现虚拟串口状态改变,对应连接的串口服务器串口参数也同步改变仅适用于我公司的串口服务器在监控窗口中可看到数据包的详细介绍。IT的产品没有什么牌子的区别,有的就是性能的差别,关于Moxa的USB转串口的会比市面上的贵,大概就两点:
1,首先是Moxa的USB转串口(型号Uport1110)能够支持的 *** 作系统比较多,
2,能够实现端口绑定,市面上的USB转串口每次接到电脑上时,每次都要进行驱动,而Moxa的不一样,只要驱动一次过后,除非把系统给重装了或者把驱动给卸载了,都能够认的到串口。
补充:Moxa的Uport1110还不是最好的,美国Digi的USB转串口Edgeport/1一个大概要700元人民币。485远程控制肯定是不行的,肯定要在计算机里做一个上位机软件才能把数据传到远程
还有一种方法就是把485的转成以太网这样能数显温度就可以直接传到网上任何一台采集数的电脑了
具体可咨询下深圳九汉科技 串口通信专家
232485转换器
串口服务器(485转TCP/IP)
WIFI无线串口服务器
工业级串口服务器是一种可以接入互联网的设备,一端通过网线与网络连接,另一端通过多个RS232串口或RS485串口,与原有多个串口设备连接起来。这样,中间通过串口服务器,就可以将这些设备通过网络连接到计算机,因为计算机是接入互联网的,从而实现了用电脑远程控制那些设备。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)