0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

RS232-C接口连接器定义与原理

GReq_mcu168 来源:未知 作者:李倩 2018-05-02 15:55 次阅读

1.RS232接口RS232-C接口连接器一般使用型号为DB-9的9芯插头座,只需3条接口线,即"发送数据"、"接收数据"和"信号地"即可传输数据,其9个引脚的定义如图11-3所示。

图11-3 RS232-C接口连接器定义

在RS232的规范中,电压值在+3V~+15V(一般使用+6V)称为"0"或"ON"。电压在-3V~-15V(一般使用-6V)称为"1"或"OFF";计算机上的RS232"高电位"约为9V,而"低电位"则约为-9V。

RS232为全双工工作模式,其信号的电压是参考地线而得到的,可以同时进行数据的传送和接收。在实际应用中采用RS232接口,信号的传输距离可以达到15m。不过RS232只具有单站功能,即一对一通信

2.RS485接口RS485采用正负两根信号线作为传输线路。两线间的电压差为+2V~6V表示逻辑"1":两线间的电压差为-2V~6V表示逻辑"0"。RS485为半双工工作模式,其信号由正负两条线路信号准位相减而得,是差分输入方式,抗共模干扰能力强,即抗噪声干扰性好;实际应用中其传输距离可达1200米。RS485具有多站能力,即一对多的主从通信。在串行通信中,数据通常是在两个站之间传送,按照数据在通信线路上的传送方向可分为3种基本的传送方式:单工、半双工和全双工,如图11-4所示。

图11-4 单工、半双工和全双工通信

单工通信使用一根导线,信号的传送方和接收方有明确的方向性。也就是说,通信只在一个方向上进行。

若使用同一根传输线既作为接收线路又作为发送线路,虽然数据可以在两个方向上传送,但通信双方不能同时收发数据,这样的传送方式称为半双工。采用半双工方式时,通信系统每一端的发送器和接收器,通过收发开关分时转接到通信线上,进行方向的切换。

当数据的发送和接收,分别由两根不同的传输线传送时,通信双方都能在同一时刻进行发送和接收操作,这样的传送方式就是全双工。在全双工方式下,通信系统的每一端都设置了发送器和接收器,因此,能控制数据同时在两个方向上传输。全双工方式无须进行方向的切换。

串行通信可分为两种类型,一种是同步通信,另一种是异步通信。采用同步通信时,将所有字符组成一个组,这样,字符可以一个接一个地传输,但是,在每组信息的开始要加上同步字符,在没有信息要传输时,填上空字符,因为同步传输不允许有空隙。采用异步通信时,两个字符之间的传输间隔是任意的,所以,每个字符的前后都要用一些数据位来作为分隔位。比较起来,在传输率相同时,同步通信方式下的信息有效率要比异步方式高,因为同步方式的非数据信息比例比较小。但是,从另一方面看,同步方式要求进行信息传输的双方必须用同一个时钟进行协调,正是这个时钟确定了同步串行传输过程中每一个信息位的位置。这样一来,如果采用同步方式,那么,在传输数据的同时,还必须传输时钟信号。而在异步方式下,接收方的时钟频率和发送方的时钟频率不必完全一样,而只要比较相近,即不超过一定的允许范围就行了。在数据传输中,较为广泛采用的是异步通信,异步通信的标准数据格式如图11-5所示。

图11-5 异步通信数据格式

从图11-5所列格式可以看出,异步通信的特点是一个字符一个字符地传输,并且每个字符的传送总是以起始位开始,以停止位结束,字符之间没有固定的时间间隔要求。每一次有一个起始位,紧接着是5~8个的数据位,再后为校验位,可以是奇检验,也可以是偶校验,也可不设置,最后是1比特,或1比特半,或2比特的停止位,停止位后面是不定长度的空闲位。停止位和空闲位都规定为高电平,这样就保证起始位开始处一定有一个下降沿,以此标识开始传送数据。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 连接器
    +关注

    关注

    98

    文章

    14238

    浏览量

    135963
  • RS232
    +关注

    关注

    13

    文章

    733

    浏览量

    94199
  • 串口通信
    +关注

    关注

    34

    文章

    1607

    浏览量

    55387

原文标题:串口通信原理

文章出处:【微信号:mcu168,微信公众号:硬件攻城狮】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    RS232-C接口连接器定义

    的网络,实现通信控制。1.RS232接口RS232-C接口连接器一般使用型号为DB-9的9芯插头座,只需3条
    发表于 05-12 06:00

    rs422接口定义 rs232接口定义 rs485接口定义

    rs422接口定义 rs232接口定义 rs485
    发表于 04-27 17:33 1.5w次阅读

    什么是RS-232C接口标准

    什么是RS-232C接口标准 RS-232C标准最初是远程通信连接数据
    发表于 07-02 10:16 7285次阅读

    RS232接口定义

    RS232接口定义很好的学习资料,快来下载吧
    发表于 01-18 18:02 0次下载

    RS232-422-485接口定义

    关于介绍RS232-422-485接口定义,了解各个接口和各个接口的通讯协议
    发表于 05-19 13:41 11次下载

    详解RS-232C接口标准

    它规定连接电缆和机械、电气特性、信号功能及传送过程。常用物理标准还有有EIA?RS-232-C、EIA?RS-422-A、EIA?RS-423A、EIA?
    发表于 10-10 16:36 5990次阅读

    9针rs232接口定义

     RS-232接口符合美国电子工业联盟(EIA)制定的串行数据通信的接口标准,原始编号全称是EIA-RS-232(简称232
    发表于 11-01 09:08 2.3w次阅读

    rs232接口颜色与线芯引脚定义

    RS232串口线运用于设备间的串行通讯,适用面很广泛。RS232串口线接法要根据实际连接设备而定,我们先看其引脚定义。目前RS232串口线
    发表于 11-01 16:58 9.7w次阅读

    PLC串口通信原理分析 RS232-C接口连接器定义

    PLC各型主机均内建2个通信接口的标准配置,即一个RS232和一个RS485通信接口,其RS232接口
    发表于 06-17 05:23 6813次阅读
    PLC串口通信原理分析 <b class='flag-5'>RS232-C</b><b class='flag-5'>接口</b><b class='flag-5'>连接器</b><b class='flag-5'>定义</b>

    RS232-C接口连接器定义

    当数据的发送和接收,分别由两根不同的传输线传送时,通信双方都能在同一时刻进行发送和接收操作,这样的传送方式就是全双工。在全双工方式下,通信系统的每一端都设置了发送和接收,因此,能控制数据同时在两个方向上传输。全双工方式无须进行方向的切换。
    的头像 发表于 08-01 17:38 7994次阅读

    简述PLC中RS232RS485通信接口原理

    使用RS485协议的网络,实现通信控制。 1.RS232接口RS232-C接口连接器一般使用型号
    发表于 11-13 14:40 1.9w次阅读

    RS-485与RS-232232-C接口相比有何特点

    在串行通讯时,要求通讯双方都采用一个标准接口,使不同的设备可以方便地连接起来进行通讯。RS-232-C接口(又称EIA RS-232-C)是
    发表于 04-12 15:44 3444次阅读

    rs-232crs-232区别

    RS232C是1969年EIA制定的在数据终端设备DTE和数据通讯设备(DCE)之间的串行的二进制数据交换的接口,全称是EIA-RS-232-C协议,也称EIA-232,最初采用DB-
    发表于 12-06 09:36 2.8w次阅读
    <b class='flag-5'>rs-232c</b>跟<b class='flag-5'>rs-232</b>区别

    RS232C总线连接器的机械性

    连接器:由于RS-232C协议并未定义连接器的物理特性,因此,出现了DB-25、DB-15和DB-9各种类型的连接器,其引脚的
    发表于 07-09 17:39 1021次阅读

    PLC串口通信:RS232-C接口连接器

    RS232接口RS232-C接口连接器一般使用型号为DB-9的9芯插头座,只需3条接口线,即“发
    的头像 发表于 05-25 16:35 1.2w次阅读
    PLC串口通信:<b class='flag-5'>RS232-C</b><b class='flag-5'>接口</b><b class='flag-5'>连接器</b>