51单片机双机通信最远距离能有多远

如题所述

单片机双机通信有很多模式,距离也是不一样的。
UART-TTL1-2米,速率1M以内,有线连接,3条线(RXD-TXD、TXD-RXD、GND),串行全双工。
SPI1米以内,速率10M以内,有线连接,5条线(含共地),主从模式双工。
315M/2.4G无线模块,速率100K以内,无线连接,可靠距离通常在50-100米,半双工。
借助于公共通信网络(GSM、CDMA、EVDO、电话线路),距离可以说是没什么限制了。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-05-29
回答这个问题的最好的方法是做一个试验~~。我曾经在rs232接口的方式下,在加工车间的环境里,采用4800波特,通讯距离是一整盘200米电缆,采用0.5平方的两芯屏蔽线、软件通讯协议。我们可以稍加分析,4800波特相当于480赫兹(8个数据+起、停位),电压信号的实际幅度是-11.v 到 +11.xV(台式电脑),笔记本电脑的串口信号幅度是-8xV 至 + 8 xV 左右。由于台式电脑的串口芯片供电一般采用+ -12V 供电,笔记本电脑和单片机一般采用 类似 MAX232这样的单5伏的 DC-DC 泵的方式供电。因此,台式机的串口信号幅度高。如果电缆线选0.5平方,为什么通讯距离不能长呢。因为480HZ的信号频率并不高,不会产生脉冲的反射现象。由于考虑稳定性,我没有做9600波特的试验,因为我当时连接了50台串口设备。中外文书上的东西只能是作为参考,不能全部相信,很多重要的技术概念要通过自己的分析和试验去加以理解和完善。
第2个回答  2011-05-27
在使用线缆情况下(双绞线啊,不是光纤!!)
可以到几十公里甚至几百公里(当然有前提条件!通电话网)
一般RS485可以几千米
RS232可以15-20米
TTL可以1-2米追问

单片机1的RXD与单片机2的TXD,单片机1的TXD与单片机2的RXD直接相连双机单向通信能最多多远

追答

参见我回答中的TTL连接

本回答被网友采纳
第3个回答  2011-05-27
看你怎么操作了,如果使用gsm cdma 等通讯模块可以是信号覆盖到的都能
当然以太网也是可以的了!
相似回答