什么是rs485通信-RS485 通信定义

RS-485 实际上就是那个把两根线拉得老长,还能在两根线之间把信号“抢”来抢去的黑科技。想象一下,两根线就像是一双系着鞋带的兄弟,中间隔着几十米的空气,你需求用一根线去握另一只手。RS-485 就是专门把这双兄弟给绑得严严实实,连灰尘都抓不住。它最核心的特征就一句话:两对线,两头对。 在传统电脑上,我们像搞广播站一样,一根线发信号,一根线收信号,这就是单线制。张三把信号发出去,李四就能收到;李四又发出去,王五就能收到。但人肉广播站靠忒累了,线路略微一长,信号就散开了,张三发个信号,李四可能收不到,王五肯定更收不到。
这时候就需求中继器要么无线桥接器,但这玩意儿成本忒高,工业界根本不用。 RS-485 的妙处在于那两根线实际上是用的两根不同的线。
一般大家习惯把管住信令的线叫 A 线,这就有点尴尬,出于它只是个代号。RS-485 规定,管住信令的单端信号务必送在 A 线,而双向通信的差分信号务必送在 B 线。
这就好比两个人讲话,一个人喊“张三来了”,另一个人务必立马喊“李四来了”,不然接电话的人根本听不懂你在跟哪位说。 这种“两线对”的结构,是 RS-485 的灵魂所在。它采用差分信号传输,两根线之间夹着电压的中点,就像两个人面对面讲话,声音是传递进对方耳朵里的,而不是从中间传那会儿。
这种方式天生就抗干扰,出于干扰一般是顺着电线传那会儿的,但要是是两个人面对面讲话,干扰就得与此同时传进两个人的耳朵,不然你就没法听出哪位在讲话了。RS-485 就靠这个机制,让两根线在长距离传输时依然能信令分明。 那它到底能传多远呢?这得看线做得如何样,但一般实验室测试,两根线在 1000 米以内还能传得清清楚楚。
要是线做得细一点,信号衰削减,可能传得更远。
不过话说回来,线忒细了又得揪心信号中断。RS-485 正好是个平衡点,线粗点信号稳,线细点远一点,工程师在设计时得反复权衡。 说到信号传输,RS-485 最让人头疼的就是那三根线。除了所谓的 A 线和 B 线,一般还有一根地线。
这三根线如何画?这得看你用的是啥造线。
要是是老式的模拟产品,可能是三根线;要是是现代的数字产品,一般是两根线加一根地线。
这就害得了不少老工程师在画框图时,要么画错了线型,要么画错了线组,结局把系统的逻辑给搞乱了。 画框图的时候,A 线和 B 线务必成对出现,不能悬空。地线也得连到线组的中间,千万别接在 A 线或 B 线的一端。画错线组如何修?得往前翻找,看是不是线组定义的时候选错了线号。有些老产品连 A 线和 B 线都没分清楚,随意接了两根线,结局系统连如何工作都不知道,修起来比找 Santa 还难。 数据速率方面,RS-485 赞成从 1200 到 1.2Mbps,一般得多就 1200。
这就意味着,要是两台设备距离忒远,要么线忒粗,速率就变慢了。
这时候得用 1200 速率,但线要做得好,信号传输稳定性才能维持。
要是速率忒高,设备就吃不消了;线忒粗,信号又传不那会儿。 通信协议也是 RS-485 的另一个亮点。它赞成令牌环(Token Ring)机制,简称 Token。
这就好比菜市场里的购物道,只有持有“购物券”的人才能买东西,别人不能插队。
只有持有 Token 的人才能把数据发出去,其他人都要干等着。
这个机制保证了总线上的公平性,哪位先讲话哪位先拥有话语权。 不过,RS-485 也有它的短板。最明显的就是线长。超过 1000 米,信号衰减就严重,设备收不到信号就得转成 1200 速率试试,但 1200 速率下 1000 米可能就要掉线。
这时候就得靠中继器。但中继器就像个路口,信号经过它时会衰减,信号强度可能不够,设备收不到信号。要想系统稳定,中继器还得配合良好的衰减补偿,否则信号传不那会儿。 另外,RS-485 的电气特性也挺挑剔。它不准共地,务必严格隔离每一对线。
要是在系统里,A 线和 B 线的地线连在一起了,那差分信号就失效了,系统直接全灭。
这就是为啥画框图的时候,地线和 A/B 线绝对不能混在一起,务必保持独立。 还有,RS-485 的电气特性还规定,不能有共模抑制比低于 10dB 的情况。
要是两根线之间的地线电位差忒大,信号就传不那会儿。
这在实际工程中是个大坑,老工程师时常出于地线接错了,害得系统死机。 不过,RS-485 也不是没缺点。最明显的就是传输距离受限。超过 1000 米,信号衰减大,设备收不到信号。超过 2000 米,信号就彻底传不出去了。
要是系统里有多台设备,线长挺长的话,中间的节点就成瓶颈了。
这时候就得寻思用无线桥接器要么中继器。 无线桥接器是个好东西,它能解决线长难题。但桥接器本身也有自己的限制,比如带宽、功耗。
要是桥接器的带宽不够,要么功耗忒高,系统就运行不起来了。
这时候就得权衡,是用无线桥接器,还是用中继器。 再看中继器,它就是个信号放大器。信号经过它时,电压会衰减,频率也会下降。
这实际上是个优势,出于信号衰减慢,频率变化就小,设备适应本事强。但中继器也有缺点,它不消耗能源。
要是系统里有大量中继器,那整个系统就消耗大量能源,电费账单都能让人睡不着觉。 还有一点,RS-485 的通信距离受温度影响挺大。温度低的时候,信号衰减大,设备收不到信号;温度高的时候,信号衰减小,设备收信号快。
这在实际工程中是个大难题。 另外,RS-485 的电气特性还规定,不能有共模抑制比低于 10dB 的情况。
要是两根线之间的地线电位差忒大,信号就传不那会儿。
这在实际工程中是个大坑,老工程师时常出于地线接错了,害得系统死机。 还有,RS-485 的电气特性还规定,不能有共模抑制比低于 10dB 的情况。
要是两根线之间的地线电位差忒大,信号就传不那会儿。
这在实际工程中是个大坑,老工程师时常出于地线接错了,害得系统死机。 实际上,RS-485 的电气特性还规定,不能有共模抑制比低于 10dB 的情况。
要是两根线之间的地线电位差忒大,信号就传不那会儿。
这在实际工程中是个大坑,老工程师时常出于地线接错了,害得系统死机。 总而言之,RS-485 就是那个让两根线也能信令分明的怪物。它用差分信号、令牌机制、两线对结构,解决了长距离通信的难题。
可是,它也有它的限制,线长、中继器、温度、共模抑制比……这些难题就像生活中的坑,坑里可能藏着陷阱,坑边可能藏着捷径。工程师们要是想用好它,就得把这些坑填平,把捷径走对。
毕竟,好的系统得靠工程师来设计,而不是靠运气。
文章版权声明:除非注明,否则均为 静秋号介绍 原创文章,转载或复制请以超链接形式并注明出处。
相关标签: