资讯专栏INFORMATION COLUMN

【干货】串口通信,傻瓜式通信,谁用谁方便

Jenny_Tong / 420人阅读

摘要:无线串口模块是软硬件一体的通信设备,旨在提供简单的无线数传解决方案,降低开发难度,缩短研发周期。泽耀无线串口模块具有高稳定性工业级别,可以实现多种高质量通信模式。二升级更多传输模式升级版无线串口模块采用扩频调制,传输距离远。

UART无线串口模块是软硬件一体的通信设备,旨在提供简单的无线数传解决方案,降低开发难度,缩短研发周期。

用户无需关心复杂的射频和通信过程,只需简单的 UART通信协议即可实现无线通信功能。

泽耀无线串口模块具有高稳定性、工业级别,可以实现多种高质量通信模式。

一.通用传输模式说明

1.透明传输

数据以透明广播方式发送和接收,所发即所收

*任意模块发送数据,具有相同地址且相同信道的模块均可同时接收数据。

透明传输工作方式

2.定点传输

任意模块发送数据,可指定模块接收,不同信道不同地址模块则无法接收。

*任意模块均可对指定模块发送数据,只需在发送的数据前增加指定模块的地址和信道,与发送模块本身的地址信道无关。

定点传输工作方式

3.命令传输

点对点发送命令与数据,模块收到命令并直接执行(命令如休眠、省电、唤醒等)。

*同信道下任意模块均可作为发送方,点对点发送给任意模块多命令字,多种功能,如发后休眠,发后进入省电接收模式。

命令传输工作方式

4.UART选型表

5.空中唤醒

发送方发送数据时自动添加唤醒码处于唤醒模式且地址信道相同的模块将被唤醒。空中唤醒的应用可以使模块的能耗情况更加可控。

二.升级更多传输模式

升级版无线串口模块采用 LORA 扩频调制,传输距离远。该模块具备更多传输方式,支持数据广播、数据监听、定点传输、主从模式、自动中继、定点唤醒,自动应答等传输方式;功能更加全面, 支持超低功耗、IO 控制、ADC 数据采集、无线配置、组包可配、包分隔符、输出地址等功能。

多样化的功能极高的稳定性,可广泛应用于各种环境下,轻松实现低频无线数据传输。

1.定向传输

定向传输可以指定同信道内不同地址发送数据。

*同一信道下,任意地址模块均可发送数据,发送数据格式:目标地址 + 数据;接收方输出数据格式:来源地址 + 数据。

当发送的目标地址设为 0xFFFF 时候,实为广播模式,任何地址的接收方都能收到数据。当本机地址设置为 0xFFFF 的时候,实为监听模式,可接收任何地址发出的数据。

定向传输工作方式

2.主从传输

简单易用,适用于多个并行主从通讯的应用。

*任意主机可对指定从机发送数据,只有被指定的从机能收到并输出数据,其它从机无输出。任意从机发送数据,只有主机收到并输出数据。从机数据无论是收还是发送,均完全透明。

主从传输工作方式

3.定时上报

从机分时上报数据,主机分时收发数据。

*处于定时上报模式的模块会自动组成星形网络,一个主机多个从机,从机会在入网之后由主机分配网络号,并在属于自己的时间片内发送数据,其他时间不会发送数据,主机只能在主机的时间片内发送数据,其他时间都是处于接收状态或维护网络状态。

4.主动轮询

从机待主机请求后上报数据,主机分时发送数据。

*处于轮询模式的模块会自动组成星形网络,外部设备发送数据的时候,从机不会立即发向主机,而是等待主机的请求,当从机收到请求后,才会把数据发给主机,主机发送数据需要等到属于自己的时间片才能发送缓存的数据。

5.递传模式

可以设置为递传模式,以此增加通讯距离。

*处于递传模式下的设备会自动将数据依次向目标方向传输,直到最终节点才会输出数据,如果需要每一级节点都输出数据,将目的地址设置为 0xFF 即可。

6.选型表

三.串口转接底板

快速测试转接底板等

四.功能特点简介

五.UART应用实例

点击查看文章实例

「应用实例」智慧消防到底比传统消防智慧在哪?

「应用实例」如何利用物联网通信技术实现智慧停车场

物联网在农业领域的应用有哪些?

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/121080.html

相关文章

  • 【STM32】标准库与HAL库对照学习教程八--串口通信详解

    摘要:异步通信与同步通信异步通信异步通信是指通信的发送与接收设备使用各自的时钟控制数据的发送和接收过程。同步通信同步通信时要建立发送方时钟对接收方时钟的直接控制,使双方达到完全同步。配置串口设置为异步通信基础参数波特率为。 ...

    yck 评论0 收藏0
  • 让UINavigationController更好用

    摘要:在转场的过程中隐藏原有的导航栏并添加假的,当转场结束后删除假的并恢复原有的导航栏,这一过程可以通过的方式完成,而每个只需要关心自身的样式即可。 去年看到过美团点评技术团队的一篇文章iOS系统中导航栏的转场解决方案与最佳实践,文章对系统导航栏的改造很有意思,最近就试着写点代码练练手。 项目地址:DoubleNavigationController 这个库还没有在实际项目中检验过,还有很多...

    woshicixide 评论0 收藏0
  • STM32CubeMX学习教程之硬件I2C读取光照度

    摘要:使用库读写环境光照度传感器本文将教大家如何快速使用库读取光照度数据。五实验样机测试展示通过之前配置好的面板,通过涂鸦智能进行配网实时采集光照度传感器的数据。 使用STM32 HAL库读写环境光照度传感器(BH1750) 本文将教大家如何快速使用STM32HAL库读取光照度数据。 实现功能:通...

    tinylcy 评论0 收藏0
  • Java–串口之间的通信及扫描枪的读取

    摘要:串口通信以自己刚做的功能做为核心记录这篇博客是基于通信协议之间的通信是十六进制进行通信的可选波特率,数据位停止位采用校验功能和代码的实现界面是用窗体表现的界面的实现就不过多的贴代码和说怎么去实现了,有个很好用的工具,可以直接拖控件,跟做很像 串口通信以自己刚做的功能做为核心记录这篇博客①. 是基于modbus通信协议之间的通信②. 是十六进制进行通信的③. 可选波特率,数据位 停止位④...

    EsgynChina 评论0 收藏0
  • STM32串口通信(HAL库 二)

    摘要:紧接着上一篇博文。。。编写串口中断函数当中断发生的时候,程序就会执行中断服务函数,我们在中断服务函数中编写相应的逻辑代码就可以了。将以下代码编写在中串口输出重定义到注意头文件需要包含标准库,也就是。 ...

    frontoldman 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<