如何设置Tx功率级别(输出功率)的DA14531_TINY_Module在我的OpenCPU代码本身

⚠️
大家好. .感谢来到论坛。令人兴奋的消息!我们现在正在转移到新的论坛平台的过程中,它将提供更好的功能,并包含在主对话网站。所有的帖子和账号已经迁移。我们现在只接受新论坛的流量-请发布任何新的帖子在//www.xmece.com/support.我们会在接下来的几天修复bug /优化搜索和标记。
7个职位/ 0个新职位
最后发表
ravikiran4
离线
最后看到:8个月1个星期前
加入:2020-08-05 9:45
如何设置Tx功率级别(输出功率)的DA14531_TINY_Module在我的OpenCPU代码本身

嗨,对话框的团队,

我想减少我DA14531_TINY_MODULE的TX功率级别(输出功率)。我已经看过你的4.7 da14531_faqs / rf_radio。

在我的应用程序代码中,是否有其他改变Tx功率级别的可能性?这样,我可以启用Tx功率范围,而我闪烁我的程序到DA14531_TINY_Module。

我真的需要一个答案。

先谢谢你。

D.ravikiran.

PM_Dialog
离线
最后看到:1天19小时前
工作人员"title=
加入:2018-02-08 11:03
嗨ravikiran4,

嗨ravikiran4,

您可以使用rf_pa_pwr_set() API来选择Tx输出功率级别——它在rf_531.h / .c中。更好的Tx级别可以从rf_tx_pwr_lvl_t enum中选择,它定义了从-19.5 dBm到+2.5 dBm的发送输出功率级别。当调用set_recommended_settings()时,所选的值将应用于硬件

谢谢,PM_Dialog

ravikiran4
离线
最后看到:8个月1个星期前
加入:2020-08-05 9:45
谢谢您的回复

谢谢您的回复

1.在OpenCPU代码中dBm的默认值是什么?

2.你能告诉我在哪里可以调用这个rf_pa_pwr_set() API吗?[我可以在任何地方调用它或者有任何特定的文件来调用这个API]

3.什么是最低的range (in cm) I can get by setting dBm to -19.5 dBm, can you please tell me about the value?

4.我读过(https://www.bluetooth.com/blog/proximity-and-rssi/),不同的制造商有不同的RSSI范围值。请问DA14531_SmartBond_TINY模块的RSSI范围是多少?在什么最小RSSI值(信号强度)我可以得到一个良好的连接,通信(TL;DR),非常可靠,及时的数据包交付?

谢谢对话团队

D.ravikiran.

PM_Dialog
离线
最后看到:1天19小时前
工作人员"title=
加入:2018-02-08 11:03
嗨ravikiran4,

嗨ravikiran4,

  1. 请检查ble_arp.c中的rf_init_func()。默认值为0dBm - rf_pa_pwr_set(RF_TX_PWR_LVL_0d0);
  2. 您可以在app_on_init回调中调用它,并在调用default_app_on_init()之前
  3. 根据DA14531 datasheet,发送输出功率从-19.5 dBm到+2.5 dBm。

谢谢,PM_Dialog

ravikiran4
离线
最后看到:8个月1个星期前
加入:2020-08-05 9:45
3.什么是最低的

3.什么是最低的distance for the DA14531, that can give reliable communication and timely delivery of data packets? (when the rf_tx_pwr_lvl_t enum is set to -19.5 dBm)

4.DA14531 SmartBobd TINY Module的RSSI值范围是多少?(0到100或0到125或)任何其他值。请让我知道。

谢谢你!

D.ravikiran.

PM_Dialog
离线
最后看到:1天19小时前
工作人员"title=
加入:2018-02-08 11:03
嗨ravikiran4,

嗨ravikiran4,

你能解释一下第三点吗?这取决于多种因素,如天线和环境条件。

RSSI值是对数值,也与发射机和接收机之间的距离和介质有关。例如噪音、灰尘和一般的环境条件都会影响RSSI。因为这是距离的对数,你会注意到rec和有轨电车之间距离的微小增加会导致RSSI的更大的变化。如果你把RSSI的对数下降与辐射模式结合起来,你会看到不同的RSSI值。另外,RSSI表示对端设备接收到的信号的功率。为了做到这一点,你能否也澄清这个问题?您可以使用BLE通用移动应用程序来测试它。

谢谢,PM_Dialog

ravikiran4
离线
最后看到:8个月1个星期前
加入:2020-08-05 9:45
3 .你能澄清一下吗

# 3:你能解释一下第三点吗?这取决于多种因素,如天线和环境条件。

我使用的是DA14531 SmartBond TINY的内部天线,在我的BLE设备之间没有中断介质(LSO是好的)。

我知道有什么办法能让我在两个BLE设备之间的距离最小,这样我可以得到可靠的通信和数据包的及时发送

#4:https://www.metageek.com/training/resources/understanding-rssi.html在这个网站,我发现了以下信息。

RSSI是一个用来衡量相对的术语质量接收信号到客户端设备但没有绝对值。IEEE 802.11标准(制造WiFi设备的一本文件图)指定RSSI可以是0到最多255的等级每个芯片组制造商可以定义自己的“RSSI_Max”值.例如,思科使用0-100的刻度,而Atheros使用0-60的刻度。这完全取决于制造商(这就是为什么RSSI是一个相对索引),但是您可以推断RSSI值越高,信号越好。“

我在问什么是DA14531 SmartBond TINY的RSSI_Max和Min值?(RSSI)的规模

谢谢您的回复

D.ravikiran.