6. RSSI

OpenLRS提供了灵活性很强的RSSI表达方式。
模式一,纯RSSI信号强度:
        用来指示信号强弱,这点和ULRS不同,换算到dBm较为复杂。而一旦出现丢包,纯RSSI将归零。
模式二,数据完整度:
        表示最近的15个数据包中完整传输的比例,没有丢包则一直显示为100%,丢一个包,则显示94%,每丢一个包rssi下降6%
模式三,复合模式:
        如果没有丢包,那么RSSI将在50~100%之间,指示信号的强弱,例如此时纯rssi为50%,那么复合模式下则显示为 50 + 50*50% = 75%;如果出现丢包,那么值将显示在0~50%之间,例如收到75%的数据包,那么显示为 50*75% = 38%。复合模式的好处在于可以同时指示信号的强弱和丢包情况。
RSSI管脚总是指示复合模式下的RSSI,LazeRX模块的RSSI管脚前面已经安放了滤波器,0~100%对应为0~3.3V的电压值,可以通过OSD或者飞控采样读取。
如下图连接,注意在OSD或是APM中都要把量程设定为3.3V。
另外也可以选择通道注入的形式,在标准的PWM信号接口上表示(这时RSSI信号将取代原来的通道信号,请确保该通道没有其他功能用途),适合Pixhawk或APM这类飞控读取。通道注入的方式相比模拟量读取节省了一根信号线,特别是使用PPM接收机的话尤为明显。配置软件中,在接收机选项卡里,你会看到信号值有Comp、Qual、RSSI和Qual+RSSI形式,你可以选择注入指定的通道。我们这里除了模拟量RSSI,还有八个能用的通道,APM飞控一般用不到这么多,所以我把第8通道用来传递复合模式的RSSI值。
其实所有的走线都没有变:
当前Pixhawk可以把RSSI的信号源设定为指定的通道值,于是Mini-OSD这类模块可以直接以“RSSI from FC”的模式显示RSSI。但APM不支持这样的设置,需要变通一下,还是Mini-OSD,选择“Source :Channel 8”即可。具体操作不再做展开。
最后,OpenLRS还有丢包声音提示等功能,具体参阅