Үй маршрутизаторын өзіміз жетілдіреміз. Wi-Fi чиптері. Компаниялар чиптің Wi fi pcmcia ішкі схемасын дәл баптауды бастады

ESP-01 Wi-Fi модулі ESP8266 сериясының ең танымал модулі болып табылады. Компьютермен немесе микроконтроллермен байланыс UART арқылы AT командаларының жиынтығы арқылы жүзеге асырылады. Бұған қоса, бұл үшін модульді тәуелсіз құрылғы ретінде пайдалануға болады, оған өзіңіздің микробағдарламаны жүктеуіңіз керек; 1.6.5-тен жоғары Arduino IDE нұсқасы арқылы микробағдарламаны бағдарламалауға және жүктеп алуға болады. Модуль микробағдарламасын жыпылықтау үшін сізге UART-USB адаптері қажет. ESP-01 модулі IoT (Internet of Things) құрылғыларында кеңінен қолданылуы мүмкін.

Техникалық сипаттамалармодуль

  • Wi-Fi 802.11 b/g/n
  • WiFi режимдері: клиент, кіру нүктесі
  • Шығу қуаты - 19,5 дБ
  • Қоректендіру кернеуі - 1,8 -3,6 В
  • Ағымдағы тұтыну - 220 мА
  • GPIO порттары: 4
  • Процессордың тактілік жиілігі – 80 МГц
  • Кодтық жадының сыйымдылығы
  • Жедел Жадтау Құрылғысы- 96 КБ
  • Өлшемдері - 13×21 мм

Байланыс

AT командалық режимін қарастырайық. Ол үшін модульді компьютерге USB-UART адаптері арқылы қосыңыз. Модуль түйреуіштерінің мақсаты (1-суретті қараңыз):
  • VCC - +3,3 В
  • GND - жер
  • RX, TX - UART түйреуіштері
  • CH_PD шығысы - чипті қосу
  • GPIO0, GPIO2 - сандық контактілер
Модульге сыртқы 3,3 В қуат қажет.

Сурет 1. ESP-01 модулінің түйреуіштерін тағайындау

AT командалық режимінде модульмен байланысу үшін қосылу схемасы (2-сурет):

Сурет 2. ESP-01 модулін компьютерге сериялық порт арқылы қосу схемасы

Сурет 3. Құрастыру схемасы

Mac OS X жүйесінде AT пәрмендерін жіберу үшін CoolTerm бағдарламасын пайдалана аласыз операциялық жүйе Windows бағдарламасыТермит. Модульге қосылу үшін COM портының жылдамдығын тек қана білуге ​​болады, ол әртүрлі микробағдарламалар үшін әртүрлі болуы мүмкін; Менің модулім үшін жылдамдық 9600 бад болды. Сонымен қатар, CH_PD істікшесін қуат көзіне ажыратып, қайта қосқаннан кейін ғана алмасуды орнату мүмкін болды. Қосылғаннан кейін терминалға AT теріңіз және модульден OK жауабын алуыңыз керек. AT+GMR пәрмені модульдің микробағдарлама нұсқасының нөмірін береді, AT+RST пәрмені модульді қайта жүктейді (4-суретті қараңыз). Негізгі AT пәрмендерінің тізімін осы құжаттан табуға болады (ESP8266ATCommandsSet.pdf).

Сурет 4. Термиттен модульге AT командаларын жіберу

Егер AT пәрмен режимі сізге ыңғайлы болмаса, тақтаны http://esp8266.ru/download/esp8266-utils/ESP8266_Config.zip сілтемесінен жүктеп алуға болатын AppStack ESP8266 Config бағдарламасы арқылы конфигурациялауға болады. Сыртқы түріБағдарлама 5-суретте көрсетілген. Модуль графикалық интерфейс арқылы конфигурацияланған және командалардың орындалуын бағдарлама мониторында көруге болады (6-суретті қараңыз). Монитор AT пәрмендерін пәрмен жолынан да жібере алады.

5-сурет. AppStack ESP8266 конфигурациялау бағдарламасы

6-сурет. AppStack ESP8266 Config бағдарламасының сериялық мониторы

Бұл модульді пайдаланудың екі нұсқасы бар:

  • модульді UART арқылы басқаратын микроконтроллермен (мысалы, Arduino) бірге;
  • ESP8266 құрылғысын дербес құрылғы ретінде пайдалану үшін өзіңіздің микробағдарламаңызды жазу.

Қолдану мысалы

DHT11 ылғалдылық пен температура сенсорын ESP-01 модуліне қосу және деректерді ThingSpeak бұлттық қызметіне (https://thingspeak.com/) жіберу мысалын қарастырайық. Бізге келесі бөліктер қажет болады:
  • ESP-01 модулі
  • дамыту кеңесі
  • ылғалдылық пен температура сенсоры DHT11
  • резистор 10 кОм
  • жалғау сымдары
  • қуат көзі 3 - 3,6 В
Алдымен DS18B20 сенсорын ESP-01 модуліне қосамыз. DS18B20 - бір сымды 1 сымды интерфейс арқылы жұмыс істейтін сандық температура сенсоры. DS18B20 сенсорының модульге қосылу схемасы суретте көрсетілген. 7.

Сурет 7. DHT11 сенсорының ESP-01 модуліне қосылу схемасы.

Содан кейін ThingSpeak қызметінде профиль жасау керек. Қызметте деректерді қызметке жіберу және қызметтен деректерді алу нұсқаулары бар.

Сурет 8. Толық тізбек.

Біз ESP8266 үшін Arduino IDE бағдарламасында бағдарламаны жазамыз. Біз ESP8266WiFi.h (кіріктірілген) және OneWire.h кітапханаларын қолданамыз. 1-тізімнен эскизді Arduino тақтасына жүктеп алайық - температура сенсорынан деректерді алу және деректерді ThingSpeak қызметіне жіберу. ESP-01 модулі үшін WiFi кіру нүктесі үшін деректеріңізді енгізуіңіз керек:

  • const char *ssid;
  • const char *пароль;
сондай-ақ ThingSpeak қызметіндегі қолданбаға арналған privateKey параметрі. Листинг 1 // веб-сайт // esp8266 #include бағдарламасымен жұмыс істеу үшін кітапхананы қосыңыз // DHT11 #include бағдарламасымен жұмыс істеу үшін DHT кітапханасын қосыңыз // PIN қосылымы DATA #define DHTPIN 4 // сенсор DHT11 #define DHTTYPE DHT11 // DHT нысанының данасын жасау DHT dht(DHTPIN, DHTTYPE); // ssid WiFi қосылым желісі const char ssid = "********"; // WiFi құпия сөзіқосылым желілері const char құпия сөз = "********"; // ThingSpeak Server const char* хост = "184.106.153.149"; // ThingSpeak қолданбасының API KEY const char* privateKey = "****************"; // температура мен ылғалдылық қалқымалы температурасын сақтауға арналған айнымалылар; қалқымалы ылғалдылық // өлшеу аралығы үшін айнымалы unsigned long millis_int1=0; void setup() ( // сериялық портты іске қосу Serial.begin(115200); delay(10); Serial.print("WiFi желісіне қосылу"); Serial.println(ssid); // WiFi WiFi.begin( арқылы қосылу ssid , password while (WiFi.status() != WL_CONNECTED) ( delay(500); ) Serial.println("WiFi қосылды" // бастау dht.begin(); if(milis()-millis_int1>=10*60000) ( Serial.print("ThingSpeak-ке қосылу"); Serial.println(хост); // WiFi клиенті WiFiClient клиентін пайдаланыңыз; егер (!client.connect (хост, 80)) ( Serial.println("қосылу орындалмады"); return; ) // температура деректерін алу temp = get_data_temperature(); update?key="; url += privateKey; url += "&temp="; url += temp; url += "&humidity="; url += ылғалдылық; // серверге сұраныс жіберу client.print(Жол (" GET ") + url + " HTTP/1.1\r\n" + "Хост: " + хост + "\r\n" + "Байланыс: жабу\r\n\r\n"); );

// ThingSpeak серверінің жауабы while(client.available())( String req = client.readStringUntil("\r"); Serial.print(req); ) ) ) Енді ThingSpeak қызметінде біз көрсеткіштердің графигін көре аламыз DHT11 температура сенсорының (9-сурет).

Сурет 9. ThingSpeak қызметіндегі DS18B20 температура сенсорының көрсеткіштерінің графигі.

Жиі қойылатын сұрақтар Жиі қойылатын сұрақтар1. Модуль жауап бермейді
  • AT командалары
  • Модульдің дұрыс қосылғанын тексеріңіз;
  • Rx, Tx контактілерінің UART-USB адаптеріне дұрыс қосылғанын тексеріңіз;
  • CH_PD істікшесінің 3,3 В-қа қосылуын тексеріңіз;
Тізбекті порттағы байланыс жылдамдығын эксперименттік түрде таңдаңыз.2. ESP-01 модулі сенсордан температура деректерін қабылдамайды
  • DHT11
DHT11 сенсорының модульге дұрыс қосылғанын тексеріңіз.
  • 3. Деректер ThingSpeak қызметіне тасымалданбайды
  • Модульдің WiFi кіру нүктесіне қосылуын тексеріңіз;
  • WiFi кіру нүктесінің Интернетке қосылуын тексеріңіз;

ThingSpeak қызметіне сұраудың дұрыстығын тексеріңіз.

Қарау саны: 2762
WLAN өнімдерінің секторы бүгінде сымсыз жүйелер нарығындағы ең үлкен сектор болып табылады. IDC аналитикалық компаниясының болжамдары бойынша сымсыз жергілікті желі жүйелеріне арналған жартылай өткізгіш микросхемалардың жөнелтілімі 2002 жылғы 23,5 миллионнан 114,5 миллионға дейін өседі. 2007 жылы, бұл ең алдымен оларды ноутбуктерде пайдаланудың өсуіне байланысты. Осылайша, компания сарапшыларының мәліметі бойынша, 2007 жылға қарай осы портативті жүйелердің 91%-ы пайдаланушыға 54 Мбит/с тасымалдау жылдамдығымен жұмыс істейтін жергілікті желілерге қосылуға мүмкіндік беретін 802.11a/b/g чипсеттерімен жабдықталады (сәйкес 802.11g стандарты) немесе 2.4 (802.11b/g стандарттары) және 5 ГГц (802.11a стандарты) жиілік диапазонында 11 Мбит/с (802.11b/a стандарттарына сәйкес). Қазірдің өзінде 2003 жылы ноутбуктердің шамамен 42% Wi-Fi мүмкіндіктерімен жабдықталған. 802.11a/b/g стандартындағы чипсеттерді қолдану ұялы телефондарсоншалықты кең болмайды. IDC деректері бойынша 2007 жылы 802.11a/b/g чипсеттері негізінде орнатылған PDA функциялары бар телефондардың үлесі 5%-дан аспайды. Сонымен қатар, 802.11b стандартты чипсеттері $5,9, 802,11g стандарты - $6,8 және қос жолақты 802.11a/b/g стандартты чипсеттері - $7,4 бағаның төмендеуі Wi-Fi Fi-чиптерін сатуға әкеледі Қарастырылып отырған кезеңде құндық мәнде 599 миллионнан 1,1 миллиард долларға дейін өседі, WLAN жүйелеріне арналған чиптерді жеткізушілер саны да өсіп келе жатқаны таңқаларлық емес. Мұның бәрі 802.11 чип нарығындағы бәсекелестікті күшейтіп, өндірушілерді чипсеттегі чиптердің санын азайтуға және олар орындайтын функцияларды кеңейтуге итермелейді. IEEE 802.11 стандартын қолдауға арналған чипсет үш негізгіден тұруы керек функционалдық блок:
· 2,4 немесе 5,6 ГГц жиіліктегі қабылдағыш;
· ортогональды жиілікті бөлу мультиплексирлеуін (OFDM) және CCK модуляциясын қолдайтын модем;
· 802.11 стандартының a/b/g бір, екі немесе барлық үш нұсқасын, сондай-ақ олардың кеңейтімдерін қолдайтын бірыңғай медиаға қол жеткізу контроллері (Media-Access-Controller - MAC).
Бүгінде нарықта шығарылған 802.11 чипсеттері әдетте екі чипті қамтиды – MAC/негізгі жолақты процессор* және радио модуль. Бұл жағдайда стандарттың екі немесе үш нұсқасымен жұмыс істеуге жарамды чипсеттерді жасауға басты назар аударылады.
Ең үлкен жарнамалық «шуды» Intel 2003 жылы Centrino отбасының ноутбуктары мен PDA компьютерлеріне арналған 802.11b мобильді технологиясын алға жылжыту кезінде оңай жасады**. 2004 жылы 802.11 стандартының a және b нұсқаларын қолдайтын және сәйкесінше 11 және 54 Мбит/с тасымалдау жылдамдығын қамтамасыз ететін PRO/Wireless 2200BG түріндегі Wi-Fi мини-PCI модемі, сондай-ақ модемі шығарылды. стандарттың барлық үш нұсқасын қолдайтын PRO/Wireless 2915ABG түрі. PRO/Wireless 2200BG 2,4 ГГц ISM диапазонында жұмыс істейді және 802.11b желілеріне және 802.11g желілеріне OFDM қосылуға арналған DSSS (тікелей реттілік тізбегі) технологиясын қолдайды. 802.11g стандартында модем 54 Мбит/с максималды жылдамдықта 30 м және 1 Мбит/с-те 91 м, 802.11b стандартында – 11 Мбит/с және 90 м-де 30 м ішкі тарату диапазонын қамтамасыз етеді. 1 Мбит/с. PRO/Wireless 2915ABG модемі 5 ГГц диапазонының UNII жиілік диапазонында жұмыс істейді және 802.11a/g желілері үшін OFDM және 802.11b желілері үшін DSSS технологиясын қолдайды. Стандарттың а нұсқасында ішкі тарату диапазоны 54 Мбит/с-та 12 м және 6 Мбит/с-те 91 м, b нұсқасында – 11 Мбит/с-та 30 м және 1 Мбит/с-те 90 м, нұсқада. g – 54 Мбит/с жылдамдықта 30 м және 1 Мбит/с жылдамдықта 91 м.
Intel сымсыз үйлесімділік жүйесі PRO/Wireless чиптері мен құрылғылар арасындағы кедергіні азайтуға көмектеседі Bluetooth стандарты. Температураны калибрлеу температураның өзгеруіне сәйкес қуат шығысын реттеу арқылы өнімділікті динамикалық түрде оңтайландырады.
Дегенмен, Broadcom, Atheros, Philips және IceFyre Semiconductor (Канада) сияқты компаниялар Intel-мен табысты бәсекелеседі, олар үлкен көлемде сатып алу кезінде құны шамамен 20 доллар тұратын жетілдірілген 802.11 чипсеттерін шығаруда алда келеді. Олардың өнімдерін нарықта жылжытуға Intel жұмсаған 300 миллион доллар көп көмектесті. жарнамалық науқан Centrino мобильді технологиясы.
2004 жылдың ортасында Broadcom 802.11g стандартының WLAN қосылымдары үшін бір чипті шешімнің жасалғанын жариялады. AirForce One отбасының бөлігі, бұл BCM4318 қабылдағыш IC дәстүрлі Wi-Fi модульдеріне қарағанда 72%-ға кішірек және арзанырақ. Осының арқасында ол ноутбуктерде, PDA компьютерлерінде және тұтынушылық электронды құрылғыларда кең қолдануды табады. Чип қолданатын BroadRange технологиясына негізделген сандық әдістержоғары сезімталдықты алу үшін сигналды өңдеу. Оның құрамында жоғары тиімді 2,4 ГГц RF құрылғысы, 802.11a/g негізгі жолақ процессоры, MAC және басқа радио компоненттері бар. Қолданыстағы шешімдермен салыстырғанда қолданылатын компоненттер санының 45%-ға қысқаруының арқасында микросұлба өзі қолданылатын тұрмыстық құрылғылар мен шағын бизнес құрылғыларының желілері үшін жабдықтың құнын төмендете алады.
Чип 54g технологиясын қолдайды, Broadcom 802.11g стандартының іске асырылуы. Бұл технология өнімділіктің, қамтудың және деректерді қорғаудың саладағы ең жақсы үйлесімін қамтамасыз етеді. 54g технологиясын қолдайтын компания өнімдері бүгінгі күні орнатылған 100 миллионнан астам 802.11b/g құрылғыларымен үйлесімді.
Чипте батареяның қызмет ету мерзімін ұзартатын қуатты басқару тізбегі бар және компанияның SuperStandby бағдарламалық құралы кіріс хабарламаларды тексеру кезінде микросхема элементтерінің ең аз санын мүмкіндігінше қысқа уақытқа қосуды қамтамасыз етеді. Нәтижесінде күту режимінде қуатты тұтыну дәстүрлі WLAN шешімдеріне қарағанда 97% аз.
Сонымен қатар, компания 54 Мбит/с жылдамдықпен маршруттау функцияларын орындайтын, Fast Ethernet желісіне ауысатын және MIPS процессорымен пәрмендер жиынтығын өңдейтін бір чипті BCM5352E маршрутизаторының чипін - чиптегі жүйені шығарды. . Екі чип те жоғары өнімділік пен қауіпсіздікті қамтамасыз ететін компанияның OneDriver бағдарламалық құралын қолдайды.
2004 жылдың күзінде Broadcom кірістірілген 54 г стандартты BCM4320 чипін шығарды. USB интерфейсі 2.0. Чип Wi-Fi арқылы USB 2.0 порты бар кез келген құрылғыны қосу мүмкіндігін береді жергілікті желі. MAC/негізгі жолақты процессор 802.11a/g стандартын, USB 2.0 трансиверін, процессор өзегін және жадты бір пакетке орналастыру арқылы компания модульдің өлшемі мен қуат тұтынуын азайтып қана қоймайды. сымсыз байланыс, сонымен қатар пайдаланылған материалдардың құнын 50% төмендетті.
MAC чиптері мен процессорларының ең танымал әзірлеушілерінің бірі, сонымен қатар бағдарламалық қамтамасыз ету WLAN жүйелері үшін – компания Texas Instruments. Оның бір чипті MAC/негіздік жолақты TNETW1130 процессоры (1-сурет) 2,4 және 5 ГГц жиілік диапазонында 54 Мбит/с тасымалдау жылдамдығын, сондай-ақ 802.11 стандартының a/b/g барлық үш нұсқасын қолдайды. Чипті Wi-Fi Alliance 802.11g құрылғыларының өзара әрекеттесуін тексеру және 802.11b және 802.11g құрылғыларымен желілердің өзара әрекеттесуін қамтамасыз ету үшін пайдаланылатын дизайн үлгісі ретінде таңдады. Бүгінгі таңда деректерді қорғаудың ең жоғары деңгейін қамтамасыз ететін 802.11i стандартының талаптарына сәйкес, чипте қорғалған қол жеткізу протоколдарын (WPA) енгізуге арналған жеделдеткіш және міндетті және қосымша бағдарламалар AES стандарты. Ол сонымен қатар WLAN арқылы дауыс, радио, бейнеконференциялар өткізу және т.б. сияқты жаңадан пайда болған қолданбалардың өткізу қабілеттілігін нақты уақыт режимінде анықтауға мүмкіндік беретін кеңейтілген таратылған оркестрді және гибридті оркестрді қамтамасыз ету үшін Қызмет көрсету сапасын (QoS) қолдау блогын қамтиды. Сонымен қатар, чипте қуат тұтынуды оңтайландыруға және батареяның қызмет ету мерзімін ұзартуға мүмкіндік беретін тарату қуатын басқару кіреді.
TNETW1130 чипі өлшемі 16x16 мм болатын 257 істікшелі BGA түріндегі қаптамаға орнатылған. Корпус алдыңғы буынның MAC/базалық жолақты процессор чиптерімен үйлесімді.

КӨБІР ҚОСЫЛЫҢЫЗ, АЗ ТҰТЫНЫҢЫЗ
802.11 желілеріне арналған чипсеттердің заманауи өндірушілерінің жұмысының негізгі бағыттарының бірі диапазонды ұлғайту болып табылады. Көптеген стандартты Wi-Fi модемдері үшін бұл параметр ғимарат ішінде 100 м және сыртқы көріністе 300 м аспайды. Atheros Communications AR5004X сериясының төртінші буын стандартының 802.11a/b/g чипсеті, құрамында екі чип бар және eXtended Range (XR) технологиясы арқылы жасалған, екі есе ауқымды қамтамасыз етеді - 790 м-ге дейін чипсет құрылғыны жергілікті желіге әлемнің кез келген жерінде қолданыстағы кез келген 802.11 стандарты. Чипсет CMOS технологиясымен жасалған екі микросұлбаны қамтиды (2-сурет):
· 2,3–2,5 және 4,9–5,85 ГГц жиілік диапазондарына арналған және қуатты күшейткіш пен төмен шуыл күшейткіші бар AR5112 типті қос жолақты радио-чип (RNA). үшін арнайы қолданбаларсыртқы күшейткіштерді (қуат және төмен шу) пайдалану мүмкіндігі қарастырылған. Чип IF сүзгілеріне және көптеген RF сүзгілеріне, сондай-ақ сыртқы VCO және SAW сүзгілеріне қажеттілікті жояды. Микросұлбаның қоректену кернеуі 2,5–3,3 В;
· РНҚ қолдайтын AR5213 типті MAC/база жолақты көп протоколды процессор. Чипте нақты уақыт режимінде деректерді сығуға, кадр бойынша жылдам және пакеттік тасымалдауға, DAC және ADC блоктары бар. Қоректендіру кернеуі 1,8–3,3 В.
Тасымалдау ауқымының ұлғаюына RF чипінен гөрі MAC/негізгі жолақты процессор чипін жақсарту арқылы қол жеткізілді. Чипте қолданылатын XR технологиясы төрт OFDM арнасының сигналдарын қадағалауға, калибрлеуге және интерпретациялауға мүмкіндік береді. Ұзақ қашықтыққа жіберу жылдамдығын қалпына келтіру арқылы шыңнан орташа қуатқа қатынасын азайту мәселесі шешіледі және кодтау тиімділігі жақсарады.
802.11a стандартында деректерді беру жылдамдығы 6–54 Мбит/с, 802.11b стандартында – 1–11 Мбит/с және 802.11g – 1–54 Мбит/с. Чипсет сонымен қатар адаптивті радио технологиясын пайдаланатын және максималды өткізу қабілеттілігін қамтамасыз ету үшін бос арналарды автоматты түрде анықтайтын Super G және Super AG режимдерінде жұмыс істеу мүмкіндігін қамтамасыз етеді. Бұл ретте тарату жылдамдығы 108 Мбит/с жетеді. Нәтижесінде әдеттегі пайдаланушы арнасының өткізу қабілеті 60 Мбит/с асуы мүмкін. Чипсетпен қамтамасыз етілген қабылдағыштың сезімталдығы -105 дБм, бұл стандартта берілген осы параметрдің мәнінен -20 дБм артық.
Жаңа чипсеттің тағы бір маңызды артықшылығы - қуат тұтынуды азайту. Қазіргі заманғы WLAN радиостанцияларының көпшілігі, тіпті жіберілмейтін немесе қабылданатын деректер болмаса да, әрқашан қосулы. Жаңа чипсет негізіндегі радио пайдаланбаған кезде қуатты өшіреді, нәтижесінде басқа ұқсас құрылғылармен салыстырғанда (тіпті 54 Мбит/с жылдамдықта жұмыс істегенде) жалпы қуат тұтыну 60%-ға азаяды және күту режимінде небәрі 4 мА ток тұтынуы.
Чипсет тек қосылуды қамтамасыз етіп қоймайды сымсыз желі, сонымен қатар ұрлық болған жағдайда дабыл беру. Бұл режимде жинақтың чиптеріне берілетін қуат, тіпті олар пайдаланылатын құрылғы (ноутбук, PDA немесе басқа хост құрылғысы) жұмыс істемесе де өшірілмейді. Егер ұрлық іске қосылса, чипсет желіні рұқсатсыз жою туралы ескертеді мобильді құрылғы, бұл құрылғы өшірілген болса да.
Жинақтың чиптері өлшемі 9x8 мм болатын 64 істікшелі қорғасынсыз пластик кристалды тасымалдағыш қаптамасында немесе 196 істікшелі BGA түріндегі қаптамада орнатылған.
2004 жылдың соңында Atheros 802.11a/b/ жергілікті желілеріне қосылуды жүзеге асыратын AR5413 бір чипті CMOS чипінің негізінде әлемдегі бірінші толық жұмыс істейтін Wi-Fi модулі – AR5006X жасалғанын жариялады (3-сурет). g стандарттары. Чипте MAC, базалық жолақты процессор және жақсартылған сипаттамалары бар қос жолақты RF құрылғысы бар. Кез келген Wi-Fi желісіне үздіксіз қосылу мүмкіндігінің, 802.11i стандартын қолдаудың, сондай-ақ XR және Super AG режимдерін қолдаудың арқасында AR5006X өндірушілер арасында үлкен сұранысқа ие болады. күрделі жүйелерДК, өнеркәсіптік, коммерциялық және тұтынушылық электрондық жабдықтарға арналған. AR5006X алдыңғы чипсеттің бір бөлігі болған бір чипті жойып қана қоймайды, сонымен қатар пайдаланылатын дискретті компоненттердің санын 24-ке азайтады. Нәтижесінде әзірленген құрылғыларда қолданылатын компоненттердің санын 15% қысқартуға және материалды айтарлықтай азайтуға мүмкіндік берді. шығындар.
AR5413 802.11a/b/g бір чипті дизайн дәстүрлі эквалайзер негізіндегі құрылғыларға қарағанда ұзағырақ тарату ауқымын және жоғары көпжолды төзімділікті қамтамасыз ететін класстағы ең жақсы арналар реттілігін қамтитын кеңейтілген кең жолақты қабылдағышты пайдаланады. Алдыңғы РНҚ чипіндегідей, арнайы қолданбалар сыртқы қуат күшейткіштері мен төмен шу күшейткіштерін пайдалануға мүмкіндік береді және барлық IF сүзгілері мен жиілік радиожиілік сүзгілерін, сондай-ақ сыртқы VCO және SAW сүзгілерін жояды. Жалпы алғанда, бір чипті микросұлбаның параметрлері алдыңғы чипсетпен салыстырылады.
Қоректендіру кернеуі 1,8–3,3 В. Микросұлба өлшемі 13х13 мм болатын BGA типті пластик қаптамаға орнатылған.
WLAN құрылғысын жаппай өндіру 2004 жылдың төртінші тоқсанына жоспарланған болатын. 10 мың дана партиясын сатып алғанда оның бағасы 12 доллардан аспауы керек.
802.11 стандарты ұсынатын мүмкіндіктер, сондықтан олар үшін микросұлбалар мен чипсеттердің нарықтары шексіз. Егер әрбір портативті компьютер мен ұялы телефон осы стандартты (немесе оның бір бөлігін) қолдау үшін жабдықталған болса, мұндай құрылғыларды пайдаланушылар саны ондаған миллионнан жүздеген миллион адамға дейін өсер еді. Бұл қуатты аз тұтынатын көптеген чипсеттерді қажет етеді. Мұндай чиптерді жасау жолындағы алғашқы қадамды IceFyre Semiconductor жасады, ол 2003 жылдың соңында екі чипсеттің жасалғанын жариялады: бір SureFyre стандарты 802.11a және екінші TwinFyre a, b және g стандартының барлық үш нұсқасын қолдау үшін.
SureFyre чипсетіне мыналар кіреді:
· 802.11a, b, h, I нұсқаларын қолдайтын және 30 Мбит/с жоғары жылдамдықта деректерді беру қызметтерінің кепілдендірілген сапасын қамтамасыз ететін қуатты аз тұтынатын ICE5125 MAC контроллері чипі (4-сурет). Контроллердің архитектурасын 108 Мбит/с дейінгі деректерді беру жылдамдығын қамтамасыз ету үшін масштабтауға болады;
· ICE5351 типті 802.11 физикалық қабат чипі (әзірлеушілердің айтуынша, чипсет жасау кезінде ол 802.11a стандартының жалғыз бір чипті физикалық қабат тізбегі болды);
· 5 ГГц жиіліктегі Chirex жиынтық архитектурасы бар F класты GaAs қуат күшейткіші, ICE5352 типті, ол 40–120 мВт шығыс қуат диапазонында дәстүрлі AB класындағы күшейткіштерден тиімділігі жағынан жоғары.
Дәстүрлі OFDM модемінің дизайнын жетілдіре отырып, компанияның әзірлеушілері ICE5351 физикалық қабат чипіне үш есептеу механизмін сыйдыра алды. Бұл OFDM сигналының максималды қуатының орташа қуатына қатынасын қолайлы деңгейге шектейтін Light Clipper; алдын ала бұрмаланудың адаптивті көзі; OFDM беру сигналын 0 дБ шыңнан орташа қуатқа қатынасы бар тұрақты конвертпен көптеген сигналдарға бөлетін фазалық фрагментер (5-сурет).
TwinFyre чипсетінде бірдей ICE5125 MAC контроллері мен ICE5352 қуат күшейткіш чиптері, сондай-ақ CCK модуляциясын қолдайтын кірістірілген базалық жолақ процессоры бар қос жолақты ICE5825 физикалық қабат чипі және ICE2501 802.11b/g радиомодуль чипі бар. түрі, ол чипсеттің екі диапазонда жұмыс істеуін қамтамасыз етеді.
Екі чипсеттің максималды қуаты 54 Мбит/с тасымалдау жылдамдығында 1,1 Вт-тан асады. Қабылдағыштың сезімталдығы мен тарату сигналының сызықтылығы 802.11 стандартына қарағанда сәйкесінше 10 және 2 дБ жақсырақ. Осылайша, 54 Мбит/с тарату жылдамдығы кезінде қабылдағыштың сезімталдығы -75 дБ (стандартпен белгіленген деңгейден -65 дБ), ең аз тарату жылдамдығында (6 Мбит/с) -95-ке тең. дБ. Әрбір деректер пакетін жіберу үшін 150 нс кідірістің таралуына төзімділікпен, антенна аралығымен және қуатты басқаруымен, 54 Мбит/с жылдамдықтағы ішкі диапазон және 6% жіберу қателігінің жылдамдығы сыртқы нүктеден нүктеге қосылу үшін 40 м-ден асуы мүмкін 40 м-ден жоғары жылдамдықпен 2,9 км құрайды. Сонымен қатар, SureFyre және TwinFyre микросхемалар отбасы дизайнерлерге ендірілген хостпен немесе меншікті MAC чипімен интерфейс жасау үшін толық жүйені немесе жай физикалық қабатты пайдалануға мүмкіндік беретін үлкен икемділік береді. 802.11b стандартын енгізу кезінде TwinFyre чипсетінің сигнал беру сызықтылығы -30 дБ, ал 802.11g стандарты -27 дБ. Орташа РЖ шығыс қуаты 20 дБм-ден асады.
Екі чипсеттің максималды қуат тұтынуы бәсекелес чипсеттердің жартысына жуығы - 720 мВт. Осындай төмен қуат тұтыну және агрессивті қуатты басқару арқылы IceFyre чипсеттері қосылымды қамтамасыз ете алады. ұялы телефоннемесе қалталы компьютерді 802.11 желісіне қосыңыз. Сонымен қатар, бұл чипсеттер теледидарды, аудио жүйені, приставканы, кабельдік модемді және т.б. біріктіретін тұрмыстық құрылғылардың желілерін құруға ықпал етеді.
IceFyre 2004 жылдың бірінші тоқсанында 802.11a чипсетінің және сол жылдың үшінші тоқсанында 802.11a/b/g TwinFyre чипсетінің ауқымды өндірісін бастауды жоспарлады. SureFyre чипсетінің бастапқы бағасы шамамен $20 болуы керек еді, TwinFyre $5-7 қымбатқа сатылады.

MIMO ТЕХНОЛОГИЯСЫНА ЖАУАП
Кез келген саладағы сияқты, WLAN жүйелерін нарықта сәтті жылжыту олардың өткізу қабілетін үздіксіз арттыруды және байланыс сапасын жақсартуды талап етеді. Мұндай жүйелерді жетілдіру бойынша жұмыстың келесі үш негізгі бағытын анықтауға болады:
· тарату жылдамдығын арттыру мақсатында радиобайланыс технологиясын жетілдіру;
· физикалық деңгей режимдерін енгізудің жаңа механизмдерін әзірлеу;
· Тарату тақырыптарын және радионы тарату режиміне ауыстырумен байланысты өнімділіктің төмендеуін өтеу үшін беру тиімділігін арттыру.
Осының бәрімен бірге 802.11 стандартының барлық үш нұсқасын қолдау қажет. Сымсыз жүйелерді тарату жылдамдығын арттыру жолдарының бірі жергілікті желіге сымсыз қосылымды жүзеге асыру үшін микросұлбаның кірісі мен шығысында бірнеше антенналарды пайдалану болып табылады. Көп кірісті көп шығыс (MIMO) немесе смарт антенна технологиясы деп аталатын бұл технология мұндай қажетсіз ақпаратты пайдаланады. сымсыз жүйелеркоммуникацияның көп жолды таралуы, оны осы жүйелердің қызметіне қою (6-сурет). Ол кеңістікте бөлінген антенналарды пайдаланып, бірнеше арналар арқылы келетін ақпаратты дәйекті түрде шығаруға мүмкіндік береді. MIMO технологиясы алыс қашықтықтарда тасымалдау жылдамдығын арттыру және қолданыстағы стандарттармен толық үйлесімді болу мәселесін шешеді. Мұның бәрі қосымша қолданбай жиілік спектрі. Жартылай өткізгішті Wi-Fi чиптерін шығаратын компаниялар өкілдерінің айтуынша, MIMO 100 Мбит/с-тан жоғары тарату жылдамдығын қолдауды қамтамасыз ететін 802.11n стандартын енгізуді қамтамасыз ететін негізгі технология болады. Тек АҚШ-та 5 ГГц диапазонында 24 қабаттаспайтын арна және 2,4 ГГц диапазонында үш арна бар. Осы 27 арнаның әрқайсысы үшін 100 Мбит/с деректер жылдамдығымен қолжетімді өткізу қабілеттілігі 3 Гбит/с жетуі мүмкін.
MIMO технологиясын 1995 жылдан бастап Стэнфорд университетінің ғалымдары әзірледі, олар кейінірек Airgo Networks (www.airgonetworks.com) компаниясын құрды, ол 2003 жылдың тамызында True MIMO көмегімен жасалған AGN100 сияқты эксперименттік Wi-Fi чипсетінің жасалғанын жариялады. бірегей мульти-антенналық жүйеге негізделген және 108 Мбит/с дейін тарату жылдамдығын қамтамасыз ететін технология. Рас, мұндай жылдамдыққа жету үшін компанияның MIMO технологиясына негізделген маршрутизаторлар мен клиенттік тақталарды пайдалану қажет. Сонымен қатар, жаңа чипсет барлық қолданыстағы Wi-Fi стандарттарымен үйлесімді. Тесттер чипсеттің тарату диапазоны оның шығарылған кездегі құрылғылардан екі-алты есе көп екенін көрсетті. Нәтижесінде әрбір кіру нүктесінің қамту аймағы (Access Point - AP) шама ретімен ұлғайды.
AGN100 чипсетінде екі чип бар - MAC/негізгі жолақты процессор (AGN100BB) және RF модулі (AGN100RF). Чиптің архитектурасы масштабталады, бұл өндірушіге бір радиожиілік чипті немесе одан да үлкенірек антенна жүйесін енгізуге мүмкіндік береді. өткізу қабілеті, қосымша RF чиптерін орнату. Чипсет 802.11a/b/g барлық үш нұсқасын қолдайды және қауіпсіздік пен байланыс қауіпсіздігіне арналған 802.11i стандартының талаптарына, сондай-ақ IEEE жұмыс тобы қабылдаған қызмет көрсету сапасы стандартының талаптарына жауап береді.
Компания 2004 жылдың соңында хабарлағандай, бөлшек сауда нарығында сатылым басталғаннан бері бір тоқсанда 1 миллионнан астам MIMO чипсеттері сатып алынды.
MIMO технологиясының танымалдылығы 2005 жылдың 6-9 қаңтарында өткен Consumer Electronics Show (CES) көрмесінде бірқатар OEM компанияларының осы технологияға немесе олардың сипаттамасына негізделген WLAN жүйелерін ұсынғаны да дәлел. Осы жүйелердің көпшілігі, соның ішінде Belkin, Netgear және Linksys жүйелері, Airgo Networks чипсеттеріне негізделген.
Жағдай қызып келеді және CES-те Atheros Communications компаниясы смарт антенналарға негізделген жүйелердің MIMO тәрізді жұмысын қолдайтын AR5005VL чипсетінің демонстрациясы. 802.11g және 802.11a/g нұсқаларын қолдайтын чипсет төрт антеннамен жұмыс істей алады және желінің екі ұшына орнатылған кезде (көп түрлі 802.11g құрылғылары бар желі желісінің бір ұшына орнатылған кезде) пайдаланушы өнімділігін 50 Мбит/с қамтамасыз ете алады. өнімділігі 27 Мбит/с). Ол фазалық антенна сәулесін қалыптастыру және циклдік релелік әртүрлілік әдістерін пайдаланады. Сонымен қатар, схема кіріс РЖ сигналдарын біріктіру және сол арқылы қабылданған сигналдардың қарқындылығы мен сапасын арттыру үшін сигналды өңдеудің озық әдістерін ұсынады.
Чипсеттің 802.11a/g нұсқасы 10 мың бірлік партиясын сатып алғанда 23 доллар тұрады, 802.11g нұсқасы 20 доллардан аз тұрады.
Соңғы төрт жылда WLAN құрылғыларының нарығы айтарлықтай өсті және оның өсу қарқыны жақын арада бәсеңдемейтіні анық. Және бұл осындай құрылғылардың элементтік базасын өндірушілер үшін үлкен мүмкіндіктер ашады.

WLAN ЖҮЙЕЛЕРІН ЖЕТКІЗУШІЛЕР

Компания

Бүгін мен әуесқойлық радиотехниканың жаңа бөлігімен - WiFi модулімен танысуды ұсынамын. Бұл NRF24L01 сияқты, ол бұрыннан баршаға таныс, бірақ өлшемі сәл кішірек және функционалдығы сәл басқаша. WiFi модулінің даусыз артықшылықтары да, кейбір кемшіліктері де бар, соңғысы, ең алдымен, бұл жаңа өнім екеніне және әзірлеушілер бұған өте оғаш жолмен келгендігіне байланысты - ақпарат өте баяу таратылады (құжаттама тек жалпы ақпаратты береді) модульдер туралы идеялар, олардың толық функционалдығын ашпай). Ал, аппараттық құралдарды ұсынған компанияның жұмсақтығын күтейік.

Модульдің құнын ерекше атап өткен жөн: қазіргі уақытта ол 3-4 долларды құрайды (мысалы, AliExpress-те)

Оң жақта NRF, сол жақта ESP модулі.

Бұл WiFi модульдері қандай? Тақтада WiFi чипінің өзі бар, сонымен қатар, дәл сол жағдайда бөлек микроконтроллерсіз бағдарламалауға болатын 8051 микроконтроллері бар, бірақ басқа уақытта, содан кейін тақтада EEPROM жад микросхемасы бар, ол үшін қажет. параметрлерді сақтау, сонымен қатар модуль тақтасында Барлық минималды қажетті жабдық бар - кварц резонаторы, конденсаторлар және бонус ретінде қоректендіру кернеуі мен ақпаратты беру (қабылдау) индикаторы жарықдиодты. Модуль тек UART интерфейсін жүзеге асырады, дегенмен WiFi чипінің мүмкіндіктері басқа интерфейстерді пайдалануға мүмкіндік береді. Қажетті конфигурациядағы WiFi антеннасы тақтадағы басып шығарылған өткізгіш арқылы жасалады. Ең үлкен бөлік - 4 x 2 істікшелі қосқыш.

Бұл модульді схемаға қосу үшін қуатты VCC және GND, TX және RX қабылдағыш құрылғының сәйкес UART түйреуіштерін (RX TX-ға, ал TX RX-ке қосылғанын есте сақтаңыз) және CH_PD (қосу сияқты) қосу керек. чип, онсыз бәрі қосулы, бірақ ештеңе жұмыс істемейді) қосулы қуат.

ESP8266 модулінің параметрлері:

  • қоректендіру кернеуі 3,3 В (және модульдің өзі 5 В-қа шыдайды, бірақ кіріс-шығыс түйреуіштері жұмыс істеуден бас тартуы мүмкін)
  • жіберу режимінде ток 215 мА дейін
  • қабылдау кезінде ток 62 мА дейін
  • 802.11 b/g/n хаттамасы
  • 802.11b режимінде +20,5дБм қуат
  • SDIO (модуль тақтасында екі түйреуіш бар, бірақ оларды қызмет көрсету операцияларын қоспағанда, ерекше пайдалануға болмайды)
  • Қуатты үнемдеу үшін қуатты үнемдеу және ұйқы режимдері
  • кірістірілген микроконтроллер
  • AT командалары арқылы басқару
  • жұмыс температурасы -40-тан +125 градус Цельсийге дейін
  • максималды байланыс қашықтығы 100 метр

Айтылғандай, модульді AT командалары арқылы басқаруға болады, бірақ олар толық тізімбелгісіз, ең қажетті заттар төменде берілген:

# Команда Сипаттама
1 Тек сынақ пәрмені, егер күй қалыпты болса, модуль OK деп жауап береді
2 AT+RST
3 Модульдің микробағдарлама нұсқасын тексергенде, жауап нұсқасы болады және жауап OK болады
4

AT+CWMODE=<режим>

Модуль режимінің жұмыс режимін орнатыңыз: 1 - клиент, 2 - кіру нүктесі, 3 - аралас режим, OK деп жауап беріңіз
5 Қосылатын кіру нүктелерінің тізімін алыңыз, нүктелер тізімімен жауап беріңіз және OK түймесін басыңыз
6

AT+CWJAP=<имя>,<пароль>

Кіру нүктесіне оның атын және құпия сөзін көрсету арқылы қосылыңыз, OK деп жауап беріңіз
7 Кіру нүктесінен ажыратыңыз, жауап дұрыс
8

AT+CWSAP=<имя>,<пароль>,<канал>,<шифрование>

Модульдің кіру нүктесін оның параметрлерін орнату арқылы орнатыңыз, OK деп жауап беріңіз
9 Қосылған құрылғылардың тізімін алыңыз
10 Ағымдағы TCP қосылым күйін алыңыз
11


AT+CIPSTART=<тип>,<адрес>,<порт>

AT+CIPSTART=<айди>,<тип>,<адрес>,<порт>

TCP/UDP қосылымы
<айди>- қосылым идентификаторы
<тип>- қосылым түрі: TCP немесе UDP
<адрес>- IP мекенжайы немесе URL
<порт>- порт
12

AT+CIPMODE=<режим>

Тасымалдау режимін орнату:

<режим>= 0 - деректер режимі емес (сервер клиентке деректерді жібере алады және клиенттен деректерді ала алады)
<режим>= 1 - деректер режимі (сервер клиентке деректерді жібере алмайды, бірақ клиенттен деректерді ала алады)

13

Бір қосылым үшін (+CIPMUX=0):
AT+CIPSEND=<длина>
Көп қосылым үшін (+CIPMUX=1):
AT+CIPSTART=<айди>,<длина>

Деректерді жіберу
<айди>- қосылым идентификаторы
<длина>- жіберілген деректер көлемі
Жіберілген деректер модуль > белгісімен жауап бергеннен кейін, пәрменді енгізгеннен кейін жіберіледі
14

Бір қосылым үшін (+CIPMUX=0):
AT+CIPCLOSE
Көп қосылым үшін (+CIPMUX=1):
AT+CIPCLOSE=<айди>

Қосылымды жабыңыз. Көп ағынды режимге арналған параметр<айди>- қосылым идентификаторы. Модуль жауабы OK және байланысты жою керек
15 IP модулін алыңыз
16

AT+CIPMUX=<режим>

Қосылымдар санын орнату,<режим>=0 бір қосылым үшін,<режим>=1 көп ағынды қосылым үшін (төрт қосылымға дейін)
17

AT+CIPSERVER=<режим>, <порт>

Портты көтеріңіз.<режим>- жасырын режим (0 - жасырын, 1 - ашық),<порт>- порт

18

AT+CIPSTO=<время>

Сервердегі бір қосылым уақытын орнатыңыз
19

AT+CIOBAUD=<скорость>

Микробағдарламаның 0,92 нұсқалары үшін UART жылдамдығын орнатуға болады
20

Ақпаратты қабылдау

Деректер +IPD преамбуласы арқылы қабылданады, одан кейін алынған деректер туралы ақпарат, содан кейін ақпараттың өзі

Бір қосылым үшін (+CIPMUX=0): +IPD,<длинна>:<передаваемая информация>

Көп қосылым үшін (+CIPMUX=1): +IPD,<айди>,<длинна>:<передаваемая информация>

Мысалы: +IPD,0,1:x - алынған ақпараттың 1 байты

Командаларды енгізу жолы:

  • Пәрменді орындау:<Команда>.
  • Күйді пәрмен арқылы көру:<Команда>?
  • Параметрлерді көрсететін пәрменді орындаңыз:<Команда>=<Параметр>

Модульді сатып алғанда, AT+GMR пәрменін пайдаланып модульдің микробағдарлама нұсқасын тексеруге болады. Микробағдарлама нұсқасын бөлек бағдарламалық құралды пайдаланып жаңартуға болады немесе 0,92 микробағдарлама нұсқасымен оны тек AT+CIUPDATE пәрмені арқылы жасауға болады. Бұл жағдайда Интернетке кіру үшін модуль маршрутизаторға қосылуы керек. Микробағдарлама және модульді 0.92 нұсқасына жыпылықтау бағдарламасы мақаланың соңында беріледі. Микробағдарламаны бағдарламалық құрал арқылы жыпылықтау үшін GPIO0 істікшесін оң қуат көзіне қосу керек. Бұл модульді жаңарту режимін қосады. Содан кейін бағдарламада модуль микробағдарлама файлын таңдап, WiFi модуліне қосылыңыз, микробағдарлама қосылымнан кейін автоматты түрде жаңартылады. Жаңартудан кейін микробағдарламаны кейінгі жаңартулар тек Интернет арқылы мүмкін болады.

Енді WiFi модулінің командаларын ұйымдастыруды біле отырып, оның негізінде сымсыз байланыс арқылы ақпаратты беруді ұйымдастыруға болады, менің ойымша, бұл олардың негізгі мақсаты. Ол үшін AVR Atmega8 микроконтроллерін сымсыз модуль арқылы басқарылатын құрылғы ретінде қолданамыз. Құрылғы диаграммасы:

Схеманың мәні келесідей болады. DS18B20 температура сенсоры температураны өлшейді, микроконтроллер арқылы өңделеді және қысқа уақыт аралығында WiFi желісі арқылы беріледі. Бұл жағдайда контроллер WiFi арқылы алынған деректерді бақылайды, «a» таңбасын алған кезде LED1 жарық диоды жанады, «b» белгісін алған кезде ЖШД сөнеді. Схема пайдалыдан гөрі демонстративті, бірақ оны температураны қашықтан басқару үшін қолдануға болады, мысалы, көшеде, сізге компьютерге немесе телефонға арналған бағдарламалық жасақтаманы жазу керек. ESP8266 модулі 3,3 вольтты қуат көзін қажет етеді, сондықтан бүкіл тізбек 3,3 вольтты AMS1117 реттегішінен қуат алады. Микроконтроллер 18 пФ конденсаторлары бар сыртқы 16 МГц кварц осцилляторынан тактіленген. R1 резисторы кез келген кедергі болған кезде микроконтроллердің өздігінен қайта іске қосылуын болдырмау үшін микроконтроллердің қалпына келтіру аяғын қуат көзіне оң тартады. R2 резисторы жарық диоды арқылы токты шектеу функциясын орындайды, сонда ол да, МК түйреуіш те жанып кетпейді. Бұл тізбекті, мысалы, реле тізбегімен ауыстыруға болады және схема үшін пайдалануға болады қашықтан басқару пульті. R3 резисторы термометрдің 1 сымды шина арқылы жұмыс істеуі үшін қажет. Схема жеткілікті қуатты көзден қуатталуы керек, өйткені WiFi модулінің ең жоғары тұтынуы 300 мА дейін жетуі мүмкін. Бұл модульдің негізгі кемшілігі болуы мүмкін - жоғары тұтыну. Мұндай батареямен жұмыс істейтін схема ұзақ уақыт жұмыс істемеуі мүмкін. Схеманы инициализациялау кезінде қуат берілгенде, жарық диоды 5 рет жыпылықтауы керек, бұл порттың сәтті ашылғанын және алдыңғы операцияларды көрсетеді (қалпына келтіру түймесін басу арқылы тізбекті қосқаннан кейін жарық диоды 2 рет жыпылықтауы мүмкін - бұл қалыпты).

Тізбек жұмысын толығырақ төменде ұсынылатын Си тіліндегі микроконтроллер микробағдарламасының бастапқы кодынан көре аласыз.

Схема нан тақтасында құрастырылды және жөндеуден өтті DS18B20 термометрі металл қақпағы бар «зонд» форматында қолданылады:

Мұндай схемамен «байланыс» үшін компьютерде стандартты WiFi контроллерін пайдалануға немесе USB-UART түрлендіргішін және басқа ESP8266 модулін пайдаланып трансивер тізбегін құруға болады:

Адаптерлер мен терминалдар туралы айтатын болсақ, бұл модульдер олар үшін өте қызықты, олар CP2303 негізіндегі түрлендіргішпен жақсы жұмыс істейді және микроконтроллерлерге (үйде жасалған) негізделген түрлендіргіштермен дұрыс жұмыс істеуден бас тартады, терминал Термитке ең қолайлы (параметрлерде бар) автоматты қосукаретканы қайтару сипаты, онсыз модуль де терминалмен дұрыс жұмыс істемейді). Бірақ жай ғана микроконтроллерге қосылғанда, модульдер мінсіз жұмыс істейді.

Сонымен, WiFi арқылы микроконтроллермен ақпарат алмасу үшін біз компьютерге қосылған екінші модульді және Термит терминалын қолданамыз. Схемамен жұмыс істеуді бастамас бұрын, әрбір модульді USB-UART арқылы қосу керек және бірнеше әрекеттерді орындау керек - жұмыс режимін конфигурациялаңыз, қосылу нүктесін жасаңыз және ақпарат алмасу үшін кейіннен қосылатын нүктеге қосылыңыз, табыңыз AT пәрменімен WiFi модульдерінің IP мекенжайын шығарыңыз (модульдерді бір-біріне қосу және ақпарат алмасу қажет болады). Барлық осы параметрлер сақталады және модуль қосылған сайын автоматты түрде қолданылады. Осылайша, модульді жұмысқа дайындау үшін пәрмендерге микроконтроллердің кейбір жадын сақтауға болады.

Модульдер аралас режимде жұмыс істейді, яғни олар клиент те, кіру нүктесі де бола алады. Параметрлерге сәйкес модуль осы режимде жұмыс істеп тұрса (AT+CWMODE=3), оны сол режимде конфигурациялауға қайта әрекет жасағанда, модуль «өзгеріссіз» жауап береді. Параметрлер күшіне енуі үшін модульді қайта іске қосу немесе AT+RST пәрменін енгізу қажет.

Екінші модульдің ұқсас параметрлерінен кейін қол жетімді нүктелер тізімінде «ATmega» деп аталатын нүктеміз пайда болады:

Біздің жағдайда WiFi схемасы келесідей болады - микроконтроллері бар модуль үй маршрутизаторына қосылады (шын мәнінде, бұл жағдайда микроконтроллер Интернетке қол жеткізе алады, егер бұл белгіленген болса), содан кейін портты көтеріп, сәйкес әрекет етіңіз. алгоритм. Екінші жағынан, біз модульді маршрутизаторға қосамыз және TCP арқылы микроконтроллерге қосыламыз (скриншотта көрсетілгендей, бұл үшін AT+CIPMODE және AT арқылы жіберу режимін және қосылымдар санын конфигурациялау қажет. +CIPMUX пәрмендері, сәйкесінше және AT+CIPSTART серверіне қосылу пәрменін енгізіңіз). Барлығы! Егер кіру нүктесіне қосылсаңыз ( WiFi хотспоттек серверге әр уақытта қайта қосылу керек, қуат көзін қосқан сайын серверді екінші жағынан алу қажет болған кезде) және модульді қайта іске қосыңыз, содан кейін өзіңіз қайта қосылудың қажеті жоқ, бұл да жадта сақталады және модуль қосылған кезде қол жетімді болғанда автоматты түрде қосылады. Ыңғайлы, дегенмен.

Енді температура деректері автоматты түрде компьютерге өтуі керек, ал компьютерден пәрмендерді пайдалану арқылы жарық диодты басқаруға болады. Ыңғайлы болу үшін Windows жүйесіне арналған бағдарламалық жасақтаманы жазып, WiFi арқылы температураны бақылауға болады.

AT+CIPSEND пәрмені арқылы деректер алынған кезде «+IPD,<айди>,<длинна информации>:" қос нүктеден кейін қолданылуы керек пайдалы (жіберілген) ақпаратымыз келеді.

Бір БІРАҚ - модульді батареялардан емес, модульдердің көп тұтынылуына байланысты стационарлық қуат көзінен (табиғи қуат көзі арқылы) қуаттандыру ұсынылады.

Бұл WiFi модульдері арасында ақпаратты тасымалдау опцияларының бірі, сонымен қатар оларды бір-біріне маршрутизаторсыз қосуға болады немесе модульге стандарт арқылы қосылуға болады компьютерлік wifiжәне онымен жұмыс жасаңыз.

Бұл модульдердің ең айқын функционалдығы қамтылған, әзірлеушілер бізге тағы не дайындағанын кім біледі!

Микроконтроллерді бағдарламалау үшін сақтандырғыш биттерінің келесі комбинациясын пайдалану қажет:

Қорытындылай келе, бұл шынымен Интернеттегі революция екенін атап өткім келеді! Бірнеше жасыл блоктардың модуль бағасымен бізде үлкен мүмкіндіктері бар толыққанды Wi-Fi модулі бар (оларды осы ғажайыпты әзірлеушілер әлі де шектейді), қолдану аясы шексіз - қиялға мүмкіндік беретін кез келген жерде және ескере отырып. бұл модульде микроконтроллер бар, сыртқы микроконтроллерді пайдаланудың қажеті жоқ, бірақ оны қандай да бір жолмен бағдарламалау қажет. Сонымен, достар, міне, біз Wi-Fi желісін әрбір розеткаға береміз!

Мақала микроконтроллерге арналған микробағдарламамен бірге, бастапқы кодбағдарламада, Wi-Fi модулінің чипіне арналған құжаттама, модуль микробағдарламасын жаңарту бағдарламасы және модульдің микробағдарламалық жасақтамасының 0.92 нұсқасы (мұрағат 3 бөлікке бөлінген, себебі оның жалпы көлемі мақалаға қосу үшін тым үлкен), сондай-ақ жұмыс схемаларын көрсететін бейне (бейнеде WiFi арқылы басқару модуліне қосылған басқарылатын тақта бар, басқарылатын тақта температура туралы ақпаратты мерзімді түрде береді, термометр суға батырылған кезде, бейнеде температура төмендей бастағаны көрсетіледі , содан кейін басқару модулінен «a» таңбасын жіберсеңіз, басқарылатын тақтада жарық диодты шам жанады, ал «b» таңбасы өшеді).

Бәрі осы сияқты. Пікірлеріңіз бен ұсыныстарыңызды жазуды ұмытпаңыз, егер бұл тақырыпқа назар аударылса, біз жаңа идеяларды әзірлейміз.

Радиоэлементтердің тізімі

Белгі Түр Номиналы Саны ЕскертуДүкенМенің блокнотым
U1 WiFi модулі1 Блокнотқа
IC1 MK AVR 8-бит

ATmega8

1 Блокнотқа
IC2 Температура сенсоры

DS18B20

1 Блокнотқа
VR1 Сызықтық реттегіш

AMS1117-3.3

1 Блокнотқа
C1, C2 Конденсатор18 пФ2 Блокнотқа
C3, C7, C8 Электролиттік конденсатор100 мкФ3

КҮНДЕРДЕН КЕЙІН «ТӨЛЕМДІ КҮТУ» МӘРТЕБЕСІНДЕГІ БАРЛЫҚ ТАПСЫРЫСТАР АЛДЫН АЛА ХАБАРЛАНДЫРУСЫЗ АВТОМАТТЫ ТҮРЛІ БОЙЫНША ЖОҚ БОЛАДЫ.

Біздің интернет-дүкенде сайттың беттерінде көрсетілген тауарлардың бағасы түпкілікті болып табылады.

Электрондық ақша, банк картасы немесе ұялы шот арқылы төлеу тәртібі:

  • Тапсырысыңызды бергеннен кейін сіздің тапсырысыңыз сізге орналастырылады жеке шоткүйімен» Қарауды күтуде"
  • Біздің менеджерлер қоймада бар-жоғын тексеріп, сіз таңдаған өнімді резервке қояды. Бұл ретте тапсырысыңыздың күйі « Ақылы".Күйдің жанында" Ақылы«сілтеме көрсетіледі» Төлеу«, оны басу сізді Robokassa веб-сайтындағы төлем әдістерін таңдау бетіне апарады.
  • Әдісті таңдап, тапсырыс үшін төлем жасағаннан кейін күй автоматты түрде "" күйіне өзгереді. Ақылы". Келесіде мүмкіндігінше тезірекӨнім сізге тапсырыс беру кезінде таңдалған жеткізу әдісі арқылы жіберіледі.

1. Қолма-қол ақшамен төлеу

Қолма-қол ақшамен сіз сатып алған тауарыңызды курьерге (тауарыңызды жеткізетін) немесе дүкенде (алып кету үшін) төлей аласыз. Сағат қолма-қол төлемСізге сату туралы түбіртек, кассалық чек беріледі.

НАЗАР АУДАРЫҢЫЗ!!! БІЗ Жеткізу кезінде қолма-қол ақшамен ЖҰМЫС ЕТМЕЙМІЗ, сондықтан пошта сәлемдемесін алғаннан кейін төлеу мүмкін емес!

2. Банктік аударым арқылы төлеу

үшін заңды тұлғаларБіз банктік аударым арқылы сатып алуды төлеу мүмкіндігін бердік. Тапсырыс беру кезінде банктік аударым арқылы төлем әдісін таңдап, шот-фактура туралы ақпаратты енгізіңіз.

3. Төлем терминалы арқылы төлеу

ROBOKASSA - көмегімен клиенттерден төлемдерді қабылдауға мүмкіндік бередібанк карталары, кез келген уақытта электрондық валюта, қызметтерді пайдаланумобильді коммерция(МТС, Мегафон, Билайн), арқылы төлемдеринтернет-банкингРесей Федерациясының жетекші банктері, банкоматтар арқылы төлемдер, арқылыжедел төлем терминалдары, сонымен қатар көмегіменiPhone қолданбалары.

Texas Instruments-тен толыққанды WiFi ядросы және қуатты Cortex-M4 микроконтроллері бар. сағат жиілігі 80 МГц және таныс перифериялық құрылғылардың үлкен жиынтығы. Чип көмегімен толық Интернет құрылғыларын жасауға мүмкіндік береді WiFi желісіИнтернетке қол жеткізу және сыртқы әлеммен байланысу үшін әртүрлі сымды интерфейстер үшін.

Кірістірілген микроконтроллердің барлық ресурстары пайдаланушы қолданбасы үшін қол жетімді - 4 арналы 12-биттік ADC, 4x16-биттік таймерлер, UART, SPI, I2C және SD/MMC интерфейстері. Чиптің мультимедиялық мүмкіндіктеріне I2S дыбысы үшін сериялық интерфейс және бейне камераны қосуға арналған параллель интерфейс кіреді. Мәліметтерді өңдеудің жоғары жылдамдығына қол жеткізу үшін чипте жадқа тікелей кіру контроллері (32 арналы DMA) және тасымалданатын ақпаратты қорғау үшін аппараттық жеделдеткіш - AES-256 шифрлау блогы бар.

CC3200 қолданбалары

  • Ақылды үй және интеллектуалды ғимарат;
  • Қауіпсіздік және қол жеткізуді басқару жүйелері;
  • Өнеркәсіптік телеметрия және сымсыз сенсорлар;
  • Сымсыз дыбыс және бейне беру;
  • Интеллектуалды энергиямен жабдықтау желілері (SmartGrid);
  • Интернетке кіру және бұлттық қызметтеркез келген ендірілген құрылғылар үшін.

CC3200 Wi-Fi ішкі жүйесі барлық сымсыз тапсырмаларды орындайтын жеке ARM өзегін қамтиды. сымсыз жіберудеректер пайдаланушы үшін мөлдір режимде және толығымен әзірлеушінің иелігінде болатын Cortex-M4 микроконтроллерінің ресурстарын қажет етпейді. Осы тұрғыдан алғанда, CC3200-ді Cortex-M4 өзегі бар сыртқы микроконтроллер жай ғана қосылған чип ретінде қарастыруға болады. CC3200 WiFi радиосы 802.11 b/g/n стандартында жұмыс істейді және келесідей әрекет ете алады. базалық станция(«Интернетті тарату») және кез келген тұрақты WiFi маршрутизаторына қосылатын клиент ретінде әрекет етіңіз. Әуе жылдамдығы 72 Мбит/сек дейін, ал нақты жылдамдықпайдалы деректерді тасымалдау TCP қосылым режимінде 12 Мбит/с жетеді. CC3200 құрылғысын басқа ұқсас шешімдерден ерекшелендіретін нәрсе оның WiFi желісіне қауіпсіз қосылу режимдерінің кең ауқымын қолдауы және TLS/SSL протоколдарына негізделген сенімді қауіпсіз қосылымды қамтамасыз етеді.

CC3200-дің сөзсіз артықшылығы - кірістірілген Wi-Fi және TCP/IP протокол стектерін, арзан жөндеу құралдарын, әдеттегі WiFi тапсырмалары үшін үлгі бағдарламаларды және толық WiFi құрылғыларын ашық әзірлеуді қамтитын Texas Instruments компаниясы жасаған экожүйе. толық электр схемасы, элементтер тізімі, сымдар баспа схемасыжәне орындалатын бағдарламаның бастапқы коды.

Сымсыз дәлдiк