DB9引脚在UART,CAN,RS485中的定义

Posted legend_yuan

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了DB9引脚在UART,CAN,RS485中的定义相关的知识,希望对你有一定的参考价值。

  2018-2-26更新

  按照此RS485的接线定义做回的线缆无法使用,核实了一下,确实为RS485转RS232的转接头PIN1设计为DATA+, PIN2设计为DATA-。

  再查阅相关资料,RS485标准没有DB9接线相关内容,也无此相关的国标。RS485与DB9完全没有半毛钱关系,只是PIN1-DATA-, PIN2-DATA+大家使用比较多,也就成了一条小路。

  后续使用DB9做RS845的转接头时,务必注意应用环境,确保与负载设备接线定义一致。

  还是研究得不够深入,引以为戒,引以为鉴。

  ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

  今日核对DB9的信号,突然发现此类问题居然需要百度解决,心绪惘然,遂将次整理成章,以备后用。

  DB9的公母如下:

  

  需要注意公母的定义,印象比较深刻的公头,因为用的比较多,引脚序号已经深入印在我的脑海。母座如果和公头对接,引脚定义是完全一一对应的,所以母座的引脚序号与公头是倒置相反的。即如果按照公头的方式摆放母座,12345的序号与54321的序号是一一对应的。6789与9876的序号是一一对应的。注意无论是公头还是母座都是序号1紧靠序号6,序号5紧靠序号9。

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

  DB9的UART定义公头是2-RX,3-TX,5-GND,对应的母座就是2-TX,3-RX,5-GND,这是为了能让设备之间TX与对方的RX一一对应。

  

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

   DB9的RS485定义。RS485常用的的半双工两线制的接口定义为,1-DATA-, 2-DATA+, 5-GND。因RS485的DATA+与DATA+对应,DATA-与DATA-一一对应,所以RS485的公母头不存在信号不一致的情况。

  4线制的RS485有几种不同的命名方法:英式标识为  TDA(-)   TDB(+)   RDA(-)   RDB(+)   GND ;美式标识为Y  Z  A  B  GND;

  

 

  2017-12-27注:在DB9的定义中,PIN1为DATA-,PIN2为DATA+,经过多番查证确认属实,重要的事情说三遍。

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

   DB9 CAN接口的定义:信号引脚在2与7,因CAN的CAN_H与CAN_H对应,CAN_L与CAN_L一一对应,所以RS485的公母头不存在信号不一致的情况。

  

  好了,今天的收获也算是总结完成,加油。

 

以上是关于DB9引脚在UART,CAN,RS485中的定义的主要内容,如果未能解决你的问题,请参考以下文章

串口(RS232,RS485)

RS232 422 485接口引脚定义

RS232,RS485 标准DB9接口(串口通信线标准接口)

DB9串口引脚定义

嵌入式:万字详解通信接口设计

嵌入式 Linux 设备在启动期间阻塞 RS485 总线