欢迎来到天天文库
浏览记录
ID:44747707
大小:1.05 MB
页数:4页
时间:2019-10-27
《单片机双机通信》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、单片机双机通信根据两个单片机的传输距离来分,可分为短距离1M内、长距离1000M通信;通常单片机通信可以有四种实现方式:TTL电平通信(双机串行口直接互连)、RS-232C通信、RS-422A通信、RS-485通信等,不同的传输方式各有独自的特点。一、TTL电平通信直接将A单片机的TXD端接B单片机的RXD端,A单片机的RXD接B单片机的TXD端。要求两个单片机必须共地。二、RS-232C通信RS-232C通信是EIA(美国电子工业协会)1969年制定的通信标准。RS-232C定义了数据终端设别(DTE)与数据通信设备(DCE)之间的物理接口标准。RS-232C标准接口主要引脚定义如下
2、表所示标准的RS-232C最初用于计算机远程通信时的调制解调器上,即“猫”。用RS-232C进行两个单片机通信时,只需要三条线:RXD、TXD和GND,如下图所示。RS-232C电平传输数据时,相比TTL电平距离要远,RS-232C总线标准受电容允许的约束,距离最好不要超过15M(线路条件好也不能超过30M),速率最高达20Kbps。RS-232C总线标准要求双方必须共地,通信距离远时,双方的点位差存在压降,会形成电平偏移。三、RS-422A通信RS-422A输出驱动器位双端平衡驱动器,如果其中一条线为逻辑1态,另一条线就为逻辑0态,比采用单端不平衡驱动对电压的放大倍数大一倍。差分电路
3、能从地线干扰中拾取有效信号,差分接收器可以分辨200mv以上点位差。若传输过程中混入了干扰和噪声,由于采用差分放大器,可以干扰和噪声相互抵消,因此避免了地线和电磁干扰的影响。RS-422A传输速率在90Kbps时,距离可达1200M。RS-422A双机通信接口电路如下图所示。四、RS-485通信RS-485是RS-422A的变型,RS-422A用于全双工,而RS-485则用于半双工。RS-485是一种多发送器标准,在通信线路上最多可以使用32对差分驱动器/接收器,如果在一个网络中连接的设备超过32个,还可以使用中继器。RS-485的信号传输采用两线间的电压来表示逻辑1和逻辑0。由于双方
4、需要两条传输线,接收方也需要两条传输线。传输线采用差动信道,所以它的干扰抑制性极好,又因为它的阻抗低,无接地问题,所以传输距离在1200M时,速率可达1Mbps。RS-485双机通信接口电路如下图所示。五、远程无线通信若要远距离无线通信,可以借用中国移动和中国联通的CDMA或GPRS通信网络来完成数据远距离通信。使用GPRS无线“猫”与单片机系统连接,办理一张合适的手机卡和相关数据通信也过,根据GPRS无线“猫”的操作方法编程,实现借用GPRS通信网络进行数据远程传输。
此文档下载收益归作者所有