RS232与RS422/485

2024-05-30 16:18
文章标签 rs232 485 rs422

本文主要是介绍RS232与RS422/485,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

本文基于http://blog.sina.com.cn/s/blog_3ef1296d0100hdjp.html网址和其它网址等资料编辑而成

RS232与RS485同为异步数据传输方式,都是用于数字信号的传输,仅仅是传输的方法不同。

以传输一个8位二进制数值“01001000”为例

1.由于RS232采用三线制传输分别为TXD\RXD\GND,其中TXD为发送信号,RXD为接收信号。
    在RS232中任何一条信号线的电压均为负逻辑关系。即:逻辑“1”,为信号线对GND电压为-5—-15V;逻辑“0”,为信号线对GND电压为 +5—+15V。理论上说,当要发      送“01001000”这个数据时,在TXD信号线上应该测量到的波形为


之所以说是理论上,是因为在异步数据传输时,要增加起始位、校验位、结束位。但基本方式就是这样。


2.RS422采用4线传输方式,差分传输,发送数据线为T+\T-,接收数据线为R+\R-。
    在RS422总线中:数据“1”以两线间的电压差为+2V至+6V表示;数据“0”以两线间的电压差为-2至-6V表示。理论上说,当要发送“01001000”这个数据时,在T+/T-直接的差值在信号线上应该测量到的波形为


也就是说,RS232的数据是TXD与GND之间的电压代表数据,而RS422的数据时T+与T-之间的电压代表数据。差分信号抗干扰性强,所以RS422更加适合于远距离传输。


3.至于RS485,是RS422的半双工版本,即T+/T-与R+/R-不同时存在,传输线只为两根,当发送信号时切换为T+/T-,当接收信号时,切换为R+\R-,至于传输的方式与RS422一致。

4.以前认为RS422转RS232可以,RS232转RS422不可以,但是基于上述理论,RS232转RS422也是可以,而且已经有商业上的转换器了。

    产品名称: RS232转RS485/422无源转换器
   规格型号: UT-203


为了便于配有不同标准串行接口的计算机、外部设备或智能仪器之间进行远程数据通信,必须进行标准串行接口的相互转换。转换器兼容RS-232C、RS-485、RS-422标准,能够将单端的RS-232信号转换为平衡差分的RS-485或RS-422信号,转换器将RS-232通信距离延长至1.2公里,无需外接电源采用独特的"RS-232电荷泵"驱动,不需要靠初始化RS-232串口可得到电源, 内部带有零延时自动收发转换,独有的I/O电路自动控制数据流方向, 而不需任何握手信号(如RTS、DTR等), 无需跳线设置实现全双工(RS-422) 、半双工(RS-485)模式转换,从而保证了在RS-232全双工、半双工方式下编写的程序无需更改便可在RS-422/485方式下运行,确保适合现有的操作软件和接口硬件,转换器传输速率300-115.2Kbps. 都可以应用于主控机之间、主控机与单片机或外设之间构成点到点、点到多点远程多机通信网络, 实现多机应答通信。广泛地应用于工业自动化控制系统、一卡通、门禁系统、停车场系统、自助银行系统、公共汽车收费系统、饭堂售饭系统、公司员工出勤管理系统、公路收费站系统等等。

产品性能参数:

■  体积小巧,使用DB9连接器,配有接线柱。 
■  兼容RS-232、RS-485、RS-422 TIA/EIA标准 
■  自动发送/接收数据,无需外部的流量控制信号(RTS) 
■  电源: 独特的串口电荷泵驱动技术,无需外接电源,真正的三线(TXD.RXD.GND)制通信,无需初始化串口 
■  能够连接32个网络设备 
■  通讯距离: 1,200米 
■  通讯速率:300bps-115.2Kbps 
■  传输介质: 双绞线或屏蔽线 
■  工作方式: 异步半双工(RS-485)或异步全双工(RS-422)通用,无需跳线设置 
■  适用于一切所使用的通讯软件, 即插即用
■  外形尺寸:63mm×33mm×17mm 
■  使用环境:-25℃ 到 70℃,相对湿度为5%到95%
■  支持DOS/WIN95/WIN98/WIN2000/NT/XP Linux等



这篇关于RS232与RS422/485的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1016513

相关文章

LCP 485. 最大连续 1 的个数[lleetcode -11]

从今天起,我们的算法开始研究搜索,首先就是DFS深度优先搜索(depth-first seach,DFS)在搜索到一个新的节点时,立即对该新节点进行遍 历;因此遍历需要用先入后出的栈来实现,也可以通过与栈等价的递归来实现。对于树结构而言, 由于总是对新节点调用遍历,因此看起来是向着“深”的方向前进。 下面是一个一维的DFS算法 LCP 485. 最大连续 1 的个数 给定一个二进制数组 nu

[LeetCode] 485. Max Consecutive Ones

题: 题目 Given a binary array, find the maximum number of consecutive 1s in this array. Example 1: Input: [1,1,0,1,1,1]Output: 3Explanation: The first two digits or the last three digits are consec

RS232转RS485

1.232转485转换器         232转485转换器是RS-232与RS-485之间的双向接口的转换器,应用于主控机之间,主控机与单片机或外设之间构成点到点,点到多点远程多机通信网络,实现多机应答通信,广泛地应用于工业自动化控制系统,一卡通,门禁系统,停车场系统,自助银行系统,公共汽车收费系统,饭堂售饭系统,公司员工出勤管理系统,公路收费站系统等等。 转换器,能够将RS-232串行口

VMS-WS-485使用简明教程(485通信类型变送器)

VMS-WS-485使用简明教程 该文章仅供参考,编写人不对任何实验设备、人员及测量结果负责!!! 文章主要介绍485通信类型变送器的硬件连接、软件配置、数据读写以温湿度计算 1 硬件连接 2 软件配置 将变送器硬件部分正确连接后(硬件连接中的第一种方式) 打开“VMSRS485ControlV21.exe”对变送器的波特率、地址等参数进行修改并保存 打开“TH_Mon

Sevenstar CS200A使用简明教程(485通信类型变送器)

该文章仅供参考,编写人不对任何实验设备、人员及测量结果负责!!! 文章主要介绍流量计的硬件连接、软件配置、数据读写以及流量计气体计算。 1 硬件连接 2 软件配置 将流量计硬件部分正确连接后: 打开“CS200单台控制软件”(DMFC.exe)对流量计的波特率、地址等参数进行修改并保存。打开“Sevenstar_CS200A”(Sevenstar_CS200A.exe)对流量

Jetson xavier NX 485串口接口封装/Jetson Xavier NX 串口通讯

目录 1.查看Jetson Xavier NX串口 2.硬件调试环境搭建 3.代码 3.1.dataType.h 3.2.rs485Service.h 3.3 rs485Service.cpp 3.4 demo 4 实验结果 1.查看Jetson Xavier NX串口 首先查看NX板子上的串口,执行 ll /dev | grep tty 可以看到串口,这次我们使用ttyT

工程师 - RS232电压实测

上图中,MOXA UPort是USB串口转换设备,一端是USB插头连接电脑,一端是DB9公头(和电脑上的公头类似)。 DCE设备,用来传输数据给电脑DTE,是用DB9母头接入UPort串口设备。 使用RS232的五根线进行通讯,TX/RX/GND/CTS/RTS,这五个信号在设备端的DB9母头上的编号是:2/3/5/7/8。 DB9母头上的

基于RS232的VGA显示

前言         基于ROM的VGA显示缺点:需要将图片转化为mif文件,使用的RAM是FPGA内部RAM模拟出来的,占用资源大切换显示图片需要重新转化,对ROM进行写入,使用极不方便,因此这里采用RS232进行VGA显示。 正文 一、基于RS232的VGA显示         1.项目需求         使用目标:设计基于RS232的VGA图片显示驱动模块,完成对100*100的

485通讯注意事项总结

调试485通信很容易出现乱码: 排查原因可能有以下三点: 1.A、B两线是否反接,对调两线即可验证; 2.注意发送与接收方向控制,并且发送后需要做延迟才改变方向控制,否则接收容易出问题。 3.双方通信的参数是否配置为相同。

搭建多协议的串口服务器流程:RS-232、RS-485和TCP/IP、MQTT网络协议(代码示例)

一、项目概述 在物联网(IoT)和自动化控制的快速发展中,串口通信作为一种经典的通信方式,依然发挥着重要作用。本项目旨在构建一个支持多种协议的串口服务器,能够通过串口接收和发送数据,并通过网络协议(如TCP/IP、MQTT等)与其他设备和系统进行交互。 项目的目标和用途 本项目的目标是提供一个灵活的串口服务器,支持多种串口协议(如RS-232、RS-485)以及多种网络协议,使得不同的设备能