1、rs-232-c

rs-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以内的通信。

2、rs-485

rs-485总线,在要求通信距离为几十米到上千米时,广泛采用rs-485 串行总线

rs-485采用平衡发送和差分接收,因此具有抑制共模干扰的能力。加上总线收发器具有高灵敏度,能检测低至200mv的电压,故传输信号能在千米以外得到恢复。

rs-485采用半双工工作方式,任何时候只能有一点处于发送状态,因此,发送电路须由使能信号加以控制。

rs-485用于多点互连时非常方便,可以省掉许多信号线。应用rs-485可以联网构成分布式系统,其允许最多并联32台驱动器和32台接收器。

3、rs-422

rs422总线,rs485和rs422电路原理基本相同,都是以差动方式发送和接受,不需要数字地线。

差动工作是同速率条件下传输距离远的根本原因,这正是二者与rs232的根本区别,因为rs232是单端输入输出,双工工作时至少需要数字地线 。发送线和接受线三条线(异步传输),还可以加其它控制线完成同步等功能。

rs422通过两对双绞线可以全双工工作收发互不影响,而rs485只能半双工工作,发收不能同时进行,但它只需要一对双绞线。

rs422和rs485在19kpbs下能传输1200米。用新型收发器线路上可连接台设备。

最新文章

  1. Django model.py表单的默认值 默认允许为空
  2. 防止SQL注入的方法
  3. NEC学习 ---- 布局 -三列,右侧自适应
  4. Tomcat 配置 默认应用 (去掉项目名称、移除项目名称)
  5. BestCoder13 1001.Beautiful Palindrome Number(hdu 5062) 解题报告
  6. 百度和 Google 的搜索技术是一个量级吗?
  7. document.documentElement.clientHeight||document.documentElement.scrollHeight
  8. Android LayoutInflater.inflate使用上的问题解惑
  9. [Qt] Mask 蒙版
  10. Windows SDK笔记(经典--一定要看)
  11. 关于shell变量的继承总结
  12. 获取spring容器对象方法和原因
  13. 20155326刘美岑 《网络对抗》Exp1 PC平台逆向破解
  14. http.cof
  15. <Maven><Dependency><Conflict><Could not resolve>
  16. Unity游戏AI记录(2d横板为例)
  17. 获取字符串中某个指定的子串出现的开始位置(CHARINDEX用法)
  18. BZOJ2802 [Poi2012]Warehouse Store 【贪心】
  19. [转]CMake快速入门教程:实战
  20. forbidden Derby database starting with weblogic instance

热门文章

  1. Sping面试题分析
  2. Elasticsearch架构原理
  3. 《编程导论(Java)·7.4.4 String对象问题》
  4. add Admob with Cocos2d-x on iOS
  5. 24岁菜鸟,能一个人撑起App开发吗
  6. 高校学生学籍系统C++&mysql
  7. [C++设计模式]observer 观察者模式
  8. JNI DETECTED ERROR IN APPLICATION: input is not valid Modified UTF-8: illegal start byte 0xfe
  9. c++ std
  10. 操作系统-容器-引擎容器-百科:Docker