Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki



Teraz jest 25 gru 2024, o 20:08


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 34 ]  Przejdź na stronę 1, 2  Następna strona
Autor Wiadomość
 Tytuł: RFM73
PostNapisane: 26 sty 2013, o 18:39 
Offline
Nowy

Dołączył(a): 07 paź 2012
Posty: 20
Pomógł: 0

Witam!
Jako, że właśnie zabrałem się za uruchamianie modułów RFM73 zadam pytanko czy komuś udało się ten moduł odpalić? Ja właśnie toczę z nim walkę:
Wiem, że jest on bardzo podobny do RFM70 dlatego przerobiłem bibliotekę z ksiązki nr 2 zmieniając wartości bodajże 3 rejestrów na te który są zamieszczone przez producenta w przykładowym kodzie, niestety ale przy takim ustawieniu nie udało mi się nawiązać żadnej transmisji. Co więcej jak wspomniał Mirekk36 w opisie RFM70, przy RFM73 również znalazłem niezgodności w zawartości poszczególnych rejestrów:
http://www.goews.com/resources/Precauti ... _RFM70.pdf
http://www.hoperf.com/upload/rf/RFM73_Datasheet.pdf
oraz w przykładowym kodzie nie są zgodne następujące rejestry:
Bank 1 rejestr 4, 13 oraz 14.
Może udało się komuś już rozwiązać problem z początkowym uruchomieniem tych modułów?
Na razie próbowałem wykorzystać ustawienie rejestrów z przykładowego kodu zmieniając przy tym przepustowość i kanał, ale niestety zakończyło się to fiaskiem.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: RFM73
PostNapisane: 26 sty 2013, o 18:41 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27319
Lokalizacja: Szczecin
Pomógł: 1041

Ja się za to zabiorę i zrobię to NA PEWNO, ale trzeba troszkę jeszcze poczekać niestety :(

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: RFM73
PostNapisane: 27 sty 2013, o 01:23 
Offline
Nowy

Dołączył(a): 07 paź 2012
Posty: 20
Pomógł: 0

Fajnie, nikt więcej nie miał styczności z tymi modułami? Ja się jeszcze z nimi pobawię, muszą przecież działać ;)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: RFM73
PostNapisane: 27 sty 2013, o 01:27 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27319
Lokalizacja: Szczecin
Pomógł: 1041

Pewnie że muszą :)

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: RFM73
PostNapisane: 27 sty 2013, o 18:07 
Offline
Nowy

Dołączył(a): 07 paź 2012
Posty: 20
Pomógł: 0

Coś powoli zaczyna ruszać:) Na razie bez przerwań bo cały czas się pojawiają ale to dojdziemy do tego :D



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: RFM73
PostNapisane: 27 sty 2013, o 19:32 
Offline
Użytkownik

Dołączył(a): 14 maja 2012
Posty: 518
Pomógł: 6

daj znać jak dojdziesz do tego co trzeba zmienić, mam projekt na rfm70 i stoję w miejscu :(



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: RFM73
PostNapisane: 27 sty 2013, o 20:22 
Offline
Nowy

Dołączył(a): 07 paź 2012
Posty: 20
Pomógł: 0

W chwili obecnej działa całość bez użycia przerwań. W celu uruchomienia należało zmienić wartości rejestrów na podane przez producenta w przykładowym kodzie oraz w kodzie funkcji SPI_RW przesunąć zmianę stanu zegaru przed odczytem linii MOSI.
PS. Wg mnie z tym zegarem tak samo powinno być dla RFM70 ale mogę się mylić.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: RFM73
PostNapisane: 27 sty 2013, o 21:58 
Offline
Użytkownik

Dołączył(a): 14 maja 2012
Posty: 518
Pomógł: 6

używam na ślepo funkcji bibliotecznych Mirka, czy mógłbyś pokazać mi w kodzie jak to powinno wyglądać?
przerwań RFM70 nie używałem



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: RFM73
PostNapisane: 27 sty 2013, o 22:05 
Offline
Użytkownik

Dołączył(a): 26 lip 2012
Posty: 291
Lokalizacja: okolice Opola
Pomógł: 20

Witam

Ja przy okazji, aby nie tworzyć nowego tematu zapytam tutaj, ponieważ nie umiem znaleźć informacji, a mianowicie czy odbiorniki RFM31 będzie współgrał z nadajnikami RFM42/43, oraz transceiverami RFM22/23?
Mam również pytanie dotyczące zasięgu, jaki mniej więcej można na otwartej przestrzeni uzyskać stosując częstotliwość 433MHz?

_________________
sig off ;(



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: RFM73
PostNapisane: 27 sty 2013, o 23:10 
Offline
Nowy

Dołączył(a): 07 paź 2012
Posty: 20
Pomógł: 0

Co do transceiverów, nadajników itp.
Wg. tego co mi się udało znaleźć na stronie producenta: RF22/23/42/43/31 te ze sobą mogą współpracować

Co do zasięgów to nie da się wprost powiedzieć zależy od mocy wyjściowej, czułości odbiornika oraz zastosowanych kodowań, modulacji.



Ostatnio edytowano 27 sty 2013, o 23:47 przez diablomichal, łącznie edytowano 1 raz

Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: RFM73
PostNapisane: 27 sty 2013, o 23:32 
Offline
Użytkownik

Dołączył(a): 14 maja 2012
Posty: 518
Pomógł: 6

dzięki, jutro się pobawię

wywal te kody z tego postu, bo bibliotek Mirka nie należy pokazywać w całości



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: RFM73
PostNapisane: 28 sty 2013, o 18:12 
Offline
Nowy

Dołączył(a): 07 paź 2012
Posty: 20
Pomógł: 0

Coś jeszcze źle jest w tych fabrycznych ustawieniach, zasięg jakieś 20cm oraz zmiana prędkości na inną niż 1Mbps powoduje koniec transmisji :(



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: RFM73
PostNapisane: 28 sty 2013, o 21:00 
Offline
Nowy

Dołączył(a): 07 paź 2012
Posty: 20
Pomógł: 0

Bawiłem się jeszcze trochę wartościami rejestrów: zmiana kanału i wpisanie niektórych wartości z datasheetu poprawiło zasięg, jednak dalej mam problem z ustawieniem szybkosci przesyłu 250kbps. Może jakieś jeszcze inne opcje są związane z tą szybkością o których niestetety w datasheecie ani widu ani słychu :(



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: RFM73
PostNapisane: 2 lut 2013, o 00:20 
Offline
Nowy

Dołączył(a): 02 lut 2013
Posty: 9
Pomógł: 1

Dla jakiego procka piszesz obsługę RFM73?
Mógłbyś udostępnić, to co udało Ci się zrobić?

Pozdr, A.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: RFM73
PostNapisane: 5 lut 2013, o 11:23 
Offline
Nowy

Dołączył(a): 07 paź 2012
Posty: 20
Pomógł: 0

Oczywiście mogę udostępnić tylko jak Mirek się zgodzi bo to na podstawie jego kodu i kodu producenta. Niestety na razie nie udało mi się uruchomić trybu 250kbps który jest najbardziej dla mnie atrakcyjny (duża czułość odbiornika), ale za to działa tryb oszczędności energii oraz wysyłka/odbiór wiadomości.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: RFM73
PostNapisane: 5 lut 2013, o 12:44 
Offline
Nowy

Dołączył(a): 02 lut 2013
Posty: 9
Pomógł: 1

Moge bez problemu odczytywac rejestry RFM73.
Problem mam z odbiorem danych lub nadawaniem.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: RFM73
PostNapisane: 6 lut 2013, o 00:46 
Offline
Nowy

Dołączył(a): 07 paź 2012
Posty: 20
Pomógł: 0

W celu uruchomienia prostej transmisji danych należy zmienić wartości rejestrów w bibliotece Mirka na:
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


oraz w funkcji SPI_RW przenieść linijkę, ponieważ żeby odczytać z SPI trzeba w tym samym czasie coś wysłać czyli ruszyć zegar
Składnia: [ Pobierz ] [ Ukryj ]
    Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

przed
Składnia: [ Pobierz ] [ Ukryj ]
    Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: RFM73
PostNapisane: 6 lut 2013, o 01:03 
Offline
Nowy

Dołączył(a): 02 lut 2013
Posty: 9
Pomógł: 1

A czy sprawdzałeś może bibliotekę http://www.voti.nl/rfm73/ ?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: RFM73
PostNapisane: 6 lut 2013, o 10:01 
Offline
Nowy

Dołączył(a): 07 paź 2012
Posty: 20
Pomógł: 0

Sprawdzałem ustawienia rejestrów z niej i nie szły.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: RFM73
PostNapisane: 6 lut 2013, o 16:58 
Offline
Nowy

Dołączył(a): 02 lut 2013
Posty: 9
Pomógł: 1

Zerknij proszę tutaj, wychodzi na to że są w miarę kompatybilne ze sobą.

http://www.goews.com/resources/Precauti ... _RFM70.pdf

------------------------ [ Dodano po: 19 minutach ]

Czyli tak - Bank0 spełnia wymagania.
Jeśli chodzi o Bank1 to jest co najmniej jeden błąd - Reg5, nie powinien przyjmować takiej wartości.
Może ustawiając zalecaną poprawi się zasięg.

Nie rozumiem jednego, po co ktoś wypuszcza bibliotekę, która nie działa?

------------------------ [ Dodano po: 22 minutach ]

Punkt E - w kolumnie mamy opis "vth<3:0>" - do którego rejestru się te 4 bity odnoszą?
I o co chodzi z 1MHz, 2MHz ? W dokumencie jest mowa o tych dwóch trybach. Nie widzę w rejestrach opcji zmiany modulacji czy szerokości pasma. Masz jakiś pomysł?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: RFM73
PostNapisane: 7 lut 2013, o 17:48 
Offline
Nowy

Dołączył(a): 07 paź 2012
Posty: 20
Pomógł: 0

Ja już próbowałem różnych wartości w różnych rejestrach i z tego co pamiętam tylko ten do baudrate musiał być ustawiony na 2Mbps, bo inaczej nie mykało, a reszta zgodna z któregokolwiek datasheeta, ale też pewnie wszystkich kombinacji nie przetestowałem. Te 2Mhz to chyba chodziło im o 2Mbps. A RSSI jesli właczysz to powienieś moc odczytać z RSSI_TH ->rejestr 5 bank1. http://www.hoperf.com/upload/rf/RFM73_Datasheet.pdf
Będzie czas to dalej będę próbował uruchomić na 250kbps bo czułość odbiornika wtedy sporo większa. Szerokość pasma zmienia jest wraz z baudrate.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: RFM73
PostNapisane: 7 lut 2013, o 22:34 
Offline
Nowy

Dołączył(a): 02 lut 2013
Posty: 9
Pomógł: 1

Udało mi się skonfigurować RFM73 :)
Teraz działa nawet dla 250kbps :P



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: RFM73
PostNapisane: 7 lut 2013, o 22:40 
Offline
Użytkownik

Dołączył(a): 14 maja 2012
Posty: 518
Pomógł: 6

BRAWO!
podrzucisz w którym miejscu i co trzeba zmienić?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: RFM73
PostNapisane: 7 lut 2013, o 23:07 
Offline
Nowy

Dołączył(a): 02 lut 2013
Posty: 9
Pomógł: 1

Jasne. Chińczyki w punkcie B http://www.goews.com/resources/Precauti ... _RFM70.pdf każą ustawić 0 na bicie 4.
Zapomnieli dodać, tak jak w wielu punktach - "Write 1 to clear bit."

------------------------ [ Dodano po: 1 minucie ]

Czyli do dowolnej Reg6 w Banku0 robimy twoja_wartość |= (1 << 4) :)


Autor postu otrzymał pochwałę


Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: RFM73
PostNapisane: 7 lut 2013, o 23:27 
Offline
Użytkownik

Dołączył(a): 14 maja 2012
Posty: 518
Pomógł: 6

sorry, ale mnie trzeba łopatologicznie :D
używam biblioteki Mirka na zasadzie kopiuj i wklej
możesz jeszcze jaśniej mi to wytłumaczyć?

kiedy i gdzie ustawiamy 0?
kiedy i gdzie 1
na bicie 4 w reg6



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: RFM73
PostNapisane: 7 lut 2013, o 23:32 
Offline
Nowy

Dołączył(a): 02 lut 2013
Posty: 9
Pomógł: 1

Nie znam bibliotek o których piszesz.
Diablomichał pokazał fragment źródła - jeśli używasz tego samego kodu, to wpisz zamiast
{6,0x07},// 0x17 air data rate-1M,out power 5dbm,setup LNA gain at high level
to
{6,0x39},// 0x17 air data rate-1M,out power 5dbm,setup LNA gain at high level
i będzie gitara :)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: RFM73
PostNapisane: 7 lut 2013, o 23:40 
Offline
Użytkownik

Dołączył(a): 14 maja 2012
Posty: 518
Pomógł: 6

ok. wiem gdzie to jest, dzięki

tu jest taki pdf do rfm70
http://www.forbot.pl/forum/download.php ... 9c9f1af103

interesuje mnie najmniejszy pobór prądu z baterii (zasięg do 10m)

tam jest:
7.6. How to make Power down mode current consumption is the lowest?
7.7. How to control the output power?
7.8. How to make the receiver sensitivity becomes even worse, to control
communication within a shorter distance?

mógłbyś mi podpowiedzieć jak tego użyć, jeśli na tym samym układzie chodzi rfm73?

tylko łopatologicznie :)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: RFM73
PostNapisane: 18 lut 2013, o 18:24 
Offline
Nowy

Dołączył(a): 07 paź 2012
Posty: 20
Pomógł: 0

Haha chinczyki wymiatają! Dzięki wielkie jak będę w domu to zmieniamy na 250kbps :)
Jeśli chodzi o oszczędzanie energii najlepiej usypiać transceiver kiedy go nie potrzebujesz,a poźniej go budzić. Robisz to po przez tryb power-down mode gdzie pobór prądu to ok 2.5uA katalogowo, a w praktyce u mnie nawet troszkę mniej.Funkcja pozwalajaca przejść to tego trybu może wyglądać np. następująco:
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

Co do ustawienie mocy wszystko znajduje się w banku 0 w rejestrze 06 RF_SETUP, a jeśli chodzi o czulośćreceivera to zmienia się ona wraz z szybkością transmisji przy 2Mbps jest najmniejsza.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: RFM73
PostNapisane: 19 lut 2013, o 22:01 
Offline
Nowy

Dołączył(a): 07 paź 2012
Posty: 20
Pomógł: 0

Niestety na 250kbps dalej nie idzie -ale próbowałem na szybko tzn. przestawiłem rejestr 6 z banku 0 na 0x31 i niestety transmisji brak. Anowak podaj jakie masz dokładnie wartości wszystkich rejestrów:)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: RFM73
PostNapisane: 19 lut 2013, o 23:51 
Offline
Nowy

Dołączył(a): 02 lut 2013
Posty: 9
Pomógł: 1

Hej,

Mam wszystko ustawione tak jak w bibliotece http://www.voti.nl/rfm73/



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 34 ]  Przejdź na stronę 1, 2  Następna strona

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 3 gości


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Skocz do:  
cron
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO