找回密码
 立即注册

QQ登录

只需一步,快速开始

帖子
查看: 7312|回复: 0
打印 上一主题 下一主题
收起左侧

教你给422和485牵红线

[复制链接]
跳转到指定楼层
楼主
ID:113517 发表于 2016-4-12 17:17 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
       RS422是一中和RS485非常相似的传输方式,无论是电平和发送格式都是相同的,但是终归是有一些区别。本文就教你怎么拉近它们之间的距离,让你手中这两种接口的设备可以工作在同一网络中。
422和485摘要

概述        窥探了485的小秘密,心中是不是会有一些小疑问呢?422又是什么?它们的区别又是什么?它们怎样才能“结为连理”呢?

RS422的前世今生        RS422是和RS485极其相似传输方式。RS485是一对双向的差分信号完成数据的传输,是半双工传输,每一时刻数据只能有一个方向的数据传输。也就是说两个设备不能同时处于发送状态。而RS422则拥有两对差分信号线,一个作为输出端口,一个作为输入端口,因此它是可以全双工的传输方式,加快了传输速度,当然相应的也增加了布线的成本。


RS422与RS485的区别        除了传输线的多少外,还有一个差异就是RS485的硬件传输器件为了切换收发模式,需要两根是使能线来控制收发模式。而RS422的硬件则不需要这些引脚。

        虽说是小动作呢,但是也不是那么一步就能解决的,在我们的软件中还要解决一个问题就是,你把自己的发送和接收接起来了,肯定会因为回环而是自己也会收到自己发送的数据,这就需要我们在数据处理阶段抛弃受到的无效数据了。如下图是RS422端只需要丢弃虚线部分的数据即可,而RS485端则不用做任何改变:

485的小技巧        使用485的时候是不是会觉得那两个方向使能多少有些多余呢?特别是对于嵌入式系统,每一个资源可都是寸土寸金的。现在就告诉你一个“省钱”的好办法。下面还是一张图让你秒懂:

        注意:在任何不发送数据的状态下都要使DI引脚为低电平哦。



分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表