0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

有什么原因能够影响网络中设备的通信状况呢?

lcdz66 来源:雨飞工作室 2023-02-10 10:34 次阅读

本文描述障碍和其他因素如何影响网络中设备的通信状况。一旦了解了可能影响信号无线通信的因素,就可以尝试执行范围测试。

一、距离与障碍

基本通信系统包括以下组件:发射元件、接收装置、进行交流的环境、天线或其他聚焦元件。可以将RF通信与简单的音频通信进行比较:我们的声带传输的声波可能被某人的耳膜接收。我们可以使用扩音器来聚焦和引导声波,以提高通信效率。

91197f5a-a8de-11ed-bfe3-dac502259ad0.png

无线通信中发射机的作用是一个信号馈送到用于传输的天线。无线电发射器以一定的信号强度(功率输出)将数据编码为RF波,以将信号投影到接收器。 所述接收机获取并解码来自通过接收天线的数据。接收器执行接收和解码指定的RF信号,同时拒绝不需要的RF信号的任务。

天线是将能量集中在特定方向上的设备,类似于扩音器集中语音能量的方式。天线可以根据设计和应用提供不同的辐射方向图。将能量集中在给定方向上的量称为天线增益。 发射器和接收器之间的空间是系统的环境。

在发送和接收天线之间获得RF视线(LOS)对于实现远程无线通信至关重要。通常有两种类型的LOS用于描述环境:

(1)可视LOS:是从一个站点看到另一个站点的能力。它仅需要两点之间的直线路径。

(2)RF LOS:不仅需要视觉LOS,还需要无障碍的橄榄球状路径(称为菲涅耳区),因此数据可以从一个点到另一点进行最佳传输。菲涅耳区可被视为两个站点之间的隧道,为RF信号提供了路径。

91303c5e-a8de-11ed-bfe3-dac502259ad0.png      

二、影响无线通信的因素

尽管为某些XBee设备指定的通信距离可以达到25英里或更长,但是此值可能会受到降低信号质量的因素的影响:

(1)某些材料可能会反射射频波,从而干扰其他波并降低信号强度。特别是,金属或导电材料是很好的反射器,尽管几乎任何表面都可以反射波并干扰其他射频波。

(2)无线电波可能会被其路径中的物体吸收,从而导致功率损耗并限制传输距离。

(3)可以调节天线,以增加无线通信系统中数据可以传播的距离。

天线可以施加的焦点越多,系统产生的范围就越大。尽管高增益天线覆盖的面积较小,但它们可以实现的范围比低增益天线更大。手电筒可以帮助说明原理。

一些手电筒允许用户通过扭转透镜来聚焦或散布光束来调节光束。当透镜扩散(或扩散)光束时,该光束传播的距离比扭曲透镜聚焦时要短。

916374de-a8de-11ed-bfe3-dac502259ad0.png

(4)视线可以帮助提高信号的可靠性。

为了达到最大射程,无线电波传播的橄榄球状路径(菲涅耳区)必须没有障碍物。路径中的建筑物,树木或其他任何障碍物都会缩小通信范围。如果将天线安装在离地面不远的地方,则超过一半的菲涅耳区域最终会因地球曲率而受阻,从而导致范围显著减小。为避免此问题,请将天线安装在离地面足够高的位置,以使地球不会干扰菲涅耳区域的中心直径。

917a82a0-a8de-11ed-bfe3-dac502259ad0.png      

三、信号强度和RSSI引脚

接收信号强度指示器(RSSI)测量无线电信号中存在的电量。它是天线上接收到的信号强度的近似值。 测量接收天线处的信号强度是确定通信链路质量的一种方法。

如果远距离的发射机靠近接收机,则在接收天线处发射信号的强度会增加。同样,如果将发射器移得更远,则接收天线处的信号强度会降低。 RSSI的单位为dBm。较大的负值(以dBm为单位)表示信号较弱。因此,-50dBm优于-60dBm。

91b5b082-a8de-11ed-bfe3-dac502259ad0.png

XBee模块的引脚6可配置为RSSI引脚,该RSSI引脚输出代表该值的PWM(脉冲宽度调制)信号。为此,将P0配置为RSSI [1]:

91c6e730-a8de-11ed-bfe3-dac502259ad0.png

XBee Grove开发板包括一个连接到XBee模块的引脚6的LED。当此引脚配置为RSSI引脚时,每次连接的XBee模块接收数据时,LED都会点亮。

它的强度代表最后接收到的数据的RSSI值:更亮的光意味着更高的RSSI值和更好的信号质量。

91d74896-a8de-11ed-bfe3-dac502259ad0.png

通过修改RSSI PWM计时器(RP)设置,配置RSSI引脚处于活动状态的时间量,从而使LED保持点亮的时间量:

91ebd892-a8de-11ed-bfe3-dac502259ad0.png

RP值以十六进制表示。例如,配置值0x1E等于十进制的30,这意味着该引脚将处于活动状态三秒钟(30 * 100 = 3000ms)。因此,LED将点亮三秒钟,代表最后一个RSSI值。

RP时间已过而没有数据已被接收时,PIN将被设置为低,并且LED不会亮,直到更多的数据被接收。

上电时,该引脚也将设置为低电平,直到接收到第一个数据包。0xFF值将永久使能引脚;以这种方式配置时,它将始终反映最后接收到的数据包的RSSI值。

尽管RSSI LED的亮度变化可能难以区分,但该LED可用于验证数据包的成功接收。

每次XBee模块接收数据时,在配置的时间内LED一直亮着。

“接收信号强度”(DB)参数

还可以通过读取XBee DB参数值来获得RSSI 值。它表示以十六进制表示的最后接收到的数据包的RSSI绝对值。

91f93a8c-a8de-11ed-bfe3-dac502259ad0.png

RSSI是链接质量的最佳指示吗?

要记住的一件事是RSSI只是在天线端口检测到的RF能量的指示。报告的功率水平可能人为地高,因为它可能包括背景噪声和干扰产生的能量,以及所需信号产生的能量。

在容易受到干扰的环境中,这种情况会更糟,在这种环境中,可能始终获得较高的RSSI读数,但仍然存在通信错误。 如果应用程序试图测量“链路可靠性”,而不仅仅是“信号强度”,则考虑“接收的数据包百分比”或类似数据可能会有所帮助。

提示:范围测试始终是一个好主意,因为它使您可以根据信号强度和数据包成功率来衡量链路性能。这将帮助您确定RF系统的可靠性。

四、范围测试

由于XBee模块之间的通信是通过空中进行的,因此无线信号的质量会受到许多因素的影响:吸收,电波反射,视线问题,天线样式和位置等。 范围测试演示了同一网络中两个XBee模块之间的真实RF范围和链路质量。

进行范围测试将初步显示套件组件的预期通信性能。部署实际网络时,建议进行多个范围测试以分析应用程序中的各种条件。

XCTU允许您使用至少一个连接到计算机(本地)的XBee模块和另一个远程XBee模块(都在同一网络中)执行范围测试。范围测试包括将数据包从本地XBee模块发送到远程,并等待将回波从远程发送到本地。

在此过程中,XCTU计算本地模块发送和接收的数据包数量,并测量双方的信号强度(RSSI):

(1)RSSI是“接收信号强度指示器”值。

(2)来自本地XBee模块的每个发送数据包都应被同一本地XBee模块作为回音再次接收。

92227064-a8de-11ed-bfe3-dac502259ad0.png

有两种类型的范围测试:

(1)回送群集(0x12):使用指向数据端点(0xE8)上群集ID 0x12的显式寻址帧/数据包执行范围测试,该数据端点将接收到的数据返回给发送方。

并非所有XBee变体都支持回送群集。当选择此方法并且XBee模块不支持此方法时,XCTU范围测试工具将显示错误。

(2)硬件环回:使用串行端口/ USB硬件环回功能执行范围测试。要使用此类型,必须将远程模块配置为以透明模式工作,并且在启动前必须关闭环回跳线。这导致任何接收到的数据被发送回发送方。

9242d0b6-a8de-11ed-bfe3-dac502259ad0.png

注意:可以将本地XBee模块(与计算机连接的模块)配置为使用API或透明模式。仅当本地XBee模块在API模式下工作时,才能读取远程设备的RSSI值。

范围测试过程开始后,XCTU会以三种方式表示检索到的数据:

(1)RSSI图表表示范围测试会话期间本地和远程设备的RSSI值。该图表还包含已发送的总数据包的成功百分比。

(2)本地和远程即时RSSI值显示本地和远程设备的即时RSSI值。对于最后发送/接收的数据包,将检索此值。

(3)数据包摘要显示已发送的数据包总数,已接收的数据包,传输错误和丢失的数据包。它还显示范围测试会话期间成功发送和接收数据包的百分比。

925b2b02-a8de-11ed-bfe3-dac502259ad0.png








审核编辑:刘清

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 接收器
    +关注

    关注

    14

    文章

    2455

    浏览量

    71767
  • 无线通信
    +关注

    关注

    58

    文章

    4505

    浏览量

    143370
  • 发射机
    +关注

    关注

    7

    文章

    503

    浏览量

    47973
  • RF信号
    +关注

    关注

    1

    文章

    41

    浏览量

    14640

原文标题:浅谈Digi XBee模块的信号强度和通信距离

文章出处:【微信号:雨飞工作室,微信公众号:雨飞工作室】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    什么原因让手机上的游戏能够跟台式机游戏的效果媲美

    那么是什么原因让手机上的游戏能够媲美台式机游戏的效果?答案不仅仅是像素和分辨率(当然它们也很重要),还有后期处理效果,这些视觉效果将过滤器应用到屏幕需要显示的对象上,比如花朵、颜色分级或者插图等。
    发表于 07-11 14:55 864次阅读

    什么原因导致苹果手机能够保持长期的流畅运行

    一个共性问题,那就是随着使用时间的推移,手机将会逐渐变得卡顿。相反,苹果手机这方面的影响相对较小,究竟是什么原因导致苹果手机能够保持长期的流畅运行? 最主要的因素有三个,一个是苹果
    的头像 发表于 01-26 17:53 8627次阅读

    什么原因会引起变压器漏油

    某变电站220KV变压器阀芯漏油,什么原因会引起变压器漏油
    发表于 10-15 15:41 5646次阅读

    叶片泵裂纹什么原因

    鸿承机电:深圳威格士叶片泵裂纹什么原因
    发表于 11-25 16:38 662次阅读

    电机电刷火花是什么原因

    电机电刷一般指电机碳刷,样子一点像橡皮条,最上面有导线引出,体积大的小的,那么电机电刷火花是什么原因
    的头像 发表于 02-01 10:50 1.3w次阅读

    什么原因引起PCB板三防漆缩胶现象?

    PCB板喷涂三防漆出现缩胶现象是如何引起的?三防漆出现缩胶现象原因是什么?什么原因引起三防漆出现缩胶现象
    的头像 发表于 05-06 16:44 1808次阅读
    是<b class='flag-5'>什么原因</b>引起PCB板三防漆缩胶现象?

    无线模块校验失败是什么原因

    无线模块经常有人在校验过程中会失败,又是什么原因
    的头像 发表于 10-13 11:57 1660次阅读
    无线模块校验失败是<b class='flag-5'>什么原因</b><b class='flag-5'>呢</b>

    锡膏印刷的质量是什么原因导致的?

    在smt贴片生产商的加工初期,一个非常重要的环节,那就是锡膏印刷。锡膏印刷的质量将直接影响我们后续SMT加工的质量和整个PCBA板的质量。那是什么原因导致了这些生产缺陷哪些解决
    的头像 发表于 08-12 18:47 826次阅读
    锡膏印刷的质量是<b class='flag-5'>什么原因</b>导致的?

    什么原因导致锡膏印刷质量问题的

    在smt加工程序开始时,一个非常重要的环节,那就是锡膏印刷。锡膏印刷的质量将直接影响我们后续SMT加工的质量和整个PCBA板的质量。那是什么原因导致了这些印刷缺陷哪些解决办法
    的头像 发表于 08-18 15:57 1189次阅读
    是<b class='flag-5'>什么原因</b>导致锡膏印刷质量问题的<b class='flag-5'>呢</b>?

    电机哆嗦是什么原因 电机振动是什么原因

    电机哆嗦是什么原因 电机振动是什么原因  电机哆嗦和电机振动是常见的问题。电机哆嗦指的是电机运转时,产生明显的颤动,而电机振动则是指电机震动幅度较大的问题。这两种问题均会影响电机的工作效率,降低设备
    的头像 发表于 08-28 17:43 3007次阅读

    开关电源炸机究竟是什么原因

    电源工程师最怕什么?炸机!炸机的状况总会成为他们心里说不出的“痛”,里面昂贵的元器件如果出现炸机状况,那么在设计过程的成本就会大幅提升。那么问题来了,开关电源炸机究竟是什么原因
    的头像 发表于 09-05 08:10 1349次阅读
    开关电源炸机究竟是<b class='flag-5'>什么原因</b><b class='flag-5'>呢</b>

    变压器送电就跳闸是什么原因

    变压器送电就跳闸是什么原因  在电力系统,变压器是连接电网和用户的一个重要的电力设备。变压器能够将高压的电力输送到低压的接收端,实现电力的传输与分配。但是,变压器有时也会出现异常,比
    的头像 发表于 09-27 15:50 6804次阅读

    什么是凹槽效应?什么原因引起的?怎么抑制这种异常效应

    在刻蚀SOI衬底时,通常会发生一种凹槽效应,导致刻蚀的形貌与预想的很大出入。那么什么是凹槽效应?什么原因引起的?怎么抑制这种异常效应
    的头像 发表于 10-11 18:18 1823次阅读
    什么是凹槽效应?<b class='flag-5'>什么原因</b>引起的?怎么抑制这种异常效应<b class='flag-5'>呢</b>?

    电容器经常鼓包是什么原因

    电容器是电子设备中常用的一种元件,用于存储和释放电荷。然而,经常有人发现电容器出现鼓包的情况,这是由于什么原因
    的头像 发表于 10-26 14:26 9525次阅读
    电容器经常鼓包是<b class='flag-5'>什么原因</b>?

    什么原因导致压力传感器漂移?

    什么原因导致压力传感器漂移的?我们在设计的时候怎么才能消除压力传感器漂移
    的头像 发表于 08-22 18:00 885次阅读
    <b class='flag-5'>什么原因</b>导致压力传感器漂移?