站内搜索
发作品签到
标准版

200MW三角图传

工程标签

1.9w
0
0
135

简介

GD32F130G6U6+RTC6705+RTC6659E的5.8G开源三角图传,16mm+20mm+25.5mm安装孔,基于OpenVTX开源系统,5V供电,

简介:GD32F130G6U6+RTC6705+RTC6659E的5.8G开源三角图传,16mm+20mm+25.5mm安装孔,基于OpenVTX开源系统,5V供电,

开源协议

GPL 3.0

创建时间:2022-09-19 22:53:11更新时间:2022-11-08 13:42:57

描述

更新

2022-09-19 初版内容

2022-10-30 更新固件烧写部分

2022-11-08 增加详细7.小白版固件烧写流程,感谢SummerF

1.硬件设计

RTC6659E放大倍数基本恒定,MCU从6659VDP引脚读出当前输出功率,再通过RTCBIAS调节6705输出信号的幅值控制6659输入信号的大小以实现输出功率的控制。GD32的引脚定义基本与EWRF_E7082VM一致,为了布线的方便,更换了VREF和PD的顺序

晶振使用的是40℃-125℃工作范围的DSX321G,保证图传在温度较高时晶振频率的稳定

2.打板

1.2mm厚度 + JLC04161H-7628层叠结构

层压顺序为GTL-G1-G2-GBL

!!!!

板子用AD设计,建议使用Gerber文件下单,立创EDA导入的原件图和PCB仅供参考

3.焊接

焊接该模块至少需要热风q和锡膏

6705一面加热台焊接, GD32一面使用热风q

成品

4.固件烧写

4.1BootLoader烧写

OPENVTX的固件烧写需要VSCode+PlatformIO环境,需要通过SWD先将bootLoader刷入。bootloader.bin在附件中有,附件里的Bootloader版本也支持最新发布的Openvtx v0.2.0版本
7章节更新了手把手版本的烧写教学,感谢SummerF的编写
Bootloader需要使用ARM下载器进行下载,如STLINK,JLINK,各种LINK,使用配套的下载软件加载bootloader.bin下载即可

Bootloader在附件中

bootloader成功刷入后,上电飞控的红灯会慢闪

连接如图所示

4.2固件烧写

固件需要自己编译下载和编译,附件中有v0.2.0版本的代码
最新的代码最好还是去github自取https://github.com/OpenVTx/OpenVTx
在上一步bootloader成功刷入后,将飞控和图传连接
进入飞控地面站,将连接到的对应UART设置为Smart Audio协议,保存并关闭地面站

打开OpenVTX的代码

修改引脚定义

在v0.1.0中路径为/src/src/targets/EWRF_E7082VM/EWRF_E7082VM.h

v.0.2.0中路径为/src/src/targets/Generic_GD32F130/Generic_GD32F130.h

确定飞控的连接,之后在PlatformIO中点击上传

之后等进度条走完就可以了

 

5.配置和测试

配置图传的JSON文件在附件中有,betaflight-configurator vtx选项卡中选择从文件导入,选择对应的JSON文件即可,该图传硬件以及固件是支持400MW输出的,功率也是充足的,在配置文件中修改为value:26,label:400即可,但是400mW发热量较大,我在自己飞机的Build中选择最高设置为200mW。

图传的输出功率用射频功率计进行了测量,通过30DB衰减器连接功率计,实际输出功率为读数dBm+30dBm,使用的为Race 2频段5695MHz

设置10mW读数-20.4dBm,实际功率-20.4+30 = 9.6dBm = 9.12mW

设置25mW读数-16.1dBm,实际功率-16.1+30 = 13.9dBm = 24.55mW

设置100mW读数-9.7dBm,实际功率-9.7+30 = 20.3dBm = 107.15mW

设置200mW读数-5.5dBm,实际功率-5.5+30 = 24.5dBm = 281.84mW

6.实际飞行

待更新

7.小白版固件烧写流程

7.1Bootloader刷写(Jlink)

1.下载安装Jlink软件(https://www.segger.com/downloads/jlink/)

2.Jflash刷写

打开jflash

Start

找到对应的芯片,OK

Jlink接好线

插上电脑

选择固件

起始位置一定要对,OK

log是否刷写成功即可

若没有成功,检查焊接和接线是否正确

7.2通过飞控刷写固件

1.     飞控设置

首先确定你接图传的uart(焊接图传到飞控上)。然后再bf地面站设置对应uart口的协议为smartaudio

2.     关掉bf地面站

3.     打开visual studio code

4.     打开后按图安装platformio

5.     安装完成platformio后重启软件,会看到一个外星人头像

6.     点开这个头像,按图操作

 

点击Open project,选择你下载的源文件目录,打开源文件目录src

7.     打开后如图

8.     点击资源管理器,如图

找到如图路径的文件,修改引脚定义

9.     点击外星人头像

10.  按照下图点击,点①编译程序,点②刷写程序。看到成功就完成了

 

 

设计图

未生成预览图,请在编辑器重新保存一次

BOM

暂无BOM

3D模型

序号文件名称下载次数
暂无数据

附件

序号文件名称下载次数
1
bootloader.bin
221
2
vtx_table_smart_audio_1_0_VTX616T.json
266
3
RTC6705_400MW_VTX_16_Tri.zip
333
4
OpenVTx-master.zip
379
克隆工程
添加到专辑
0
0
分享
侵权投诉

工程成员

评论

全部评论(1
按时间排序|按热度排序
粉丝0|获赞0
相关工程
暂无相关工程

底部导航