串口只接了三根线还是不通:RS232 那个第 9 脚的 5V 默认是不出的
时间:2026-10-02 15:52:13 作者:手环卡回收机

用串口对接的现场,十次里有三次卡在接线之外的地方:线都对,口也没坏,就是不通。查下去通常是两件小事之一——共地没接上,或者对面那台设备其实在等第 9 脚的电。

先把三根主线认清

公头这边,2 是 RX,3 是 TX,5 是 GND。和设备对接时是交叉关系:模块发出去走 3,落到对方设备的 2;模块收回来看 2。这个不新鲜,但接反的现场一年比一年多,接反的表现很有欺骗性——单边能通、或者全是乱码,很容易怀疑到波特率上去。

第三根 5 是地。这一根最容易被省,理由往往是"两个设备都插同一个排插,共电了"。排插共电不等于信号共地,尤其是模块和工控机分别接在两路电源上的时候。省掉这根地的后果是电平基准乱飘,近距离偶尔能通,线一长就废。

第 9 脚是干什么的

第 9 脚在这块板上是 5V 输出,用来给对面需要取电的那一类串口设备供电。要点在于:它不是默认就有的。板上标着 RS232_5V 的位置有两个焊盘,短接之后第 9 脚才输出 5V;不短接,第 9 脚就是空的。

这个设计是有意留的。多数上位机、工控机自己带电,不需要模块供,短接反而多此一举;只有对面那台设备确实要靠串口取电时,才需要把它连上。

判断要不要短接,只看一件事:对面那台设备的串口定义里,第 9 脚写的是"输入供电"还是"不用"。写成输入的,才短接;查不到的,先别短,用另一种供电方式把它喂起来,再看通不通。

不通的时候按这个顺序查

第一步,量 5 那根地。万用表一头搭模块串口座的 5 脚,一头搭对方设备串口座的对应地,通不通。这一步不要跳,跳了后面全是猜。

第二步,把 2 和 3 对调一次。对调之后立刻有反应,说明是交叉关系搞反了,改回来固定住,别留着"能通就行"。

第三步,看对方设备是否需要第 9 脚供电。需要而没短接的,症状通常是:对方指示灯亮但不发数据,或者上电一瞬间有输出之后就没了。

第四步,才轮到波特率、数据位、校验位这些参数。参数错的表现很干净——收发的电平都对,就是解不出内容。

RS485 那条路顺带说清

不想用 232,可以走 485,板上 A+、B− 那两个端子就是这条路。485 只有两根线,没有第 9 脚这种供电事,但多了极性这件事:A 对 A、B 对 B 接反了完全不通,而且不会烧,所以很多人接反之后一直以为是坏的。距离远、要串好几台,走 485;就一台工控机挨着放,走 232 更省事。

交底的时候写清楚

把这三句写进交接单:串口用 2/3/5,第 9 脚默认无输出,需要对方取电时短接板上 RS232_5V 焊盘。这三句能省掉后面一通电话。现场改过焊盘的,用标签在壳体外侧标一下"已短接",下一批人不会重新猜。

点击下方文字 自动复制微信号
15629900190(点击复制)