zigbee DL-20无线串口收发模块使用(双车通讯,电赛模块推荐)

简介: zigbee DL-20无线串口收发模块使用(双车通讯,电赛模块推荐)

前言

(1)通常有时候,我们可能会需要让两个MCU进行通讯。而zigbee是最适合两个MCU短距离通讯的模块。他使用极其简单,非常适合两款MCU之间的进行数据交互。

(2)在各类比赛中,经常出现需要两个MCU通讯,比如电赛的双车通讯。所以我在此做一个记录。

(3)为了防止一些小白搞骚操作,这里郑重提示一下:只有一个zigbee是无法实现两款MCU之间的通讯的!!!


zigbee模块图片

使用介绍

(1)这款模块,让他VCC接+5V,GND接GND,即可正常工作。

(2)但是这个模块刚买过来的时候,需要进行配置,按照如下步骤来。

第一个zigbee配置顺序

第一步,进入配置模式

(1)不要通电,按住下面这个唯一的按键.

(2)按住按键之后,再进行通电。

(3)然后松手进入配置模式。


第二步,设置波特率

(1)进入配置模式之后,我们现在可以设置波特率了。

(2)短按那个唯一的按键,即可设置波特率。波特率配置表如下。

(3)我将其配置为14400作为讲解。



第三步,设置频道

(1)配置完波特率之后,长按那个唯一的按键。直到四个LED循环闪烁,然后松手。

(2)zigbee DL-20无线串口收发模块的频道有2^4=16个。这个频道的作用,就是让两个zigbee DL-20无线串口收发模块能够对接通讯。

(3)短按那个唯一的按键,设置频段。

(4)注意:这个两个模块的频道必须一致!否则无法通讯,波特率可以不一样。

(5)我这里设置为四个LED都闪烁的频段。


第四步,设置模式

(1)频段设置完成之后,长按唯一的按键,直到四个LED循环闪烁,进入模式设置。

(2)如果想让两个模块单独通讯,那么就让一个设置A端,一个模块为B端。这样才能进行有效通讯。

(3)广播模式不用管。

(4)我这里先将模块设置为A 端。即两个红色的LED亮。

第五步,确认设置

(1)如果前面有一步设置配置出现问题,我们可以直接断电,重新按第一步来执行。

(2)如果配置没有问题,长按按键,直到四个LED循环闪烁。按键松开,LED常亮2S。配置完成。

第二个zigbee配置

第一步,进入配置模式

(1)不要通电,按住下面这个唯一的按键.

(2)按住按键之后,再进行通电。

(3)然后松手进入配置模式。


第二步,设置波特率

(1)进入配置模式之后,我们现在可以设置波特率了。短按唯一的按键设置波特率。

(1)两个zigbee波特率可以不一样,但是为了方便记忆,我们还是将两个zigbee模块都设置为14400。

第三步,设置频道

(1)配置完波特率之后,长按那个唯一的按键。直到四个LED循环闪烁,然后松手。

(2)注意,两个模块的频道要一致,所以这里也需要设置为4个LED全亮。


第四步,设置模式

(1)频段设置完成之后,长按唯一的按键,直到四个LED循环闪烁,进入模式设置。

(2)如果想让两个模块单独通讯,那么就让一个设置A端,一个模块为B端。这样才能进行有效通讯。

(3)因为第一个模块设置的是A端,所以这个就需要设置为B端。




第五步,确认设置

(1)如果前面有一步设置配置出现问题,我们可以直接断电,重新按第一步来执行。

(2)如果配置没有问题,长按按键,直到四个LED循环闪烁。按键松开,LED常亮2S。配置完成。

测试两个模块通讯

(1)准备两个USB转TTL模块。

(2)将任意一个模块与USB转TTL模块的VCC接+5V,GND接GND,TX接RX,RX接TX。

(3)另外一个模块的VCC接USB转TTL模块+5V,GND接GND。然后让这个模块的RX和TX连接在一起。

(4)将两个USB转TTL插上电脑,让电脑端的串口工具连接到步骤(2)的模块上。发送字符’a’,如果串口工具能够接收到字符’a’。就说明配对完成。


单片机程序设计

这个单片机程序就非常简单了,只需要单片机A发送数据,单片机B就能够收到了。

目录
打赏
0
0
0
0
10
分享
相关文章
|
4月前
【通信协议讲解】单片机基础重点通信协议解析与总结之IIC(一)
【通信协议讲解】单片机基础重点通信协议解析与总结之IIC(一)
|
4月前
【通信协议讲解】单片机基础重点通信协议解析与总结之串口通信(三)
【通信协议讲解】单片机基础重点通信协议解析与总结之串口通信(三)
Adurion两个HCO5蓝牙模块之间互相通信
Adurion两个HCO5蓝牙模块之间互相通信
135 0
振弦采集模块的通讯速率和软件握手( UART)
模块开始一次测量时,从 UART 接口主动发送 XOFF 信号( 0x13), 表示模块开始忙于测量数据, 当测量完成时主动发送 XON 信号( 0x11), 表示模块本次测量完成,正处于空闲状态。在开启模块的软件握手功能后, 若需要向模块发送指令,建议 UART 的通讯流程为: 首先等待模块返回 XON 信号( 0x11),当收到 XON 信号或等待超时后立即向模块发送指令。
振弦采集模块的通讯速率和软件握手( UART)
蓝牙核心规范(V5.2)6.0-深入详解之Uart传输层
蓝牙核心规范(V5.2)6.0-深入详解之Uart传输层
617 0
蓝牙核心规范(V5.2)6.0-深入详解之Uart传输层

热门文章

最新文章