5iMX.com 我爱模型 玩家论坛 ——专业遥控模型和无人机玩家论坛(玩模型就上我爱模型,创始于2003年)

标题: 魔改伟力V922,添加光流/激光测距/转速传感器/外置罗盘,(更新)续航11分钟 [打印本页]

作者: 449294177    时间: 2020-3-17 13:28
标题: 魔改伟力V922,添加光流/激光测距/转速传感器/外置罗盘,(更新)续航11分钟
本帖最后由 449294177 于 2020-3-19 17:18 编辑

(, 下载次数: 72)
很早之前就想搞个小直升机来玩玩,正好这段时间因为疫情没法去学校,就开始安排了。
本文主要分成5个部分,硬件部分,动力系统,图片集中介绍,飞行性能分析,视频展示。
首先是硬件配置
机身及伺服器:伟力V922原装件
电池:花牌3.8v 1S 450mah 85c
主控:omnibusf4V3
桨叶:大疆8331f
尾桨:45mm
接收机:LOLI8通,带100mw回传
电调:LOLI双路单向有刷电调,刷修改固件
激光测距模块:VL53L1X
光流模块:CX-OF V3.0
外置罗盘:HMC5883
转速传感器:红外光电式传感器

接下来就按上面的顺序一一讲解
一. 机身
机身是之前在咸鱼上看到有人在卖的,两架伟力V922机身,不包好坏100块包邮。
因为包装的原因,送过来断了一个脚架,一个尾桨,除了机身上螺丝有点生锈,其它都还好。
原机身没啥好说的,本来也是玩具,质量不做要求了。
二. 电池

咸鱼上30收了两块电池和一个充电器,成色挺新,感觉花牌这个电池还是不错,为了主控的正常工作买的高压电池。

(, 下载次数: 84)

三.主控
       主控也是咸鱼上40收的,不带图传的LC滤波,板载的开关降压器也挂了,其它没问题。
为了能让这个主控在低至3.4V的电压下仍然可以正常工作,我对主控电路进行了一些改造。
      首先可以发现这个主控的所有设备都工作在3.3v,所以从原理上是可以实现的。 (, 下载次数: 85)
通过查看原理图可以发现输入电压要先经过一个肖基特二极管然后输入3.3v的稳压管后给主控及其它设备供电。
这个二极管正向导通压降至少为0.2v,稳压管为0.1v。所以必须短接这个二极管,这样做的后果就是当插着USB的时候不能插电池,因为此时USB5V经过二极管后会直接输入电池。
去除了一些没有用的插座和开关稳压电路的那个电感。顺便拓展出了一个串口,原来的电路上RX6和RCIN是连接在一起的,查看原理图后发现把PPM/SUBS那个焊盘中SUBS和中间焊点的预置连接切断就可以了。这样以后可以再接个GPS或者数传。
(, 下载次数: 108)
四.桨叶
       因为我已经用APM固件了,就不考虑飞3D了,摔了也不好修。所以就优先考虑桨效了。正好发现大疆的这个桨叶,感觉气动外型不错,还是降噪桨。到货后发现桨跟略厚一点,打磨了一下安装上,直径短2cm,主旋翼变为22.5cm。
       通过推力公式计算,直径(厘米)×螺距(厘米)×浆宽度(厘米)×转速2(转/秒)×1大气压力(1标准大气压)×经验系数(0.00025)=拉力(克)
       这个桨在5180RPM下推力为180g,同直径可以计算得60g推力下为2990转,考虑直径变大的原因,转速会更低。
       查看了一些论文,我预估噪声为58Db左右,实际上齿轮和尾桨声音过大就不做测试了。
       尾桨从原装36mm换成了小螺距的45mm桨叶,提高了一些效率。
(, 下载次数: 83) (, 下载次数: 65)
五.接收机
       接收机是咸鱼上买遥控器的时候送的,有点小重,以后换一个能轻2g,带个电压回传,其它没啥了。
六.电调
       因为是有刷电机电调就比较简单了,直接用最轻的电调就是,一个电调可以直接解决尾桨和主旋翼的供电。为了更好的锁尾,我修改了一下原理的程序,提升了分辨率和PWM频率。
七,激光测距模块,光流模块
       这两个都是淘宝上的,重量也比较轻,加起来差不多2g。
八.外置罗盘
       因为F4飞控本身不带罗盘,就只能外置。其实如果它自带罗盘也没法用,大家可以看到我罗盘给放到尾杆上了,这是因为我尝试过放在主板前的不同位置,都会受到严重的干扰,甚至直接就bad compass health,只有扔到后面,顺便就把激光模块也放到它下面,便于走线。
九.转速传感器
       为了使电机工作在最佳工作点,同时启用APM自带的转速控制器,自制了一个光电式转数传感器。转速传感器除了电调输出以外,有霍尔式和光电式,但是霍尔式需要有磁体在大齿上,难以操作。我就拿光电对管和LM393做了一个光电式传感器,总重0.7g,不会影响大齿的平衡,特别做了一些修改,让它在太阳底下也能工作。
(, 下载次数: 75)

硬件介绍完了,讲讲动力系统设计。
首先,我认为总推力的效率由连接损耗,电调效率,电机效率,传动效率,桨效率,尾桨效率,控制因素叠加。
连接损耗:就是指各种插头,线的阻抗,因为我除了电池以外均是焊接,所以连接损耗就是电池插头的阻抗损耗,后面可能会换成小香蕉头。
电调效率:就是MOS管内阻及续流二极管的损耗,这里我用得AO4402,导通电阻5毫欧多,比插头电阻还小,算是可以了。
电机效率:这个参数非常重要,大家可以从下图中看到
(, 下载次数: 96)
这是N30电机的效率图,虽然型号不是飞机上那个,但是趋势和效率应该是一样的
(, 下载次数: 78)
这是我更换的1020空心杯电机的效率图
其实查下资料就可以发现无刷电机趋势也是这样,最高效点都是在低扭高转取得的,而且效率变化幅度很大,N30/N50这种电机最高效率47%左右,空心杯75%左右,无刷电机75%-83%。也就是说其实用得好,无刷和空心杯效率还是比较接近的,当然无刷的最大功率高多了,过载能力也很强,单电机重量也小。
所以我们可以计算一下,我买的空心杯是3.7v时40000转,那么取0.875倍为设计负载转数就是35000转,乘7/61的齿比,主旋翼就要在4000转左右,很显然和我们刚刚计算的2990转相差甚远,但是我们可以调节油门大小,使空载转速降低,从而使电机高效转数点下降直到,同时减少螺旋桨螺距(可能会降低桨效),提升桨速,最终匹配上。
传动效率:这个就是齿轮的传动效率,一般来讲这种直齿轮传动效率还是挺高的,都是95%左右,但是我看它那个大齿齿型貌似不是标准的渐开线齿型,和我新买的渐开线齿轮装配上以后也确实结合不好,空载磨合了两块电以后才变得很顺畅。
桨效率:原装桨效率相当低,因为是为3D飞行设计的,可以理解。我更换为大疆的8331f桨,效率提升挺大,噪声也减少不少,直径还小2cm,都变成80级的小飞机了。
尾桨效率:直升机很大一部分功率花在尾电机上,减少尾电机损耗也相当重要。一是从提高尾桨效入手,换用效率更高的尾桨,二是从减少尾桨推力入手,就是减少主旋翼的扭矩,从这点也更倾向于使用高转低扭的主旋翼。
控制因素:这个影响比较小,主要是使飞行控制更加稳定,减少无意义的能量损耗。

下面看看图再讲
(, 下载次数: 85) (, 下载次数: 75)
(, 下载次数: 94) (, 下载次数: 82)
(, 下载次数: 77) (, 下载次数: 91)
(, 下载次数: 93) (, 下载次数: 83)
(, 下载次数: 92)
大家可以看到我使用插针把接收机电调都固定在主控上,并且使用了大量的漆包线作为小电流供电及数据的导线,同时在某些地方用胶点了一下,避免因为晃动破坏掉漆包线表面的绝缘层。
机身和尾杆上用天然复合材料(牙签)加固了一下,减少晃动。

接下来就是飞行性能分析了
得益于mission planner强大便捷的功能,可以进行一些分析。
先上续航10分钟的截图,再优化工作点一下应该能到11分钟多,下来电机都是温热,估计就40多度,比摸额头略热一点。
(, 下载次数: 69)
然后可以通过快速傅里叶变换把IMU采集到的震动数据从时域变换到频域
(, 下载次数: 76)
可以看到左侧的主峰对应的是3000转左右的主旋翼震动,右侧逐渐递减是2,3,4次谐波的波峰,最右侧的尖峰是尾桨17000转的震动。
所以我想如果搭载计算性能足够强的处理器和采样率足够高的IMU,应该是可以做到不需要转速传感器的,但是这显然不是100块以内搞得定的。
(, 下载次数: 99) (, 下载次数: 67)
从上面两图可以看到震动非常小,主要是空心杯和桨叶震动均较小,这也有助于提升滤波器低通频率和光流传感器数据质量。
(, 下载次数: 91)
这是电机油门输出,中间出现的震荡是转数控制器在调节,根据wiki上的介绍,它的转数控制器不是PID控制器,而是一种类似于瓦特蒸汽机调速器数字模型的东西,要基于原油门曲线基本符合的情况下才能使用,曲线后面我再调整。
可以看到油门基本是在43%-58%之间,说明冗余升力充足,其实我之前试过38%油门也能起飞,但是估计不在高效点。
其它都是一些普通参数就没什么讲的了。

接下来是飞行展示,光流用得默认参数,会有丁点抖,后面再慢慢调。
(, 下载次数: 96)
(, 下载次数: 74)

今天又调整了油门曲线,续航破11分钟
(, 下载次数: 79)


作者: wylwilliam    时间: 2020-3-17 14:01
楼主手艺了得,很是敬佩这种折腾精神,顶礼膜拜。希望慢慢更新,又是一个精品贴。

作者: lovefly@2012    时间: 2020-3-17 14:51
用天然复合材料(牙签)  哈哈哈

LZ 太厉害了  我等只能喊666  会电子、懂程序、动手能力还强
作者: 会灰的鱼    时间: 2020-3-17 15:13
楼主太强了
作者: juju4107    时间: 2020-3-17 15:34
膜拜大神···
作者: zsjhm    时间: 2020-3-17 15:43
太牛了!膜拜楼主。期待楼主爆改伟力K110,造福大家!毕竟K110在模友中的保有量比较大!


作者: 119900889    时间: 2020-3-17 15:48
厉害了

作者: 天空遨游    时间: 2020-3-17 17:00
大神厉害!
作者: a23036    时间: 2020-3-17 17:05
别这样啊,再这样下去5IMX我都不敢再来啦,差着境界呢~~
作者: lossday    时间: 2020-3-17 18:33
不错暴不错  就是3D机  变悬停机
作者: 金玉满堂    时间: 2020-3-17 19:03
技术一流

作者: xlmm119    时间: 2020-3-17 23:17
改个xk110吧

作者: caifish    时间: 2020-3-18 21:18
你好,请问光流模块接f4飞控板第几个串口

作者: 449294177    时间: 2020-3-18 21:42
caifish 发表于 2020-3-18 21:18
你好,请问光流模块接f4飞控板第几个串口

这个板子一共三个可用串口,其中一个和i2c公用,uart1是可以直接用的,uart6需要切断sbus焊盘,我现在是接在uart6上,实际上这三个口只要不被占用都是能用的。

作者: haujj    时间: 2020-3-19 09:27
好好学习消化一下,自己也来整一个玩玩
作者: zhxxssz    时间: 2020-3-19 15:11
大神,你可以自己设计一架飞机
作者: tanhwon    时间: 2020-3-20 20:21
牛!这都讲到原理级的电路!
作者: 夏天情    时间: 2020-3-21 09:55
这改的牛批,电路原理都上了,
作者: htbaoyufei    时间: 2020-3-22 21:23
讲的非常详细,对于桨力效和动力选择传动方面讲的很不错了
作者: xb12758951    时间: 2020-3-23 18:02
哪里的光流。这么小

作者: 股股阳光    时间: 2020-3-31 21:43
就像是在写毕业论文!!厉害
作者: kevine2799    时间: 2020-4-12 12:00
楼主,请教下主电机电调信号线接哪个点?
作者: 449294177    时间: 2020-4-12 18:12
kevine2799 发表于 2020-4-12 12:00
楼主,请教下主电机电调信号线接哪个点?

随意的,在地面站配置就可以了

作者: th_ft    时间: 2020-4-12 19:23
给你一个大写的赞。
作者: babck    时间: 2020-4-13 20:00
能发一份罗利尾有刷电调的固件给我吗?我也改一下小飞机,谢谢!我的邮箱是313010726@qq.com
作者: 449294177    时间: 2020-4-13 20:35
babck 发表于 2020-4-13 20:00
能发一份罗利尾有刷电调的固件给我吗?我也改一下小飞机,谢谢!我的邮箱是

已发

作者: babck    时间: 2020-4-13 20:45
449294177 发表于 2020-4-13 20:35
已发

谢谢!

作者: 付之一笑    时间: 2020-4-14 08:47
膜拜!!!
作者: 文哥仔    时间: 2020-4-23 17:59
帮顶一下
作者: w304361727    时间: 2020-5-15 23:44
楼主用光流定点的话是不是要自己写代码呢

作者: cfwym    时间: 2020-5-23 10:41
好文,干货满满,受教了。
作者: reikasteven    时间: 2020-6-27 23:34
厉害的以他糊涂
作者: wininw    时间: 2020-8-13 13:15
v922很少见啊?有没有白菜库存机?
作者: ...123    时间: 2020-8-19 15:13
请问有那个显示转速的画面截图吗???

作者: shale    时间: 2020-8-29 16:16
楼主牛逼!!!!

作者: 多旋翼进阶手    时间: 2020-11-29 17:26
449294177 发表于 2020-3-18 21:42
这个板子一共三个可用串口,其中一个和i2c公用,uart1是可以直接用的,uart6需要切断sbus焊盘,我现在是 ...

f4飞控刷apm固件,主控芯片不是用久了就挂了吗?

作者: 449294177    时间: 2020-11-29 23:41
多旋翼进阶手 发表于 2020-11-29 17:26
f4飞控刷apm固件,主控芯片不是用久了就挂了吗?

这个没听过

作者: tcjsjxx    时间: 2020-12-2 10:04
看了楼主的帖子,对楼主的钻研精神标识敬佩。顺便有个问题:
一般用这飞控,都是平放,现在这样竖起来放置,在软件的应用设置上有什么改动吗?

作者: 449294177    时间: 2020-12-2 10:41
tcjsjxx 发表于 2020-12-2 10:04
看了楼主的帖子,对楼主的钻研精神标识敬佩。顺便有个问题:
一般用这飞控,都是平放,现在这样竖起来放置 ...

改下方向参数就可以

作者: tcjsjxx    时间: 2020-12-2 14:53
449294177 发表于 2020-12-2 10:41
改下方向参数就可以

茅塞顿开 ,谢谢啊。

作者: 我不牛逼谁牛逼    时间: 2020-12-27 20:52
我刚入的v922为什么放地板上就一直自己转圈 飞起来也自己转


作者: 我不牛逼谁牛逼    时间: 2020-12-27 20:53
求大神帮忙看看解决一下问题谢谢我是小白


作者: 199zhh    时间: 2021-1-3 23:10
我不牛逼谁牛逼 发表于 2020-12-27 20:52
我刚入的v922为什么放地板上就一直自己转圈 飞起来也自己转

呃,尾电机问题换一个

作者: mouge    时间: 2021-1-4 13:18
化腐朽为神奇

作者: terryi2016    时间: 2021-2-25 10:02
从闲鱼看到b站再到这里的,持续关注,虽然一直玩多旋翼,但启蒙我的确实是多年前一台玩具级空心杯直机。。
作者: 小小小飞手    时间: 2021-3-14 20:58
大佬、加完光流模块、设置完开关、就能定位吗?

作者: 小小小飞手    时间: 2021-4-4 14:22
449294177 发表于 2020-4-13 20:35
已发

大神、切光流定点、晃动的厉害要怎么调、光流pid怎么在全部参数里搜


作者: dongzhaofeng    时间: 2021-6-8 15:49
刷APM那个固件,能私发吗?1344847276@qq.com   感谢!我是Omnibus F4V3S飞控,我是用伟力V988的小鸡
作者: dongzhaofeng    时间: 2021-6-8 15:57
terryi2016 发表于 2021-2-25 10:02
从闲鱼看到b站再到这里的,持续关注,虽然一直玩多旋翼,但启蒙我的确实是多年前一台玩具级空心杯直机。。

俺也一样!

作者: 小小小飞手    时间: 2021-6-19 16:39
油门曲线怎么调


作者: amdman    时间: 2022-6-2 17:41

作者: Foxconn    时间: 2022-6-2 18:19
楼主牛掰
作者: shier12    时间: 2024-1-13 20:40
能加个微信联系吗





欢迎光临 5iMX.com 我爱模型 玩家论坛 ——专业遥控模型和无人机玩家论坛(玩模型就上我爱模型,创始于2003年) (http://wz.5imx.com/) Powered by Discuz! X3.3