在工业通讯场合, LoRa和ZigBee无线通讯技术均被广泛应用。但在应用过程中,我们往往会对它们的通信时间的计算比较困惑;今天,就让我们一起了解一下它们的通信时间是怎么计算的。
产品实物
GxCOM-NET是ZLG致远电子自主研发设计的智能LoRa | ZigBee数据通信盒子,为工业通信应用赋能。它们具有以下特点:
- 体积小巧,安装灵活;
- Web界面,轻松配网;
- 工业级品质;
- 支持空中唤醒休眠节点(LoRa);
支持MQTT、TCP\UDP、HTTP等。
通信时间原理介绍
我们以上面讲的LoRa智能通信盒子GLCOM-NET为例,下面是无线LoRa通信的一个简单框架:
从上图,我们可以清晰地看出:从数据采集到发射到空中需要经过“UART传输+MCU打包+SPI传输+射频发射”四个步骤。其中,要注意协议上还要加上ACK时间;不同速率等级对应不同ACK时间,详见产品资料。因此,如果要计算单向的通信时间,我们只需要把这四个阶段的通信时间分别计算出来,然后相加即可。其中,“UART传输”跟串口波特率设置有关;“MCU打包”取决于使用平台和软件处理;“SPI传输”由于很快,时间可以忽略;“射频发射”时间跟射频模块的发射速率设置有关。
通信时间计算示例
假设,我们使用GLCOM-NET 1号通过串口采集数据往距离200米远处的GLCOM-NET 2号发送数据,单次数据包大小为50字节。其中,串口波特率设置为115200bps;发射速率设置为48kbps(该速率等级下,ACK时间为16ms);那么,单向通信到达对方设备的时间为:
串口通信:50x8÷115200=1/288(s)
主控打包:GLCOM-NET时间约为10ms(该时间根据具体情况而异)
空中发射:50x8÷48000=1/120(s)
时间总和:1/288+1/120+10+16≈37.80556(ms)
实际上,我们还需要加上设备间距离的通信时间;但是由于设备间无线传输是光速,距离也仅仅只有200米,因此这个时间完全可以忽略不计,我们只需知道原理即可。以上便是无线模块大概的通信时间计算,关注ZLG,带你了解更多知识干货!
-
通信
+关注
关注
18文章
6319浏览量
139602 -
无线
+关注
关注
31文章
5638浏览量
177998
发布评论请先 登录
【道生物联TKB-623评估板试用】基于新一代 TurMass™无线通信的 TKB-623 塔吊防碰撞系统
LORA无线通信模块怎么组网
全国产SPI无线传输模块技术解析与方案推荐
开发无线通信系统所面临的设计挑战
无线通信的隐形冠军:泽耀科技SPI射频模块硬核解析
无线通信技术的选择与设计技巧
嵌入式无线通信模块 HM-WS-001 技术参数与应用指南
TSX-3225爱普生晶体谐振器在无线通信模块中的应用
无线通信的基本概念
plc无线通信模块介绍

【技术分享】无线模块通信时间是如何计算的?
评论