Visų pirma, leiskite man prisistatyti ~ Esu jaunesnysis studentas iš Hubei universiteto. Dėl savo profesinių ir asmeninių pomėgių pastaruoju metu domiuosi Zigbee. Taigi aptariau su keliais klasės draugais ir sutelkiau šiek tiek pinigų, kad nusipirkčiau "Zigbee" kūrimo plokštę, pagrįstą CC2430 lustu, planuodamas šiek tiek laiko ją ištirti. Taigi aš sugalvojau paskelbti susijusį dienoraštį apie dienoraštį sode pristatyti mūsų kelionę savarankiškai mokytis Zigbee.
Ši tinklaraščio įrašų serija tinka draugams, turintiems teorinės ar praktinės patirties su C-51 serijos mikrovaldikliais ir besidomintiems Zigbee technologija. Dalis tinklaraščio įrašo turinio yra pagrįsta mokymosi medžiaga, pridėta prie interneto ir kūrimo lentos, likusi turinio dalis yra originali, kviečiame perspausdinti, perspausdindami nurodykite autorių ir šaltinį, ačiū!
2. Įvadas į Zigbee IoT→ jutikliai→ belaidžiai jutiklių tinklai→ Zigbee
Tikriausiai dauguma žmonių pirmą kartą mato žodį Zigbee, bet jei paminėtasDaiktų internetasŠie trys žodžiai, manau, turėtų būti pažįstami draugams, kuriems labiau rūpi naujausios technologijų tendencijos. Baidu daiktų interneto enciklopedija apibrėžiama kaip:
Naudojant radijo dažnio identifikavimą (RFID), infraraudonųjų spindulių jutiklius, globalias padėties nustatymo sistemas, lazerinius skaitytuvus ir kitą informacijos jutimo įrangą, bet koks objektas prijungiamas prie interneto pagal sutartą protokolą, o keitimasis informacija ir ryšys vykdomas siekiant sukurti intelektualaus objektų identifikavimo, padėties nustatymo, sekimo, stebėjimo ir valdymo tinklą. (Žr. išsamią informaciją.)Baidu enciklopedija)
Svarbi daiktų interneto dalis yraJutikliai, kuri yra atsakinga už informacijos rinkimą iš realaus fizinio pasaulio. NorsBelaidis jutiklių tinklas(Wireless Sensor Nnetwork, WSN) yra pažangiausia karštų tyrimų sritis, kuri pritraukė daug dėmesio pasaulyje. Jis integruoja jutiklius, įterptuosius skaičiavimus, šiuolaikinius tinklus, belaidį ryšį ir paskirstytos informacijos apdorojimo technologijas ir gali realiuoju laiku stebėti, suvokti ir rinkti informaciją apie įvairias aplinkas ar stebėti objektus per įvairius integruotus mikro jutiklius, kurie perduodami belaidžiu būdu ir perduodami į vartotojų terminalus savaime surenkamų kelių apynių tinklų pavidalu, kad būtų galima suvokti fizinio pasaulio, kompiuterių pasaulio ir trijų žmonių visuomenės pasaulio ryšį.
Kalbant apie WSN, negalite nepaminėti Zigbee.
ZigbeeTai yra IEEE 802.15.4 protokolo sinonimas ir yra trumpo nuotolio, mažos galios belaidžio ryšio technologija. Pavadinimas kilęs iš bičių aštuonių simbolių šokio, kuris remiasi "šokiu" skraidyti ir purtyti sparnus, kad perteiktų informaciją apie žiedadulkių vietą su savo kompanionais. "Zigbee" pasižymi artumu, mažu sudėtingumu, saviorganizacija, mažomis energijos sąnaudomis, mažu duomenų perdavimo greičiu ir mažomis sąnaudomis, todėl ypač tinka belaidžių jutiklių tinklams formuoti.
"Zigbee" taikymo sritys apima:
- Namų ir pastatų tinklai: oro kondicionavimo sistemų temperatūros valdymas, automatinis apšvietimo valdymas, automatinis užuolaidų valdymas, dujų apskaitos valdymas, buitinių prietaisų nuotolinis valdymas ir kt.;
- Pramoninis valdymas: automatinis įvairių monitorių ir jutiklių valdymas
- Verslas: išmaniosios etiketės ir kt.
- Žemės ūkio kontrolė: rinkti įvairią informaciją apie dirvožemį ir klimatą
- Medicinos: skubios pagalbos gavikliai ir medicininiai jutikliai vyresnio amžiaus žmonėms ir žmonėms su judėjimo negalia
Itin platūs "Zigbee" taikymo laukai ir didžiulės plėtros perspektyvos yra svarbi priežastis, kodėl pasirinkome jį kaip mokymosi objektą, taip pat tikimės, kad prie "Zigbee" komandos galės prisijungti daugiau bendraminčių.
3. "Zigbee" kūrimo plokštės įsigijimas Penki mūsų klasės mokiniai kartu sudarė apie 500 juanių TaobaoMėgaukitės MCU elektronikos kūrimo studijaĮsigijote "ZigBee" kūrimo rinkinį, pagrįstą CC2430 lustu (2 moduliai + 2 spalvoti ekranai + 1 emuliatorius). Geri klientų atsiliepimai, išskirtinė produkto išvaizda ir išsami mokymosi medžiaga privertė mus pagaliau pasirinkti šį Zigbee produktą.
4. Kūrimo aplinkos konfigūracija(1) Crack IAR (tik mokymuisi ir testavimui, o ne komerciniam naudojimui) Paprastai pasirenkameIARĮterptasis darbastalis, skirtas MCS-51 7.51A, yra "Zigbee" sukurtas IDE, o toliau pateikiamas trumpas jo įtrūkimo proceso aprašymas:
Pradėkite atsisiųsdami IAR paketą ir serijos numerio generatorių, tada pradėkite IAR diegimą:
Toliau iki tol, kol pasirodys kitas ekranas:
Šiuo metuAdministratoriaus būsenaAtidarykite nulaužtą programą:
Produkto tipas: Įterptasis darbastalis MCS-51 v7.50A spustelėkite "Gauti ID", kad gautumėte diegimo serijos numerį ir licenciją.
busLicencijos numerisNukopijuokite jį į IAR diegimo sąsajos įvesties laukelį "License#", spustelėkite Pirmyn, tada nustatykiteLicencijos raktasNukopijuokite jį į IAR diegimo sąsajos įvesties laukelį "Licencijos raktas":
Tada vykdykite nurodymus iki galo ir bus įdiegta Harmoninga IAR kūrimo programinės įrangos versija~
(2) "Zigbee" derintuvo tvarkyklės diegimas Pirmiausia atsisiųskiteSmartRF tvarkyklėIr išpakuokite jį į aplanką, tada paspauskite"Zigbee" kūrimo plokštė → derintuvas → USB sąsaja kompiuteriuiAtidarykite kompiuterio įrenginių tvarkytuvę, pamatysite, kad yra "neatpažintas USB įrenginys", dešiniuoju pelės mygtuku spustelėkite, spustelėkite "Atnaujinti tvarkyklės programinę įrangą", pasirinkite "Naršyti kompiuterį, kad rastumėte tvarkyklės programinę įrangą", tada pasirinkite atsisiųstos tvarkyklės aplanko kelią, spustelėkite "Kitas" ir galėsite sėkmingai įdiegti tvarkyklę.
5. Zigbee mokymosi maršrutas Toliau pakalbėkime apie Zigbee mokymosi metodą, nes šiuo atžvilgiu aš taip pat esu naujokas, o jaunesniaisiais metais turėjau tik 51 mikrovaldiklių klasės mokymosi patirtį. Čia remiuosi "Zigbee Technology Practice Tutorial" turiniu ir nustatau sau "Zigbee" mokymosi maršrutą:
(1) Paruošimas: Atlikdami keletą nedidelių eksperimentų, susipažinsime su svarbiais CC2430 lusto aparatūros moduliais, įskaitant išorinius pertraukimus, laikmačius, AD, nuosekliojo prievado ryšį, DMA, RF ryšį ir kt.
(2) Pagrindai: Sužinokite daugiau apie TI Z-Stack protokolą ir praktiškai susipažinkite su paprastu Zigbee belaidžio jutiklių tinklu.
(3) Tobulinimas: Ugdykite įgūdžius kurti tikrus Zigbee projektus, orientuotus į konkretų projektą.
6. Išvada Gerai, tai viskas pirmam straipsniui~ Trumpai pristatėme Zigbee, kūrimo plokštės įrangą ir pagrindinę kūrimo aplinką. Toliau naudosime labai paprastą eksperimentą, kad parodytume, kaip IAR gali būti naudojamas kuriant programas, pagrįstas CC2430 lustu.