串口线也分直通和穿插,直通一般用于延伸PC与设备,将2、3、5别离衔接2、3、5,由于PC上一般为公头,而设备上多为母头,所以正好它们是通用的,既可用于延伸也可用于衔接;穿插一般用于PC与PC对接,将2对3、3对2、5对5,一般两端都是母头!
计算机呈现之前,为衔接串口设备,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通则为穿插串口线。
有人困惑母口外面是一块绝缘的橡胶,万用表的探针插不进去怎样测?那就截一小段焊锡丝(我也曾考虑过用金属丝,但是金属丝太细了,咱们不能确保它能够跟母口中的金属部分无缺触摸,焊锡丝粗一点,是能够跟母口内的金属很好地触摸的),然后把万用表探针触摸焊锡丝来测验即可。
当然了,假如每次拿到一根串口线都要拿个万用表来测测它是直连的仍是穿插的岂不是很费事,教你一个轻松区分的好办法,那就是:两端母口是穿插,一公一母是直连。(两端都是公口的串口线如同很少)
留意:强烈建议不要带电插拨串口,插拨时至罕见一端是断电的,不然串口易损坏。