匿名数传使用方法分享
目录
- 欢迎使用匿名数传模块
- 匿名数传的特点
- 硬件介绍
- 使用介绍
- 指示灯
- 连接匿名飞控
- 建议
欢迎使用匿名数传模块
大家调试各种设备时,一般用什么方式呢?相比答案大多是上位机+串口的方式。如果您还在使用usb转串口芯片然后连接单片机串口这样的方法,就必须拖一根串口线在下位机模块和电脑之间,十分不便。
匿名数传,就是为了解决这样的痛点,将有线变无线,使调试过程更加惬意和方便。
匿名数传的特点
简单
,您拿到匿名数传后,只需要通过模块usb接口连接电脑,进行简单配置后,即可使用;高速
,匿名数传使用NRF24L01通信方案,最高配置为2M空中波特率,串口更是支持上M波特率,对于十六进制型的调试数据传输只是一瞬间;双向
,普通无线数传一般都是单向模式,一收一发,匿名数传使用NRF芯片的Ack With Payload模式,可以实现数据双向通信;多套同时使用
,匿名数传可以通过配套上位机,方便的修改模块的地址、工作信道、重发次数等参数,可实现最多120套匿名数传模块同一空间同时使用。信号强
,模块配置有功放模块,并使用成品巴伦和匹配芯片,信号强,通信稳定。
硬件介绍
先来看看匿名数传的样子吧。
- 正面很简单,一个USB接口,用来连接电脑,旁边是4p的串口插座,使用sh1.0的线材。再旁边是一个小按键,用来进入配置模式。
天线插座左边有一个RGB灯,用来指示模块的工作状态,右边有一个电源指示灯。 - 我们再来看背面,背面我们就主要介绍串口的丝印:TRGV,什么意思呢?
T:TX,数传的TX,接下位机的RX
R:RX,数传的RX,接下位机的TX
G:GND
V:VCC,5V供电
使用介绍
那么拿到我们的匿名数传后,如何使用呢,请跟随我的脚步,简单几个步骤,即可熟练使用。
连接上位机
首先模块通过usb连接上位机,一定要连接购买模块时发送给您的配套上位机,只有对应版本的上位机才能正确配置哦。通过usb连接到电脑后,上位机选择hid模式,点击搜索按钮,如果能正确搜索到设备名为匿名数传的设备,表示连接正常,搜不到的话请更换usb线尝试,很多usb线只能充电不能传输数据哦。
然后打开上位机的数据连接,打开数传配置界面,如下图:
此时,还是无法读取模块配置的,因为模块默认工作在透传模式下。按住模块的按键不松开,大约两秒钟后,模块指示灯开始闪烁,松开按键,此时代表模块进入配置模式。此时点击上位机的读取模块设置按钮,即可读取到模块的配置信息。工作模式配置
一共两个工作模式,用户根据自己的使用情况进行分配,发送数据量大的一端,使用主发送模式,另一个模块使用主接收模式,一对数传必须分别配置为两个模式哦。
ps.如何看模块运行于哪个模式呢,其实在模块上电开机时,RGB灯会闪烁,如果是绿灯闪烁,则代表本模块是主发送模式,如果是蓝灯闪烁,则代表本模块是主接收模式。普通用户
其实普通用户, 配置完工作模式,后面就不用看啦,直接用默认配置就行了,所以说很简单啦,那么有特殊需求的用户呢,接着往下看吧。空中速率
指NRF芯片的空中速率,速率越高,吞吐量越大,通信越快,通信距离越短,室内调试用推荐最大2M,室外需要远距离了,可以配置为250K,但是请注意减少通信数据了,以防数据溢出。模块地址
正常情况下,本处无需修改,即使您需要多套匿名数传同时使用,修改下面的无线信道即可,那么修改本处有什么用呢,能想到的就是加密了。。。地址分3字节,256256256个可能性,您随意配置一个,别人即使知道用的NRF,不知道你的地址,也无法读取到数据。注意,收发地址必须配置为一样的哦。无线信道
这个配置很重要,首先一对模块必须配置成一样的信道才能通信;当您有多对数传同时使用时,可以合理分配信道值,最多125套数传同时使用。重发次数
模块使用NRF芯片的底层协议,设置好重发次数后,如果某帧数据没有发送成本,模块会进行重发,这个重发操作无需用户参与,模块自动完成,推荐用默认值15.串口设置
波特率,这个大家一定要注意,这里的波特率一定要和您单片机连接数传的串口波特率相同哦。电脑端模块可以取消勾选使能串口,但是接单片机的模块一定记得勾选使能串口哦。最后最后最后
最后,别忘了将配置写进模块哦,不写进模块配置是无法生效的哦。如何写入呢?点击上位机界面最下面的写入模块设置按钮啊!啊?灰的,点不了啊。额。。。为了避免粗心用户随便更改配置并写进模块,这里做了个判断,只有当正确读取到模块配置之后,才能点击写入按钮哦。好了,没有最后了。开始使用吧!
指示灯
- 开机时,RGB指示灯闪烁,颜色代表本模块的工作模式,绿色代表主发送模式,蓝色代表主接收模式。
- 当成功发送一帧数据后,发送端会闪绿色。
- 当成功接收一帧数据后,接收端会闪蓝色。
连接匿名飞控
匿名数传+匿名飞控,开始您最惬意的使用体验吧。
匿名数传和匿名拓空者Pro的接口是对应设计的,只需要使用我们赠送的4p串口线,连接数传的串口至匿名拓空者Pro飞控的串口2,使用默认的飞控源码,即可实现无线调参、状态监视等功能啦!
建议
- 匿名数传通信够快,大家不必再使用9600、115200这样的波特率了,我们默认配置为500000的串口波特率哦,并且配合2M的空中波特率,通信速度杠杠的。
- 当您的使用环境有多对匿名数传时,记得将无线信道改为不同值哦,要不然你的模块就会收到别人的数据啦,通信就乱了。
- 如果想达到公里级通信距离,可以自行更换更大增益的天线,模块使用标准sma接头,购买内螺内针的天线即可。
匿名数传使用方法分享相关推荐
- php 匿名方法,PHP基于Closure类创建匿名函数的方法详解
本文实例讲述了PHP基于Closure类创建匿名函数的方法.分享给大家供大家参考,具体如下: Closure 类 用于代表匿名函数的类. 匿名函数(在 PHP 5.3 中被引入)会产生这个类型的对象. ...
- 实例化抽象类的方法分享
转自: java如何实例化抽象类呢? 我们都知道抽象类是不可以实例化,但是今天领导让我编写代码,实现抽象类的实例化,那么我该怎么处理这一需求呢? 实例化简介: 实例化是指在面向对象的编程中,把 ...
- WinForm容器内控件批量效验是否允许为空?设置是否只读?设置是否可用等方法分享...
版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/chinahuyong/article/details/47395633 WinForm容器内控件批量 ...
- JS获取URL中参数值(QueryString)的4种方法分享
http://www.jb51.net/article/48942.htm JS获取URL中参数值(QueryString)的4种方法分享 作者: 字体:[增加 减小] 类型:转载 今天碰到要在一个页 ...
- mac php 连接mysql数据库_Mac环境下php操作mysql数据库的方法分享
Mac环境下php操作mysql数据库的方法分享 今天在mac上搭建好了php的环境,我们就把php操作mysql数据库的方法分享给大家,有需要的小伙伴参考下. Mac本地环境搭建 在Mac系统,我们 ...
- debian7更换gcc版本的二种方法分享
debian7更换gcc版本的二种方法分享 最近在编译qt,之前用的是debian6,gcc版本是gcc-4.4,当使用debian7时,编译遇到了很多跟debian6不一样的问题,debian7的默 ...
- mac php 连接mysql数据库_Mac环境下php操作mysql数据库的方法分享_PHP教程
Mac环境下php操作mysql数据库的方法分享 今天在mac上搭建好了php的环境,我们就把php操作mysql数据库的方法分享给大家,有需要的小伙伴参考下. Mac本地环境搭建 在Mac系统,我们 ...
- 联想按f2进不了bios设置_华硕笔记本win10装win7bios设置方法分享
很多朋友在重装系统的时候都在问win10装win7bios设置方法是什么,因为我们重装系统肯定是需要进入BIOS设置里面的.可是我们不知道win10装win7bios设置方法的话,有没有一篇教程能够帮 ...
- mssql sqlserver 对不同群组对象进行聚合计算的方法分享
mssql sqlserver 对不同群组对象进行聚合计算的方法分享 原文:mssql sqlserver 对不同群组对象进行聚合计算的方法分享 摘要: 下文讲述通过一条sql语句,采用over关键字 ...
最新文章
- Python logging 模块
- Python之sklearn2pmml:sklearn2pmml库函数的简介、安装、使用方法之详细攻略
- oralce 笔记
- [CF475E]Strongly Connected City 2
- Embedding在网易严选搜索推荐中的应用
- 两种方式解决 生产者消费者问题
- python绘图矩阵散点图_Python实践:seaborn的散点图矩阵(Pairs Plots)可视化数据
- B站成立快乐奖学金 首期投入419万4172元
- Spring Boot 中使⽤ Cache 缓存的使⽤
- 04-linux下离线安装Rserve
- 学习Java,真的可以月薪过万嘛?真实个人经历告诉你,记录了平时学习的内容以及学习过程中最真实的感受(四)
- Red5流服务器搭建(实现在线直播,流媒体视频播放和在线视频会议)
- LiveReload for mac 软件下载
- iPhone升级系统卡在进度条界面怎么办?
- 分布式事务解决方案FESCAR
- 3705-26-8,cyclo(Phe-Pro),CYCLO-L-PHENYLALANYL-L-PROLINE,Einecs 223-047-0
- 史上最全的Windows进程详解!
- Jmeter,Linux下执行./jmeter报错【./jmeter:Permission denied】
- C语言程序设计编程题[七](山西大学876)
- occt 几何图形库入门01
热门文章
- lcd中像素深度bpp和像素格式(比如RGB,YUV)的关系
- Python编程入门实战:打造你的第一个Web应用
- 《我是一只IT小小鸟》连载三
- 基于wed的个性音乐推荐系统
- Matplotlib中的colorbar调整:等值线、分色个数(附完整画图代码)
- 计算机控制技术施保华试卷,计算机控制技术课后习题答案(施保华版).pdf
- [原创]从智能产品防丢器看中外差别
- 复旦数院专业情诗微博走红 医学物理C++各版大PK
- python实验题在哪搜题_超星Python语言应用搜题公众号
- 简单实用的logger-Blackbird