RS232是PC上串口通讯的标准配置。如右图所示。通常是9Pin接口,有些设备还使用25Pin的公头接口。(注意:PC上还有一个25Pin的打印机接口,但其为母头接口,请仔细区分)

RS232由于其简单易用,而且比较稳定,在很长一段时间内,它成为了工业仪器通讯中应用最为广泛的通讯方式。直到现在,很多设备都以RS232为其基本的通讯配置,然后可以扩充其它通讯方式(GPIB等)。

RS232的每一支脚位都有它的功用,也有它讯号流动的方向,原来的RS232设计初衷是用来接调制解调器作传输用的,因此它的脚位意义通常也和调制解调器传输有关。

但是,现在用的RS232通讯连接,更多的是各种仪器和设备上。而且应用的线路上,也越来越简化,有时只用到三根线即可:RXD、TXD和GND。

RS-232接口定义及连线

RS-232/串口/异步口/com(通信)口

严格的讲RS-232接口是DTE(数据终端设备)和DCE(数据通信设备)之间的一个接口。

远程通信终端设备 DTE ( Date Terminal Equipment )

数据通信设备 DCE ( Data Communcation Equipment )

DTE包括计算机、终端、串口打印机等。(针输出)

DCE通常有调制解调器(MODEM)和某些交换机com口。(孔输出)

RS-232C

标准中提到的“发送”和“接收”,都是站在DTE立场立场上。

1.电气特性

TxD RxD

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

逻辑0(MARK)= +3v ~ +15v

RTS CTS DSR

DTR DCD 等

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

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

与TTL以高低平表示逻辑状态的规定不同。因此,为了能同计算机接口或终端的TTL器件连接,必须进行电平和逻辑关系的变换。广泛采用集成电路转换器件,MC1488、SN75150(TTL->EIA)、MAX232(TTLEIA)。

2.连接器的机械特性

DB-9连接器:AT机以后,不支持20MA电流环接口,使用DB-9,作为提供多若功能I/O卡或主板上COM1/COM2两个串口的连接器。

电缆长度:通信速率低于20kb/s时,RS-232C直接连接最大15m。

最大传输距离:若不使用MODEM,码元畸变小于4%的情况下,最大15m。

3.RS-232C的接口信号

常用的只有9根,标准25根,4条数据、11条控制线、3条定时、7条备用。

<1> 联络控制信号线:

DSR 数据装置准备好 ( Data set ready )

有效时ON状态,表明MODEM处于可以使用状态。

DTR 数据终端准备好 ( Data set raady )

有效时ON状态,表明数据终端处于可以使用状态。

这两个信号有时连到电源上,一上电就立即有效。只表明设备本身可用,并不说明通信链路可以开始通信,能否开始通信要由下面的控制信号决定。

RTS 请求发送 ( Request to send )

表求DTE请求DCE发送数据,有效ON。

用来控制MODEM是否要进入发送状态。

CTS 允许请求 ( Clear to send )

表示DCE准备好接收DTE发来的数据,有效ON。

是对RTS的响应信号。当MODEM准备好接收终端传来的数据,并向前发送,使该信号有效,通知终端开始开始沿发送数据线TxD发送数据。

RTS/CTS请求应答用于半双工MODEM系统中发送方式和接收方式切换,在全双工系统配置双向通道,不需要RTS/CTS。

RLSD 接收线信号检出 ( Received line dectection )

表示DCE已接通通信链路,告知DTE准备接收数据。

当本地MODEM收到远地MODEM送来的载波信号,使RLSD信号有效。

DCD 通知终端准备接收 ( Data carrier dectection )

此线也叫 数据载波检出。

RI 振铃指示 ( Ringing )

MODEM收到交换台送来的振铃呼叫信号,有效ON。

通知终端,已被呼叫。

<2> 数据发送与接收线

TxD 发送数据 ( Transmitted data )

RxD 接收数据 ( Received data )

<3> 地线

有两根SG、DG,分别是信号地和保护地,无方向。

只有当DSR、DTR都处于ON状态时,才能在DTE和DCE之间进行传送操作。若DTE要发送数据,则预先将DTR线置有效ON,等CTS线上收到有效ON回答后,才能在TxD线上发送串行数据。

计算机接口9pin,RS232是PC上串口通讯的定义及连线相关推荐

  1. 浅析PC机串口通讯流控制

    转自浅析PC机串口通讯流控制 我们在串行通讯处理中,常常看到RTS/CTS和XON/XOFF这两个选项,这就是两个流控制的选项,目前流控制主要应用于调制解调器的数据通讯中,但对普通RS232编程,了解 ...

  2. pc机串口通讯实验c语言,单片机实验六 单片机与PC机串口通讯

    实验报告六 实验名称:单片机与PC机串口通讯 实验目的 : 1.掌握串行口工作方式的程序设计,掌握单片机通讯的编制. 2.了解实现串行通讯的硬环境,数据格式的协议,数据交换的协议. 3.了解PC机通讯 ...

  3. STM32之如何定义串口通讯协议定义ASCII和hex

    在我们定义串口通讯协议的时候,肯定是首先要考虑通讯协议内容是以 ASCII码 还是 hex十六进制. 对于这两类的各有各的优点和缺点. 一.ASCII 优点: 1.简单直观.(比如在串口调试助手很容易 ...

  4. 关于嵌入式linux下的串口通讯问题---回车、换行、缓冲

    嵌入式Linux串口通讯测试问题:   经过实验,从Linux(PC)通过串口向嵌入式Linux开发板发送数据时,串口初始化完毕后遇到回车(0x0d)或换行(0x0a)才开始从串口接收数据,回车或换行 ...

  5. DB9针和DB25针串口的引脚定义

    <设备监控技术详解>第3章串口设备监控,本章着力介绍串口交换机和串口联网方式.本节为大家介绍标准25针串口的引脚定义. 作者:李瑞民来源:机械工业出版社 3.3 串口线的制作和转换 串口的 ...

  6. RS232 DB9 计算机接口定义和RS232 (DB9) MAX232引脚定义

    DB9和DB25的常用信号脚说明;RS232接口针脚定义 (2008-08-20 16:24:21) 标签:杂谈 分类:电子专业 9针接口针脚定义 Pin 1 Received Line Signal ...

  7. 机电一体化计算机接口一般分为,[工学]4机电一体化计算机接口设计上.ppt

    [工学]4机电一体化计算机接口设计上 1 微型计算机控制系统的组成 微型计算机控制系统是由计算机(工业控制计算机)和工业对象两大部分组成. 它与闭环控制系统不同,它的控制器直接根据给定信号去控制被控对 ...

  8. 利用开发板上的RS485模块与PC机的串口通讯

    上网买的RS232转RS485的接口迟迟没有送到,程序又着急写,所以本人就利用开发板上现有的资源实现了一个简单的转化功能 本人利用的开发板资源:RS485模块(MAX 485芯片),U软串(PL230 ...

  9. 已解决:PC插上串口工具后PC端口com那里有个黄色叹号,无法使用串口工具

    PC插上串口工具后PC端口com那里有个黄色叹号,无法使用串口工具 原文链接:http://blog.csdn.net/csdnhuaong/article/details/68945601 解决WI ...

最新文章

  1. 干掉服务状态!从 Session 到 Token,复杂度降低100倍!
  2. netty初探(2)
  3. mysql 西安_MySQL分区维护
  4. 《程序员代码面试指南第二版》Python实现(个人读书笔记)
  5. pb 如何判断缺纸_如何快速判断是否低估?四种相对估值法应用精析
  6. opencv 画矩形_图像处理之OpenCV的基础使用补充
  7. 腾讯DevOps全链路解决方案
  8. java的character用法_Java中Character类的使用方法
  9. java 中字符串比较方法_java中常用的字符串的比较方法(两种)
  10. PHP的pm、pm.max_requests、memory_limit
  11. 微服务精华问答 | 微服务如何测试?
  12. LeetCode 187. 重复的DNA序列
  13. android 主流应用,android应用推广系列(一):国内几个google主流应用市场介绍
  14. Center OS和Linux的区别
  15. 工作中个人注册的媒体账号离职要归公司所有?
  16. 计算机网络特有的设备是什么,什么是网络设备(计算机入门知识,这些网络设备及工具你有必要知道)...
  17. mmo服务器 性能测试,【Zinx应用-MMO游戏案例-(5)构建项目及用户上线】Golang轻量级并发服务器框架...
  18. 什么软件测试iphone性能,5款iPhone性能测试比拼:A9虽然垫底,与A13的差距并不大...
  19. Web Components入门实例教程
  20. 大一作业HTML网页作业 HTML CSS制作二十四节气网页

热门文章

  1. StretchBlt
  2. 计算机网络4个要素,所谓计算机网络,就是计算机网络的定义涉及到以下哪四个要点...
  3. 使用matplotlib让你的数据更加生动(三)
  4. acm新手小白必看系列之(10)——队列精讲及例题
  5. 浅析OC中的block
  6. 极速office(word)里如何段落首行缩进
  7. Linux使用vi编辑文件 出现E325:ATTENTION错误
  8. c语言程序设计钟志水答案,c语言程序设计答案钟志水周鸣争
  9. 阿里联合UC推出移动搜索“神马”
  10. Python中文文本分析基础