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

5iMX.com 我爱模型 玩家论坛 ——专业遥控模型和无人机玩家论坛(玩模型就上我爱模型,创始于2003年)
12
返回列表 发新帖
楼主: Flameout
打印 上一主题 下一主题

翻译一些betaflight的东西

  [复制链接]
21
发表于 2017-2-9 10:54 | 只看该作者

set vbat_pid_compensation = ON


BF 3.13下这个是错误命令啊!!!!

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

22
 楼主| 发表于 2017-2-9 11:15 | 只看该作者
hcc 发表于 2017-2-9 10:54
set vbat_pid_compensation = ON

3.1.3的我还没试过。。如果确定不是命令拼写错了,可以在cli里输入get,看看给出来的有没有这个语句。如果3.1.3还保留有这个功能,应该会有一行“vbat_pid_compensation=off      [on,off]”的东西。也可能3.1.3取消了这个功能,我再去确认一下。
来自苹果客户端来自苹果客户端
23
发表于 2017-2-9 14:38 | 只看该作者
Flameout 发表于 2017-2-9 11:15
3.1.3的我还没试过。。如果确定不是命令拼写错了,可以在cli里输入get,看看给出来的有没有这个语句。如 ...

好的,谢谢,现在又升级了,3.15出来了
24
发表于 2017-2-9 20:37 | 只看该作者
好帖
25
发表于 2017-2-9 22:35 | 只看该作者
lz好样的   支持你
来自苹果客户端来自苹果客户端
26
 楼主| 发表于 2017-4-2 15:38 | 只看该作者
What is thedifference between Min_Check Min_command and Min_throttle and stick inputs ?
FromMasterZap
min_checkhas nothing to do with ESC's ....
min_commandis the value sent when disarmed (or when armed and motor stop is on, i.e. whenwe want the motors not to spin). min_throttle is the value sent when armed(with motor stop off)
min_checkis about stick command and only matters towards your actual throttle stick. Ithas no effect on what is sent to the ESC.
Themisunderstanding of this comes from the fact that your throttle stick doesn'teven begin "working" until you are above min_check. People tryexplaining this with sentences like "the FC will map min_check tomin_throttle", which while true, makes people believe there is thisrelation. There is no relation. All that is being said is "the flightcontroller only cares about the range above min_check up to full throttle, andwill remap that range into the 0%-100% input to the flight controller, whichthen outputs whatever it wants to the motors"
From waltr
In general(all channels) min_check & max_check are only for Stick commands. then ONLYon throttle channel min_check is used in the code for Arming and PID controllerdepending on other settings (pid_at_min_throttle, AirMode, etc). mid_rc (Note:this is incorrectly label throttle middle in the CF config GUI) is telling theFC what your Stick Center value is, typically 1500 but may be 1520 on someradios. mid_rc is NOT used on throttle channel.
Thedefault max_throttle of 1850 comes from MultiWii and is a SAFE max value forALL ESCs.

Min_check、min_command、min_throttle和遥杆输入的区别是什么?
(为了方便阅读,我把min_check翻译成“最低检查点”,min_command是“最小输出值”,min_throttle是“最低启动值”)
MasterZap大神的回答:
最低检查点对电调没有任何影响…..
最小输出值是:上锁时,或解锁了但是启用了motor_stop功能,输出给电调的信号。最低启动值是解锁并且没开motor_stop时给电调的信号。
最低检查点只用于判断油门杆的指令,它不影响对电调的输出。
这个误解来源于在最低检查点以下时,油门杆似乎不起作用。许多人说是“飞控会把最低检查点的信号值输出给电调”,搞得很多人都这么认为。实际上这两个值并没有关系。真实的情况是,只有油门输入值在最低检查点到满油之间,才会给电调输出转动的信号,并且油门杆量和马达输出从1%到100%一一对应。
Waltr大神的回答:
总的来说,(所有通道的)最低检查点和最高检查点只是判断遥杆的指令。只有在油门通道上,最低检查点才和上锁解锁有关。PID和其他设置有关(pid_at_min_throttle、airmode那些)。mid_rc(并不是油门中点),是各通道的中值,也就是遥杆中立点,一般是1500,有些控是1520。它不适用于油门通道。
默认的最高油门输出1850是从multiwii飞控那里搬来的,对电调也比较安全。

译者注:
可以这么理解:解锁之后:油门杆最低→油门值低于min_check→飞控给电调的信号是min_command,即最低输出,这时候马达不转→推油门杆→油门值高于min_check→飞控给电调的信号是min_throttle,即最低油门值,马达转动。
最低检查点min_check可以设得比油门杆最低时飞控收到的信号略高,这样只要推油门就可以启动马达,而不要推一定距离才能启动。比如,油门杆最低,看到的信号值是1000,那么min_check就设成1010。具体方法:cli中输入set min_check=1010。


27
发表于 2017-4-6 17:13 | 只看该作者
楼主好人啊, 造福大家
28
发表于 2017-5-9 21:36 | 只看该作者
大用先留脚印
来自安卓客户端来自安卓客户端
29
发表于 2017-5-10 14:56 | 只看该作者
技术的好帖子
30
发表于 2017-7-8 13:58 | 只看该作者
31
发表于 2017-10-8 23:27 | 只看该作者
先收藏再看
来自苹果客户端来自苹果客户端
32
发表于 2017-11-13 21:04 | 只看该作者
楼主威武,必须赞
33
发表于 2017-11-14 14:23 | 只看该作者
感谢翻译,学习学习。
34
发表于 2018-11-25 17:05 | 只看该作者

楼主威武,必须赞
35
发表于 2018-11-26 07:08 | 只看该作者
感谢辛苦分享啊
来自苹果客户端来自苹果客户端
36
发表于 2018-11-26 07:59 | 只看该作者
大赞!感谢
来自苹果客户端来自苹果客户端
37
发表于 2018-11-26 09:33 | 只看该作者
感谢提供,学习一下。
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

关闭

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

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