第一章 通信基础概念:数据通信模型、串行与并行、同步与异步、单工/半双工/全双工
各位同行,大家好。我是老张,在电力系统通信这行摸爬滚打了十五年。今天咱们开始聊《变电站自动化通信基础实战》这门课。第一节课,我打算先把通信里最基础、最核心的几个概念掰扯清楚。
你可能会说:“这些概念我早就会了。” 嗯,我理解。但说实话,很多现场出问题,恰恰就是这些基础概念没吃透。比如,有人把串行通信的同步方式搞错了,结果后台数据死活刷不出来。所以,咱们还是踏踏实实从头捋一遍。
1.1 数据通信模型:信号是怎么“跑”起来的?
先问大家一个问题:你在变电站后台看到的遥测数据,比如电流、电压,它是怎么从保护装置跑到你屏幕上的?
说白了,任何数据通信都离不开一个基本模型:发送方 → 信道 → 接收方。就这么简单。
但在实际工程里,这个模型会复杂一些。我习惯把它拆成五层来看:
- 信源:产生数据的地方。比如保护装置里的CPU,它把采集到的模拟量转成数字量。
- 编码器:把数据变成适合传输的信号。比如把二进制0和1调制成电压高低变化。
- 信道:传输介质。可以是双绞线、光纤,甚至是无线微波。
- 解码器:把收到的信号还原成数据。
- 信宿:最终使用数据的地方。比如后台监控系统的数据库。
1.2 串行通信 vs 并行通信:一根线 vs 一捆线
这个区别其实很好理解。你想想看:
- 串行通信:就像单车道公路,数据一个比特一个比特地排队通过。虽然慢,但省线、抗干扰强。变电站里用的RS-232、RS-485都是串行。
- 并行通信:就像八车道高速公路,一次能传8位、16位甚至更多数据。速度快,但线缆多、成本高、抗干扰差。老式打印机接口就是并行的。
我个人习惯在变电站自动化里优先选串行。为什么?因为现场干扰大,并行线缆容易串扰。我记得有一次,一个35kV站用了并行通信的旧设备,结果每到雷雨天气数据就乱码。换成RS-485串行后,问题再没出现过。
| 对比项 | 串行通信 | 并行通信 |
|---|---|---|
| 传输方式 | 逐位传输 | 多位同时传输 |
| 线缆数量 | 少(2-4根) | 多(8根以上) |
| 传输距离 | 远(RS-485可达1200米) | 近(通常几米) |
| 抗干扰 | 强 | 弱 |
| 典型应用 | RS-232, RS-485, CAN | 打印机接口, 内部总线 |
1.3 同步通信 vs 异步通信:时钟说了算
这个知识点,很多新手容易搞混。我换个说法:
- 同步通信:发送方和接收方共用一个时钟信号。就像两个人一起跳舞,听着同一个节拍器。数据按固定节奏传输,效率高。
- 异步通信:没有公共时钟。每个数据单元(比如一个字节)自己带“开始”和“结束”标记。就像两个人发微信,你发一条,我回一条,不用同时在线。
在变电站里,IEC 60870-5-101规约底层用的就是异步串行通信。每个字节有起始位、数据位、校验位、停止位。我曾经遇到一个坑:有人把停止位设成了2位,结果对端设备只认1位,通信就是连不上。调了三天才发现是这个问题。
1.4 单工 / 半双工 / 全双工:数据能“双向奔赴”吗?
这三个概念,我用生活中的例子来解释:
- 单工(Simplex):就像广播电台,只能从发射塔传到收音机,收音机不能往回发。在变电站里,某些老式的遥信采集就是单工,只发不收。
- 半双工(Half-Duplex):就像对讲机,同一时间只能一个人说,另一个人听。说完要喊一声“over”。RS-485总线就是半双工,所有设备共用一对线,轮流说话。
- 全双工(Full-Duplex):就像打电话,两边可以同时说同时听。以太网就是全双工,收发各用一对线,互不干扰。
我个人建议:在变电站自动化系统里,能用全双工尽量用全双工。为什么?因为半双工有“碰撞”风险。我记得有一次,一个站里挂了30多台保护装置,都用RS-485半双工通信。结果数据量一大,两台装置同时发数据,总线就冲突了,后台数据刷新慢得像蜗牛。后来改成了以太网全双工,问题迎刃而解。
1.5 小结:把这些概念串起来
好了,咱们把今天的内容串一下:
- 数据通信模型是骨架,告诉你数据从哪来到哪去。
- 串行和并行是“车道”的选择,变电站里串行是主流。
- 同步和异步是“节奏”的问题,异步通信更灵活,但同步效率更高。
- 单工、半双工、全双工是“方向”的问题,全双工最省心,但成本也高。
这些概念,你看着简单,但真正在现场遇到问题时,往往就是这些基础没搞透。我常说一句话:基础不牢,地动山摇。下一节课,咱们会深入讲RS-232和RS-485的实战接线和调试,到时候这些概念会反复用到。
今天就到这儿。有什么问题,欢迎交流。
公众号:蓝海资料掘金营,微信deep3321