CC2530 zamiast nRF24L01 - potrzebna porada

Wszystko o sieciach ZigBEE
głównie układy CC25xx
kudzu
Użytkownik
Posty: 24
Rejestracja: 28 paź 2017, 1:06
Lokalizacja: Kraków

CC2530 zamiast nRF24L01 - potrzebna porada

Post autor: kudzu » 30 paź 2017, 14:44

Na początek tradycja - nie wiem czy dobrze, czy to tu, czy nie tu - proszę Moderatora o ewentualne przeniesienie.

W mojej skromnej stacji pogodowej komunikację między polem (jestem z Małopolski :D ), a domem zrealizowałem na nRF24L01. Mam jednak z tymi modułami duży problem - głównie z zasięgiem. Naczytałem się, oczywiście u SunRivera, o ZigBee na CC2530. Jestem teraz na etapie wymiany modułów i mam dwa wyjścia: nRF24L01+LNA (~20 PLN) albo CC2530 (~45 PLN lub ~55 PLN z LNA). Zastanawia mnie tylko sposób komunikacji z CC2530. W nRF24L01 mam osobne wyjście, które generuje przerwanie w przypadku poprawnego odebrania ramki; ponadto moduł przetrzymuje 3 ramki i mogę je pobrać w ramach FIFO. Jak to jest z ZigBee? Kusi mnie zmiana, bo mógłbym uwolnić 4 linie procesora...

Awatar użytkownika
SunRiver
Administrator
Posty: 480
Rejestracja: 08 paź 2017, 11:27
Lokalizacja: Opole
Kontakt:

Re: CC2530 zamiast nRF24L01 - potrzebna porada

Post autor: SunRiver » 30 paź 2017, 16:24

hehe tu cię zaskoczę :)

w przypadku CC2530 komunikacja odbywa się przez UART
w przypadku używania mojego firmware dla Coordynatora i rutera (który też może być end pointem)
wszystko co na uart leci w eterze mocno śmieci ... czyli jest przeźroczyste dla systemu :)
a tylko przesyła dane miedzy sobą :)
.... z każdym bitem serca ....
💫SunDUINO
💦Google+
💦Kanał Youtube
💦Sotton

kudzu
Użytkownik
Posty: 24
Rejestracja: 28 paź 2017, 1:06
Lokalizacja: Kraków

Re: CC2530 zamiast nRF24L01 - potrzebna porada

Post autor: kudzu » 30 paź 2017, 17:12

Czyli transmisja odbywa się w locie? Wrzucam coś na UART w jednym miejscu i od razu pojawia się to na UART w drugim?
Niby atmega1284p ma flagę i przerwanie od odebrania danych, ale trzeba na zawołanie przerwać wszystko i odczytywać USART, a nie za bardzo mi to pasuje. :/

Z drugiej strony jest potencjał, bo jakby pogrzebać w kodzie, to CC2530 spokojnie może sporo danych buforować. :>
Ostatnio zmieniony 30 paź 2017, 17:35 przez kudzu, łącznie zmieniany 1 raz.

Awatar użytkownika
SunRiver
Administrator
Posty: 480
Rejestracja: 08 paź 2017, 11:27
Lokalizacja: Opole
Kontakt:

Re: CC2530 zamiast nRF24L01 - potrzebna porada

Post autor: SunRiver » 30 paź 2017, 17:18

oczywiście w końcu ten staruszek 8051 ma spore zasoby
po za tym można wiecej sobie na nim wydusić :)
.... z każdym bitem serca ....
💫SunDUINO
💦Google+
💦Kanał Youtube
💦Sotton

kudzu
Użytkownik
Posty: 24
Rejestracja: 28 paź 2017, 1:06
Lokalizacja: Kraków

Re: CC2530 zamiast nRF24L01 - potrzebna porada

Post autor: kudzu » 02 lis 2017, 9:55

Zatem na razie będę wymieniał nRF24L01 na wersję ze wzmacniaczem. Niestety, żeby przejść na ZigBee musiałbym robić wszystko od nowa, a nie chce mi się poświęcać kolejnych miesięcy/lat na to samo ;)

Piotr
Nowy
Posty: 4
Rejestracja: 09 wrz 2018, 15:28

Re: CC2530 zamiast nRF24L01 - potrzebna porada

Post autor: Piotr » 09 wrz 2018, 15:33

Gdzie mogę znaleźć firmware dla Coordynatora i rutera do CC2530?

Awatar użytkownika
SunRiver
Administrator
Posty: 480
Rejestracja: 08 paź 2017, 11:27
Lokalizacja: Opole
Kontakt:

Re: CC2530 zamiast nRF24L01 - potrzebna porada

Post autor: SunRiver » 09 wrz 2018, 19:16

Piotr pisze:
09 wrz 2018, 15:33
Gdzie mogę znaleźć firmware dla Coordynatora i rutera do CC2530?
powinno być na blogu ... jak niema daj tu znac poszukam i wrzucę
.... z każdym bitem serca ....
💫SunDUINO
💦Google+
💦Kanał Youtube
💦Sotton

Piotr
Nowy
Posty: 4
Rejestracja: 09 wrz 2018, 15:28

Re: CC2530 zamiast nRF24L01 - potrzebna porada

Post autor: Piotr » 13 wrz 2018, 19:02

Nie udało mi się znaleźć źródeł. Bardzo proszę o ich podrzucenie.

Awatar użytkownika
SunRiver
Administrator
Posty: 480
Rejestracja: 08 paź 2017, 11:27
Lokalizacja: Opole
Kontakt:

Re: CC2530 zamiast nRF24L01 - potrzebna porada

Post autor: SunRiver » 13 wrz 2018, 20:40

.... z każdym bitem serca ....
💫SunDUINO
💦Google+
💦Kanał Youtube
💦Sotton

kudzu
Użytkownik
Posty: 24
Rejestracja: 28 paź 2017, 1:06
Lokalizacja: Kraków

Re: CC2530 zamiast nRF24L01 - potrzebna porada

Post autor: kudzu » 04 paź 2018, 22:18

Chciałbym odkopać temat i zmienić jedną cyfrę: CC2540/41, czyli Bluetooth 4.0.
Czy takie radio może się sprawdzić w warunkach mieszkaniowych do komunikacji między urządzeniami, w tym stacją pogodową?

Na razie, jak pisałem na początku, mam dwa elementy: czujnik na zewnątrz i centralkę/ekran wewnątrz mieszkania (odległość maks. 4 m przez drzwi balkonowe). Szykuję się do dołożenia czujnika w kuchni, a moim marzeniem jest komunikowanie się z każdym pomieszczeniem (sterowniki w miejscu włączników światła). Obecne radio na nRF raczej się tu nie sprawdzi, a BLE kusi oszczędnością prądu, patrząc głównie pod kątem czujnika pogodowego na polu.

ODPOWIEDZ