文号
926664
阅读
81362
回复
9
收藏
1
用lora模块转发航模接收机增程
2023/10/30
IP:广东
关键词:航模,接收机,富斯

市面上的lora模块,价格相对于商品2.4G航模接收机便宜一半,而且功率也高, 更主要是频率是915M和400M,传播性能更高,因此我有一个想法,能不能用这些lora模块来做中继,来给航模增程,这样无人机上只使用一个模块,既能够减少成本, 又能增程。


整个系统架构如下,没有什么好说的, 使用富斯2代协议的遥控器和接收机, 接收机收到遥控命令后,转给A39 Lora透传模块, 以900M发射出去

rc.png


然后无人机端接收到信号后,串口连接飞控, 飞控通过IBUS协议就可以解析到遥控器发来的数据了

左边部分的实物结构

security_IMG_20231028_213744261_HDR.jpg

右边部分, 懒得把航模的接收机拆下来了, 直接找个串口接电脑看看效果

security_IMG_20231028_213806576_HDR.jpg

成功接收到富斯ibus的数据

dd5.png

事实上富斯的afhds2a协议其实也是和ibus差不多的,只是多了CRC, 如果模块带有自校验的话,完全可以不用

为了获取更好的效果, 已经把模块的空中速度调到了最高,但接收依然是一段一段的, 停顿1s,大概是接收机发送的数据太频繁了, 把fifo填满了, 导致发送中断

D66.png


最后的结论是:

  1. 可行, 但是用在穿越机上面就别想了, 用在慢速的航模或者远航机上面可以

  2. 需要改进,不能用UART直接连接模块, 要用单片机做中转流控制

目前只试了900M, 不知道400M的效果如何


[ 修改于3年0个月前 - 2023/10/30 22:16:13 ]
9
3年0个月前IP:江苏
926669
1楼

这个模块前段时间我也试过,实际情况也是这样的,数据量大了也是一卡一卡的,最大也就2kb每秒的样子,用单片机做发送端还得加15毫秒左右的延时才行。

引用
评论
3年0个月前IP:江苏
926670
2楼

有没有那种免办证,功率很大的无线模块啊

引用
评论
smith作者
3年0个月前IP:广东
926671
3楼
引用大仙发表于2楼的内容
有没有那种免办证,功率很大的无线模块啊

目前看来是大功率网桥最合适

引用
评论
3年0个月前IP:河北
926672
4楼

Lora发射那边是不是可以直接从遥控器的教练/模拟器口引出PPM型号进行发射?

引用
评论
3年0个月前IP:中国
926674
5楼
引用大仙发表于2楼的内容
有没有那种免办证,功率很大的无线模块啊

要多大的,现在玩航模没什么办证的,飞远航的功率接近10w的功放都有

引用
评论
3年0个月前IP:江苏
926675
6楼
引用可爱的叔丁基锂发表于5楼的内容
要多大的,现在玩航模没什么办证的,飞远航的功率接近10w的功放都有

我长期用,不敢无证

引用
评论
3年0个月前IP:四川
926676
7楼
引用大仙发表于2楼的内容
有没有那种免办证,功率很大的无线模块啊

功率很大和免办证是矛盾的。无人机遥控有专门的频率划分,目前有效的文件是2015年出台的《工业和信息化部关于无人驾驶航空器系统频率使用事宜的通知》和《微功率短距离无线电发射设备目录和技术要求》。

attachment icon 关于无人驾驶航空器系统频率使用事宜的通知.docx 662.00KB DOCX 7次下载

attachment icon 微功率短距离无线电发射设备目录和技术要求.pdf 157.46KB PDF 1149次下载 预览

目前有一个《民用无人机无线电管理暂行办法》处于征求意见阶段,可能会在近期正式出台:

attachment icon 民用无人机无线电管理暂行办法.pdf 390.88KB PDF 621次下载 预览


引用
评论
2
smith作者
3年0个月前IP:广东
926677
8楼
引用BG9IPE发表于4楼的内容
Lora发射那边是不是可以直接从遥控器的教练/模拟器口引出PPM型号进行发射?

PPM不行, PPM要个单片机转成串口, 如果控上有串口可以, 但是我的控不是正经的富斯i6,  而是翼飞的t8x,所以不如直接拿个接收机


引用
评论
3年0个月前IP:湖北
926693
9楼

433频段有现成的遥控和接收,可以直接接入航模遥控器。 tb_image_share_1698810906846.jpg

引用
评论
笔记
{{note.content}}
{{n.user.username}}
{{fromNow(n.toc)}} {{n.status === noteStatus.disabled ? "已屏蔽" : ""}} {{n.status === noteStatus.unknown ? "正在审核" : ""}} {{n.status === noteStatus.deleted ? '已删除' : ''}}
  • 编辑
  • 删除
  • {{n.status === 'disabled' ? "解除屏蔽" : "屏蔽" }}
我也是有底线的