Date: 2018.10.9


标准9针串口引脚定义

参考: https://baike.baidu.com/item/RS-232/2022036?fr=aladdin

无论是RS-232C、RS-422,还是RS-485,串口接口的外形、尺寸都是相同的,部件间可以通用互换,但其引脚的定义却各不相同,因此要了解串口做线,首先要知道串口各引脚的定义。

观察一个标准的串口,会发现串口无论是9针的标准串口物理外形(如图3.4所示),还是25针串口物理外形(如图3.6所示),如果横着看,都显示两排引脚。除了两排引脚这一特征之外,还有就是无论是公头,还是母头,两个引脚的外围呈现一边大、一边小的“等腰梯形”的形状(俗称“D形”)。9针引脚中,大的一边有5个引脚,小的一边有4个引脚。

拆开串口接口,会发现在串口接口的内侧,同样有9个引脚,其形状与外侧布局相同,各引脚位置,也都存在一一对应的关系,如图3.43所示。该引脚是用于焊接连线使用。当将该串口装到机箱上后,由机箱外部看到的线序和从机箱内部看到的线序不一样,考虑到本章将全面介绍串口的连接线的制作,二者的线序关系很重要。

根据图3.40的引脚顺序号,如果是作为RS-232C接口,则各引脚定义如表3.2所示。

表3.2  RS-232C引脚意义表

各引脚的电气特性为:

在TxD和RxD上,逻辑“1”为-3V~-15V; 逻辑“0”为+3V~+15V。

在RTS、CTS、DSR、DTR和DCD等控制线上,信号有效为+3V~+15V;信号无效为-3V~-15V。

对于数据信号,逻辑“1”为低于-3V,逻辑“0”为高于+3V;对于控制信号,接通ON(有效,正电平)为高于+3V;断开OFF(无效,负电平)为低于-3V;-3V~+3V、低于-15V、高于+15V都表示电压无意义。(已校正)

作为RS-232C接口,其各引脚由标准文档进行定义,所以也可以称为“标准引脚定义”。而作为RS-422和RS-485接口,则没有“标准”引脚定义的说法,因为RS-422和RS-485连通常的标准接口也没有,具体采用什么接口,接口中使用哪些引脚,完全取决于设备设计生产商自己的定义。不过,作为RS-422和RS-485标准本身,定义了按照这两个标准进行通信时,所必须提供的信号线,并且,实际的使用中,绝大多数厂商继续使用标准的串口接口作为其通信的硬件接口,所以才有前面所说“RS-232C/422/485”采用相同的硬件接口的说法。

RS-422采用的是4线模式,具体设备的名称与引脚定义由设备定义。表3.3是RS-422中各信号名称,与表3.2不同的是,此表中“序号”与引脚没有对应关系,只是表示一个流水号,在实际连线中,需要根据设备定义决定所在的引脚。

表3.3 RS-422引脚意义表

RS-485的信号有两种,一种是4线模式,另一种是2线模式。4线模式中各信号名称如表3.4所示。同表3.3一样,表中“序号”也只表示一个流水号。

表3.4  RS-485的4线信号线名称表

2线模式,其各信号名称如表3.5所示。

表3.5 RS-485的2线信号线名称表

【base】串行口RS232的接口定义相关推荐

  1. 串行异步通信_单片机串行口介绍

    串行口是单片机与外界进行信息交换的工具,8051单片机的通信方式有两种: 并行通信:数据的各位同时发送或接收. 串行通信:数据一位一位次序发送或接收. 串行通信的方式 异步通信 用一个起始位0表示字符 ...

  2. 时间的定义,时间接口包括 1PPS+ToD、DCLS、IRIG-B、NTP、PTP、串行口 ASCII 字符串

    材料:https://www.docin.com/p-507231675.html 时间定义 在规划和设计时间同步网时,在时间概念方面经常提到以下术语:平均太阳日.世界时. 国际原子时.协调世界时.闰 ...

  3. RS-232串行口连接线 com口连接线 并口链接线 双绞线 交叉线 直连线

    通过串口并口共享资源在两台计算机之间进行通信,最好的方法当然是建立局域网.如果没有建立网络, 又想进行联机通信,在距离不太远(比如不超过20米)的情况下,可考虑通过计算机的并 行口或RS-232串行口 ...

  4. 串行口发送子程序C语言,基于C语言的RS232串行接口通信实现

    摘要:串口通信是一种广泛使用且实用的通信方式,介绍RS232串行通信的联结方式,研究利用c语言编程实现RS232串行通信的过程.结合实际应用,在约定双方串行通信协议的基础上,运用C语言开发的串行通信软 ...

  5. pc串口卡和plc怎么接线_计算机COM1串行口就是RS232串行口么 串行线两端的串行口与计算机和PLC怎么样的线序连接...

    展开全部 通过串口并口共享资源 在两台计算机之间进行通信,最好的方法当然是建立局域网.62616964757a686964616fe58685e5aeb931333330336433如果没有建立网络, ...

  6. 微机接口串行口的测试

    要求 运用微机系统串行口知识,进行微机系统串行偶的测试:完成硬件测试环境,编写程序对微机系统的串口进行自发自收外环测试:数据发送从键盘输入,接收数据在屏幕显示. 硬件 实验前,首先要进行串口的连接以实 ...

  7. 南京邮电大学微型计算机原理与接口技术:微机系统串行口的测试

    一.实验目的和要求 了解微机系统串行口RS-232C的内部结构.工作原理: 掌握Ins 8250的初始化编程方法,学会串行通信程序的设计. 二.实验内容 实验内容1:完成硬件测试环境,编写程序对微机系 ...

  8. MCS-51 串行口

    串行通讯的基本概念 通讯的基本方式:串行通讯与并行通讯,串行同步通讯.串行异步通讯,单工.半双工和全双工串行通讯. 并行通讯:数据各位同时传送. 串行通讯:数据一位一位顺序传送. 串行异步通讯:按照事 ...

  9. 51单片机串行口的使用与串行通信

    51单片机串行口的使用与串行通信 串行通信: 俩个概念: RS232接口标准: 串行口的使用: 串行口的结构: 串行口相关寄存器: 串行口的工作方式: 方式0:同步移位寄存器方式 利用方式0扩展并行I ...

  10. 俩个PC机通过串行口互联,实现件的无差错传输。程序必须用中断方式来完成任务

      课程设计(论文)任务书 一.设计题目:1.题目名称      PC机通过串行口互联 2.题目来源               二.目的和意义 俩个PC机通过串行口互联,实现件的无差错传输.程序必须 ...

最新文章

  1. 2020年社招面试技巧总结!
  2. linux shell脚本if,linux的shell脚本中if,for,while的解析与应用
  3. jsp mysql 换行_jsp 操作 mysql 数据库
  4. 和方舟rust一样的手游_三大高人气手游盘点,《方舟:生存进化》的世界靠支配恐龙来生存...
  5. CODEVS-3303-翻转区间
  6. Bzoj3924 [Zjoi2015]幻想乡战略游戏
  7. SDP协议 学习笔记
  8. 为什么分布式一定要有redis,redis的一些优缺点
  9. PerfMa“寒泉子”李嘉鹏:成长和创业都要能人所不能,真强者何惧资本寒冬
  10. 土方工程量计算表格excel_工程造价算量表+工程量软件,超多表格可套用,高清下载...
  11. Maven学习总结(22)——Maven常用插件介绍
  12. lnmp部署 -----1
  13. jdbc中excute,excuteUpdate,excuteQuery函数解释
  14. paip。java 高级特性 类默认方法,匿名方法+多方法连续调用, 常量类型
  15. soapui生成java客户端_用soapUI生成客户端代码
  16. 快速去除word中的软回车(向下箭头)
  17. C语言正则表达式详解 regcomp() regexec() regfree()详解
  18. vue项目每次更新后清除浏览器缓存
  19. 转载 提高github下载速度的方法【100%有效】可达到2MB/s
  20. 人在广州,力撑陈 Sir

热门文章

  1. 物联网工程毕业设计简介
  2. php在简历模版文件,PHP简历模板
  3. 树莓派pytorch实现图像识别
  4. [OfficeExcel] 王佩丰老师OfficeExcel2010 1-4讲 Excel基本操作 学习笔记
  5. Python简单的音频处理
  6. 华泰证券人工智能系列(1):人工智能选股框架及经典算法简介
  7. FL studio 20简易入门教程 -- 第五篇 -- 乐器调制界面
  8. python能参加奥赛吗-家长分享孩子学习NOIP信息学奥赛的经历
  9. 几款电纸书阅读器参数对比
  10. C#中new一个对象的过程说明