DB9串口定义及含义(全)

RS232接口是1970年由美国电子工业协会(EIA)联合贝尔系统、调制解调器厂家及计算机终端生产厂家共同制定的用于串行通讯的标准。
  它的全名是“数据终端设备(DTE)和数据通讯设备(DCE)之间串行二进制数据交换接口技术标准”该标准规定采用一个25个脚的DB25连接器,对连接器的每个引脚的信号内容加以规定,还对各种信号的电平加以规定。DB25的串口一般只用到的管脚只有2(RXD)、3(TXD)、7(GND)这三个,随着设备的不断改进,现在DB25针很少看到了,代替他的是DB9的接口,DB9所用到的管脚比DB25有所变化,是2(TXD)、3(RXD)、5(GND)这三个。因此现在都把RS232接口叫做DB9。

RS-232C接口定义(9芯)

针脚 定义 符号    (Data Carrier Detect)
1 载波检测 DCD                 Pin 1 Received Line Signal Detector
2 接收数据 RXD                 Pin 2 Received Data
3 发送数据 TXD                 Pin 3 Transmit Data
4 数据终端准备好 DTR      Pin 4 Data Terminal Ready
5 信号地 SG                      Pin 5 Signal Ground
6 数据准备好 DSR            Pin 6 Data Set Ready
7 请求发送 RTS               Pin 7 Request To Send
8 清除发送 CTS               Pin 8 Clear To Send
9 振铃提示 RI                  Pin 9 Ring Indicator

含义:

1 DCD 载波检测

数据载波检测时Modem发向DTE,表示已检测出对方载波信号。

2 RXD 接收数据

3 TXD 发送数据

4 DTR 数据终端准备好

DTE设备加电以后,并能正确实现通信的功能,向DCE发出DTR信号,表示数据终端已做好准备工作,可以进行通信。

5 SG 信号地

6 DSR 数据准备好

数据设备是DCE通信的设备,例如Modem加电以后,并能正常执行通信功能时,向DTE发出DSR信号,表示Modem已准备好。这两个准备好信号,在通信的过程中首先要对它们进行测试,以了解通行对方的状态,以可靠地建立通信。但是如果通信的对方并不要求测试,就可以不发出此信号。

7 RTS 请求发送

当DTE有数据需要向远程DTE传输通信时,DTE在测得DSR有效,即Modem接收到信号时,根据提供的目的电话编码,向远程Modem发出呼叫。远程RST收到此呼叫,首先发出2000Hz冲击声,以关闭电话线路回声消除器,然后发出回答载波信号。本地Modem接收此载波信号,确认已获得两对方的同意,它向远程Modem发出原载波信号,向对方表示是一个可用的Modem,同时用 RS232C的第8引线发出数据载波信号DCD,向DTE表示已检测出有效的回答载波信号。

8 CTS 清除发送

每当一个Modem辨认出对方Modem已准备好运行接收时,它们便用CTS信号通知自己的DTE,表示这个通信通路已为传输数据作好准各,允许DTE进行数据的发送。至此通信链路才建立,开始通信。 
在半双工的通信中,CTS是对DTE的RTS信号的答应,使DTE开始传输数据。在全双工的通信中,CTS一般保持很长时间,而对RTS并不要求保持很长时间,通信链路建立后,即可降下。

9 RI 振铃提示

如果Modem具有自动应答能力,当对方通信传叫来时,Modem用引线向DTE发出信号,指示此呼叫。在电话呼叫振铃结束后,Modem在DTE已准备好通信的条件(即DTE有效),立即向对方自动应答。

接口电平:

在TxD和RxD上:

逻辑1(MARK)=-3V~-15V

逻辑0(SPACE)=+3~+15V

在RTS、CTS、DSR、DTR和DCD等控制线上:

信号有效(接通,ON状态,正电压)=+3V~+15V

信号无效(断开,OFF状态,负电压)=-3V~-15V

25芯串口:

RS-232C接口定义(25芯)
针脚 定义 符号 
1 频蔽地线   
2 发送数据 TXD 
3 接收数据 RXD 
4 请求发送 RTS 
5 允许发送 CTS 
6 数据准备好 DSR 
7 信号地 SG 
8 载波检测 DCD 
9 发送返回(+)   
10 未定义   
11 数据发送(-)   
12~17 未定义   
18 数据接收(+)   
19 未定义   
20 数据终端准备好 DTR 
21 未定义   
22 振铃 RI 
23~24 未定义   
25 接收返回(-)  

Pin 1 Protective Ground
Pin 2 Transmit Data
Pin 3 Received Data
Pin 4 Request To Send
Pin 5 Clear To Send
Pin 6 Data Set Ready
Pin 7 Signal Ground

Pin 8 Received Line Signal Detector
(Data Carrier Detect)
Pin 20 Data Terminal Ready
Pin 22 Ring Indicator

RS-232C,25芯针转换为9芯针
25芯接口 9芯接口
2-----------3
3-----------2
4-----------7
5-----------8
6-----------6
7-----------5
8-----------1
20----------4
22----------9

由于RS232接口标准出现较早,难免有不足之处,主要有以下四点:

  (1)接口的信号电平值较高,易损坏接口电路的芯片,又因为与TTL电平不兼容故需使用电平转换电路方能与TTL电路连接。

  (2)传输速率较低,在异步传输时,波特率为20Kbps;因此在“南方的老树51CPLD开发板”中,综合程序波特率只能采用19200,也是这个原因。

  (3)接口使用一根信号线和一根信号返回线而构成共地的传输形式,这种共地传输容易产生共模干扰,所以抗噪声干扰性弱。

  (4)传输距离有限,最大传输距离标准值为50英尺,实际上也只能用在50米左右。

************************************************************************************************************************************

 并口是计算机一个相当重要的外部设备接口,最常用来连接的设备那就要算是打印机了,另外,有许多型号的扫描仪也是通过并口来与计算机连接的。并口也是25针的,与25针串口不同的是,并口是25个孔,所以常称为母头,而像串口就常称为公头。并口的针脚定义如下:
  1 STROBE 选通
  2-9 DATA0-DATA7 数据0-7
  10 ACKNLG 确认
  11 BUSY 忙
  12 PE 缺纸
  13 SLCT 选择
 14 AUTO FEED 自动换行
  15 ERROR 错误
  16 INIT 初始化
  17 SLCT IN 选择输入\
 18-25 GND 地线

DB9串口定义及含义(全)相关推荐

  1. 9针串口定义测试方法_一些定义–测试技术9

    9针串口定义测试方法 我认为我即将结束有关测试技术的博客系列,感觉好像已经过去了. 对我来说更清楚的一件事是,测试方法仍处于起步阶段,因此是开发人员之间争执或讨论的明确来源,这是一件好事. 我怀疑我们 ...

  2. jquery系列教程7-自定义jquery插件全解:对象函数、全局函数、选择器

    点击打开: jquery系列教程1-选择器全解 jquery系列教程2-style样式操作全解 jquery系列教程3-DOM操作全解 jquery系列教程4-事件操作全解 jquery系列教程5-动 ...

  3. 9PIN串口定义以及直连交叉串口线区别

    一.9 PIN 串口定义: 1.DCD :载波检测. 主要用于Modem通知计算机其处于在线状态,即Modem检测到拨号音, 处于在 线状态. 2. RXD:此引脚用于接收外部设备送来的数据 在你使用 ...

  4. 串口RS232/RS485/RS422的DB9引脚定义

    1.DB9公/母座脚定义 DB9M指的是DB9公头(针型)(M是Male的缩写) DB9F指的是DB9母头(孔型)(F是Female的缩写) 1.1 RS232 DB9M脚定义 DB9F脚定义 RS2 ...

  5. IP地址的定义和含义

    IP的定义 ip 是32位无符号整数,最小,最大分别是 - 0.0.0.0 - 255.255.255.255 具体来说,由一个ip由 Net-ID+Host-ID 两部分组成,Net-ID 相同,那 ...

  6. GetLastErr返回值ErrCode的宏定义以及含义

    参考链接:https://docs.microsoft.com/en-us/previous-versions/aa911366(v=msdn.10)?redirectedfrom=MSDN 十进制 ...

  7. 串口定义以及串口交叉线的制作

    去电脑城买了根串口线回来,兴冲冲的将ARM板与计算机连通,开机,居然没有输出.. 想了好半天,才发觉买回来的串口线是直连的,而ARM是需要串口交叉线的! 只好自己做了,将买到的串口线拦腰剪断,剥皮,就 ...

  8. 前端和后端开发人员比例_前端开发人员vs后端开发人员–实践中的定义和含义

    前端和后端开发人员比例 Websites and applications are complex! Buttons and images are just the tip of the iceber ...

  9. #ifdef __cplusplus extern C { #endif”的定义的含义

    看一些程序的时候老是有 "#ifdef __cplusplus extern "C" { #endif"的定义,搞搞清楚是怎么回事: Microsoft-Spe ...

  10. 昆仑通态串口定义_昆仑通态-嵌to嵌串口数据转发.pdf

    材料准备:两台TPC,一根串口对调线, 任务描述:在一定局域内建立本地与远程TPC通讯,本地转发,远程接收,并进 行测试. 串口连接 数据交换与控制 本地TPC7062K 远程TPC7062K 图6- ...

最新文章

  1. java一天一次_做JAVA两年,月薪18k,这些自学心得你绝对值得借鉴
  2. 勤于思考:从客户端中检测到有潜在危险的 Request.Form 值
  3. learning中的数学
  4. Android 使用intent.putExtra实现Activity之间的参数传递
  5. MySQl的一些基本知识(1)
  6. oracle中 initcpa,oracle  11g rman备份
  7. MATLAB与Hspice联合仿真
  8. 联通专线切换成移动专线问题故障解决
  9. 【兴趣书签】烧脑的科幻短篇小说
  10. SEO诊断案例-崔凯博客
  11. Eclipse修改项目编码方式
  12. 步进电机S曲线的生成
  13. 开源中国社区开源项目排行榜
  14. ubuntu16.04截图工具Shutter安装,设置快捷键
  15. 规则引擎在数据治理平台的实践
  16. 网易电话面试经验——C 游戏服务器开发
  17. mongoDB之update和save操作
  18. 数据分析-关于男女比例的问题
  19. 1179: 数字变位
  20. 利用周末时间,整理了这个Github项目,你想要的可能都在这里...

热门文章

  1. VS快捷键及调试方法(含VAssistX快捷键)
  2. lzg_ad:使用EWF API开发常见问题
  3. 考研高等数学张宇30讲笔记——第九讲一元函数积分学的几何应用
  4. 机器学习数学基础(1)-回归、梯度下降
  5. (23)Java学习笔记——常用对象API / StringBuffer类
  6. 黑苹果 惠普笔记本电池补丁_黑苹果笔记本:关于DSDT亮度表的分析与修改
  7. 打标工具labelme或者labelimg遇到图片闪退的完美解决方案
  8. vue 文件转base64方法 base64转blob路径方法 a链接下载文件 form表单下载文件
  9. 中正平和的机器人学笔记——2. 机械臂逆运动学(附MATAB代码)
  10. 网页常用JavaScript代码