• Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Вопрос О мощности передатчика и дальности связи ESP-12e

AlexandreVN

Member
Здравствуйте.
Esp-12e с печатной антенной. Какова дальность устойчивой связи? Насколько понял есть возможность регулировать мощность в попугаях от 0 до 82. Если из Ардуино IDE то WiFi.setOutputPower(a); Где а от 0 до 20.5дБм. Судя по показанием измерителя wifi разница между а=0 и а=20.5 есть. Но по току потребления модуля не заметно. В обоих случаях в районе 100мА. В сети пишут про 300метров дальности связи, у меня в условиях загорода и отсутствия помех вообще, при а=20.5дБм получилось со смартфоном связываться всего на 50-70метров. Это нормально? Второй вопрос, на крышке написано 25дБм. Если попытаться изменить библиотеку и раскачать модуль то он: раскачается/ не раскачается/ сгорит?
 

Сергей_Ф

Moderator
Команда форума
@AlexandreVN зачем менять библиотеку? Обратитесь напрямую к system_phy_set_max_tpw(val); и проведите эксперимент. О результатах можете сообщить тут ;)
 

nikolz

Well-known member
Здравствуйте.
Esp-12e с печатной антенной. Какова дальность устойчивой связи? Насколько понял есть возможность регулировать мощность в попугаях от 0 до 82. Если из Ардуино IDE то WiFi.setOutputPower(a); Где а от 0 до 20.5дБм. Судя по показанием измерителя wifi разница между а=0 и а=20.5 есть. Но по току потребления модуля не заметно. В обоих случаях в районе 100мА. В сети пишут про 300метров дальности связи, у меня в условиях загорода и отсутствия помех вообще, при а=20.5дБм получилось со смартфоном связываться всего на 50-70метров. Это нормально? Второй вопрос, на крышке написано 25дБм. Если попытаться изменить библиотеку и раскачать модуль то он: раскачается/ не раскачается/ сгорит?
мощность передатчика 100 мвт
при этом ток 300 ма
средний ток в 80 ма - это ток приемника и процессора
передатчик работает короткими импульсами примерно в 2 мс
дальность зависит от направленности антенны
про дальность на 2.4Ггц можно найти в инете
с направленной антенной ESP32 (мощность такая же как ESP8266) есть сообщение о дальности до 10 км
 

AlexandreVN

Member
Обратитесь напрямую к system_phy_set_max_tpw(val)
Код:
void ESP8266WiFiGenericClass::setOutputPower(float dBm) {

if(dBm > 20.5) {
    dBm = 20.5;
} else if(dBm < 0) {
    dBm = 0;
}

uint8_t val = (dBm*4.0f);
system_phy_set_max_tpw(val);

}

В данном коде 4.0f -это что?
PS 50-70 метров это при высоте подъема передатчика 1,7м над землей с учетом растительности на трассе. При высоте второго этажа и прямой видимости уже не менее 250м устойчивый сигнал.
 

nikolz

Well-known member
управление мощностью передатчика не влияет на средний ток потребление ESP,
так как основное потребление это приемник WiFi
 
Сверху Снизу