当前位置:网站首页>TX12 + ExpressLRS 915MHz RC控制链路配置及问题汇总
TX12 + ExpressLRS 915MHz RC控制链路配置及问题汇总
2022-08-11 11:14:00 【lida2003】
TX12 + ExpressLRS 915MHz RC控制链路配置及问题汇总
之前四轴飞控DIY集成FPV功能的时候使用RadioLink的遥控器+接收机(2.4GHz),由于控制距离问题,后来更换TX12 + ExpressLRS 915MHz(RX/TX),总体效果会好很多,更新和记录下RC控制链路配置过程中的一些问题,方便后续查阅和参考。
1. 硬件配置
目前,在遥控+发射机+接收机的配置方面如下:
- 遥控器:TX12
- ExpressLRS 915MHz
发射机:ESP32 + E32-900M30S + Nano(Lite)接口
接收机:ESP01F + SX1276 - 天线
发射机黑羊ELRS Dipole天线(T型天线,偶极子天线) 3.3 dBi
接收机黑羊ELRS Dipole天线(T型天线,偶极子天线) 3.15 dBi - 配件:JR(Micro)转接盒
1.1 TX12遥控器
官网介绍就不在这里展开,有兴趣的朋友自行链接阅读。这里就使用过程的几点注意点罗列。
TX12直接USB连上电脑后,就可以自动发现Joystick。这个功能最大的好处就是可以直接模拟飞行。
注1:如果没有发现设备可能是通用驱动的问题,请尝试安装zadig-2.7。
注2:有些遥控器本身是不支持电脑端的模拟器或者需要购买特殊的硬件转接。支持OpenTx开源软件,目前官网生产固件支持到2.3.11版本。
注1:官网下载链接是Google云盘,这里整理到CSDN下载(国内比较方便)
注2:OpenTx开源软件因为是开源,且目前(近2年)开发步伐缓慢(毕竟开源)。基于OpenTx开源固件开发进展缓慢的情况,介绍一个目前比较活跃且功能比较新的EdgeTx开源项目。
注1:目前笔者就已经更新到最新的2.7.1版本。
注2:EdgeTX 2.5 means it’s time to switch away from OpenTX. Here’s how.
1.2 发射/接受机
ExpressLRS也是一个开源软硬件项目,从网上对比测试:【Happy Model ExpressLRS 900Mhz Hardware - Range Test (Plus crossfire comparison)】看,效果是不错的。
注1:前提是要起飞位置高,确保全程RC链路净空;装上GPS,超远距离直接触发failsafe返回Home。
暂时不考虑硬件系统内部损耗,默认ELRS 915MHz 200Hz Packet Rate情况下(接受灵敏度-112dBm),采用默认的LKM 12dB,大约理论上有54.77km。
注2:需要注意的我们购买的硬件RF发射机模块E32-900M30S标称就是10KM,所以实际距离不一定如网上Happy Model ExpressLRS那么好。
2. 问题汇总
2.1 ELRS接收机无法点亮
之前用了一段时间,接收机就莫名其妙的无法点亮。目前了解到的信息显示:s.port没信号,正负有电压,发射机会开机(不发射信号),RGB橙色灯呼吸状态,1分钟后变绿进wifi状态。
- 【7.56V】测试遥控器JR(Micro)接口电压输出
- 【7.68V】测试JR(Micro)转接盒的Nano(Lite)接口电压输出
- 【无法正常点亮】重新插拔 JR(Micro)转接盒 和 ELRS Nano(Lite)模块
经过上述简单测试(判断电压6-12V条件)后,送修。
维修情况:
- 【正常】直接给ELRS Nano模块供电
2. 【正常】JR(Micro)转接盒的供电端内部直接三线连接
最后维修定位问题:Micro插座有问题(经讨论,不排除遥控器供电部分问题)。
注:疑问:实际测量GND/VCC在Micro/Lite接口上都有电压输出,为什么会不亮(屏幕,LED)?难道这个点亮的动作依赖S.Port上的命令?
2.2 触发EdgeTX固件更新
更新之前的版本OpenTx V2.3.1
升级完成后的版本 EdgeTx 2.7.1
主要是以下这句话没有理解所以导致一直无法更新。
- Boot your radio in bootloader mode (holding trim switches T4 and T1 to center while pushing the power button on).
第五步:启动遥控器的时候,T4和T1向内按住的同事,按电源键启动,进入bootloader模式。
2.3 elrsV2.lua脚本执行失败
从ELRS git主线主线版本上下载elrsV2.lua版本,执行失败,如下图所示。
这里存在两个问题:
- 右键“另存为”的时候,保存的文件有大量的html符号,导致lua脚本无法执行;
- git主线版本本身存在问题,无法执行,应该采用正式发布的tag或者分支(确保lua脚本可执行);
2.4 ELRS发射机和接收机如何对频
对频绑定方法:
- 给接收机进行3次通电(通-断、通-断、通)进入绑定状态,LED会一直快速闪烁两次,处于等待绑定状态;
- 遥控器通过lua脚本进入BIND选项(或操作发射机上的按键进入OLED显示BIND菜单),点击确认后,等待接收机LED转为常亮后即可完成对频绑定操作
2.5 ELRS接收机LED状态识别
- 慢闪烁:等待来自发射机的连接(已对频或已设置绑定码)
- 快速闪烁:进入WIFI模式(接收机通电之后60秒后未连接发射机或者未被绑定,则进入WIFI模式)
- 两次闪烁:等待对频绑定状态(未对频或未设置绑定码)
- 三次闪烁:已连接发射机但参数不匹配(固件不匹配)
- 常亮:已连接发射机的正常状态,或进入BOOT模式(如非人为进入,则是由上电时接入的飞控UART端口异常导致)
2.6 接收机与开源代码的差异
915M请选择DIY_900_RX_ESP8285_SX127X
注:2022.7.15日之前购买的915接收机需要修改源代码5脚定义,之后购买的不用修改可直接在线刷
边栏推荐
猜你喜欢
openresty概述及Lua语言的嵌入
C# 调用高德地图API获取经纬度以及定位【万字详解附完整代码】
大疆2022秋招笔试 —— 最小时间差、数组的最小偏移量
运动健康服务场景事件订阅,让应用推送“更懂用户”
BAT "exclusive" Internet giant Android senior engineer interview questions: 174 questions allow you to do the interview
CCF大会腾源会专场即将召开,聚焦基础软件与开发语言未来发展
【综合练习12】实现静态网页的相关功能
天花板级微服务大佬总结出这份451页笔记告诉你微服务就该这么学
openEuler小程序会议指南
使用神经网络进行医学影像识别分析
随机推荐
开发者时薪高达1200美元?一文带你走近Move语言的编程魅力!
【学习笔记】尚未用过的图论知识
Gold Transfer(树上倍增)
4. 继承
深度解析佛萨奇,Forsage魔豹联盟系统开发方案(源码部署)
当科学家决定搞点“花里胡哨”的东西
HyperLynx(五)反射仿真
App Clip 苹果小程序开发须知
Some time function records commonly used in mysql
How to explain to my girlfriend what is cache penetration, cache breakdown, cache avalanche?
Configuring vim(12) from scratch - theme configuration
宝塔一键部署WordPress(含宝塔添加站点、阿里云安全组配置、阿里云子域名解析)
C语言,怪题小谈
『独家』互联网 BAT 大厂 Android高级工程师面试题:174道题目让你做到面试无忧
【综合练习12】实现静态网页的相关功能
Bitmap这个“内存刺客”你也要小心
六、一起学习Lua 循环
你必须懂的一些MySQL索引技巧
阿里云 Hologres助力好未来网校实时数仓降本增效
从零开始配置 vim(11)——插件管理