Главная » Хабрахабр » Новые возможности FLProg – ESP8266 как контроллер, а не модем

Новые возможности FLProg – ESP8266 как контроллер, а не модем

ESP8266 создан для использования в умных розетках, mesh-сетях, IP-камерах, беспроводных сенсорах, носимой электронике и так далее. Одним словом, ESP8266 появился на свет, чтобы стать мозгом грядущего «Интернета вещей».

Хорошо подходит любителям ардуино и тем, у кого уже есть в руках готовая схематика и отлаженная прошивка на базе чего-то своего, горячо любимого. Предусмотрено два варианта использования чипа:
1) в виде моста UART-WIFI, когда модуль на базе ESP8266 подключается к существующему решению на базе любого другого микроконтроллера и управляется AT-командами, обеспечивая связь решения с инфраструктурой Wi-Fi;
2) реализуя новое решение, использующее сам чип ESP8266 в качестве управляющего микроконтроллера.
Первый сценарий был реализован в проекте FLProg достаточно давно. Реализуется он с помощью любого из недорогих китайских ESP8266-модулей.

(До выхода FLProg 3. Второй вариант сценария предусматривает написание индивидуальной прошивки для управления чипом «изнутри». Начиная с этой версии, появилась возможность писать прошивки на языках FBD и LAD в среде FLProg). 1 прошивка должна быть написана для фирменного компилятора.

Для работы с периферией на борту ESP8266 есть все необходимые возможности. Сценарий использования чипа в качестве управляющего микроконтроллера интересен тем, что позволяет создать устройства, действительно небольшие и реально долго работающие от батарей.

Ключевые характеристики

Внутри чипа уместилась куча всего того, что в конкурирующих решениях часто является частью внешней обвязки: Чип ESP8266 является одним из самых высокоинтегрированных решений для работы с WiFi.

Меньше элементов = меньше цена компонентов, меньше стоимость пайки, меньше площадь размещения, меньше стоимость печатной платы. В итоге типовая обвязка чипа состоит всего из нескольких элементов. Что прекрасно подтверждается актуальными ценами модулей на базе героя нашего сегодняшнего обзора.

Что же интересного внутри? Управляет всем этим интегрированным хозяйством расширенная версия 32-битного процессора Tensilica’s L106 Diamond series.

11 b/g/n protocol
• Wi-Fi Direct (P2P), soft-AP
• Integrated TCP/IP protocol stack
• Integrated TR switch, balun, LNA, power amplifier and matching network
• Integrated PLL, regulators, and power management units
• +20. • 802. 11b mode
• Supports antenna diversity
• Power down leakage current of < 10uA
• SDIO 2. 5dBm output power in 802. 4μs guard interval
• Wake up and transmit packets in < 22ms
• Standby power consumption of < 1. 0, SPI, UART
• STBC, 1x1 MIMO, 2x1 MIMO
• A-MPDU & A-MSDU aggregation & 0. 0mW (DTIM3)

Ultra Low Power Technology

С чем связана популярность BLE и различных собственных реализаций радио интерфейсов? Энергопотребление — одна из самых важных характеристик решения, претендующего стать мозгом миллиардов устройств Интернета вещей. Ведь, в конечном счете, все устройства на базе этих реализаций все равно стремятся попасть в обычный Wi-Fi с помощью специальных устройств-мостов.

Потребители не готовы менять батареи в датчиках каждые два-три месяца. Секрет прост — сложно создать устройство, подключенное к WiFi, достаточное время, работающее на автономном питании. ESP8266 должен решить эту проблему. Поэтому «выход в сеть» приходилось обеспечивать мостами, подключенным к постоянному электричеству. Благодаря использованию продвинутых механизмов управления энергопотреблением решения. Теперь Wi-Fi можно использовать даже в автономных датчиках, работающих на небольших батареях.

215mA в режиме передачи — ничего особенного? Если бегло посмотреть на характеристики потребления чипа, можно остаться в неведении. ESP8266 потребляет около 60uA в режиме глубокого сна (с работающими часами реального времени) и меньше 1. Да, но стоит вчитаться в даташит и начинаешь понимать перспективы решения. 5mA (DTIM=10) в режиме поддержания 0mA (DTIM=3) или меньше 0.

Источник


Оставить комментарий

Ваш email нигде не будет показан
Обязательные для заполнения поля помечены *

*

x

Ещё Hi-Tech Интересное!

Сервис для торговли на бирже Robinhood обвинили в продаже данных о заявках пользователей высокочастотным трейдерам

В частности, там утверждается, что сервис, предлагающий пользователям возможность торговли на бирже без комиссий, продает данные о выставляемых ими заявкам высокочастотным трейдерам. Издание о финансах и технологиях Seeking Alpha опубликовало расследование о деятельности финансового стартапа Robinhood. В чем дело Журналисты ...

Удаленное выполнение кода в Microsoft JET Database Engine

 Участник проекта Zero Day Initiative Lucas Leong (Trend Micro) раскрыл подробности о наличии критической уязвимости в Windows, позволяющей удаленно выполнить произвольный код в контексте текущего процесса. Для успешной эксплуатации проблемы потребуется участие пользователя, который должен открыть вредоносный файл или перейти ...