Zľava!

CC2530 wireless networking module / zigbee modules / 1101/905/2500

Original price was: 29,57 €.Current price is: 24,11 €.

1 na sklade

Katalógové číslo: 155 Kategórie: , , ,

Popis

CC2530 bezdrôtový sieťový modul / zigbee moduly / 1101/905/2500

CC2530 používa 2,4-GHz IEEE 802.15.4A true ZigBee a RF4CE aplikácie System on chip (SoC) riešení.

Môže ísť o veľmi nízke celkové náklady na materiály na vybudovanie silného sieťového uzla CC2530 kombinuje vynikajúci výkon popredného RF transceivera, programovateľnú flash pamäť priemyselný štandard vylepšený 8051 CPU, systém, 8-KB RAM a mnoho ďalších výkonných funkcií.

Existujú štyri rôzne flash verzie CC2530: CC2530F32 / 64/128/256, z ktorých každá má 32/64/128 / 256 kB pamäte.

CC2530 má rôzne prevádzkové režimy, vďaka čomu je vhodný pre systémy s veľmi nízkymi požiadavkami na energiu.

Prevod krátkeho času medzi prevádzkovými režimami ďalej zaisťuje nízku spotrebu energie.

CC2530F256 kombinuje špičkový ZigBee Golden Unit Stack (Z-Stack ™) a poskytuje robustné a kompletné riešenie ZigBee.

CC2530F64 kombinuje zlatú jednotku Remo, aby lepšie poskytoval robustné a kompletné riešenie diaľkového ovládania ZigBee RF4CE.

Aplikácia
2,4 GHz systémy IEEE 802.15.4

Systém diaľkového ovládania RF4CE (vyžaduje viac ako 64 KB Flash)

Systém ZigBee (256 KB Flash)

· Automatizácia rodiny / budovy

· Systém osvetlenia

· Priemyselné riadenie a monitorovanie

* Nízka spotreba energie Bezdrôtové senzorové siete

· Spotrebná elektronika

. Zdravotné poistenie

 

 

 

 

 

 

 

a ZB502
Zdroj na vývojovej doske ZigBee

Konektor modulu ZigBee: pre jednoduché pripojenie modulov ZigBee
I/O rozhranie
USB rozhranie
Rozhranie UART/SPI
ONE-WIRE rozhranie
Rozhranie ladenia
5V/3,3V napájací vstup/výstup: zvyčajne sa používa ako napájací výstup, tiež spoločné uzemnenie s inou užívateľskou doskou
CP2102
AMS1117-3.3
Vypínač
Indikátor RX/TX sériového portu
Ukazovateľ napájania
Používateľské LED diódy
Používateľské kľúče
Tlačidlo reštart
Prepojka UART0
LED prepojka
KEY jumper
Vlastnosti XCore2530
Rovnako jednoduché použitie ako akékoľvek moduly UART
Predinštalovaný bootloader, podporuje programovanie cez UART priamo bez akéhokoľvek debuggera
Dodávaný firmvér: Koordinátor a/alebo smerovač (predvolene predinštalovaný)
Podporuje konfiguráciu pomocou softvéru horného počítača
Automatické vytváranie sietí (vyžaduje sa aspoň 1 koordinátor a 1 smerovač)
Palubný výkonový zosilňovač RXF2401, dosahuje väčšiu komunikačnú vzdialenosť

Špecifikácie XCore2530
Palubný čip: CC2530F256RHAR
Komunikačná vzdialenosť (otvorené a široké operačné prostredie):
Absolútne maximum: viac ako 1500 metrov
Stabilná komunikácia: viac ako 1300 metrov
Automatické pripojenie: viac ako 1000 metrov
Frekvenčný rozsah: 2,4 GHz
Široký rozsah napájacieho napätia (2 V – 3,6 V)
Prevádzková teplota: -40 ℃ ~ 85 ℃
Prenosová rýchlosť sériového portu: 38 400 bps (predvolené), rôzne prenosové rýchlosti sú dostupné podľa konfigurácie softvéru
Rozmer: 26 mm x 37 mm (PCB)
Rozširujúci pinheader: všetky I/O okrem P1_1, P1_4
Rozstup špendlíkovej hlavičky: 2,54 mm
Vzdialenosť medzi špendlíkovými hlavičkami na ľavej a pravej strane: 22,86 mm (9 x 2,54 mm)
Anténa: 2,4G 2DB 360° všesmerová

Vlastnosti CC2530F256RHAR
Frekvenčný rozsah: 2,4 GHz
16 prenosových reťazcov, softvérovo konfigurovateľných podľa podmienok prostredia
Prenosová rýchlosť rádia až 250 kbps
Vysokovýkonné a nízkonapäťové jadro mikrokontroléra 8051 s predbežným načítaním kódu
2,4-GHz IEEE 802.15.4 kompatibilný RF transceiver
Široký rozsah napájacieho napätia (2 V – 3,6 V)
Watchdog časovač, monitor batérie a teplotný senzor
12-bitový ADC s 8 kanálmi a konfigurovateľným rozlíšením
2 výkonné USARTy s podporou niekoľkých sériových protokolov
Generovanie IR obvodov
Všeobecné časovače (jeden 16-bitový, dva 8-bitové)
Bezpečnostný koprocesor AES
21 I/O kolíkov na všeobecné použitie (19 × 4 mA, 2 × 20 mA)

K stiahnutiu
Vývojové zdroje: demo kódy, schéma, dátové listy atď.
Wiki: www.waveshare.com/wiki/CC2530_Eval_Kit2

ZB502 x 1
XCore 2530 x 1
Anténa x 1
Kábel USB typu A na Mini-B x 1
4-kolíkové 2-kolíkové vodiče, balenie x 1
Zdroj na vývojovej doske ZigBee

 

  1. Konektor modulu ZigBee:  pre jednoduché pripojenie modulov ZigBee
  2. I/O rozhranie
  3. USB rozhranie
  4. Rozhranie UART/SPI
  5. ONE-WIRE rozhranie
  6. Rozhranie ladenia
  7. 5V/3,3V napájací vstup/výstup:  zvyčajne sa používa ako napájací výstup, tiež spoločné uzemnenie s inou užívateľskou doskou
  8. CP2102
  9. AMS1117-3.3
  10. Vypínač
  11. Indikátor RX/TX sériového portu
  12. Ukazovateľ napájania
  13. Používateľské LED diódy
  14. Používateľské kľúče
  15. Tlačidlo reštart
  16. Prepojka UART0
  17. LED prepojka
  18. KEY jumper

 

 

Vlastnosti XCore2530

  1. Rovnako jednoduché použitie ako akékoľvek moduly UART
  2. Predinštalovaný bootloader, podporuje programovanie cez UART priamo bez akéhokoľvek debuggera
  3. Dodávaný firmvér: Koordinátor a/alebo smerovač (predvolene predinštalovaný)
  4. Podporuje konfiguráciu pomocou softvéru horného počítača
  5. Automatické vytváranie sietí (vyžaduje sa aspoň 1 koordinátor a 1 smerovač)
  6. Palubný výkonový zosilňovač RXF2401, dosahuje väčšiu komunikačnú vzdialenosť

 

Špecifikácie XCore2530

  1. Palubný čip: CC2530F256RHAR
  2. Komunikačná vzdialenosť (otvorené a široké operačné prostredie):
    • Absolútne maximum: viac ako  1500  metrov
    • Stabilná komunikácia: viac ako  1300  metrov
    • Automatické pripojenie: viac ako  1000  metrov
  3. Frekvenčný rozsah: 2,4 GHz
  4. Široký rozsah napájacieho napätia (2 V – 3,6 V)
  5. Prevádzková teplota: -40 ℃ ~ 85 ℃
  6. Prenosová rýchlosť sériového portu: 38 400 bps (predvolené), rôzne prenosové rýchlosti sú dostupné podľa konfigurácie softvéru
  7. Rozmer: 26 mm x 37 mm (PCB)
  8. Rozširujúci pinheader: všetky I/O okrem P1_1, P1_4
  9. Rozstup špendlíkovej hlavičky: 2,54 mm
  10. Vzdialenosť medzi špendlíkovými hlavičkami na ľavej a pravej strane: 22,86 mm (9 x 2,54 mm)
  11. Anténa: 2,4G 2DB 360° všesmerová

 

Vlastnosti CC2530F256RHAR

  1. Frekvenčný rozsah: 2,4 GHz
  2. 16 prenosových reťazcov, softvérovo konfigurovateľných podľa podmienok prostredia
  3. Prenosová rýchlosť rádia až 250 kbps
  4. Vysokovýkonné a nízkonapäťové jadro mikrokontroléra 8051 s predbežným načítaním kódu
  5. 2,4-GHz IEEE 802.15.4 kompatibilný RF transceiver
  6. Široký rozsah napájacieho napätia (2 V – 3,6 V)
  7. Watchdog časovač, monitor batérie a teplotný senzor
  8. 12-bitový ADC s 8 kanálmi a konfigurovateľným rozlíšením
  9. 2 výkonné USARTy s podporou niekoľkých sériových protokolov
  10. Generovanie IR obvodov
  11. Všeobecné časovače (jeden 16-bitový, dva 8-bitové)
  12. Bezpečnostný koprocesor AES
  13. 21 I/O kolíkov na všeobecné použitie (19 × 4 mA, 2 × 20 mA)

 

K stiahnutiu

Vývojové zdroje:  demo kódy, schéma, dátové listy atď.
Wiki:  www.waveshare.com/wiki/CC2530_Eval_Kit2

  1. ZB502 x 1
  2. XCore 2530 x 1
  3. Anténa x 1
  4. Kábel USB typu A na Mini-B x 1
  5. 4-kolíkové 2-kolíkové vodiče, balenie x 1

 

 

ZB502

[中文]

Základná doska ZB502 ZigBee
ZB502 l.jpg

Základná doska ZigBee, poskytuje I/O rozširujúce konektory a rôzne rozhrania

Úvod

Základná doska ZigBee, poskytuje I/O rozširujúce konektory a rôzne rozhrania

Viac

Experiment siete Zigbee

Sieť Zigbee potrebuje minimálne koordinátora a smerovač. Keďže modul Core2530/XCore2530 má v predvolenom nastavení zabudovaný Bootloader, firmvér si môžete stiahnuť do modulu priamo cez sériový port.

Poznámky: V sieťovom experimente Zigbee možno budete musieť použiť dva kusy modulov Core2530/XCore2530 a dva kusy základných dosiek ZB502/ZB600.

Úlohy v sieti Zigbee

1. Koordinátor

  • Vyberte komunikačný kanál a PAN ID na vybudovanie siete;
  • Povoliť ostatným smerovačom a koncovým zariadeniam pripojiť sa k tejto sieti;
  • Smerujte údaje v sieti;
  • Musí byť stále napájaný a nesmie prejsť do režimu SLEEP;
  • Uchovajte údaje pre koncové zariadenia, ktoré prešli do režimu SLEEP, kým sa neprebudia a nezískajú údaje.

2. Smerovač

  • Pred prenosom údajov sa musíte pripojiť k sieti Zigbee;
  • Umožnite ďalším smerovačom a koncovým zariadeniam pripojiť sa k sieti po tom, ako sa pripojili k jednej;
  • Smerovať údaje v sieti po pripojení k sieti;
  • Musí byť stále napájaný a nesmie prejsť do režimu SLEEP;
  • Uchovajte údaje pre koncové zariadenia, ktoré prešli do režimu SLEEP, kým sa neprebudia a nezískajú údaje.

3. Koniec zariadenia

  • Pred prenosom údajov sa musíte pripojiť k sieti Zigbee;
  • Nepovoliť iným zariadeniam pripojiť sa k sieti;
  • Prenášať a prijímať dáta, pretože nadradený uzol nie je schopný smerovať dáta v sieti;
  • Podporujte napájanie z batérie a režim SLEEP.

Bootloader

1. Úvod

Vstavaný Bootloader umožňuje užívateľom stiahnuť program do modulu priamo cez sériový port bez použitia CC Debugger. Počas programovania zavádzača do modulu je však potrebný CC Debugger. Podrobnejšie informácie nájdete v časti Ako naprogramovať bootloader.

Pre tento modul sú k dispozícii dva rôzne zavádzače: bootloader.hex a bootloader_wait.hex.

Pre ľahšie pochopenie v tomto dokumente nazývame modul s bootloader.hex ako modul A a modul s bootloader_wait.hex ako modul B.

Modul A po zapnutí okamžite vykoná platný program, ak nejaký je, v pamäti Flash. V opačnom prípade bude jeho LED1 stále blikať, čo znamená, že v pamäti Flash nie je žiadny program a v tomto prípade si môžete stiahnuť nový cez sériový port.

Pokiaľ ide o modul B, jeho LED1 a LED2 budú po zapnutí striedavo blikať, ak je v pamäti Flash uložený nejaký platný program. Teraz, ak stlačíte tlačidlo KEY2, modul B okamžite spustí program; a ak stlačíte tlačidlo KEY1, modul B vstúpi do režimu bootloader, v ktorom si môžete stiahnuť nový program do modulu B. V prípade, že do 40 sekúnd po zapnutí nestlačíte žiadne tlačidlo, modul B vykoná automaticky naprogramovať do pamäte Flash. Ak v pamäti Flash nie je platný program, jeho LED1 bude stále blikať a v tomto prípade si môžete stiahnuť nový cez sériový port.

Modul A s bootloader.hex je vhodný pre nezávislú aplikáciu, pretože dokáže spustiť program priamo bez akéhokoľvek externého stlačenia klávesu. Avšak modul B s bootloader_wait.hex by mal pracovať so základnou doskou ZB502/ZB600 pre relatívne experimenty a štúdie. Štandardne je na modul naprogramovaný bootloader_wait.hex.

2. Inštalácia ovládača CC debuggera

  • Rozbaľte balík CC-Debugger_Drivers.7z do inštalačného adresára;
  • Dvakrát kliknite na softvér Setup_SmartRF_Drivers-1.2.0.exe pre inštaláciu;
  • Kliknite na tlačidlo Ďalej a vyberte cestu inštalácie;

Core2530-XCore2530-User-Manual-1.jpg

  • Kliknite na tlačidlo Inštalovať a počkajte na dokončenie inštalácie.

Core2530-XCore2530-User-Manual-2.jpg

  • Po dokončení pripojte CC Debugger k počítaču a otvorte možnosť Správca zariadení v systéme Windows. Voľbu CC Debugger môžete nájsť, ak je jej ovládač úspešne nainštalovaný.

Core2530-XCore2530-User-Manual-3.jpg

3. Ako naprogramovať Bootloader

  • Nainštalujte modul na základnú dosku a pripojte základnú dosku a CC Debugger k počítaču pomocou káblov USB;
  • Zapnite základnú dosku a stlačte tlačidlo RESET na CC Debugger. Ak je komunikácia úspešne vybudovaná, indikátor na CC Debugger sa rozsvieti a zmení sa na zelenú, čo znamená, že je pripravený na sťahovanie nových programov;
  • Otvorte SmartRF Studio7 a výberom tlačidla Flash Programmer v pravom hornom rohu softvérového rozhrania otvorte ďalšie okno.

Core2530-XCore2530-User-Manual-4.jpg

  • V rozbaľovacej ponuke vyberte možnosť Programovať CCxxxx Soc alebo MSP430 Čo chcete naprogramovať? a vyberte súbor obrázka, ktorý chcete naprogramovať v rámčeku obrázka Flash . Tu je bootloader_wait.hex. Potom kliknutím na tlačidlo Vykonať akcie spustite programovanie.

Core2530-XCore2530-User-Manual-5.jpg

  • Po dokončení sa v spodnej časti okna zobrazí hlásenie „ Vymazať, naprogramovať a overiť OK “ a LED1 na základnej doske bude naďalej blikať, čo znamená, že sťahovanie programu bolo úspešné.

Core2530-XCore2530-User-Manual-6.jpg

Sťahovanie firmvéru

V tejto časti si ukážeme, ako vybudovať sieť Zigbee použitím dvoch skupín Core2530 + ZB600, jedna funguje ako koordinátor a druhá ako router. Pre ľahšie pochopenie nazývame koordinátora ako skupina A a smerovač ako skupinu B.

  • Pripojte skupinu A a skupinu B k počítaču pomocou káblov USB. A po zapnutí získajte ich zodpovedajúce čísla sériového portu.
  • Ak bol firmvér nainštalovaný do skupiny A alebo/a skupiny B, LED1 a LED2 na module(och) Core2530 budú po resetovaní striedavo blikať. Stlačením tlačidla KEY1 čo najskôr vstúpite do režimu bootloader, keď je doska zapnutá. Potom uvidíte LED1 stále blikať. Ak modul (moduly) Core2530 neobsahuje žiadny firmvér, LED1 bude po zapnutí stále blikať, čo znamená, že modul (moduly) Core2530 vstúpil priamo do režimu zavádzača a nie je potrebné znova stláčať tlačidlo KEY1.

Core2530-XCore2530-User-Manual-7.jpg

  • Vyberte súbor firmvéru Coordinator.bin skupiny A v poli Vybrať súbor a v poli Nastavenia portu vyberte zodpovedajúci sériový port , nastavte prenosovú rýchlosť: 115200. Potom kliknutím na tlačidlo Načítať obrázok spustite sťahovanie.
  • Pre skupinu B vyberte súbor firmvéru Router.bin. Spôsob sťahovania súborov je rovnaký ako v skupine A.
  • Spustite dvoch asistentov sériového ladenia a zadajte číslo sériového portu skupiny A do jedného z asistentov a číslo portu skupiny B do druhého. Potom nastavte prenosovú rýchlosť: 38400, dátový bit: 8 a stop bit: 1;
  • Resetujte skupinu A, uvidíte, že LED1 a LED2 na jeho module Core2530 striedavo blikajú. Po stlačení stredného tlačidla joysticku sa v okne zobrazí správa „ Zariadenie sa spustilo v poriadku “ a rozsvieti sa LED3, ak je sieť úspešne vybudovaná.
  • Resetujte skupinu B, uvidíte, že LED1 a LED2 na jeho module Core2530 striedavo blikajú. Po stlačení stredného tlačidla joysticku sa v okne zobrazí hlásenie „ Zariadenie sa spúšťa v poriadku “ a rozsvieti sa LED3, ak sa do siete úspešne pripojila skupina B, ktorá je oddelená ako router. Teraz sa sieť Zigbee (Ak na skupine B nie je pripojená žiadna externá anténa, odporúča sa umiestniť anténne rozhranie skupiny B blízko anténneho rozhrania skupiny A, aby bol signál bezdrôtovej siete dostatočne silný.)

Poznámky:

1. Stredné tlačidlo joysticku na ZB600 zodpovedá tlačidlu KEY2 na ZB502.

2. Výkonový zosilňovač (PA) Xcore2530 obsadil kolíky P1_1 a P1_4. Preto LED2 nebude po resetovaní modulu Xcore2530 blikať a LED3 zostane zhasnutá, aj keď sa sieť úspešne vytvorí.

Sieťová komunikácia

Operácie uvedené nižšie je možné vykonať priamo sériovou komunikáciou UART, baud: 38400.

Režim vysielania komunikácie

Popis: V tomto režime môže zariadenie vysielať správy do všetkých ostatných zariadení v sieti Zigbee. Načítajte obrázky Coordinator.bin a Router.bin oddelene. Zapnite najskôr KEY2 (ZB502) alebo joystick CENTER (ZB600) na koordinátori a potom stlačte KEY2 (ZB502) alebo joystick CENTER (ZB600) na routeri, čím necháte router pripojiť sa ku koordinátoru.

Formát: Údaje na odoslanie

PRÍKLAD:Na vysielanie správy „ Ahoj Waveshare “ v celej sieti zo zariadenia sú relatívne operácie nasledovné:

Zadajte správu, ktorá sa má vysielať, do poľa na zadanie reťazca znakov a kliknite na tlačidlo Odoslať:

Ahoj Waveshare

Všetky ostatné zariadenia, vrátane smerovačov a koordinátorov, dostanú túto správu do svojich schránok na príjem reťazcov znakov.

Ahoj Waveshare

Komunikácia z bodu do bodu

Popis: Je to komunikácia medzi akýmikoľvek dvoma uzlami v rovnakej sieti.

Formát: P2P Cieľová adresa Údaje na odoslanie

Poznámka: V režime prenosu z bodu do bodu je možné naraz preniesť až 40 bajtov dát

PRÍKLAD:Na odoslanie správy „ Ahoj svet “ z modulu A do modulu B sú príslušné operácie nasledovné:

Prečítajte si krátke adresy modulu A a modulu B príkazom

AT+GETADDR

Do poľa na zadanie reťazca znakov zadajte príkaz AT+GETADDR:

AT+GETADDR

Potom môžete získať adresy modulu A a modulu B:

Modul A ADDR=0x50F5
Modul B ADDR=0x3CB8

Na module A použite príkaz P2P na odoslanie správy do modulu B:

P2P 3CB8 Ahoj svet

Okrem modulu B ostatné uzly a smerovače v sieti nedostanú správu:

Ahoj svet
  • 【Príklad】

P2P-EN-1.png

P2P-EN-2.png

Komunikácia Point to Multipoint

Opis: Uzol odosiela údaje do špecifikovaných uzlov v rovnakej sieti.

Formát: O2M Množstvo cieľovej adresy Cieľová adresa 1 Cieľová adresa 2 … Údaje na odoslanie

PRÍKLAD:Na odoslanie správy „ Ahoj svet “ z modulu A do modulu B a modulu C sú príslušné operácie nasledovné:

Načítajte krátke adresy modulu A, modulu B a modulu C príkazom AT+READ_ADDR

Do poľa na zadanie reťazca znakov zadajte príkaz AT+GETADDR:

AT+GETADDR

Potom môžete získať adresy modulu A, modulu B a modulu C:

Modul A ADDR=0x50F5
Modul B ADDR=0x3CB8
Modul C ADDR=0x143E

Na module A použite príkaz O2M na odoslanie správy do modulu B a modulu C:

O2M 2 3CB8 143E Ahoj svet

Okrem modulu B a modulu C ostatné uzly a smerovače v sieti nedostanú správu:

Ahoj svet

Práca s PC

Úvod

ZBSCOMM je počítačový softvér pre Core2530/XCore2530 vyvinutý spoločnosťou Waveshare. Pomocou ZBSCOMM môžete jednoducho konfigurovať nastavenia modulu a čítať aktuálne konfigurácie modulu prostredníctvom počítača. Samozrejme je možné modul ovládať aj AT príkazom, ak nechcete na konfiguráciu používať PC.

Core2530-XCore2530-User-Manual-10.jpg

AT príkazy

Tabuľka 1: Reštartujte modul

Príkaz AT+REŠTART
Zadané parametre žiadne
Návratová hodnota REŠTART OK
Poznámky Keď sa vráti správa „ RESTART OK “, modul sa reštartuje

Tabuľka 2: Obnovenie výrobných nastavení

Príkaz AT+RESET
Návratová hodnota NASTAVIT OK NASTAVIT OK NASTAVIT OK
Poznámky Nastavenia uvedené nižšie budú účinné po reštarte modulu.Továrenské nastavenia:

PANID: 0xFFFF (náhodné)

KANÁL: 11/2405 MHz

UART: 0 (vyberte COM port 0)

Prenosová rýchlosť: 38400

Kontrola prietoku: 0 (žiadne)

Tabuľka 3: Konfigurácia informácií o sériovom porte

Príkaz AT+SETUART Číslo sériového portu Prenosová rýchlosť Riadenie toku (Parametre príkazu sú oddelené medzerami)
Funkcia Nastavte číslo sériového portu, prenosovú rýchlosť a riadenie toku
Zadané parametre Číslo sériového portu: malo by byť nastavené na „0“, aby ste vybrali COM port 0 pre konfiguráciuPrenosová rýchlosť: 9600-115200

Regulácia prietoku: mala by byť nastavená na „0“, aby ste vypli reguláciu prietoku

Návratová hodnota Úspech: SETUART OKPorucha: SETUART ERR
Poznámky Výrobné nastavenia: UART: 0 (vyberte COM port 0)Prenosová rýchlosť: 38400

Kontrola prietoku: 0 (žiadne)

PRÍKLAD:Ak chcete nastaviť sériovú prenosovú rýchlosť, stačí zadať „ AT+SETUART 0 38400 0 “ do poľa na zadanie reťazca znakov a kliknúť na tlačidlo Odoslať. Nové nastavenia budú účinné po reštarte modulu. Relatívne operácie sú nasledovné:

Do poľa na zadanie reťazca znakov zadajte „ AT+SETUART 0 38400 0 “:

AT+SETUART 0 38400 0

Potom môžete do poľa na prijímanie reťazca znakov dostať „ NASTAVENIE OK “:

NASTAVENIE OK

Tabuľka 4: Nastavenie kanála

Príkaz Kanál AT+SETCHN
Funkcia Nastavte komunikačný kanál siete Zigbee
Zadané parametre Kanál: rozsah od 11 do 26
Návratová hodnota Úspech: SETCHN OKPorucha: SETCHN ERR
Poznámky V sieti by mali byť všetky moduly nastavené na rovnaký kanál pre sieťovanie. Komunikačný kanál štandardne prideľuje systém automaticky.Továrenské nastavenie: 11/2405 MHz

Tabuľka 5: Nastavte PAN ID

Príkaz AT+SETPANID PAN ID
Funkcia Protokol Zigbee používa na identifikáciu siete 16-bitový PANID
Zadané parametre PANID: rozsah od 0x0000 do 0x3FFE
Návratová hodnota Úspech: SETPAID OKPorucha: CHYBA SETpanID
Poznámky Ak PANID=0xFFFF: zariadenie vytvorí optimálnu sieť alebo sa k nej pripojí.Ak PANID≠0xFFFF: zariadenie vytvorí sieť alebo sa k nej pripojí s daným PANID.

Normálne sa PANID objaví po určení komunikačného kanála

Tabuľka 6: Prečítajte si všetky informácie o konfigurácii

Príkaz AT + GETCFG
Funkcia Prečítajte si všetky informácie o konfigurácii
Zadané parametre žiadne
Návratová hodnota UART: sériové parametre (prenosová rýchlosť, riadenie toku)PANID: Identifikátor lokálnej siete

ADDR: krátka adresa zariadenia

FADDR: krátka adresa nadradeného zariadenia

CHANNEL: komunikačný kanál modulu

Tabuľka 7: Prečítajte si informácie o sériovej konfigurácii

Príkaz AT+GETUART
Funkcia Prečítajte si informácie o sériovej konfigurácii
Zadané parametre žiadne
Návratová hodnota Číslo sériového portu: 0/1 (sériový port 0/sériový port 1)Sériová prenosová rýchlosť: 9600-115200

Kontrola prietoku: 0/1(Žiadne/regulácia prietoku)

Tabuľka 8: Prečítajte si informácie o aktuálnom komunikačnom kanáli

Príkaz AT+GETCHN
Funkcia Prečítajte si informácie o aktuálnom komunikačnom kanáli modulu
Zadané parametre žiadne
Návratová hodnota CHANNEL: hodnota kanála

Tabuľka 9: Prečítajte si aktuálne PAN ID modulu

Príkaz AT+GETPANID
Funkcia Prečítajte si aktuálne PAN ID modulu
Zadané parametre žiadne
Návratová hodnota Úspech: PANID=0xxxx;Zlyhanie: PANID=0xFFFE

Tabuľka 10: Prečítajte si krátku adresu zariadenia

Príkaz AT+GETADDR
Funkcia Prečítajte si krátku adresu zariadenia
Zadané parametre žiadne
Návrat ADDR=0xXXXX;
Poznámky Dĺžka krátkej adresy: 16 bitovTento príkaz sa používa v P2P alebo O2M komunikácii

Tabuľka 11: Prečítajte si krátku adresu nadradeného uzla

Príkaz AT+GETFADDR
Funkcia Prečítajte si krátku adresu nadradeného uzla
Zadané parametre žiadne
Návratová hodnota FADDR=0xXXXX;
Poznámky Dĺžka krátkej adresy: 16 bitov

Tabuľka 12: Prečítajte si adresu IEEE zariadenia

Príkaz AT+GETIEEE
Funkcia Prečítajte si adresu IEEE zariadenia
Zadané parametre žiadne
Návrat IEEE=xx xx xx xx xx xx xx xx
Poznámky IEEE zariadenia je 64-bitová adresa

Tabuľka 13: Prečítajte si adresu IEEE nadradeného uzla

Príkaz AT+GETFIEEE
Funkcia Prečítajte si adresu IEEE nadradeného uzla
Zadané parametre žiadne
Návratová hodnota MY_FIIEEE=xx xx xx xx xx xx xx xx
Poznámky IEEE nadradeného uzla je 64-bitová adresa

Ukážky pre ZB500/ZB600

Oznámenia

Pre dosky ZB500/ZB600 sa používajú nasledujúce programy. A CC Debugger je nutnosťou na stiahnutie týchto programov, softvéru: IAR .

LED_KEY

Popis programu

  • Keď dôjde k udalosti stlačenia klávesu, zodpovedajúca hodnota stlačeného klávesu sa prenesie do UART a zobrazí sa na obrazovke.

Experimentálne operácie

Kroky

  1. Spojte prepojky KEY JMP a UART0 s krytkami prepojok
  2. Zapnite a stiahnite si ukážky

Výsledok

  • Stlačte kláves(y) na doske, na obrazovke sa zobrazí zodpovedajúca hodnota(y) stlačených kláves(ov).

Sériový výstup:

AHOJ Waveshare
STLAČTE TLAČIDLO 1
STLAČTE TLAČIDLO 2
...

Časovač (T1)

Popis programu

  • Časovač 1 sa používa na časovanie zapínania a vypínania LED1.

Experimentálne operácie

Kroky

  1. Spojte prepojky LED1 JMP a UART0 s krytkami prepojok
  2. Zapnite a stiahnite si ukážky

Výsledok

  • LED1 sa rozsvieti a potom zhasne, nepretržite a pravidelne.

Časovač (T3)

Popis programu

  • Časovač 3 sa používa na časovanie zapínania a vypínania LED1.

Experimentálne operácie

Kroky

  1. Spojte prepojky LED1 JMP a UART0 s krytkami prepojok
  2. Zapnite a stiahnite si ukážky

Výsledok

  • LED1 sa rozsvieti a potom zhasne, nepretržite a pravidelne.

DS18B20

Pripojenie DS18B20

Popis programu

  • Rozhranie 1-Wire sa používa na snímanie teploty so snímačom DS18B20+.

Experimentálne operácie

Kroky

  1. Pripojte DS18B20+ k rozhraniu 1-WIRE (Upozornenia: uistite sa, že je DS18B20+ správne nainštalovaný, inak sa pri používaní vypáli)
  2. Zapnite a stiahnite si ukážky

Výsledok

  • Hodnota teploty zistená DS18B20+ sa zobrazí na obrazovke.

Vonkajšie prerušenie

Popis programu

  • Činnosť LED1 je riadená externým prerušením vyvolaným udalosťou stlačenia klávesu.

Experimentálne operácie

Kroky

  1. Spojte prepojky LED1 JMP a KEY1 JMP s krytkami prepojok
  2. Zapnite a stiahnite si ukážky

Výsledok

  • Stlačte KEY1 a potom sa zmení stav LED1.

UART0

Popis programu

  • UART0 sa používa na samovysielanie a samoprijímanie.

Experimentálne operácie

Kroky

  1. Pripojte prepojku UART0 JMP
  2. Zapnite a stiahnite si ukážky

Výsledok

  • Na obrazovke sa zobrazia testovacie údaje funkcie samovysielania a samoprijímania.

Sériový výstup:

AHOJ waveshare
AHOJ waveshare
AHOJ waveshare
...

UART0 -printf

Popis programu

  • UART0 sa používa na externú dátovú komunikáciu.

Experimentálne operácie

Kroky

  1. Spojte prepojku UART0 JMP s krytkami prepojok
  2. Zapnite a stiahnite si ukážky

Výsledok

  • Pošle znak do MCU cez sériového asistenta. A potom to MCU zobrazí na obrazovke.

Sériový výstup:

AHOJ Waveshare
StringsInput
...

SPI1_AT45DB

Pripojenie AT45DB

Popis programu

  • Cez rozhranie SPI zapíšte dáta do externého čipu AT45DBXX a následne dáta načítajte. Na obrazovke sa zobrazia príslušné stavy čítania/zápisu na čip.

Experimentálne operácie

Kroky

  1. Pripojte prepojku UART0 JMP
  2. Zapnite a stiahnite si ukážky

Výsledok

  • Operácie na AT45DBXX sú zobrazené na obrazovke pomocou sériového asistenta.

Sériový výstup:

FLASH AT45DBXX Test zápisu OK
FLASH AT45DBXX Čítanie Test OK

ADC

Pripojenie ADC

Popis programu

  • Tento program neustále zisťuje analógovú hodnotu z ADC7 a zobrazuje zistené údaje na obrazovke cez UART0.

Experimentálne operácie

Kroky

  1. Pripojte prepojku UART0 JMP
  2. Zapnite a stiahnite si ukážky

Výsledok

  • Analógové hodnoty z ADC7 sú zobrazené na obrazovke pomocou sériového asistenta.

Sériový výstup:

AD_VALUE = 233
AD_VALUE = 234
AD_VALUE = 236
...

AD_Teplomer

Popis programu

  • Tento program sa používa na zber hodnôt teploty zo snímača a ich tlač na obrazovku cez UART0.

Experimentálne operácie

Kroky

  1. Pripojte prepojku UART0 JMP
  2. Zapnite a stiahnite si ukážky

Výsledok

  • Hodnoty teploty zo snímača zobrazuje na obrazovke sériový asistent.

Sériový výstup:

TempValue: 29,95
TempValue: 29,89
TempValue: 29,64
...

Ukážky pre ZB600

Oznámenia

Doska ZB600 by mala byť použitá v nasledujúcom teste

JOYSTICK

Popis programu

  • Posunutím pákového ovládača sa môže spustiť stlačenie klávesu. Zodpovedajúca hodnota stlačenia klávesu sa vytlačí na obrazovku cez UART0.

Experimentálne operácie

Kroky

  1. Pripojte prepojku UART0 JMP a KEY JMP
  2. Zapnite a stiahnite si ukážky

Výsledok

  • Posunutím ovládača JOYSTICK sa na obrazovku cez sériový port vytlačí príslušná hodnota stlačenia klávesu.

Sériový výstup:

AHOJ Waveshare
STLAČTE KEY_LEFT
STLAČTE KEY_DOWN
STLAČTE KEY_RIGHT
STLAČTE KEY_UP
STLAČTE KEY_CENTER

DHT11

Pripojenie DHT11

Popis programu

  • Pin P0_0 môže slúžiť ako ADC na získanie hodnôt teploty a vlhkosti zo senzora DHT11. A súvisiace údaje sa vytlačia na obrazovku cez UART0.

Experimentálne operácie

Kroky

  1. Pripojte prepojku UART0 JMP
  2. Pripojte k snímaču teploty a vlhkosti DHT11
  3. Zapnite a stiahnite si ukážky

Výsledok

  • Príslušná hodnota teploty sa vytlačí na obrazovku cez sériový port.

Sériový výstup:

AHOJ Waveshare
Teplota = 38
Vlhkosť = 26
...

LCD_dotykový panel

Pripojenie LCD

Popis programu

  • 2,2-palcový LCD je riadený cez IO rozhranie. Podporované je zobrazenie na obrazovke aj dotyk obrazovky.

Experimentálne operácie

Kroky

  1. Pripojenie k dotykovému LCD 2,2-palcovému dotykovému LCD 320 x 240 (A)
  2. Zapnite a stiahnite si ukážky

Výsledok

  • 2,2-palcový LCD displej zobrazuje obrazovku. Dotyk obrazovky a kreslenie čiar sú povolené.

Zdroje

Schémy

softvér

Súvisiaca dokumentácia

Technické listy

Dokumenty TI

Zásobník protokolu Zigbee

Základná doska

 

 

################################################################

 

 

 

XCore2530

[中文]

XCore2530
Zigbee CC2530
XCore2530 l.jpg

Modul ZigBee, obsahuje zabudovaný CC2530F256, väčšiu komunikačnú vzdialenosť s PA

Úvod

Modul ZigBee, obsahuje zabudovaný CC2530F256, väčšiu komunikačnú vzdialenosť s PA

Viac

Experiment siete Zigbee

Sieť Zigbee potrebuje minimálne koordinátora a smerovač. Keďže modul Core2530/XCore2530 má v predvolenom nastavení zabudovaný Bootloader, firmvér si môžete stiahnuť do modulu priamo cez sériový port.

Poznámky: V sieťovom experimente Zigbee možno budete musieť použiť dva kusy modulov Core2530/XCore2530 a dva kusy základných dosiek ZB502/ZB600.

Úlohy v sieti Zigbee

1. Koordinátor

  • Vyberte komunikačný kanál a PAN ID na vybudovanie siete;
  • Povoliť ostatným smerovačom a koncovým zariadeniam pripojiť sa k tejto sieti;
  • Smerujte údaje v sieti;
  • Musí byť stále napájaný a nesmie prejsť do režimu SLEEP;
  • Uchovajte údaje pre koncové zariadenia, ktoré prešli do režimu SLEEP, kým sa neprebudia a nezískajú údaje.

2. Smerovač

  • Pred prenosom údajov sa musíte pripojiť k sieti Zigbee;
  • Umožnite ďalším smerovačom a koncovým zariadeniam pripojiť sa k sieti po tom, ako sa pripojili k jednej;
  • Smerovať údaje v sieti po pripojení k sieti;
  • Musí byť stále napájaný a nesmie prejsť do režimu SLEEP;
  • Uchovajte údaje pre koncové zariadenia, ktoré prešli do režimu SLEEP, kým sa neprebudia a nezískajú údaje.

3. Koniec zariadenia

  • Pred prenosom údajov sa musíte pripojiť k sieti Zigbee;
  • Nepovoliť iným zariadeniam pripojiť sa k sieti;
  • Prenášať a prijímať dáta, pretože nadradený uzol nie je schopný smerovať dáta v sieti;
  • Podporujte napájanie z batérie a režim SLEEP.

Bootloader

1. Úvod

Vstavaný Bootloader umožňuje užívateľom stiahnuť program do modulu priamo cez sériový port bez použitia CC Debugger. Počas programovania zavádzača do modulu je však potrebný CC Debugger. Podrobnejšie informácie nájdete v časti Ako naprogramovať bootloader.

Pre tento modul sú k dispozícii dva rôzne zavádzače: bootloader.hex a bootloader_wait.hex.

Pre ľahšie pochopenie v tomto dokumente nazývame modul s bootloader.hex ako modul A a modul s bootloader_wait.hex ako modul B.

Modul A po zapnutí okamžite vykoná platný program, ak nejaký je, v pamäti Flash. V opačnom prípade bude jeho LED1 stále blikať, čo znamená, že v pamäti Flash nie je žiadny program a v tomto prípade si môžete stiahnuť nový cez sériový port.

Pokiaľ ide o modul B, jeho LED1 a LED2 budú po zapnutí striedavo blikať, ak je v pamäti Flash uložený nejaký platný program. Teraz, ak stlačíte tlačidlo KEY2, modul B okamžite spustí program; a ak stlačíte tlačidlo KEY1, modul B vstúpi do režimu bootloader, v ktorom si môžete stiahnuť nový program do modulu B. V prípade, že do 40 sekúnd po zapnutí nestlačíte žiadne tlačidlo, modul B vykoná automaticky naprogramovať do pamäte Flash. Ak v pamäti Flash nie je platný program, jeho LED1 bude stále blikať a v tomto prípade si môžete stiahnuť nový cez sériový port.

Modul A s bootloader.hex je vhodný pre nezávislú aplikáciu, pretože dokáže spustiť program priamo bez akéhokoľvek externého stlačenia tlačidla. Avšak modul B s bootloader_wait.hex by mal pracovať so základnou doskou ZB502/ZB600 pre relatívne experimenty a štúdie. Štandardne je na modul naprogramovaný bootloader_wait.hex.

2. Inštalácia ovládača CC debuggera

  • Rozbaľte balík CC-Debugger_Drivers.7z do inštalačného adresára;
  • Dvakrát kliknite na softvér Setup_SmartRF_Drivers-1.2.0.exe pre inštaláciu;
  • Kliknite na tlačidlo Ďalej a vyberte cestu inštalácie;

Core2530-XCore2530-User-Manual-1.jpg

  • Kliknite na tlačidlo Inštalovať a počkajte na dokončenie inštalácie.

Core2530-XCore2530-User-Manual-2.jpg

  • Po dokončení pripojte CC Debugger k počítaču a otvorte možnosť Správca zariadení v systéme Windows. Voľbu CC Debugger môžete nájsť, ak je jej ovládač úspešne nainštalovaný.

Core2530-XCore2530-User-Manual-3.jpg

3. Ako naprogramovať Bootloader

  • Nainštalujte modul na základnú dosku a pripojte základnú dosku a CC Debugger k počítaču pomocou káblov USB;
  • Zapnite základnú dosku a stlačte tlačidlo RESET na CC Debugger. Ak je komunikácia úspešne vybudovaná, indikátor na CC Debugger sa rozsvieti a zmení sa na zelenú, čo znamená, že je pripravený na sťahovanie nových programov;
  • Otvorte SmartRF Studio7 a výberom tlačidla Flash Programmer v pravom hornom rohu softvérového rozhrania otvorte ďalšie okno.

Core2530-XCore2530-User-Manual-4.jpg

  • V rozbaľovacej ponuke vyberte možnosť Program CCxxxx Soc alebo MSP430 Čo chcete naprogramovať? a vyberte súbor obrázka, ktorý chcete naprogramovať v rámčeku obrázka Flash . Tu je bootloader_wait.hex. Potom kliknutím na tlačidlo Vykonať akcie spustite programovanie.

Core2530-XCore2530-User-Manual-5.jpg

  • Po dokončení sa v spodnej časti okna zobrazí hlásenie „ Vymazať, naprogramovať a overiť OK “ a LED1 na základnej doske bude naďalej blikať, čo znamená, že sťahovanie programu bolo úspešné.

Core2530-XCore2530-User-Manual-6.jpg

Sťahovanie firmvéru

V tejto časti si ukážeme, ako vybudovať sieť Zigbee použitím dvoch skupín Core2530 + ZB600, jedna funguje ako koordinátor a druhá ako router. Pre ľahšie pochopenie nazývame koordinátora ako skupina A a smerovač ako skupinu B.

  • Pripojte skupinu A a skupinu B k počítaču pomocou káblov USB. A po zapnutí získajte ich zodpovedajúce čísla sériového portu.
  • Ak bol firmvér nainštalovaný do skupiny A alebo/a skupiny B, LED1 a LED2 na module(och) Core2530 budú po resetovaní striedavo blikať. Stlačením tlačidla KEY1 čo najskôr vstúpite do režimu bootloader, keď je doska zapnutá. Potom uvidíte LED1 stále blikať. Ak modul (moduly) Core2530 neobsahuje žiadny firmvér, LED1 bude po zapnutí stále blikať, čo znamená, že modul (moduly) Core2530 vstúpil priamo do režimu zavádzača a nie je potrebné znova stláčať tlačidlo KEY1.

Core2530-XCore2530-User-Manual-7.jpg

  • Vyberte súbor firmvéru Coordinator.bin skupiny A v poli Vybrať súbor a v poli Nastavenia portu vyberte zodpovedajúci sériový port , nastavte prenosovú rýchlosť: 115200. Potom kliknutím na tlačidlo Načítať obrázok spustite sťahovanie.
  • Pre skupinu B vyberte súbor firmvéru Router.bin. Spôsob sťahovania súborov je rovnaký ako v skupine A.
  • Spustite dvoch asistentov sériového ladenia a zadajte číslo sériového portu skupiny A do jedného z asistentov a číslo portu skupiny B do druhého. Potom nastavte prenosovú rýchlosť: 38400, dátový bit: 8 a stop bit: 1;
  • Resetujte skupinu A, uvidíte, že LED1 a LED2 na jeho module Core2530 striedavo blikajú. Po stlačení stredného tlačidla joysticku sa v okne zobrazí správa „ Zariadenie sa spustilo v poriadku “ a rozsvieti sa LED3, ak je sieť úspešne vybudovaná.
  • Resetujte skupinu B, uvidíte, že LED1 a LED2 na jeho module Core2530 striedavo blikajú. Po stlačení stredného tlačidla joysticku sa v okne zobrazí hlásenie „ Zariadenie sa spúšťa v poriadku “ a rozsvieti sa LED3, ak sa do siete úspešne pripojila skupina B, ktorá je oddelená ako router. Teraz sa sieť Zigbee (Ak na skupine B nie je pripojená žiadna externá anténa, odporúča sa umiestniť anténne rozhranie skupiny B blízko anténneho rozhrania skupiny A, aby bol signál bezdrôtovej siete dostatočne silný.)

Poznámky:

1. Stredné tlačidlo joysticku na ZB600 zodpovedá tlačidlu KEY2 na ZB502.

2. Výkonový zosilňovač (PA) Xcore2530 obsadil kolíky P1_1 a P1_4. Preto LED2 nebude po resetovaní modulu Xcore2530 blikať a LED3 zostane zhasnutá, aj keď sa sieť úspešne vytvorí.

Sieťová komunikácia

Operácie uvedené nižšie je možné vykonať priamo sériovou komunikáciou UART, baud: 38400.

Režim vysielania komunikácie

Popis: V tomto režime môže zariadenie vysielať správy do všetkých ostatných zariadení v sieti Zigbee. Načítajte obrázky Coordinator.bin a Router.bin oddelene. Zapnite najskôr KEY2 (ZB502) alebo joystick CENTER (ZB600) na koordinátori a potom stlačte KEY2 (ZB502) alebo joystick CENTER (ZB600) na routeri, čím necháte router pripojiť sa ku koordinátoru.

Formát: Údaje na odoslanie

PRÍKLAD:Na vysielanie správy „ Ahoj Waveshare “ v celej sieti zo zariadenia sú relatívne operácie nasledovné:

Zadajte správu, ktorá sa má vysielať, do poľa na zadanie reťazca znakov a kliknite na tlačidlo Odoslať:

Ahoj Waveshare

Všetky ostatné zariadenia, vrátane smerovačov a koordinátorov, dostanú túto správu do svojich schránok na príjem reťazcov znakov.

Ahoj Waveshare

Komunikácia z bodu do bodu

Popis: Je to komunikácia medzi akýmikoľvek dvoma uzlami v rovnakej sieti.

Formát: P2P Cieľová adresa Údaje na odoslanie

Poznámka: V režime prenosu z bodu do bodu je možné naraz preniesť až 40 bajtov dát

PRÍKLAD:Na odoslanie správy „ Ahoj svet “ z modulu A do modulu B sú príslušné operácie nasledovné:

Prečítajte si krátke adresy modulu A a modulu B príkazom

AT+GETADDR

Do poľa na zadanie reťazca znakov zadajte príkaz AT+GETADDR:

AT+GETADDR

Potom môžete získať adresy modulu A a modulu B:

Modul A ADDR=0x50F5
Modul B ADDR=0x3CB8

Na module A použite príkaz P2P na odoslanie správy do modulu B:

P2P 3CB8 Ahoj svet

Okrem modulu B ostatné uzly a smerovače v sieti nedostanú správu:

Ahoj svet
  • 【Príklad】

P2P-EN-1.png

P2P-EN-2.png

Komunikácia Point to Multipoint

Opis: Uzol odosiela údaje do špecifikovaných uzlov v rovnakej sieti.

Formát: O2M Množstvo cieľovej adresy Cieľová adresa 1 Cieľová adresa 2 … Údaje na odoslanie

PRÍKLAD:Na odoslanie správy „ Ahoj svet “ z modulu A do modulu B a modulu C sú príslušné operácie nasledovné:

Načítajte krátke adresy modulu A, modulu B a modulu C príkazom AT+READ_ADDR

Do poľa na zadanie reťazca znakov zadajte príkaz AT+GETADDR:

AT+GETADDR

Potom môžete získať adresy modulu A, modulu B a modulu C:

Modul A ADDR=0x50F5
Modul B ADDR=0x3CB8
Modul C ADDR=0x143E

Na module A použite príkaz O2M na odoslanie správy do modulu B a modulu C:

O2M 2 3CB8 143E Ahoj svet

Okrem modulu B a modulu C ostatné uzly a smerovače v sieti nedostanú správu:

Ahoj svet

Práca s PC

Úvod

ZBSCOMM je počítačový softvér pre Core2530/XCore2530 vyvinutý spoločnosťou Waveshare. Pomocou ZBSCOMM môžete jednoducho konfigurovať nastavenia modulu a čítať aktuálne konfigurácie modulu prostredníctvom počítača. Samozrejme je možné modul ovládať aj AT príkazom, ak nechcete na konfiguráciu používať PC.

Core2530-XCore2530-User-Manual-10.jpg

AT príkazy

Tabuľka 1: Reštartujte modul

Príkaz AT+REŠTART
Zadané parametre žiadne
Návratová hodnota REŠTART OK
Poznámky Keď sa vráti správa „ RESTART OK “, modul sa reštartuje

Tabuľka 2: Obnovenie výrobných nastavení

Príkaz AT+RESET
Návratová hodnota NASTAVIT OK NASTAVIT OK NASTAVIT OK
Poznámky Nastavenia uvedené nižšie budú účinné po reštarte modulu.Továrenské nastavenia:

PANID: 0xFFFF (náhodné)

KANÁL: 11/2405 MHz

UART: 0 (vyberte COM port 0)

Prenosová rýchlosť: 38400

Kontrola prietoku: 0 (žiadne)

Tabuľka 3: Konfigurácia informácií o sériovom porte

Príkaz AT+SETUART Číslo sériového portu Prenosová rýchlosť Riadenie toku (Parametre príkazu sú oddelené medzerami)
Funkcia Nastavte číslo sériového portu, prenosovú rýchlosť a riadenie toku
Zadané parametre Číslo sériového portu: malo by byť nastavené na “0”, aby ste vybrali COM port 0 pre konfiguráciuPrenosová rýchlosť: 9600-115200

Regulácia prietoku: mala by byť nastavená na „0“, aby ste vypli reguláciu prietoku

Návratová hodnota Úspech: SETUART OKPorucha: SETUART ERR
Poznámky Výrobné nastavenia: UART: 0 (vyberte COM port 0)Prenosová rýchlosť: 38400

Kontrola prietoku: 0 (žiadne)

PRÍKLAD:Ak chcete nastaviť sériovú prenosovú rýchlosť, stačí zadať „ AT+SETUART 0 38400 0 “ do poľa na zadanie reťazca znakov a kliknúť na tlačidlo Odoslať. Nové nastavenia budú účinné po reštarte modulu. Relatívne operácie sú nasledovné:

Do poľa na zadanie reťazca znakov zadajte „ AT+SETUART 0 38400 0 “:

AT+SETUART 0 38400 0

Potom môžete do poľa na prijímanie reťazca znakov dostať „ NASTAVENIE OK “:

NASTAVENIE OK

Tabuľka 4: Nastavenie kanála

Príkaz Kanál AT+SETCHN
Funkcia Nastavte komunikačný kanál siete Zigbee
Zadané parametre Kanál: rozsah od 11 do 26
Návratová hodnota Úspech: SETCHN OKPorucha: SETCHN ERR
Poznámky V sieti by mali byť všetky moduly nastavené na rovnaký kanál pre sieťovanie. Komunikačný kanál štandardne prideľuje systém automaticky.Továrenské nastavenie: 11/2405 MHz

Tabuľka 5: Nastavte PAN ID

Príkaz AT+SETPANID PAN ID
Funkcia Protokol Zigbee používa na identifikáciu siete 16-bitový PANID
Zadané parametre PANID: rozsah od 0x0000 do 0x3FFE
Návratová hodnota Úspech: SETPAID OKPorucha: CHYBA SETpanID
Poznámky Ak PANID=0xFFFF: zariadenie vytvorí optimálnu sieť alebo sa k nej pripojí.Ak PANID≠0xFFFF: zariadenie vytvorí sieť alebo sa k nej pripojí s daným PANID.

Normálne sa PANID objaví po určení komunikačného kanála

Tabuľka 6: Prečítajte si všetky informácie o konfigurácii

Príkaz AT + GETCFG
Funkcia Prečítajte si všetky informácie o konfigurácii
Zadané parametre žiadne
Návratová hodnota UART: sériové parametre (prenosová rýchlosť, riadenie toku)PANID: Identifikátor lokálnej siete

ADDR: krátka adresa zariadenia

FADDR: krátka adresa nadradeného zariadenia

CHANNEL: komunikačný kanál modulu

Tabuľka 7: Prečítajte si informácie o sériovej konfigurácii

Príkaz AT+GETUART
Funkcia Prečítajte si informácie o sériovej konfigurácii
Zadané parametre žiadne
Návratová hodnota Číslo sériového portu: 0/1 (sériový port 0/sériový port 1)Sériová prenosová rýchlosť: 9600-115200

Kontrola prietoku: 0/1(Žiadne/regulácia prietoku)

Tabuľka 8: Prečítajte si informácie o aktuálnom komunikačnom kanáli

Príkaz AT+GETCHN
Funkcia Prečítajte si informácie o aktuálnom komunikačnom kanáli modulu
Zadané parametre žiadne
Návratová hodnota CHANNEL: hodnota kanála

Tabuľka 9: Prečítajte si aktuálne PAN ID modulu

Príkaz AT+GETPANID
Funkcia Prečítajte si aktuálne PAN ID modulu
Zadané parametre žiadne
Návratová hodnota Úspech: PANID=0xxxx;Zlyhanie: PANID=0xFFFE

Tabuľka 10: Prečítajte si krátku adresu zariadenia

Príkaz AT+GETADDR
Funkcia Prečítajte si krátku adresu zariadenia
Zadané parametre žiadne
Návrat ADDR=0xXXXX;
Poznámky Dĺžka krátkej adresy: 16 bitovTento príkaz sa používa v P2P alebo O2M komunikácii

Tabuľka 11: Prečítajte si krátku adresu nadradeného uzla

Príkaz AT+GETFADDR
Funkcia Prečítajte si krátku adresu nadradeného uzla
Zadané parametre žiadne
Návratová hodnota FADDR=0xXXXX;
Poznámky Dĺžka krátkej adresy: 16 bitov

Tabuľka 12: Prečítajte si adresu IEEE zariadenia

Príkaz AT+GETIEEE
Funkcia Prečítajte si adresu IEEE zariadenia
Zadané parametre žiadne
Návrat IEEE=xx xx xx xx xx xx xx xx
Poznámky IEEE zariadenia je 64-bitová adresa

Tabuľka 13: Prečítajte si adresu IEEE nadradeného uzla

Príkaz AT+GETFIEEE
Funkcia Prečítajte si adresu IEEE nadradeného uzla
Zadané parametre žiadne
Návratová hodnota MY_FIIEEE=xx xx xx xx xx xx xx xx
Poznámky IEEE nadradeného uzla je 64-bitová adresa

Ukážky pre ZB500/ZB600

Oznámenia

Pre dosky ZB500/ZB600 sa používajú nasledujúce programy. A CC Debugger je nutnosťou na stiahnutie týchto programov, softvéru: IAR .

LED_KEY

Popis programu

  • Keď dôjde k udalosti stlačenia klávesu, zodpovedajúca hodnota stlačeného klávesu sa prenesie do UART a zobrazí sa na obrazovke.

Experimentálne operácie

Kroky

  1. Spojte prepojky KEY JMP a UART0 s krytkami prepojok
  2. Zapnite a stiahnite si ukážky

Výsledok

  • Stlačte kláves(y) na doske, na obrazovke sa zobrazí zodpovedajúca hodnota(y) stlačených kláves(ov).

Sériový výstup:

AHOJ Waveshare
STLAČTE TLAČIDLO 1
STLAČTE TLAČIDLO 2
...

Časovač (T1)

Popis programu

  • Časovač 1 sa používa na časovanie zapínania a vypínania LED1.

Experimentálne operácie

Kroky

  1. Spojte prepojky LED1 JMP a UART0 s krytkami prepojok
  2. Zapnite a stiahnite si ukážky

Výsledok

  • LED1 sa rozsvieti a potom zhasne, nepretržite a pravidelne.

Časovač (T3)

Popis programu

  • Časovač 3 sa používa na časovanie zapínania a vypínania LED1.

Experimentálne operácie

Kroky

  1. Spojte prepojky LED1 JMP a UART0 s krytkami prepojok
  2. Zapnite a stiahnite si ukážky

Výsledok

  • LED1 sa rozsvieti a potom zhasne, nepretržite a pravidelne.

DS18B20

Pripojenie DS18B20

Popis programu

  • Rozhranie 1-Wire sa používa na snímanie teploty so snímačom DS18B20+.

Experimentálne operácie

Kroky

  1. Pripojte DS18B20+ k rozhraniu 1-WIRE (Upozornenia: uistite sa, že je DS18B20+ správne nainštalovaný, inak sa pri používaní vypáli)
  2. Zapnite a stiahnite si ukážky

Výsledok

  • Hodnota teploty zistená DS18B20+ sa zobrazí na obrazovke.

Vonkajšie prerušenie

Popis programu

  • Činnosť LED1 je riadená externým prerušením vyvolaným udalosťou stlačenia klávesu.

Experimentálne operácie

Kroky

  1. Spojte prepojky LED1 JMP a KEY1 JMP s krytkami prepojok
  2. Zapnite a stiahnite si ukážky

Výsledok

  • Stlačte KEY1 a potom sa zmení stav LED1.

UART0

Popis programu

  • UART0 sa používa na samovysielanie a samoprijímanie.

Experimentálne operácie

Kroky

  1. Pripojte prepojku UART0 JMP
  2. Zapnite a stiahnite si ukážky

Výsledok

  • Na obrazovke sa zobrazia testovacie údaje funkcie samovysielania a samoprijímania.

Sériový výstup:

AHOJ waveshare
AHOJ waveshare
AHOJ waveshare
...

UART0 -printf

Popis programu

  • UART0 sa používa na externú dátovú komunikáciu.

Experimentálne operácie

Kroky

  1. Spojte prepojku UART0 JMP s krytkami prepojok
  2. Zapnite a stiahnite si ukážky

Výsledok

  • Pošle znak do MCU cez sériového asistenta. A potom to MCU zobrazí na obrazovke.

Sériový výstup:

AHOJ Waveshare
StringsInput
...

SPI1_AT45DB

Pripojenie AT45DB

Popis programu

  • Cez rozhranie SPI zapíšte dáta do externého čipu AT45DBXX a následne dáta načítajte. Na obrazovke sa zobrazia príslušné stavy čítania/zápisu na čip.

Experimentálne operácie

Kroky

  1. Pripojte prepojku UART0 JMP
  2. Zapnite a stiahnite si ukážky

Výsledok

  • Operácie na AT45DBXX sú zobrazené na obrazovke pomocou sériového asistenta.

Sériový výstup:

FLASH AT45DBXX Test zápisu OK
FLASH AT45DBXX Čítanie Test OK

ADC

Pripojenie ADC

Popis programu

  • Tento program neustále zisťuje analógovú hodnotu z ADC7 a zobrazuje zistené údaje na obrazovke cez UART0.

Experimentálne operácie

Kroky

  1. Pripojte prepojku UART0 JMP
  2. Zapnite a stiahnite si ukážky

Výsledok

  • Analógové hodnoty z ADC7 sú zobrazené na obrazovke pomocou sériového asistenta.

Sériový výstup:

AD_VALUE = 233
AD_VALUE = 234
AD_VALUE = 236
...

AD_Teplomer

Popis programu

  • Tento program sa používa na zber hodnôt teploty zo snímača a ich tlač na obrazovku cez UART0.

Experimentálne operácie

Kroky

  1. Pripojte prepojku UART0 JMP
  2. Zapnite a stiahnite si ukážky

Výsledok

  • Hodnoty teploty zo snímača zobrazuje na obrazovke sériový asistent.

Sériový výstup:

TempValue: 29,95
TempValue: 29,89
TempValue: 29,64
...

Ukážky pre ZB600

Oznámenia

Doska ZB600 by mala byť použitá v nasledujúcom teste

JOYSTICK

Popis programu

  • Posunutie pákového ovládača môže spustiť stlačenie klávesu. Príslušná hodnota stlačenia klávesu sa vytlačí na obrazovku pomocou UART0.

Experimentálne operácie

Kroky

  1. Pripojte prepojku UART0 JMP a KEY JMP
  2. Zapnite a stiahnite si ukážky

Výsledok

  • Posunutím ovládača JOYSTICK sa na obrazovku cez sériový port vytlačí príslušná hodnota stlačenia klávesu.

Sériový výstup:

AHOJ Waveshare
STLAČTE KEY_LEFT
STLAČTE KEY_DOWN
STLAČTE KEY_RIGHT
STLAČTE KEY_UP
STLAČTE KEY_CENTER

DHT11

Pripojenie DHT11

Popis programu

  • Pin P0_0 môže slúžiť ako ADC na získanie hodnôt teploty a vlhkosti zo senzora DHT11. A súvisiace údaje sa vytlačia na obrazovku cez UART0.

Experimentálne operácie

Kroky

  1. Pripojte prepojku UART0 JMP
  2. Pripojte k snímaču teploty a vlhkosti DHT11
  3. Zapnite a stiahnite si ukážky

Výsledok

  • Príslušná hodnota teploty sa vytlačí na obrazovku cez sériový port.

Sériový výstup:

AHOJ Waveshare
Teplota = 38
Vlhkosť = 26
...

LCD_dotykový panel

Pripojenie LCD

Popis programu

  • 2,2-palcový LCD je riadený cez IO rozhranie. Podporované je zobrazenie na obrazovke aj dotyk obrazovky.

Experimentálne operácie

Kroky

  1. Pripojenie k dotykovému LCD 2,2-palcovému dotykovému LCD 320 x 240 (A)
  2. Zapnite a stiahnite si ukážky

Výsledok

  • 2,2-palcový LCD displej zobrazuje obrazovku. Dotyk obrazovky a kreslenie čiar sú povolené.

Zdroje

Schémy

softvér

Súvisiaca dokumentácia

Technické listy

Dokumenty TI

Zásobník protokolu Zigbee

Materská rada

 

Ďalšie informácie

Hmotnosť 4,58 g
Rozmery 25 × 20 × 8 mm