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

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

3天内不再提示

串行通信接口直连串口线和交叉串口线的知识拿走不谢

GReq_mcu168 来源:互联网 作者:佚名 2017-11-03 09:59 次阅读

计算机出现之前,为连接串口设备,EIA 制定了RS232 标准。PC 机出现后,已有的串口设备成为PC机外设,自然采用RS232 标准。

目前PC 机的串行通信接口采用EIA-RS-232C 标准,C 代表1969年最新一次的修改。EIA-RS-232C标准对电器特性、逻辑电平和各种信号线功能作了规定。EIA-RS-232C标准用正负电压来表示逻辑状态,在数据信号线上若电压在-3V~-15V之间表示逻辑1,若电压在+3V~+15V之间表示逻辑0;在控制信号线上若电压在-3V ~-15V 之间表示断开状态,若电压在+3V ~+15V之间表示接通状态。介于-3V ~+3V 之间和低于-15V 、高于+15V 的电压无意义。

CPU 和终端则采用TTL 电平及正逻辑,TTL 电平用+5V 表示逻辑1,0V 表示逻辑0,它们与EIA采用的电平及负逻辑不兼容,需在接口电路中进行转换。EIA-RS-232C 标准没有定义连接器的物理特征.因此出现了DB-25、DB-15 和DB-9 各种类型的连接器,PC 机的COM1和COM2串行接口采用DB-9连接器。ELA-RS-232C 标准规定,当误码率小于4%时,允许导线长度15m 。实际应用中,当使用9600b/s、普通双绞屏蔽线时,传输距离可达30m ~35m 。PC 机的COM1和COM2两个串行接口采用的DB-9连接器是公( 针) 头,提供异步通信的 9 个引脚功能。分别为:①脚 (DCD) 数据载波检测,②脚 (RXD)接收数据,③脚(TXD) 发送数据,④脚 (DTR) 数据终端准备,⑤脚 (SG) 信号地,⑥脚 (DSR) 数据设备准备好,⑦脚(RaS)请求发送,⑧脚 (CTS) 清除发送,⑨脚 (RI) 振铃指示。DB-9 公( 针) 头排列顺序如下图左,DB-9母(孔)头排列顺序如下图右,特别注意公头引脚号从坐到右,母头是从右到左。EIA-RS-232C 标准中 , 有三个发送信号:TXD 、RTS 和DTR,每根线的典型输出电流

为±8mA/±12V 。通常由RTS和DTR供电的话,可提供约192mW 功率。

PC端一般为公头,如图

结合上述说明,如果不涉及Modem。串口传输数据只要有接收数据端②脚和发送数据端③脚就能实现.应将一个设备的接收数据端与另一设备的发送数据端相连。即接收与发送彼此交叉,信号地对应相接。

问题1:何时用交叉,何时用直连?标准串口引脚2是RX,引脚3是TX,(即九针串口的2号引脚连接的是主控芯片的RXD引脚,3号引脚连接的是主控芯片的TXD引脚),如果单片机开发板的串口和电脑串口都是标准串口,则俩串口应该用交叉线连接。但现实生活中直连线居多(可能是直连线生产起来没交叉线麻烦吧),为了配合直连线的使用,在画板的时候,把主控芯片的RXD引脚连接至串口的3脚,主控芯片的TXD引脚连接至串口的2脚,这样这个开发板上的串口就不是标准串口了,即2变成TX,3变成RX,和标准串口连接时当然应该使用直连线了。看一个开发板上的串口是标准串口还是非标准串口,根本还是要看原理图是怎么连的!

总的来说:RS232的DB-9接口的连接线包括三种:公对母,公对公,母对母。这三种连接线都分别有交叉线和直连线,所以总共有6中连接方式。

问题2:如何辨别交叉串口线与直连串口线?万用表测一下,如果2和2通,3和3通则为直连串口线;如果2和3通,3和2通则为交叉串口线。有人困惑母口外面是一块绝缘的橡胶,万用表的探针插不进去怎么测?那就截一小段焊锡丝(我也曾考虑过用金属丝,可是金属丝太细了,我们不能保证它能够跟母口中的金属部分完好接触,焊锡丝粗一点,是可以跟母口内的金属很好地接触的),然后把万用表探针接触焊锡丝来测试即可。当然了,如果每次拿到一根串口线都要拿个万用表来测测它是直连的还是交叉的岂不是很麻烦,教你一个轻松辨别的好方法,那就是:两头母口是交叉,一公一母是直连。(两头都是公口的串口线好像很少)

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

原文标题:如何区分直连串口线和交叉串口线?

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

收藏 人收藏

    评论

    相关推荐

    没有232芯片的串口线

    `没有232芯片的串口线。`[attach]***[/attach]
    发表于 08-30 12:09

    公头对公头串口线

    现在由于需要对两个板子之间进行串行通信,但现在接收端就是接收不到内容,然而将板子与PC机之间采用公头对母头的串口线就可以接收并发送,而两个板子之间就是不知道为什么不显示,现在不确定是程序的问题还是公头对公头的
    发表于 09-12 11:26

    没有u***转串口线,怎么办啊!

    没有u***转串口线,只有两头都是9针的串口线,可电脑那头是15针的口,怎么办啊!
    发表于 09-28 12:16

    串口线内部有没有ttl转换232的芯片

    想用串口给STC89C52RC下载程序,但电脑上没有串口,就买了一个USB转串口线,请问串口线内部有没有ttl转换232的芯片,没有的话转
    发表于 07-24 09:23

    这种是属于什么样的串口线

    听到论坛的朋友说,RS232的串口线分为直连交叉线交叉线中又分为23
    发表于 03-25 14:47

    RS-232-C串口串口线的使用说明

    双母口延长线三、直连串口线交叉串口线的区分1、万用表测试法◆ 若两头的2与2通、3与3通,则为直连串口线。◆ 若2与另一头的3通、3与另一头的2通,则为
    发表于 09-22 17:46

    请问使用OpenJtag能够用串口线与另一PC通信吗?

    使用OpenJtag是否能够用串口线与另一PC通信?笔记本没有串口,用OpenJtag转的,通过串口线连另一台带串口的电脑。两边都使用SSC
    发表于 11-04 21:10

    如何辨别交叉串口线直连串口线

    相信很多人都对单片机与计算机或者芯片通信时,RXD与TXD如何连接比较困惑。因为在一些电路图中,有的是直连接法,有的是交叉接法,让人有点摸不着头脑。首先需要明白两个概念,就是DTE和DCE。DTE
    发表于 01-06 06:43

    db9转db25的串口线接法图

    db9转db25的串口线接法图 这个串口线把一个25 针的串行口接到9 针的串行口上,PC 一端为9针的母插头:
    发表于 04-27 15:49 8470次阅读
    db9转db25的<b class='flag-5'>串口线</b>接法图

    9针串口线制作,DB9 series port connection

    9针串口线制作,DB9 series port connection 关键字:串口线制作,电脑串口线制作  目前较为常用的串口
    的头像 发表于 09-20 19:22 2238次阅读

    直连串口线交叉串口线的区别

    串口线也分直通和交叉,直通一般用于延长PC与设备,将2、3、5分别连接2、3、5,因为PC上一般为公头,而设备上多为母头,所以正好它们是通用的,既可用于延长也可用于连接。
    发表于 07-10 10:50 7112次阅读
    <b class='flag-5'>直连串口线</b>和<b class='flag-5'>交叉</b><b class='flag-5'>串口线</b>的区别

    小编科普什么是串口线

    大家可能都听说过串口线,但是串口线的真正含义是什么你知道吗
    的头像 发表于 01-16 10:12 1.3w次阅读

    usb转串口线驱动

    usb转串口线驱动
    发表于 03-31 09:17 4次下载

    直通串口交叉串口的区别 如何辨别交叉串口线直连串口线

    直通串口交叉串口的区别 如何辨别交叉串口线直连串口线?什么时候用
    的头像 发表于 11-28 15:45 1628次阅读

    usb转串口线怎么使用 usb转串口串口转usb的区别

    )进行通信。因此,通过使用USB转串口线,可以将现代计算机与串口设备连接起来,实现数据传输和通信。 在使用USB转串口线之前,需要先安装适当
    的头像 发表于 01-22 14:56 999次阅读