Strona 1 z 3

CC2530 zamiast nRF24L01 - potrzebna porada

: 30 paź 2017, 14:44
autor: kudzu
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...

Re: CC2530 zamiast nRF24L01 - potrzebna porada

: 30 paź 2017, 16:24
autor: SunRiver
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ą :)

Re: CC2530 zamiast nRF24L01 - potrzebna porada

: 30 paź 2017, 17:12
autor: kudzu
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ć. :>

Re: CC2530 zamiast nRF24L01 - potrzebna porada

: 30 paź 2017, 17:18
autor: SunRiver
oczywiście w końcu ten staruszek 8051 ma spore zasoby
po za tym można wiecej sobie na nim wydusić :)

Re: CC2530 zamiast nRF24L01 - potrzebna porada

: 02 lis 2017, 9:55
autor: kudzu
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 ;)

Re: CC2530 zamiast nRF24L01 - potrzebna porada

: 09 wrz 2018, 15:33
autor: Piotr
Gdzie mogę znaleźć firmware dla Coordynatora i rutera do CC2530?

Re: CC2530 zamiast nRF24L01 - potrzebna porada

: 09 wrz 2018, 19:16
autor: SunRiver
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ę

Re: CC2530 zamiast nRF24L01 - potrzebna porada

: 13 wrz 2018, 19:02
autor: Piotr
Nie udało mi się znaleźć źródeł. Bardzo proszę o ich podrzucenie.

Re: CC2530 zamiast nRF24L01 - potrzebna porada

: 13 wrz 2018, 20:40
autor: SunRiver

Re: CC2530 zamiast nRF24L01 - potrzebna porada

: 04 paź 2018, 22:18
autor: kudzu
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.