无线串口通信和一般的RS232这种有线串口通信在原理和程序上有区别吗

以前都是用RS232这种串口通讯,现在要做一个东西,要求PC与51单片机之间实现无线通讯,传输距离在500米以上,有人说可以买一个无线串口模块,这东西没接触过,不知道它和... 以前都是用RS232这种串口通讯,现在要做一个东西,要求PC与51单片机之间实现无线通讯,传输距离在500米以上,有人说可以买一个无线串口模块,这东西没接触过,不知道它和一般的串口在通讯原理和编程上有什么区别吗? 展开
 我来答
手机用户78018
2019-03-29
知道答主
回答量:1
采纳率:0%
帮助的人:742
展开全部
用无线信道替代有线连接后的通信程序与有线连接下的通信程序的编制基本相同,不同点只有如下三点。在注意以下三点的基础上使用无线数传模块时我们可以把两个无线模块组成的系统看作是一段连线。

不同点1:
有线连接的通讯程序中串口帧格式、串口速率可任意设置。连接线本身对上述两个参数无任何限制。
数传模块的串口帧格式、串口速率为一固定值,串口帧格式可设置成(1,8,1)或(1,9,1)。串口速率为固定的如F49P的速率是9600bit/s、D21DM模块的速率是1200 bit/s。使用无线模块的通信程序在这两个参数上应与模块一致。

不同点2:
如果是设备A发出数据,设备B接收数据。有线连接时发端发出数据的时刻与收端收到数据的时刻无时间间隔。
不同点3:
有线连接时串口通信是全双工的
无线模块的通信是半双工的。既无线模块发射数据时模块不能接收数据,接收数据时模块不能发射数据。因此在通信编程时应将收发的时间错开。一般问答式的通信程序收发的时间均是错开的。
cjj796
推荐于2016-04-02 · TA获得超过8702个赞
知道大有可为答主
回答量:1.3万
采纳率:68%
帮助的人:3341万
展开全部
可以采用无线传输模块,无线传输是一对,一个接PC,一个接在单片机,
其实无线传输模块,也是采用单片机控制的,
我用过的无线传输距离都在50米以内,没有用过500米的,500米功率要很大了,
如果无线模块传输软件是完整的,那么串口通讯编程和线缆连接是一样的。
追问
无线传输模块不知道有没有这么远的,其实我在做一个产品,里面用到这样一种东西,当然也可以自己做,只是项目时间紧张,自己做要多花很多时间,所以就想买个现成的了。如果自己做的话,在PC端还要再做一个板子,加上一个无线模块和串口通信模块,嫌麻烦。
追答
如果只是完成简单的功能,买现成的更划算,嘿嘿
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友f1da242
2013-07-25 · 超过15用户采纳过TA的回答
知道答主
回答量:231
采纳率:100%
帮助的人:65.1万
展开全部
我觉得直接买个模块比较适合
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-07-14
展开全部
有带串口 的 zigbee 模块

距离应该可以达到吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式