匿名数传使用方法分享
目录
- 欢迎使用匿名数传模块
- 匿名数传的特点
- 硬件介绍
- 使用介绍
- 指示灯
- 连接匿名飞控
- 建议
欢迎使用匿名数传模块
大家调试各种设备时,一般用什么方式呢?相比答案大多是上位机+串口的方式。如果您还在使用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关键字 ...
最新文章
- 原来windows下也可以用awk
- IOC容器和Bean的配置实例
- WebClient UI framework - how tree proxy structure node is rendered
- Oracle之PLSQL总结
- allan方差 imu_MEMS-IMU随机误差的Allan方差分析
- Spring Boot通过配置文件区分测试和生产环境
- F1-Score相关概念
- VMware:虚拟化技术为运营商消除隐患
- 对应的ctrl_定位神技Ctrl+G,12种常用操作技巧,你都知道吗
- 射极跟随器实验报告数据处理_射极跟随器实验报告.doc
- matlab 改变图片比例尺,ps修改图片尺寸和比例尺方法图解
- 经验10年搞不过卖烧烤的!后入阿里我软件测试是怎么学废的,这些话我想送给一事无成的自学测试们...
- 自定义等高的cell(storyboard)
- 小程序ibeacon三点定位
- vs2017下libcef配置
- c语言程序无法打开文件,C语言fopen()总是提示无法正常打开文件
- You Only Look One-level Feature
- Django 重写authenticate实现输入账号、邮箱、手机号登录验证
- 向量检索/向量相似性计算方法(持续更新ing...)
- 九九加发表和九九乘法表。