我为我的应用程序选择了 gsm 模块。我想注册4G网络并想连续3天连续传输数据。
我对模块的功率输出(dbm)进行了一些计算。我注意到每个数据表中的功耗都是在最高功率输出接近23dbm时测量的,但是缺少最低功率输出[dBm]的电流消耗,因此尝试根据功率输出进行一些计算。
我的计算流程如下。
我搜索了dbm术语并将其转换为毫瓦单位,因此相应地。 1 分贝 = 1.2589254118 毫瓦 23 分贝 = 199.5262314969 毫瓦 然后我通过此链接将 mW 转换为毫安,标准工作电流为 3.3V(瓦/伏/安/欧姆计算器)。
1.2589254118 mW = 0.38149255 mA 2)199.5262314969毫瓦=60.46249439毫安 因此根据方程式,如果我通过 1dbm 传输数据,则至少需要 0.38149255 mA,而通过 23dbm 传输数据时,则至少需要 60.46249439mA。
我的计算对吗?
当我将dbm视为降低功耗的主要因素时,我应该如何计算电流。
我是用 esp32 wifi 做到的。我通过 mqtt 协议传输数据,我尝试了两种不同的配置,即最低可支持的 dbm 和最高可支持的 dbm,这导致每小时仅 10-15mA 的差异,根据上述计算,这是不匹配的,让我知道我在这里做错了什么.
仅对于直流电,功率等于电流乘以电压。您需要使用 RMS 值,该值因波形类型而异。