Ev marşrutlaşdırıcımızı özümüz təkmilləşdiririk. Wi-Fi çipləri. Şirkətlər çipin Wi fi pcmcia daxili dövrəsini dəqiq tənzimləməyə başlayıblar

Wi-Fi modulu ESP-01 ESP8266 seriyasının ən populyar moduludur. Kompüter və ya mikrokontroller ilə əlaqə bir sıra AT əmrlərindən istifadə edərək UART vasitəsilə həyata keçirilir. Bundan əlavə, modul müstəqil bir cihaz kimi istifadə edilə bilər, bunun üçün öz proqram təminatınızı yükləməlisiniz; Siz 1.6.5-dən yuxarı Arduino IDE versiyası vasitəsilə proqram təminatını proqramlaşdıra və yükləyə bilərsiniz. Modul proqram təminatını yandırmaq üçün sizə UART-USB adapter lazımdır. ESP-01 modulu IoT (Əşyaların İnterneti) cihazlarında geniş istifadə oluna bilər.

Spesifikasiyalarmodul

  • Wi-Fi 802.11 b/g/n
  • WiFi rejimləri: müştəri, giriş nöqtəsi
  • Çıxış gücü - 19,5 dB
  • Təchizat gərginliyi - 1,8 -3,6 V
  • Cari istehlak - 220 mA
  • GPIO portları: 4
  • Prosessorun takt tezliyi - 80 MHz
  • Kod yaddaş tutumu
  • RAM- 96 KB
  • Ölçüləri - 13×21 mm

Əlaqə

AT komanda rejimini nəzərdən keçirək. Bunu etmək üçün modulu USB-UART adapteri vasitəsilə kompüterə qoşun. Modul sancaqlarının məqsədi (Şəkil 1-ə baxın):
  • VCC - +3,3 V
  • GND - torpaq
  • RX, TX - UART sancaqları
  • Çıxış CH_PD - Çipin aktivləşdirilməsi
  • GPIO0, GPIO2 - rəqəmsal kontaktlar
Modul xarici 3,3 V güc tələb edir.

Şəkil 1. ESP-01 modulunun pin təyinatları

AT əmr rejimində modul ilə əlaqə qurmaq üçün əlaqə diaqramı (Şəkil 2):

Şəkil 2. ESP-01 modulunun serial port vasitəsilə kompüterə qoşulması diaqramı

Şəkil 3. Montaj sxemi

Mac OS X-də AT əmrlərini göndərmək üçün CoolTerm proqramından istifadə edə bilərsiniz əməliyyat sistemi Windows proqramı Termit. Yalnız modula qoşulmaq üçün COM portunun sürətini öyrənə bilərsiniz, bu, müxtəlif proqram təminatı üçün fərqli ola bilər; Mənim modulum üçün sürət 9600 baud oldu. Bundan əlavə, yalnız CH_PD pinini enerji təchizatına ayırdıqdan və yenidən birləşdirdikdən sonra mübadilə qurmaq mümkün oldu. Qoşulduqdan sonra terminalda AT yazın və moduldan OK cavabı almalısınız. AT+GMR əmri modulun proqram təminatının versiya nömrəsini verir, AT+RST əmri modulu yenidən işə salır (Şəkil 4-ə baxın). Əsas AT əmrlərinin siyahısını bu sənəddə tapa bilərsiniz (ESP8266ATCommandsSet.pdf).

Şəkil 4. Termitdən modula AT əmrlərinin göndərilməsi

AT əmr rejimi sizin üçün əlverişli deyilsə, lövhə http://esp8266.ru/download/esp8266-utils/ESP8266_Config.zip linkindən endirilə bilən AppStack ESP8266 Config proqramından istifadə etməklə konfiqurasiya edilə bilər. Görünüş Proqram Şəkil 5-də təqdim edilmişdir. Modul qrafik interfeysdən istifadə etməklə konfiqurasiya edilmişdir və əmrlərin yerinə yetirilməsini proqram monitorunda görmək olar (bax Şəkil 6). Monitor həmçinin komanda xəttindən AT əmrlərini göndərə bilər.

Şəkil 5. AppStack ESP8266 Config proqramı

Şəkil 6. AppStack ESP8266 Config proqramının seriya monitoru

Bu moduldan istifadə etmək üçün iki seçim var:

  • modulu UART vasitəsilə idarə edəcək mikro nəzarətçi (məsələn, Arduino) ilə birlikdə;
  • ESP8266-nı müstəqil cihaz kimi istifadə etmək üçün öz proqram təminatınızı yazın.

İstifadə nümunəsi

DHT11 rütubət və temperatur sensorunu ESP-01 moduluna qoşmaq və ThingSpeak bulud xidmətinə məlumat göndərmək nümunəsini nəzərdən keçirək (https://thingspeak.com/). Aşağıdakı hissələrə ehtiyacımız olacaq:
  • modul ESP-01
  • inkişaf şurası
  • rütubət və temperatur sensoru DHT11
  • rezistor 10 kOhm
  • birləşdirən naqillər
  • enerji təchizatı 3 - 3.6V
Əvvəlcə DS18B20 sensorunu ESP-01 moduluna bağlayaq. DS18B20 tək telli 1 telli interfeys vasitəsilə işləyən rəqəmsal temperatur sensorudur. DS18B20 sensorunun modula qoşulma diaqramı Şek. 7.

Şəkil 7. DHT11 sensorunun ESP-01 moduluna qoşulma diaqramı.

Sonra ThingSpeak xidmətində profil yaratmalısınız. Xidmətdə məlumatların xidmətə göndərilməsi və xidmətdən məlumatların alınması üçün təlimatlar var.

Şəkil 8. Tam dövrə.

Proqramı ESP8266 üçün Arduino IDE-də yazacağıq. Biz ESP8266WiFi.h (daxili) və OneWire.h kitabxanalarından istifadə edəcəyik. Listing 1-dən eskizi Arduino lövhəsinə yükləyək - temperatur sensorundan məlumatları qəbul edirik və məlumatları ThingSpeak xidmətinə göndərək. ESP-01 modulu üçün WiFi giriş nöqtəsi üçün məlumatlarınızı daxil etməlisiniz:

  • const char *ssid;
  • const char *parol;
həmçinin ThingSpeak xidmətində tətbiqiniz üçün privateKey parametri. Siyahı 1 // vebsayt // esp8266 #include ilə işləmək üçün kitabxananı daxil edin // DHT11 #include ilə işləmək üçün DHT kitabxanasını daxil edin // pin bağlantısı DATA #müəyyən edin DHTPIN 4 // sensor DHT11 #define DHTTYPE DHT11 // DHT obyektinin nümunəsini yaratmaq DHT dht(DHTPIN, DHTTYPE); // ssid WiFi əlaqə şəbəkəsi const char ssid = "********"; // WiFi parolu qoşulma şəbəkələri const char parol = "********"; // ThingSpeak Server const char* host = "184.106.153.149"; // ThingSpeak proqramınızın API KEYİ const char* privateKey = "****************"; // temperatur və rütubət float temp saxlamaq üçün dəyişənlər; üzən rütubət // ölçü intervalı üçün dəyişən imzasız long millis_int1=0; void setup() ( // serial portunu işə salın Serial.begin(115200); delay(10); Serial.print("WiFi-ya qoşul"); Serial.println(ssid); // WiFi WiFi.begin( vasitəsilə qoşulun ssid , password while (WiFi.status() != WL_CONNECTED) ( gecikmə(500); ) Serial.println("WiFi qoşuldu" // 10 dəqiqəlik fasilə gözləyin if(milis()-millis_int1>=10*60000) ( Serial.print("ThingSpeak-a qoşul"); Serial.println(host); // WiFi müştəri WiFiClient müştərisindən istifadə edin; əgər (!client.connect (host, 80)) ( Serial.println("bağlantı alınmadı"); return; ) // temperatur məlumatı alın temp = get_data_temperature(); // Server üçün sorğu ilə URL yaradın String url = "/); update?key="; url += privateKey; url += "&temp="; url += temp; url += "&humidity="; url += rütubət; // Serverə sorğu göndərin client.print(String (" GET ") + url + " HTTP/1.1\r\n" + "Host: " + host + "\r\n" + "Bağlantı: bağlan\r\n\r\n"); );

// ThingSpeak serverinin cavabı while(client.available())( String req = client.readStringUntil("\r"); Serial.print(req); ) ) ) İndi ThingSpeak xidmətində biz oxunuşların qrafikinə baxa bilərik DHT11 temperatur sensorumuzun (Şəkil 9).

Şəkil 9. ThingSpeak xidmətində DS18B20 temperatur sensorunun oxunuşlarının qrafiki.

Tez-tez verilən suallar FAQ1. Modul cavab vermir
  • AT əmrləri
  • Modulun düzgün qoşulduğunu yoxlayın;
  • Rx, Tx kontaktlarının UART-USB adapterinə düzgün qoşulduğunu yoxlayın;
  • CH_PD pininin 3,3 V-ə qoşulmasını yoxlayın;
Serial portunda əlaqə sürətini eksperimental olaraq seçin.2. ESP-01 modulu sensordan temperatur məlumatlarını qəbul etmir
  • DHT11
DHT11 sensorunun modula düzgün qoşulduğunu yoxlayın.
  • 3. Məlumat ThingSpeak xidmətinə ötürülmür
  • Modulun WiFi giriş nöqtəsi ilə əlaqəsini yoxlayın;
  • WiFi giriş nöqtəsinin İnternetə qoşulmasını yoxlayın;

ThingSpeak xidmətinə edilən sorğunun düzgün olduğunu yoxlayın.

Baxış sayı: 2762
WLAN məhsulları sektoru bu gün simsiz sistemlər bazarında ən böyüyüdür. IDC analitik şirkətinin proqnozlarına əsasən, simsiz lokal şəbəkə sistemləri üçün yarımkeçirici çiplərin tədarükü 2002-ci ildəki 23,5 milyondan 114,5 milyon ədədə qədər artacaq. 2007-ci ildə, bu, ilk növbədə, onların noutbuklarda istifadəsinin artması ilə əlaqədardır. Belə ki, şirkət analitiklərinin hesablamalarına görə, 2007-ci ilə qədər bu portativ sistemlərin 91%-i istifadəçiyə 54 Mbit/s ötürmə sürəti ilə işləyən lokal şəbəkələrə qoşulmağa imkan verən 802.11a/b/g çipsetləri ilə təchiz ediləcək (müvafiq olaraq 802.11g standartı) və ya 11 Mbps (802.11b/a standartlarına uyğun olaraq) 2.4 (802.11b/g standartları) və 5 GHz (802.11a standartı) tezlik diapazonunda. Artıq 2003-cü ildə noutbukların təxminən 42%-i Wi-Fi imkanları ilə təchiz edilib. 802.11a/b/g standartlarının çipsetlərinin istifadəsi mobil telefonlar o qədər də geniş olmayacaq. IDC-nin məlumatına görə, 2007-ci ildə 802.11a/b/g çipsetləri əsasında quraşdırılmış PDA funksiyalarına malik telefonların payı 5%-dən çox olmayacaq. Eyni zamanda, 802.11b standart çipsetləri 5,9 dollar, 802.11g standartı 6,8 dollar, iki diapazonlu 802.11a/b/g standart çipsetləri isə 7,4 dollara başa gələcək nəzərdən keçirilən dövr ərzində dəyər baxımından 599 milyon dollardan 1,1 milyard dollara yüksələcək. Təəccüblü deyil ki, WLAN sistemləri üçün çip tədarükçülərinin sayı da artır. Bütün bunlar 802.11 çip bazarında rəqabəti gücləndirir, istehsalçıları çipsetdəki çiplərin sayını azaltmağa və yerinə yetirdikləri funksiyaları genişləndirməyə sövq edir. IEEE 802.11 standartını dəstəkləmək üçün hazırlanmış çipset üç əsasdan ibarət olmalıdır funksional blok:
· 2,4 və ya 5,6 GHz tezliyində qəbuledici;
· ortoqonal tezlik bölgüsü multipleksiyasını (OFDM) və CCK modulyasiyasını dəstəkləyən modem;
· 802.11 standartının bir, iki və ya hər üç a/b/g versiyasını, eləcə də onların genişləndirilməsini dəstəkləyən vahid media giriş nəzarətçisi (Media-Access-Controller - MAC).
Bu gün bazara çıxarılan 802.11 çipsetləri adətən iki çipdən ibarətdir – MAC/baza zolaqlı prosessor* və radio modul. Bu halda, əsas diqqət standartın iki və ya üç versiyası ilə işləmək üçün uyğun olan çipsetlərin yaradılmasına yönəldilmişdir.
Ən böyük reklam “səs-küyü” 2003-cü ildə Intel tərəfindən Centrino ailəsinin noutbukları və PDA-ları üçün 802.11b mobil texnologiyasını təşviq edərkən asanlıqla yaradılmışdır**. 2004-cü ildə 802.11 standartının a və b versiyalarını dəstəkləyən və müvafiq olaraq 11 və 54 Mbit/s ötürmə sürətini təmin edən PRO/Wireless 2200BG tipli Wi-Fi mini-PCI modemi, həmçinin modem buraxıldı. standartın hər üç versiyasını dəstəkləyən PRO/Wireless 2915ABG növü. PRO/Wireless 2200BG 2,4 GHz ISM diapazonunda işləyir və 802.11b şəbəkələrinə qoşulmaq üçün DSSS (birbaşa ardıcıllıq ardıcıllığı) texnologiyasını və 802.11g şəbəkələri üçün OFDM-i dəstəkləyir. 802.11g standartında modem 54 Mbit/s maksimum sürətdə 30 m və 1 Mbit/s-də 91 m, 802.11b standartında 11 Mbit/s-də 30 m və 90 m-lik daxili ötürmə diapazonunu təmin edir. 1 Mbit/s sürətlə. PRO/Wireless 2915ABG modemi 5 GHz diapazonunun UNII tezlik diapazonunda işləyir və 802.11a/g şəbəkələri üçün OFDM və 802.11b şəbəkələri üçün DSSS texnologiyasını dəstəkləyir. Standartın a versiyasında daxili ötürmə diapazonu 54 Mbit/s-də 12 m və 6 Mbit/s-də 91 m, b versiyasında - 11 Mbit/s-də 30 m və 1 Mbit/s-də 90 m, versiyada g – 54 Mbit/s-də 30 m və 1 Mbit/s-də 91 m.
Intel Simsiz Uyğunluq Sistemi PRO/Simsiz çiplər və cihazlar arasında müdaxiləni azaltmağa kömək edir Bluetooth standartı. Temperaturun kalibrlənməsi temperaturun dəyişməsinə uyğun olaraq çıxış gücünü tənzimləyərək performansı dinamik olaraq optimallaşdırır.
Bununla belə, Broadcom, Atheros, Philips və IceFyre Semiconductor (Kanada) kimi şirkətlər böyük miqdarda alış zamanı təxminən 20 dollara başa gələn daha təkmil 802.11 çipsetləri istehsalında Intel ilə uğurla rəqabət aparır. Onların məhsullarının bazarda təşviqi Intel-in xərclədiyi 300 milyon dollarla çox kömək etdi. reklam kampaniyası mobil texnologiya Centrino.
2004-cü ilin ortalarında Broadcom 802.11g standartının WLAN bağlantıları üçün tək çipli həllin yaradılmasını elan etdi. AirForce One ailəsinin bir hissəsi olan bu BCM4318 ötürücü IC ənənəvi Wi-Fi modullarından 72% kiçik və daha ucuzdur. Bunun sayəsində noutbuklarda, PDA-larda və istehlakçı elektron cihazlarında geniş tətbiq tapacaqdır. Çip istifadə edən BroadRange texnologiyasına əsaslanır rəqəmsal üsullar yüksək həssaslıq əldə etmək üçün siqnalın işlənməsi. O, yüksək səmərəli 2,4 GHz RF bloku, 802.11a/g əsas zolaqlı prosessor, MAC və digər radio komponentlərini ehtiva edir. Mövcud həllərlə müqayisədə istifadə olunan komponentlərin sayının 45% azalması sayəsində mikrosxem istifadə edildiyi məişət cihazları və kiçik biznes cihazları şəbəkələri üçün avadanlıqların qiymətini azalda bilər.
Çip Broadcom-dan 802.11g standartının tətbiqi olan 54g texnologiyasını dəstəkləyir. Bu texnologiya sənayenin ən yaxşı performans, əhatə dairəsi və məlumatların qorunmasını təmin edir. Şirkətin 54g texnologiyasını dəstəkləyən məhsulları bu günə qədər quraşdırılmış 100 milyondan çox 802.11b/g cihazla uyğun gəlir.
Çip batareyanın ömrünü uzadan enerji idarəetmə sxemini ehtiva edir və şirkətin SuperStandby proqramı daxil olan mesajların yoxlanılması zamanı mümkün olan ən qısa müddət ərzində çip elementlərinin minimum sayının işə salınmasını təmin edir. Nəticədə gözləmə rejimində enerji istehlakı ənənəvi WLAN həllərindən 97% azdır.
Bundan əlavə, şirkət sistem-on-chip - 54 Mbit/s sürətlə marşrutlaşdırma funksiyalarını yerinə yetirən, Fast Ethernet şəbəkəsinə keçən və MIPS prosessoru ilə bir sıra əmrləri emal edən bir çipli BCM5352E marşrutlaşdırıcı çipi buraxmışdır. . Hər iki çip yüksək performans və təhlükəsizlik təmin edən şirkətin OneDriver proqramını dəstəkləyir.
2004-cü ilin payızında Broadcom daxili quraşdırılmış 54g standart BCM4320 çipini buraxdı. USB interfeysi 2.0. Çip USB 2.0 portu olan istənilən cihazı Wi-Fi-a qoşmaq imkanı verir yerli şəbəkə. MAC/bazazolaqlı prosessor 802.11a/g standartı, USB 2.0 ötürücü, prosessor nüvəsi və yaddaşı bir paketdə yerləşdirməklə şirkət modulun ölçüsünü və enerji sərfiyyatını azaltmaqla kifayətlənmir. simsiz rabitə, həm də istifadə olunan materialların xərclərini 50% azaldıb.
MAC çiplərinin və prosessorlarının ən məşhur tərtibatçılarından biri, eləcə də proqram təminatı WLAN sistemləri üçün – şirkət Texas Alətləri. Onun tək çipli MAC/bazazolaqlı prosessoru TNETW1130 (Şəkil 1) 2.4 və 5 GHz tezlik diapazonlarında 54 Mbit/s ötürmə sürətini, həmçinin 802.11 standartının a/b/g hər üç versiyasını dəstəkləyir. Çip Wi-Fi Alliance tərəfindən 802.11g cihazlarının qarşılıqlı fəaliyyətini yoxlamaq və 802.11b və 802.11g cihazları ilə şəbəkələrin qarşılıqlı işləməsini təmin etmək üçün istifadə edilən dizayn modeli kimi seçilib. Bu gün məlumatların qorunmasının ən yüksək səviyyəsini təmin edən 802.11i standartının tələblərinə uyğun olaraq, çip qorunan giriş protokollarının (WPA) tətbiqi üçün sürətləndirici və məcburi və əlavə proqramlar AES standartı. O, həmçinin WLAN üzərindən səs, radio, video konfransların keçirilməsi və s. kimi inkişaf etməkdə olan proqramların real vaxt bant genişliyinin aşkarlanmasını təmin etmək üçün qabaqcıl paylanmış orkestrasiya və hibrid orkestrləşdirməni təmin etmək üçün Xidmət Keyfiyyəti (QoS) dəstək blokunu ehtiva edir. Bundan əlavə, funksiyaları çip enerji istehlakını optimallaşdırmağa və batareyanın ömrünü uzatmağa imkan verən ötürücü güc nəzarətini ehtiva edir.
TNETW1130 çipi 16x16 mm ölçülü 257 pinli BGA tipli paketə quraşdırılmışdır. Korpus əvvəlki nəsillərin MAC/baseband prosessor çipləri ilə uyğun gəlir.

DAHA ÇOX BAĞLANIN, DAHA AZ İSTƏKİL EDİN
802.11 şəbəkələri üçün çipsetlərin müasir istehsalçılarının əsas iş sahələrindən biri çeşidin artırılmasıdır. Əksər standart Wi-Fi modemləri üçün bu parametr qapalı məkanda 100 m-dən, açıq havada isə 300 m-dən çox deyil. Atheros Communications AR5004X seriyasının dördüncü nəsil standartının 802.11a/b/g çipseti, iki çipdən ibarət olan və eXtended Range (XR) texnologiyasından istifadə etməklə, iki dəfə geniş diapazonu təmin edir - 790 m-ə qədər bu gün dünyanın istənilən yerində qüvvədə olan istənilən 802.11 standartı ilə yerli şəbəkəyə cihaz. Çipsetə CMOS texnologiyasından istifadə etməklə hazırlanmış iki mikrosxem daxildir (şək. 2):
· 2,3–2,5 və 4,9–5,85 GHz tezlik diapazonları üçün nəzərdə tutulmuş və tərkibində güc gücləndiricisi və aşağı səs-küy gücləndiricisi olan ikili diapazonlu radio-on-chip (RNA) tipli AR5112. üçün xüsusi tətbiqlər xarici gücləndiricilərdən (güc və aşağı səs-küy) istifadə etmək imkanı təmin edilir. Çip IF filtrlərinə və əksər RF filtrlərinə, həmçinin xarici VCO və SAW filtrlərinə ehtiyacı aradan qaldırır. Mikrosxemin təchizatı gərginliyi 2,5-3,3 V;
· RNT-ni dəstəkləyən AR5213 tipli çox protokollu MAC/bazazolaqlı prosessor. Çipdə real vaxt rejimində məlumatların sıxılması, sürətli kadr-kadr və paket ötürülməsi, DAC və ADC üçün bloklar var. Təchizat gərginliyi 1,8–3,3 V.
Ötürmə diapazonunun artması RF çipindən çox, MAC/bazazolaqlı prosessor çipinin təkmilləşdirilməsi ilə əldə edilib. Çipdə istifadə edilən XR texnologiyası dörd OFDM kanalının siqnallarını izləməyə, kalibrləməyə və şərh etməyə imkan verir. Uzun məsafələrdə ötürmə sürətini sıfırlamaqla, pik-orta güc nisbətinin azaldılması problemi həll edilir və kodlaşdırma səmərəliliyi yaxşılaşdırılır.
802.11a standartında məlumat ötürmə sürəti 6–54 Mbit/s, 802.11b standartında – 1–11 Mbit/s və 802.11g – 1–54 Mbit/s təşkil edir. Çipset həmçinin adaptiv radio texnologiyasından istifadə edən və maksimum ötürmə qabiliyyətini təmin etmək üçün pulsuz kanalları avtomatik aşkarlayan Super G və Super AG rejimlərində işləmək imkanı verir. Eyni zamanda ötürmə sürəti 108 Mbit/s-ə çatır. Nəticədə, tipik istifadəçi kanalının ötürmə qabiliyyəti 60 Mbit/s-dən çox ola bilər. Çipset tərəfindən təmin edilən qəbuledicinin həssaslığı -105 dBm-dir ki, bu da standartda verilmiş bu parametrin dəyərindən -20 dBm-dən çoxdur.
Yeni çipsetin digər mühüm üstünlüyü enerji istehlakının azaldılmasıdır. Müasir WLAN radiolarının əksəriyyəti, hətta ötürülən və ya qəbul edilməmiş məlumat olmasa belə, həmişə aktivdir. Yeni çipset əsasında hazırlanmış radio istifadə edilmədikdə enerjini söndürür, nəticədə digər oxşar cihazlarla müqayisədə (54 Mbit/s sürətlə işləyərkən) ümumi enerji sərfiyyatı 60% azalır və gözləmə rejimində cərəyan istehlakı cəmi 4 mA təşkil edir.
Çipset yalnız əlaqə təmin etmir simsiz şəbəkə, həm də oğurluq halında həyəcan siqnalı verir. Bu rejimdə, onların istifadə olunduğu cihaz (noutbuk, PDA və ya digər host cihazı) işləməsə belə, dəstin çiplərinin gücü söndürülmür. Oğurluq səbəb olarsa, çipset şəbəkəni icazəsiz çıxarılması barədə xəbərdar edir mobil cihaz, bu cihaz söndürülsə belə.
Kitin çipləri 9x8 mm ölçülü 64 pinli qurğuşunsuz plastik kristal daşıyıcı paketə və ya 196 pinli BGA tipli paketə quraşdırılmışdır.
2004-cü ilin sonunda Atheros 802.11a/b/ yerli şəbəkələrinə qoşulmanı həyata keçirən tək çipli CMOS çipi AR5413 (şək. 3) əsasında dünyanın ilk tam funksional Wi-Fi modulunun - AR5006X-nin yaradılmasını elan etdi. g standartları. Çipdə MAC, baza zolaqlı prosessor və təkmilləşdirilmiş xüsusiyyətlərə malik iki diapazonlu RF bloku var. İstənilən Wi-Fi şəbəkəsinə problemsiz qoşulma qabiliyyəti, 802.11i standartının dəstəyi, həmçinin XR və Super AG rejimlərinin dəstəyi sayəsində AR5006X istehsalçılar arasında böyük tələbat qazanacaq. mürəkkəb sistemlər fərdi kompüterlər, sənaye, kommersiya və istehlak elektron avadanlıqları üçün. AR5006X nəinki əvvəlki çipsetin bir hissəsi olan bir çipi aradan qaldırır, həm də istifadə olunan diskret komponentlərin sayını 24-ə qədər azaldır. Nəticədə hazırlanmış cihazlarda istifadə olunan komponentlərin sayını 15% azaltmaq və materialı əhəmiyyətli dərəcədə azaltmaq mümkün olmuşdur. xərclər.
AR5413 802.11a/b/g tək çip dizaynı ənənəvi ekvalayzer əsaslı cihazlarla müqayisədə daha uzun ötürmə diapazonu və daha yüksək çoxyollu dözümlülük təmin edən, öz sinfində ən yaxşı kanal ardıcıllığını ehtiva edən təkmil genişzolaqlı qəbuledicidən istifadə edir. Əvvəlki RNT çipində olduğu kimi, xüsusi proqramlar xarici güc gücləndiricilərindən və aşağı səs-küy gücləndiricilərindən istifadə etməyə imkan verir və bütün IF filtrlərini və əksər RF filtrlərini, həmçinin xarici VCO və SAW filtrlərini aradan qaldırır. Ümumiyyətlə, tək çipli mikrosxemin parametrləri əvvəlki çipsetlə müqayisə edilə bilər.
Təchizat gərginliyi 1,8-3,3 V-dir. Mikrosxem 13x13 mm ölçülü BGA tipli plastik qutuya quraşdırılmışdır.
WLAN cihazının kütləvi istehsalı 2004-cü ilin dördüncü rübündə planlaşdırılırdı. 10 min ədəd partiya alarkən onun qiyməti 12 dollardan çox olmamalıdır.
802.11 standartının təmin etdiyi imkanlar və buna görə də onlar üçün mikrosxemlər və çipsetlər bazarları sonsuzdur. Əgər hər bir əl kompüteri və cib telefonu bu standartı (və ya ən azı onun bir hissəsini) dəstəkləmək üçün təchiz edilsəydi, bu cür cihazların istifadəçilərinin sayı on milyonlarla yüz milyonlarla insana qədər artardı. Bunun üçün aşağı enerji istehlakı olan xeyli sayda çipset tələb olunacaq. Belə çiplərin yaradılması istiqamətində ilk addımı 2003-cü ilin sonunda iki çipsetin yaradılmasını elan edən IceFyre Semiconductor atdı: biri SureFyre standartı 802.11a və ikinci TwinFyre a, b və g standartının hər üç versiyasını dəstəkləmək üçün.
SureFyre çipsetinə aşağıdakılar daxildir:
· 802.11a, b, h, I versiyalarını dəstəkləyən və 30 Mbit/s-dən çox sürətlə məlumat ötürmə xidmətlərinin zəmanətli keyfiyyətini təmin edən, aşağı enerji sərfiyyatına malik ICE5125 MAC nəzarətçi çipi (şək. 4). Nəzarətçinin arxitekturası 108 Mbit/s-ə qədər məlumat ötürmə sürətini təmin etmək üçün miqyaslana bilər;
· 802.11 fiziki təbəqə çipi növü ICE5351 (inkişafçıların fikrincə, çipsetin yaradılması zamanı o, 802.11a standartının yeganə tək çipli fiziki təbəqə sxemi idi);
· 40-120 mVt çıxış gücü diapazonunda ənənəvi AB sinfi gücləndiricilərdən səmərəliliyinə görə üstün olan, 5 GHz tezliyində Chirex cəmləmə arxitekturasına malik, ICE5352 tipli F sinifli GaAs güc gücləndiricisi.
Ənənəvi OFDM modeminin dizaynını təkmilləşdirərək şirkətin tərtibatçıları ICE5351 fiziki təbəqə çipinə üç hesablama mexanizmini yerləşdirə bildilər. Bu, OFDM siqnalının pik gücünün orta gücünə nisbətini məqbul səviyyəyə məhdudlaşdıran Light Clipper-dir; ilkin təhrifin adaptiv mənbəyi; OFDM ötürmə siqnalını 0 dB zirvədən orta gücə nisbəti ilə sabit zərflə bir çox siqnala bölən faza fraqmentatoru (şək. 5).
TwinFyre çipsetinə eyni ICE5125 MAC nəzarətçisi və ICE5352 güc gücləndiricisi çipləri, həmçinin CCK modulyasiyasını dəstəkləyən daxili baza zolaqlı prosessoru olan ikizolaqlı ICE5825 fiziki qat çipi və ICE2501-in 802.11b/g radio modul çipi daxildir. tip, çipsetin iki diapazonda işləməsini təmin edir.
Hər iki çipsetin pik güc çıxışı 54 Mbit/s ötürmə sürətində 1,1 Vt-ı ötür. Qəbuledicinin həssaslığı və ötürücü siqnal xətti 802.11 standartından müvafiq olaraq 10 və 2 dB yaxşıdır. Beləliklə, 54 Mbit/s ötürmə sürətində qəbuledicinin həssaslığı -75 dB (standartla müəyyən edilmiş səviyyəyə qarşı -65 dB), minimum ötürmə sürətində (6 Mbit/s) -95-ə bərabərdir. dB. Hər bir məlumat paketinin ötürülməsi üçün 150 ns gecikmə yayılma tolerantlığı, antenna məsafəsi və güc nəzarəti ilə 54 Mbps-də daxili diapazon və 6% ötürmə xətası dərəcəsi Xarici nöqtədən nöqtəyə əlaqə üçün ötürmə diapazonu 40 m-i keçə bilər 40 m-dən çox sürətlə 2,9 km-dir. Bundan əlavə, SureFyre və TwinFyre çipsetlər ailəsi dizaynerlərə daha çox çeviklik təqdim edir, bu da onlara quraşdırılmış host və ya xüsusi MAC çipi ilə interfeys etmək üçün ya tam sistemdən, ya da sadəcə fiziki təbəqədən istifadə etməyə imkan verir. 802.11b standartını tətbiq edərkən TwinFyre çipsetinin siqnal ötürülməsi xətti -30 dB, 802.11g standartı isə -27 dB-dir. Orta RF çıxış gücü 20 dBm-dən çoxdur.
Hər iki çipsetin maksimum enerji istehlakı rəqib çipsetlərin demək olar ki, yarısıdır - 720 mVt. Belə aşağı enerji istehlakı və aqressiv enerji idarəetməsi ilə IceFyre çipsetləri əlaqə təmin edə biləcək. mobil telefon və ya cib kompüterindən 802.11 şəbəkəsinə. Bundan əlavə, bu çipsetlər televizor, audio sistemi, pristavka, kabel modemi və s. birləşdirən məişət cihazlarının şəbəkələrinin formalaşmasına kömək edəcəkdir.
IceFyre 2004-cü ilin birinci rübündə 802.11a çipsetinin və həmin ilin üçüncü rübündə 802.11a/b/g TwinFyre çipsetinin genişmiqyaslı istehsalına başlamağı planlaşdırırdı. SureFyre çipsetinin ilkin qiyməti təxminən 20 dollar olmalı idi, TwinFyre 5-7 dollar baha satılacaq.

MIMO TEXNOLOGİYASINA CAVAB
İstənilən sənayedə olduğu kimi, WLAN sistemlərinin bazarda uğurlu təşviqi onların ötürmə qabiliyyətinin davamlı artırılmasını və rabitə keyfiyyətinin yaxşılaşdırılmasını tələb edir. Belə sistemləri təkmilləşdirmək üçün aşağıdakı üç əsas iş sahəsi müəyyən edilə bilər:
· ötürmə sürətinin artırılması məqsədilə radiorabitə texnologiyasının təkmilləşdirilməsi;
· fiziki səviyyə rejimlərinin həyata keçirilməsi üçün yeni mexanizmlərin işlənib hazırlanması;
· Başlıqların ötürülməsi və radionun ötürmə rejiminə keçirilməsi ilə bağlı performansın aşağı düşməsini kompensasiya etmək üçün ötürmə səmərəliliyinin artırılması.
Bütün bunlarla birlikdə 802.11 standartının hər üç versiyasını dəstəkləmək lazımdır. Simsiz sistemlərin ötürmə sürətini artırmağın yollarından biri, yerli şəbəkəyə simsiz əlaqəni həyata keçirmək üçün mikrosxemin giriş və çıxışında bir neçə antenadan istifadə etməkdir. Çox girişli çox çıxış (MIMO) və ya ağıllı antenna texnologiyası adlanan bu texnologiya belə arzuolunmazdan istifadə edir. simsiz sistemlər rabitə çoxyollu yayılması, bu sistemlərin xidmətinə qoyaraq (Şəkil 6). Bu, məkan olaraq ayrılmış antenalardan istifadə edərək bir neçə kanaldan gələn məlumatları ardıcıl olaraq çıxarmağa imkan verir. MIMO texnologiyası uzun məsafələrdə ötürmə sürətinin artırılması və mövcud standartlara tam uyğunluq problemini həll edir. Və bütün bunlar əlavə istifadə etmədən tezlik spektri. Yarımkeçirici Wi-Fi çipləri istehsal edən şirkətlərin nümayəndələrinin fikrincə, MIMO 100 Mbit/s-dən çox ötürmə sürətinə dəstək verən 802.11n standartının tətbiqini təmin edən əsas texnologiya olacaq. Təkcə ABŞ-da 5 GHz diapazonunda üst-üstə düşməyən 24 kanal və 2,4 GHz diapazonunda üç kanal var. Bu 27 kanalın hər biri üçün 100 Mbit/s məlumat sürəti ilə mövcud bant genişliyi 3 Gbit/s-ə çata bilər.
MIMO texnologiyası 1995-ci ildən etibarən Stanford Universitetinin alimləri tərəfindən işlənib hazırlanmışdır, sonralar Airgo Networks (www.airgonetworks.com) şirkətini yaradan şirkət 2003-cü ilin avqustunda True MIMO-dan istifadə etməklə hazırlanmış AGN100 kimi eksperimental Wi-Fi çipsetinin yaradılmasını elan etmişdir. unikal multi-antenna sisteminə əsaslanan və 108 Mbit/s-ə qədər ötürmə sürətini təmin edən texnologiya. Düzdür, belə bir sürətə nail olmaq üçün şirkətin MIMO texnologiyasına əsaslanan marşrutlaşdırıcılardan və müştəri lövhələrindən istifadə etmək lazımdır. Üstəlik, yeni çipset bütün mövcud Wi-Fi standartlarına uyğundur. Testlər göstərdi ki, çipsetin ötürmə diapazonu buraxıldığı vaxt mövcud olan cihazlardan iki-altı dəfə çoxdur. Nəticədə, hər bir giriş nöqtəsinin (Access Point - AP) əhatə dairəsi böyüklük sırası ilə artdı.
AGN100 çipsetində iki çip var - MAC/baseband prosessoru (AGN100BB) və RF modulu (AGN100RF). Çip arxitekturası genişlənə bilər, istehsalçıya tək bir RF çipi və ya daha böyük istifadə edərək tək antenna sistemini tətbiq etməyə imkan verir. ötürmə qabiliyyəti, əlavə RF çiplərinin quraşdırılması. Çipset 802.11a/b/g-nin hər üç versiyasını dəstəkləyir və təhlükəsizlik və rabitə təhlükəsizliyi üçün 802.11i standartının tələblərinə, həmçinin IEEE işçi qrupu tərəfindən qəbul edilmiş xidmət keyfiyyəti standartına cavab verir.
Şirkətin 2004-cü ilin sonunda verdiyi məlumata görə, pərakəndə satış bazarında satışların başlanmasından bir rüb ərzində 1 milyondan çox MIMO çipsetləri alınıb.
MIMO texnologiyasının artan populyarlığını 6-9 yanvar 2005-ci il tarixlərində keçirilən İstehlak Elektroniği Sərgisində (CES) bir sıra OEM şirkətlərinin bu texnologiyaya və ya onların təsvirinə əsaslanan WLAN sistemlərini təqdim etməsi də sübut edir. Bu sistemlərin çoxu, o cümlədən Belkin, Netgear və Linksys-dən olan sistemlər Airgo Networks-dən olan çipsetlərə əsaslanır.
Vəziyyət qızışır və CES-də Atheros Communications tərəfindən smart antenalara əsaslanan sistemlərin MIMO kimi işini dəstəkləyən AR5005VL çipsetinin nümayişi gedir. 802.11g və 802.11a/g versiyalarını dəstəkləyən çipset dörd antena ilə işləyə bilər və xəttin hər iki ucunda quraşdırıldıqda (bir çox müxtəlif 802.11g cihazları olan şəbəkənin xəttinin bir ucunda quraşdırıldıqda) 50 Mbit/s istifadəçi performansını təmin edə bilər. performans 27 Mbit/s). Faza antennasının şüa formalaşdırması və siklik rele müxtəlifliyi üsullarından istifadə edir. Bundan əlavə, dövrə daxil olan RF siqnallarını birləşdirmək və bununla da qəbul edilən siqnalların intensivliyini və keyfiyyətini artırmaq üçün qabaqcıl siqnal emal üsullarını təmin edir.
Çipsetin 802.11a/g versiyası 10 min ədədlik partiyanı aldıqda 23 dollar, 802.11g versiyası isə 20 dollardan azdır.
WLAN cihazları bazarı son dörd il ərzində əhəmiyyətli dərəcədə artıb və açıq-aydın onun artım tempi yaxın gələcəkdə aşağı düşmür. Və bu, bu cür cihazların element bazası istehsalçıları üçün böyük imkanlar açır.

WLAN SİSTEMLERİ TƏQDİMATÇILARI

Şirkət

Bu gün yeni bir həvəskar radio avadanlığı ilə - WiFi modulu ilə tanış olmağı təklif edirəm. Bu, NRF24L01 kimi bir şeydir, hər kəsə çoxdan tanışdır, lakin ölçüləri bir qədər kiçikdir və funksionallığı bir qədər fərqlidir. WiFi modulunun həm danılmaz üstünlükləri, həm də bəzi çatışmazlıqları var, sonuncu, çox güman ki, qismən bunun yeni bir məhsul olması və tərtibatçıların buna çox qəribə bir şəkildə yanaşması ilə əlaqədardır - məlumat çox yavaş yayılır (sənədlər yalnız ümumi məlumat verir. modullar haqqında fikirlər, onların tam funksionallığını açıqlamadan). Yaxşı, aparat təmin edən şirkətin yumşaqlığını gözləyək.

Xüsusilə modulun qiymətini qeyd etmək lazımdır: hazırda 3-4 dollardır (məsələn, AliExpress-də)

Sağda NRF, solda ESP modulu var.

Bu WiFi modulları tam olaraq nədir? Lövhədə WiFi çipinin özü var, əlavə olaraq, eyni vəziyyətdə ayrıca bir mikrokontroller olmadan proqramlaşdırıla bilən 8051 mikro nəzarətçi var, lakin daha çox başqa vaxt, sonra lövhədə EEPROM yaddaş çipi var, bunun üçün zəruridir. parametrlərin saxlanması, həmçinin modul lövhəsində Bütün minimum lazımi avadanlıqlar var - kvars rezonatoru, kondansatörlər və bonus olaraq, təchizatı gərginliyinin və məlumatın ötürülməsinin (qəbulunun) LED göstəricisi. Modul yalnız UART interfeysini həyata keçirir, baxmayaraq ki, WiFi çipinin imkanları digər interfeyslərdən istifadə etməyə imkan verir. Tələb olunan konfiqurasiyanın WiFi antenası lövhədə çap edilmiş bir keçirici istifadə edərək hazırlanır. Ən böyük hissə 4 x 2 pinli bağlayıcıdır.

Bu modulu dövrəyə qoşmaq üçün enerjini VCC və GND-yə, TX və RX-ə qəbuledici cihazın müvafiq UART pinlərinə (RX-nin TX-ə, TX-nin isə RX-ə qoşulduğunu unutmayın) və CH_PD (aktivləşdirmə kimi) lazımdır. çip, onsuz hər şey aktivdir, amma heç bir şey işləmir) üstəgəl güc.

ESP8266 modul parametrləri:

  • təchizatı gərginliyi 3,3 V (və modulun özü 5 V-a dözür, lakin giriş-çıxış sancaqları çox güman ki, işləməkdən imtina edəcək)
  • ötürmə rejimində 215 mA-a qədər cərəyan
  • qəbul zamanı 62 mA-a qədər cərəyan
  • 802.11 b/g/n protokolu
  • 802.11b rejimində +20,5dBm güc
  • SDIO (modul lövhəsində iki pin var, lakin onlar xidmət əməliyyatları istisna olmaqla, xüsusilə istifadə edilə bilməz)
  • Enerjiyə qənaət etmək üçün enerjiyə qənaət və yuxu rejimləri
  • quraşdırılmış mikro nəzarətçi
  • AT əmrləri ilə idarə olunur
  • iş temperaturu -40 ilə +125 dərəcə Selsi arasında
  • maksimum rabitə məsafəsi 100 metr

Qeyd edildiyi kimi, modul AT əmrləri ilə idarə oluna bilər, lakin onlar tam siyahı bilinməyən, ən zəruri şeylər aşağıda təqdim olunur:

# Komanda Təsvir
1 Sadəcə bir test əmri, əgər status normaldırsa, modul OK cavab verəcək
2 AT+RST
3 Modulun proqram təminatı versiyası yoxlanıldıqda cavab versiya və cavab OK olacaq
4

AT+CWMODE=<режим>

Modul rejiminin iş rejimini təyin edin: 1 - müştəri, 2 - giriş nöqtəsi, 3 - birləşdirilmiş rejim, OK cavab verin
5 Qoşula biləcəyiniz giriş nöqtələrinin siyahısını əldə edin, nöqtələrin siyahısı ilə cavab verin və OK düyməsini basın
6

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

Adını və parolunu göstərərək giriş nöqtəsinə qoşulun, OK cavabını verin
7 Giriş nöqtəsi ilə əlaqəni kəsin, cavab yaxşıdır
8

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

Parametrlərini təyin edərək modulun giriş nöqtəsini təyin edin, OK cavabını verin
9 Qoşulmuş cihazların siyahısını əldə edin
10 Cari TCP əlaqə statusunu əldə edin
11


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

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

TCP/UDP bağlantısı
<айди>- əlaqə identifikatoru
<тип>- əlaqə növü: TCP və ya UDP
<адрес>- IP ünvanı və ya URL
<порт>- liman
12

AT+CIPMODE=<режим>

Ötürmə rejimini təyin edin:

<режим>= 0 - məlumat rejimi deyil (server müştəriyə məlumat göndərə bilər və müştəridən məlumat ala bilər)
<режим>= 1 - məlumat rejimi (server müştəriyə məlumat göndərə bilməz, lakin müştəridən məlumat ala bilər)

13

Bir əlaqə üçün (+CIPMUX=0):
AT+CIPSEND=<длина>
Çoxlu əlaqə üçün (+CIPMUX=1):
AT+CIPSTART=<айди>,<длина>

Məlumat göndərin
<айди>- əlaqə identifikatoru
<длина>- göndərilən məlumatların miqdarı
Ötürülmüş məlumatlar modulun > simvolu ilə cavab verməsindən sonra əmr daxil edildikdən sonra göndərilir
14

Bir əlaqə üçün (+CIPMUX=0):
AT+CIPCLOSE
Çoxlu əlaqə üçün (+CIPMUX=1):
AT+CIPCLOSE=<айди>

Bağlantını bağlayın. Çox yivli rejim üçün parametr<айди>- əlaqə identifikatoru. Modul cavabı tamam olmalı və əlaqəni kəsməlidir
15 IP modulunu əldə edin
16

AT+CIPMUX=<режим>

Bağlantıların sayını təyin edin,<режим>=0 bir əlaqə üçün,<режим>=1 çox yivli əlaqə üçün (dörd bağlantıya qədər)
17

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

Limanı qaldırın.<режим>- gizli rejim (0 - gizli, 1 - açıq),<порт>- liman

18

AT+CIPSTO=<время>

Serverdə bir əlaqənin vaxtını təyin edin
19

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

0.92-dən başlayan proqram təminatı versiyaları üçün UART sürətini təyin edə bilərsiniz
20

Məlumat qəbulu

Məlumat +IPD preambula ilə qəbul edilir, ardınca alınan məlumatlar haqqında məlumat, sonra isə məlumatın özü

Bir əlaqə üçün (+CIPMUX=0): +IPD,<длинна>:<передаваемая информация>

Çoxlu əlaqə üçün (+CIPMUX=1): +IPD,<айди>,<длинна>:<передаваемая информация>

Nümunə: +IPD,0,1:x - 1 bayt məlumat alındı

Komandaları necə daxil etmək olar:

  • Komandanın icrası:<Команда>.
  • Komanda ilə statusa baxın:<Команда>?
  • Parametrləri təyin edən əmri yerinə yetirin:<Команда>=<Параметр>

Modul alarkən siz AT+GMR əmrindən istifadə edərək modulun proqram təminatı versiyasını yoxlaya bilərsiniz. Firmware versiyası ayrıca proqram təminatı ilə yenilənə bilər və ya 0.92-dən başlayan proqram təminatı versiyası ilə bu, yalnız AT+CIUPDATE əmrindən istifadə etməklə həyata keçirilə bilər. Bu halda, modul İnternetə daxil olmaq üçün marşrutlaşdırıcıya qoşulmalıdır. Modulu 0.92 versiyasına yandırmaq üçün proqram təminatı və proqram məqalənin sonunda təqdim olunacaq. Proqram təminatı vasitəsilə proqram təminatını yandırmaq üçün GPIO0 pinini müsbət enerji təchizatına qoşmalısınız. Bu, modul yeniləmə rejimini aktivləşdirəcək. Sonra, proqramda modul proqram təminatı faylını seçin və WiFi moduluna qoşulun, qoşulduqdan sonra proqram təminatı avtomatik olaraq yenilənəcək. Yeniləmədən sonra proqram təminatının sonrakı yenilənməsi yalnız İnternet vasitəsilə mümkün olacaq.

İndi WiFi modulunun əmrlərinin təşkilini bilməklə, onun əsasında simsiz rabitə vasitəsilə məlumat ötürülməsini təşkil edə bilərsiniz, məncə, onların əsas məqsədi budur. Bunun üçün biz AVR Atmega8 mikro nəzarət cihazını simsiz modul vasitəsilə idarə olunan cihaz kimi istifadə edəcəyik. Cihaz diaqramı:

Sxemin mahiyyəti aşağıdakı kimi olacaq. DS18B20 temperatur sensoru temperaturu ölçür, mikrokontroller tərəfindən işlənir və qısa müddət ərzində WiFi şəbəkəsi üzərindən ötürülür. Bu halda, nəzarətçi WiFi vasitəsilə qəbul edilən məlumatlara nəzarət edir, “a” simvolunu aldıqda LED1 LED yanır, “b” simvolunu qəbul edərkən LED sönəcəkdir. Dövrə faydalıdan daha nümayişkaranədir, baxmayaraq ki, uzaqdan temperaturun idarə edilməsi üçün istifadə edilə bilər, məsələn, küçədə, sadəcə bir kompüter və ya telefon üçün proqram yazmaq lazımdır. ESP8266 modulu 3,3 volt enerji təchizatı tələb edir, ona görə də bütün dövrə 3,3 voltluq AMS1117 tənzimləyicisi ilə təchiz edilir. Mikrokontroller 18 pF kondansatörlü xarici 16 MHz kvars osilatorundan saatla işləyir. Rezistor R1, hər hansı bir müdaxilə olduqda mikrokontrolörün kortəbii yenidən işə salınmasının qarşısını almaq üçün mikrokontrolörün sıfırlama ayağını pozitiv enerji təchizatına çəkir. Rezistor R2 LED vasitəsilə cərəyanı məhdudlaşdırma funksiyasını yerinə yetirir ki, nə o, nə də MK pin yanmasın. Bu zəncir, məsələn, bir rele dövrəsi ilə əvəz edilə bilər və dövrə üçün istifadə edilə bilər uzaqdan idarəetmə. Rezistor R3 termometrin 1-telli avtobus vasitəsilə işləməsi üçün lazımdır. Dövrə kifayət qədər güclü mənbədən qidalanmalıdır, çünki WiFi modulunun pik istehlakı 300 mA-a çata bilər. Bu, ehtimal ki, modulun əsas çatışmazlığıdır - yüksək istehlak. Belə bir batareya ilə işləyən dövrə uzun müddət işləməyə bilər. Başlanğıc zamanı dövrəyə enerji verildikdə, LED 5 dəfə yanıb-sönməlidir ki, bu da portun uğurlu açılmasını və əvvəlki əməliyyatları göstərəcək (sıfırlama düyməsini basaraq dövrəni yandırdıqdan sonra LED 2 dəfə yanıb-sönə bilər - bu normaldır).

Aşağıda təqdim olunacaq C dilində mikrokontroller proqram təminatının mənbə kodunda dövrənin işini daha ətraflı görə bilərsiniz.

Dövrə bir çörək lövhəsində yığıldı və düzəldildi; DS18B20 termometri metal qapaqlı "zond" formatında istifadə olunur:

Belə bir dövrə ilə "əlaqə yaratmaq" üçün ya kompüterdə standart WiFi nəzarətçisindən istifadə edə bilərsiniz, ya da USB-UART çeviricisi və başqa bir ESP8266 modulundan istifadə edərək ötürücü dövrə qura bilərsiniz:

Adapterlər və terminallar haqqında danışarkən, bu modullar onlar üçün olduqca şıltaqdır, CP2303-ə əsaslanan bir çevirici ilə yaxşı işləyirlər və mikrokontrollerlər (ev istehsalı) üzərində qurulmuş çeviricilərlə adekvat işləməkdən imtina edirlər, terminal Termit üçün ən uyğundur (parametrlərdə var) avtomatik əlavə daşıma qaytarma xarakteri, onsuz modul da terminalla adekvat işləməyəcək). Amma sadəcə olaraq mikrokontrollerə qoşulduqda modullar qüsursuz işləyir.

Beləliklə, WiFi vasitəsilə mikro nəzarətçi ilə məlumat mübadiləsi üçün kompüterə qoşulmuş ikinci moduldan və Termit terminalından istifadə edəcəyik. Dövrə ilə işə başlamazdan əvvəl hər bir modul USB-UART vasitəsilə birləşdirilməlidir və bir neçə əməliyyat yerinə yetirilməlidir - iş rejimini konfiqurasiya edin, bir əlaqə nöqtəsi yaradın və sonra məlumat mübadiləsi üçün qoşulacağımız nöqtəyə qoşulun, tapın. AT əmri ilə WiFi modullarının IP ünvanını çıxarın (modulları bir-birinə bağlamaq və məlumat mübadiləsi aparmaq lazımdır). Bütün bu parametrlər yadda saxlanılacaq və modul hər dəfə işə salındıqda avtomatik tətbiq olunacaq. Bu yolla siz modulu işə hazırlamaq üçün bəzi mikro nəzarətçi yaddaşını əmrlərdə saxlaya bilərsiniz.

Modullar birləşdirilmiş rejimdə işləyir, yəni həm müştəri, həm də giriş nöqtəsi ola bilər. Əgər parametrlərə uyğun olaraq modul artıq bu rejimdə işləyirsə (AT+CWMODE=3), onda siz onu eyni rejimdə konfiqurasiya etməyə yenidən cəhd etdikdə modul “heç bir dəyişiklik yoxdur” cavabını verəcək. Parametrlərin qüvvəyə minməsi üçün modulu yenidən başlatmalı və ya AT+RST əmrini daxil etməlisiniz.

İkinci modulun oxşar parametrlərindən sonra "ATmega" adlı nöqtəmiz mövcud nöqtələr siyahısında görünəcək:

Bizim vəziyyətimizdə, WiFi sxemi belə olacaq - mikro nəzarətçi ilə modul ev marşrutlaşdırıcısına qoşulacaq (əslində, bu vəziyyətdə mikro nəzarətçi bu təyin olunarsa İnternetə daxil ola bilər), sonra portu qaldırın və uyğun olaraq hərəkət edin. alqoritm. Digər tərəfdən, biz modulu marşrutlaşdırıcıya da bağlayacağıq və TCP vasitəsilə mikrokontrollerə qoşulacağıq (ekran görüntüsündə göstərildiyi kimi, bunun üçün AT+CIPMODE və AT-dan istifadə edərək ötürmə rejimini və bağlantıların sayını konfiqurasiya etməlisiniz. +CIPMUX əmrləri, müvafiq olaraq və AT+CIPSTART serverinə qoşulmaq üçün əmr daxil edin). Hamısı! Əgər giriş nöqtəsinə qoşulsanız ( WiFi qaynar nöqtəsi yalnız, hər dəfə serverə yenidən qoşulmalısınız, necə ki, hər dəfə enerjini açdığınız zaman serverin digər ucundan götürülməsi lazım olduğu kimi) və modulu yenidən başladın, o zaman özünüzə yenidən qoşulmağa ehtiyac yoxdur, bu da yaddaşda saxlanılır və modul işə salındıqda mövcud olduqda avtomatik qoşulur. Rahat, lakin.

İndi temperatur məlumatları avtomatik olaraq kompüterə getməlidir və kompüterdən gələn əmrlərdən istifadə edərək LED-i idarə edə bilərsiniz. Rahatlıq üçün Windows üçün proqram yaza və WiFi vasitəsilə temperatura nəzarət edə bilərsiniz.

AT+CIPSEND əmri ilə məlumat qəbul edildikdə, “+IPD,<айди>,<длинна информации>:" kolondan sonra istifadə edilməli olan faydalı (ötürülmüş) məlumatımız gəlir.

Bir AMMA - modulların yüksək istehlakı səbəbindən modulu batareyalardan deyil, stasionar elektrik prizindən (təbii olaraq enerji təchizatı vasitəsilə) gücləndirmək məsləhətdir.

Bu, WiFi modulları arasında məlumat ötürmək üçün seçimlərdən biridir, siz onları marşrutlaşdırıcı olmadan da birbaşa birləşdirə bilərsiniz və ya standart vasitəsilə modula qoşula bilərsiniz kompüter wifi və bunun üzərində işləyin.

Bu modulların ən bariz funksionallığı iştirak edir, kim bilir, tərtibatçılar bizim üçün daha nələr hazırlayıblar!

Mikrokontrolleri proqramlaşdırmaq üçün aşağıdakı qoruyucu bit birləşməsindən istifadə etməlisiniz:

Sonda qeyd etmək istərdim ki, bu, həqiqətən də Əşyaların İnterneti inqilabıdır! Bir neçə yaşıl vahiddən ibarət modul qiyməti ilə biz böyük imkanlara malik (hələ də bu möcüzənin tərtibatçıları tərəfindən məhdudlaşdırılan) tam hüquqlu Wi-Fi modulumuz var, tətbiq sahəsi sadəcə qeyri-məhduddur - təxəyyülün imkan verdiyi yerdə və nəzərə alınmaqla. bu modulun artıq olması faktı var ki, bir mikro nəzarətçi var, xarici mikrokontrollerdən istifadə etməyə ehtiyac yoxdur, ancaq bir şəkildə proqramlaşdırılmalıdır. Beləliklə, dostlar, burada bir şey var - biz hər çıxışa Wi-Fi veririk!

Məqalə mikro nəzarətçi üçün proqram təminatı ilə müşayiət olunur, mənbə kodu proqramda, Wi-Fi modul çipi üçün sənədlər, modulun mikroproqramının və modulun mikroproqramının 0.92 versiyasının yenilənməsi proqramı (arxiv 3 hissəyə bölünür, çünki onun ümumi ölçüsü məqaləyə əlavə etmək üçün çox böyükdür), həmçinin əməliyyat diaqramlarını nümayiş etdirən video (videoda WiFi vasitəsilə idarəetmə moduluna qoşulmuş idarə olunan lövhə var, idarə olunan lövhə vaxtaşırı temperatur haqqında məlumat ötürür, termometr suya batırıldığında, videoda temperaturun düşməyə başladığı göstərilir , onda idarəetmə modulundan “a” simvolunu ötürsəniz, idarə olunan lövhədə LED yanacaq və simvol “b” olarsa sönəcək).

Deyəsən hamısı budur. Şərh və təkliflərinizi yazmağı unutmayın, əgər bu mövzuya diqqət yetirilərsə, yeniləri üçün ideyalar hazırlayacağıq;

Radioelementlərin siyahısı

Təyinat Növ Denominasiya Kəmiyyət QeydMağazaMənim bloknotum
U1 WiFi modulu1 Notepad üçün
IC1 MK AVR 8 bitlik

ATmega8

1 Notepad üçün
IC2 Temperatur sensoru

DS18B20

1 Notepad üçün
VR1 Xətti tənzimləyici

AMS1117-3.3

1 Notepad üçün
C1, C2 Kondansatör18 pF2 Notepad üçün
C3, C7, C8 Elektrolitik kondansatör100 µF3

GÜNDƏR SONRA "ÖDƏNİŞİ GÖZLƏYƏN" STATUSUNDA OLAN BÜTÜN SİFARİŞLƏR ƏVVƏLƏRDƏN Xəbərdarlıq edilmədən avtomatik Ləğv EDİLƏCƏK.

Bizim internet mağazamızda saytın səhifələrində qeyd olunan malların qiyməti sondur.

Elektron pul, bank kartı və ya mobil hesabla ödəniş proseduru:

  • Sifarişinizi verdikdən sonra sifarişiniz ünvanınıza yerləşdiriləcək şəxsi hesab statusu ilə" Baxış gözlənilir"
  • Menecerlərimiz anbarda mövcudluğu yoxlayacaq və seçdiyiniz məhsulu ehtiyatda yerləşdirəcək. Eyni zamanda, sifarişinizin statusu " olaraq dəyişdirilir. Ödənişli".Statusun yanında" Ödənişli"link göstəriləcək" Ödəmək", tıklayarak sizi Robokassa saytında ödəniş üsullarını seçmək üçün səhifəyə aparacaq.
  • Metod seçdikdən və sifariş üçün ödəniş etdikdən sonra status avtomatik olaraq "" olaraq dəyişəcək. Ödənişli". Sonrakı mümkün qədər tez Sifariş zamanı seçilmiş çatdırılma üsulu ilə məhsul sizə göndəriləcək.

1. Nağd ödəniş

Nağd şəkildə, siz satın aldığınız malları kuryerə (mallarınızı çatdıran) və ya mağazada (götürmə üçün) ödəyə bilərsiniz. At nağd ödəniş Sizə satış qəbzi, kassa qəbzi verilir.

DİQQƏT!!! Çatdırılma zamanı nağd pulla İŞLƏMİRİK, ona görə də poçt bağlaması alındıqdan sonra ödəniş mümkün deyil!

2. Bank köçürməsi ilə ödəniş

üçün hüquqi şəxslər Bank köçürməsi ilə alış-veriş etmək imkanı yaratdıq. Sifariş verərkən bank köçürməsi ilə ödəniş üsulunu seçin və faktura məlumatlarınızı daxil edin.

3. Ödəniş terminalı vasitəsilə ödəniş

ROBOKASSA - istifadə edərək müştərilərdən ödənişləri qəbul etməyə imkan verirbank kartları, istənilən vaxt elektron valyuta, xidmətlərdən istifadəmobil ticarət(MTS, Megafon, Beeline), vasitəsilə ödənişlərinternet bankçılıqRusiya Federasiyasının aparıcı bankları, bankomatlar vasitəsilə ödənişlər, vasitəsiləani ödəniş terminalları, həm də köməyi iləiPhone proqramları.

From Texas Instruments-a tam xüsusiyyətli WiFi nüvəsi və güclü Cortex-M4 mikro nəzarət cihazı daxildir. saat tezliyi 80 MHz və geniş tanış periferik qurğular dəsti. Çip istifadə edərək tam əşyaların interneti yaratmağa imkan verir WiFi şəbəkəsiİnternetə çıxış və xarici dünya ilə ünsiyyət üçün müxtəlif simli interfeyslər üçün.

Daxili mikrokontrolörün bütün resursları istifadəçi tətbiqi üçün əlçatandır - 4-kanallı 12-bit ADC, 4x16-bit taymerlər, UART, SPI, I2C və SD/MMC interfeysləri. Çipin multimedia imkanlarına I2S audio üçün serial interfeys və videokamera qoşulması üçün paralel interfeys daxildir. Yüksək məlumatların emal sürətinə nail olmaq üçün çip birbaşa yaddaşa giriş nəzarətçisinə (32 kanallı DMA) və ötürülən məlumatları qorumaq üçün aparat sürətləndiricisinə - AES-256 şifrələmə vahidinə malikdir.

CC3200 üçün ərizələr

  • Ağıllı ev və ağıllı bina;
  • Təhlükəsizlik və girişə nəzarət sistemləri;
  • Sənaye telemetriya və simsiz sensorlar;
  • Simsiz audio və video ötürülməsi;
  • İntellektual enerji təchizatı şəbəkələri (SmartGrid);
  • İnternetə çıxış və bulud xidmətləri hər hansı daxili qurğular üçün.

CC3200 Wi-Fi altsisteminə bütün simsiz tapşırıqları yerinə yetirən ayrıca ARM nüvəsi daxildir. simsiz ötürmə məlumatları istifadəçi üçün şəffaf rejimdə saxlayır və tamamilə tərtibatçının ixtiyarında olan Cortex-M4 mikro nəzarətçinin resurslarını tələb etmir. Bu nöqteyi-nəzərdən CC3200-ni sadəcə olaraq Cortex-M4 nüvəli xarici mikrokontrolörün əlavə olunduğu çip hesab etmək olar. CC3200 WiFi radiosu 802.11 b/g/n standartında işləyir və kimi çıxış edə bilər. baza stansiyası(“İnterneti yaymaq”) və istənilən adi WiFi marşrutlaşdırıcısına qoşularaq müştəri kimi çıxış edin. Hava sürəti isə 72 Mbit/s-ə qədərdir real sürət faydalı məlumat ötürülməsi TCP əlaqə rejimində 12 Mbit/s-ə çatır. CC3200-ü digər oxşar həllərdən fərqləndirən onun WiFi şəbəkəsinə daha geniş spektrli təhlükəsiz qoşulma rejimlərini dəstəkləməsi və TLS/SSL protokollarına əsaslanan etibarlı təhlükəsiz əlaqəni təmin etməsidir.

CC3200-ün şübhəsiz üstünlüyü Texas Instruments tərəfindən yaradılmış ekosistemdir ki, bu sistemə quraşdırılmış Wi-Fi və TCP/IP protokol yığınları, ucuz sazlama alətləri, tipik WiFi tapşırıqları üçün nümunə proqramlar və tam WiFi cihazlarının açıq inkişafı daxildir. tam dövrə diaqramı, elementlərin siyahısı, naqillər çap dövrə lövhəsi və icra olunan proqramın mənbə kodu.

WiFi