之前在X9D上用OpenTx做过一个自动根据电池s数做低电压报警,这个设置在自动识别S数上工作良好,但是对电量低的判断只是最简单的,当电压低于设定值就直接触发报警。这个设置虽然设置简单但实际使用时效果不尽理想。在偶尔提高油门(会造成短暂掉压),或者电压接近报警值时的波动都会触发报警,不仅听着烦人,也让这个报警显得不那么可靠。所以接下来我们来改良一下这个设置。期望效果是当电压持续低于设定值一定时间(比如3秒)以后,才触发报警。这样可以很大程度上规避掉电压的波动和短时间大油门的掉压带来的误报问题。
OpenTx没有直接提供这样现成的设置,可以通过几个逻辑开关的组合来达成效果。
先到逻辑开关Logical Switches设置界面
- L6–这是最基本的电压是否低于设定值的判断。这里假设电压回传在A2上,3S电池。一般我的习惯是在飞行时单芯电压低于3.5v报警,所以3.5*3=10.5v。这个值需要根据S数和个人习惯调整。在这里,当回传电压A2低于10.5v时,L6为真;否则为假。
- L7–这里要用到个比较有趣的设置Edge,需要用它来判定一个逻辑开关持续为真的时间长短。在这里L7负责判断L6的持续时间是否到3秒。注意这里的Edge设定里,3秒后的参数要设置成(instant),在控上显示为<<。因为Edge不会无限保持为真的状态,所以我们需要用到下面的L8。(关于Edge其他参数的含义见OpenTx University页)。
- L8–这里要用到一个之前在油门锁里用到的Sticky。它的工作方式是当第一个参数为真时,它即为真,而无论第一个参数之后如何变化;直到第二个参数为真时,它才会变为假。利用这个特点,当L7变真时,就说明油门已经出现了持续低于10.5v有至少3秒钟的情况了,于是L8立刻变为真并且保持为真。
- L9–那还要这个L9干嘛呢?如上所说,L8一旦为真就保持为真,这样当你换了电池以后它也会“死性不改”。所以我们需要另一个逻辑开关来触发L8的第二个参数让它“重置”。还是以3S电池为例,当回传电压高于11.40v时我们就认为是换上了新电池,于是L8被反转为假,一个新的循环就开始了。
然后最后一步
到特殊功能Special Functions里开2行设置,都监控逻辑开关L8,当它为真的时候就每10秒钟播报一次”low battery”语音提示同时控也每10秒钟震动一次,这里就纯看个人喜好啦。
如果你有设置油门安全锁的话,上述的L9也可以用油门锁来做。比如
这个设置里L1为真时代表油门启动,L1为假代表油门锁定。具体这个油门的设置可看前一个帖子。这样当降落后锁定油门时报警就停止了。否则报警会一直持续到换上新电池,也是有点不科学的。但注意这个方案仍然不是万能的,如果你没有换电池又解锁了继续飞,那么这个报警提示永远不会再响。
如果足够变态,还可以把这个设置和之前的自动判断S数的设置相结合
记得要到Special Functions里把监控的逻辑开关改成L15。这个在2S和3S下都有稳定的报警。
暂无评论