3、老旧设备接口识别:如何看懂老设备的接线图?RS232、RS485、TTL电平识别
各位工程师朋友,咱们今天聊点实在的。你到现场一看,一台老设备,外壳都发黄了,标签也模糊了,就剩下一排接线端子。这时候怎么办?
别慌。我干了十几年工业物联网,这种场景见得多了。说白了,看懂老设备的接线图,就是搞明白三件事:这根线是干什么的?信号电平是多少?能不能直接跟我的采集器对接?
今天我就把RS232、RS485、TTL电平这三个老伙计,给你掰开揉碎了讲清楚。
3.1 先看标签,再找文档,最后看实物
我个人习惯,到了现场第一件事不是拆线,而是找标签。设备外壳、接线端子排、甚至电源线旁边,往往会有丝印或者贴纸。
- 看型号:比如“西门子S7-200”、“三菱FX1N”、“欧姆龙CP1H”。型号一出来,接口类型基本就定了。
- 看端口标识:有没有“COM”、“RS232”、“485 A/B”、“TXD/RXD”这些字样?有的话,直接对号入座。
- 找说明书:实在找不到标签,就去网上搜型号+“接线图”或“manual”。PDF文档里通常有详细的端子定义。
如果以上都没有,那就只能看实物了。拿万用表量一下,或者看端子排上的螺丝旁边有没有印字。嗯,这里要注意,有些老设备会把信号定义印在电路板上,你得拆开外壳才能看到。
3.2 RS232:老当益壮的串口标准
RS232,说白了就是最传统的串口通信。你想想看,电脑机箱后面那个9针的D型口,就是它。但工业设备上,RS232通常只有3根线:发送(TXD)、接收(RXD)、地线(GND)。
3.2.1 怎么识别RS232?
- 电压范围:这是最关键的。RS232的逻辑“1”是-3V到-15V,逻辑“0”是+3V到+15V。说白了,它的信号是负逻辑,而且电压比较高。
- 接线方式:通常是3线制(TXD、RXD、GND),也有5线制(加RTS、CTS流控)。但咱们做采集,3线就够了。
- 典型标识:端子排上标“TXD”、“RXD”、“GND”,或者“TX”、“RX”、“COM”。
3.2.2 接线图怎么看?
假设你拿到一张接线图,上面画了一个9针D型头,标了针脚号。标准RS232的9针定义是这样的:
| 针脚号 | 信号 | 方向 | 说明 |
|---|---|---|---|
| 2 | RXD | 输入 | 接收数据 |
| 3 | TXD | 输出 | 发送数据 |
| 5 | GND | - | 信号地 |
| 7 | RTS | 输出 | 请求发送(流控) |
| 8 | CTS | 输入 | 允许发送(流控) |
但老设备上,很多厂家不按标准来。比如,有的把TXD和RXD反着接,有的把GND接在4号针脚上。所以,最保险的办法是:找到设备端的GND,然后量TXD和RXD对GND的电压。
3.3 RS485:工业现场的长跑冠军
RS485,说白了就是差分信号传输。它用两根线(A和B)来传数据,抗干扰能力强,传输距离能到1200米。工业现场,尤其是老旧设备,RS485非常常见。
3.3.1 怎么识别RS485?
- 电压范围:RS485是差分信号,A线对B线的电压差在+2V到+6V之间表示逻辑“1”,-2V到-6V之间表示逻辑“0”。
- 接线方式:通常是2线制(A、B),也有4线制(加Y、Z),但2线制最常用。
- 典型标识:端子排上标“A”、“B”,或者“D+”、“D-”,或者“485+”、“485-”。
3.3.2 接线图怎么看?
RS485的接线图通常很简单,就是两根线。但要注意:
- 极性不能接反:A接A,B接B。接反了通信会失败。
- 终端电阻:如果通信距离超过100米,或者设备数量多,需要在总线两端并联120欧姆的终端电阻。
- 偏置电阻:有些老设备需要加偏置电阻来保证空闲时的电平稳定。我建议你直接买带偏置的RS485转接模块,省事。
3.4 TTL电平:藏在电路板上的“小精灵”
TTL电平,说白了就是单片机直接输出的信号。它的电压范围是0V到5V(或3.3V),逻辑“0”是0V,逻辑“1”是5V(或3.3V)。
你想想看,很多老设备内部,主控芯片就是单片机,它直接通过排针或者焊盘引出通信接口。这时候,你看到的就不是RS232或RS485了,而是TTL电平。
3.4.1 怎么识别TTL电平?
- 电压范围:用万用表量TXD对GND,空闲时是5V(或3.3V),发送数据时会在0V和5V之间跳变。
- 接线方式:通常是4根线(VCC、GND、TXD、RXD),但VCC不一定需要接,因为设备自己供电。
- 典型标识:电路板上印“TXD”、“RXD”、“GND”、“VCC”。
3.4.2 怎么跟采集器对接?
TTL电平不能直接跟RS232或RS485对接。你需要一个电平转换模块:
- TTL转RS232:用MAX232芯片做的模块,很便宜。
- TTL转RS485:用MAX485芯片做的模块,也很常见。
- TTL转USB:用CH340或FT232芯片,直接连电脑调试。
3.5 实战:如何快速判断接口类型?
好了,理论讲完了,咱们来点实际的。你到了现场,面对一台老设备,怎么快速判断它是RS232、RS485还是TTL?
- 第一步:看标签。有“RS232”、“RS485”、“TTL”字样,直接确认。
- 第二步:看端子数量。3个端子(TXD、RXD、GND)大概率是RS232或TTL。2个端子(A、B)大概率是RS485。
- 第三步:量电压。用万用表直流电压档,黑表笔接GND,红表笔接TXD或A线。
- 如果电压在±3V到±15V之间,是RS232。
- 如果电压在0V到5V之间,是TTL。
- 如果量A和B之间的电压差在±2V到±6V之间,是RS485。
- 第四步:看波形。如果有示波器,直接看波形。RS232的波形是负逻辑,TTL是正逻辑,RS485是差分对。
下一章,咱们聊聊怎么把这些接口跟你的采集器连起来,以及常见的通信参数怎么设置。到时候见。