5iMX宗旨:分享遥控模型兴趣爱好

5iMX.com 我爱模型 玩家论坛 ——专业遥控模型和无人机玩家论坛(玩模型就上我爱模型,创始于2003年)
楼主: suvsuv
打印 上一主题 下一主题

DIY功能强大,超轻重量的小机无刷电调- BLHeli详解(6楼更新:用遥控器修改电调设置)

  [复制链接]
21
发表于 2012-5-1 23:46 | 只看该作者

都说隔着层膜不幸被LZ捅破 :em15: 搞个并口C8051下 载板试试水

欢迎继续阅读楼主其他信息

22
发表于 2012-5-1 23:51 | 只看该作者
:em26:
23
发表于 2012-5-1 23:58 | 只看该作者

标题

这个一定要顶
24
发表于 2012-5-2 07:20 | 只看该作者
牛人那,绝对的“模林高手”
有一点不是很赞同:
LZ说关于定速最好使用一个能探测到旋翼速度用的电调物理端口来稳定转速才是真正的定速,而用电调本身内部推算的定速为伪定速。
此话差矣,不得不说转速物理探测反馈法是一个有效的古老的控速法,曾被广泛用在有刷电机的系统中,自从有了无刷电机后就少有人用了。
其实不管是用光电法还是霍尔法来探测旋翼转速都是一个目的——探测即时速度,由于无刷电机系统中的mos管的换向严格同步于电机转速,
因此无刷电机无需在外部增设转速探测装置就可以通过内部的换向周期知道电机的真实转速,从而达到与其它方法同样效果的定速目的。
25
 楼主| 发表于 2012-5-2 07:47 | 只看该作者
原帖由 椰岛 于 2012-5-2 07:20 发表
牛人那,绝对的“模林高手”
有一点不是很赞同:
LZ说关于定速最好使用一个能探测到旋翼速度用的电调物理端口来稳定转速才是真正的定速,而用电调本身内部推算的定速为伪定速。
此话差矣,不得不说转速物理探测反 ...

专家,解决了我对定速的疑问,把你的解释抄一遍上去:em00:
26
发表于 2012-5-2 08:59 | 只看该作者
谁有成品卖~~喊一声吧~~自己是折腾不来的了
27
发表于 2012-5-2 09:14 | 只看该作者
恩,支持发成品~!
28
发表于 2012-5-2 09:28 | 只看该作者

回复 29楼 gaojieyong 的帖子

不用成品,照猫画虎,驱动开源共享老外这精神刚刚的,剩下的简单无难度
29
发表于 2012-5-2 09:33 | 只看该作者
强大:em26: 学习了。
等有空了试水。
要是TS或CS出些成品更好:em15:
30
发表于 2012-5-2 09:43 | 只看该作者
膜拜中。太强大了。可惜自己搞不定。坐等成品:em15:
31
发表于 2012-5-2 10:25 | 只看该作者
對於想DIY的人來說這是很好的文章,不過就如同樓主說的DIY就是享受中間的過程。
32
发表于 2012-5-2 10:44 | 只看该作者
顶顶更健康
33
发表于 2012-5-2 10:51 | 只看该作者
相当之详细,顶。不过关于每个参数说明,请老兄能够全部解释一二。有些搞不清楚干啥的。
34
发表于 2012-5-2 11:07 | 只看该作者
高端 深奥!
35
发表于 2012-5-2 12:01 | 只看该作者
有很多東西學習,享受 DIY 樂趣!:em26:
36
发表于 2012-5-2 13:03 | 只看该作者
其实自己做电路板也花不了多少钱,多几个分摊的话还能省更多。有意的可以PM。
37
 楼主| 发表于 2012-5-2 13:04 | 只看该作者
Blheli支持四种定速模式
1.Tx: 缺省设置.
Tx模式下电调会实时读取遥控油门位置并据此设置旋翼转速(转速与油门的计算关系涉及到电机齿数,大齿数,电机磁铁数,后面再详解)。因此,Normal模式依然可以设置成非横线,而是常用的0-100这样的上升曲线;而idler模式则设置成一条横线,比如70-70-70-70-70(70只是一个例子,可以设置任意值)。这样在起飞时可以用normal模式使飞机缓慢上升到一个转速再切换到idle模式进入定速状态;同样,降落时也可以切换回normal模式实现缓速降低油门,利用normal模式可以避免一开机就立即打 idle(小鸡如果转速变化太快,尾电机很大可能跟不上速度变化而倾倒)导致起飞不稳甚至失败的问题。
但是需要注意的时,在TX模式虽然是实时计算定速值,由于计算需要时间,所以玩家在移动油门摇杆时会感觉到电机转速变化滞后,因此最好不要像用普通电调那样在normal模式进行航线飞行或者悬停,normal模式只是用来切换到定速飞行的一个缓冲阶段。
刷BlHeli的电调上电过程与普通电调有很大区别,以下为非Arm模式的电调上电步骤:
a.开遥控,遥控油门摇杆置0
b. 飞机通电, 电调会响三声
c. 等遥控与三轴接收机对好频后,推油门摇杆到任意非0油门位置,等电调响低音一声
d. 油门摇杆回到0,等电调再响一声高音,这是电调初始化完毕,才可以启动电机
2. Arm:
与TX  模式实时计算定速值不同,电调在上电初始化时就读取所检测大的最大油门作为目标定速值,所以Arm模式的定速值每次开机后就固定了,要改变定速值就需要重新给电调上电。初始化完毕定速值就不随油门变化而变化。但是在3.x版增加了一个检测:如果油门<=20,则取消定速模式。
在Arm模式通常建议将Norml曲线设置为:0-20-20-20-x(x是你打算设置的定速值,大于20即可),然后将idle油门曲线设置为任意大于20的值。
电调初始化步骤如下:
a.开遥控,遥控油门摇杆置0
b. 飞机通电, 电调会响三声
c. 等遥控与三轴接收机对好频后,推油门摇杆到最高,等电调响低音一声,这期间电调已经读到需要设置的定速油门
d. 油门摇杆回到0,等电调再响一声高音,这是电调初始化完毕,才可以启动电机
要启动电机,将遥控切换到idle 模式同时将油门摇杆移到稍微低于0度螺距的位置(避免飞机起飞),等到电机加速到期望值就可以推油门起飞
需要注意的是,在电调初始化过程中不建议用熄火开关来切换,主要是因为Mcpx的接收机如果检测到油门从0变化到大于50%,就会被触发软启动,也就是在软启动完成之前(v1需要5秒,v2需要10秒),电调没法检测到正确的油门来设置定速!!!

3. Setup:
这种模式就是在电调写死了定速值,这样无论遥控的油门曲线如何设置都不起作用;这种模式适合已经确定好合适定速的场景,不需要像Arm模式那样每次通电都要等待电调读取设置,加快电调初始化时间
4. Off
关闭定速,使BlHlei电调跟普通电调一样工作。如果你是新手:em19: ,或者想测试一下电调的油门线性,请使用这个模式

[ 本帖最后由 suvsuv 于 2012-5-2 13:14 编辑 ]
38
 楼主| 发表于 2012-5-2 13:07 | 只看该作者
原帖由 johnsonren 于 2012-5-2 13:03 发表
其实自己做电路板也花不了多少钱,多几个分摊的话还能省更多。有意的可以PM。

才卖30元的成品3A电调还打算自己制板买元件,过于蛋疼了吧:em17:

[ 本帖最后由 suvsuv 于 2012-5-2 13:15 编辑 ]
39
 楼主| 发表于 2012-5-2 22:13 | 只看该作者
看了一下代码的注释,作者在3.0里已经加入对PPM信号的识别,也就是应该可以既支持mcpx/fbl/cp这样的有刷输出,也可以支持无刷输出。
用120d02s的接收机测试了一下,BlHeli电调可以正常识别接收机的无刷信号,也可以带动HP08s电机运转。只能说这个程序太强大了。迟点把d02s也改为用Blheli的电调, 同时用2s供电,这样的120机,定速功能才可以充分得到发挥:em26:

评分

参与人数 1威望 +2 收起 理由
zxd88 + 2 【精品文章】感谢分享希望继续努力发更多更 ...

查看全部评分

40
发表于 2012-5-2 22:44 | 只看该作者
技术帖。。要顶起。。。。
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

关闭

【站内推荐】上一条 /1 下一条

快速回复 返回顶部 返回列表