RS422接口与RS485接口
RS422具体接线参考网站
RS485接口
- RS485设备为半双工设备,RS485收发器信号相关引脚包括控制引脚、485A、485B,其中控制引脚的高低电平决定当前处于接收模式还是发送模式。
 - RS485设备支持点对点连接和点对多点连接,接线上需要保证设备之间的485A相互连接、485B相互连接。示意图如下,左图为点对点连接,右图为点对多点连接:
 
 
RS422接口
- RS422设备为全双工设备,相当于两路RS485。RS422收发器有两个控制引脚、4各信号引脚(TX+、TX-、RX+、RX-),其中TX+等价RS485的485A引脚,TX-等价RS485的485B引脚。如果RS422接口标识为A、B、Y、X四个名称,则Y对应RS422的RX+,Z对应RS422的RX-。
 - RS422收发器的两个控制引脚需要配合使用操作RS422的工作模式。
 - RS422设备也支持点对点连接和点对多点连接,接线方式与RS485接口连接有所不同。示意图如下,左图为点对点连接,右图为点对多点连接:
 
 
二者联系
- RS422收发器可以作为RS485网络使用,但是RS485收发器不能反过来用于RS422网络。
 - RS422收发器作RS485使用时需要同时控制两个控制引脚处于相同电平,保证收发器工作在半双工模式。短接示意图如下:

 
RS422接口与RS485接口的更多相关文章
- 采用ADM2483磁隔离器让RS485接口更简单更安全
		
采用ADM2483磁隔离器让RS485接口更简单更安全 摘要:本文介绍RS485的特点及应用,指出了普通RS485接口易损坏的问题,针对存在的问题介绍了以ADM2483为核心的磁隔离解决方案. 关键词 ...
 - RS485接口为什么要接地
		
RS485接口为什么要接地 RS485接口有三根线,分别是A.B和GND线.因为RS485是差分传输的,所以很多工程师以为GND地线不重要,经常不接,甚至有些工程为了节约成本用两芯线或者用视频线来传输 ...
 - 转】C#接口-显式接口和隐式接口的实现
		
[转]C#接口-显式接口和隐式接口的实现 C#中对于接口的实现方式有隐式接口和显式接口两种: 类和接口都能调用到,事实上这就是“隐式接口实现”. 那么“显示接口实现”是神马模样呢? interface ...
 - JDBC的使用(二):PreparedStatement接口;ResultSet接口(获取结果集);例题:SQL注入
		
ResultSet接口:类似于一个临时表,用来暂时存放数据库查询操作所获得的结果集. getInt(), getFloat(), getDate(), getBoolean(), getString( ...
 - 比较器:Compare接口与Comparator接口区别与理解
		
一.实现Compare接口与Comparator接口的类,都是为了对象实例数组排序的方便,因为可以直接调用 java.util.Arrays.sort(对象数组名称),可以自定义排序规则. 不同之处: ...
 - 集合中Set接口与Collection接口,常用子类TreeSet,HashSet.
		
Set接口与List接口的不同之处在于: 不允许有重复的数据. 定义如下: public interface Set<E>extends Collection<E> 主要方法与 ...
 - Callable接口、Runable接口、Future接口
		
1. Callable与Runable区别 Java从发布的第一个版本开始就可以很方便地编写多线程的应用程序,并在设计中引入异步处理.Thread类.Runnable接口和Java内存管理模型使得多线 ...
 - 转载-- http接口、api接口、RPC接口、RMI、webservice、Restful等概念
		
http接口.api接口.RPC接口.RMI.webservice.Restful等概念 收藏 Linux一叶 https://my.oschina.net/heavenly/blog/499661 ...
 - C#集合--ICollection接口和IList接口
		
虽然列举接口提供了一个协议,用于向前的方式遍历集合,但它们没有提供一种机制来确定集合的大小,通过索引访问集合的成员,搜索集合,或修改集合.为了实现这些功能,.NET Framework定义了IColl ...
 
随机推荐
- 数字输出精度 - C语言
			
1. 浮点型/双精度浮点型 double a=1234.5678; printf("%8.2lf\n",a);// 小数点前的数表示总位数,小数点也算一位 printf(" ...
 - HTML表单处理
			
一.表单简介 表单的处理是一个多进程.首先创建一张表单,以供用固话输入详细的请求信息.接着,输入的数据被发送到服务器,在服务器里这些数据得到编译和错误检测.如果PHP代码识别出一个或多个需要重新输入的 ...
 - python面试的100题(13)
			
29.Given an array of integers 给定一个整数数组和一个目标值,找出数组中和为目标值的两个数.你可以假设每个输入只对应一种答案,且同样的元素不能被重复利用.示例:给定nums ...
 - Linux oracle中文乱码的问题解决
			
乱码问题的根源是字符集的修改 1.查看linux的默认语言 2.查看客户端的语言编码设置 配置文件中的配置: cat ~/.bash_profile 注意修改配置信息: export PATHexp ...
 - C++——类与对象
			
1.抽象: 是对具体对象(问题)进行概括,抽出这一类对象的公共性质并加以描述的过程. 1.1 先注意问题的本质描述,其次是实现过程和细节: 1.2 数据抽象:描述某类对象的属性或状态(对象相互区别的物 ...
 - (转)HDFS简介
			
转自:http://os.51cto.com/art/201212/369564.html
 - java特性之二----继承
			
1.继承的概述 ============================================================================================ ...
 - 题解【BZOJ4145】「AMPPZ2014」The Prices
			
题目描述 你要购买 \(m\) 种物品各一件,一共有 \(n\) 家商店,你到第 \(i\) 家商店的路费为 \(d[i]\),在第 \(i\) 家商店购买第 \(j\) 种物品的费用为 \(c[i] ...
 - MySQL学习(六)change-buffer
			
文章部分总结描述来自参考文章,属于半原创. 概述 文章将会介绍 change buffer 相关的知识点 查看 MySQL InnoDB 状态的命令 SHOW ENGINE INNODB ST ...
 - 【Markdown】新手快速入门基础教程
			
Markdown 是一种轻量级标记语言,它允许人们使用易读易写的纯文本格式编写文档.当前许多网站都广泛使用 Markdown 来撰写帮助文档或是用于论坛上发表消息.例如:GitHub.简书.reddi ...