Tutaj masz do RFM01/02: Nadajnik RFM02: [syntax=c]static void RFM_Init(void) { RFXX_WRT_CMD(0xCC00); //Status Register Read Command RFXX_WRT_CMD(0x9761); //868BAND,+/-90kHz, CLK = 10MHz RFXX_WRT_CMD(0xA640); //868MHz RFXX_WRT_CMD(0xD040); //RATE/2 RFXX_WRT_CMD(0xC823); //4.8kbps RFXX_WRT_CMD(0xC210); //DISABLE BIT SYNC RFXX_WRT_CMD(0xC038); //A0,A1...
Co do kodowania. Jak to są ważne dane - poufne to jak najbardziej - a jak jakieś 'śmieci' to nie ma sensu. proponuję doczytać co to jest "kodowanie manchester" :D Wracając do tematu: kodowanie manchester bardzo skutecznie uodparnia transmisję danych na wszelkie rozjazdy pomiędzy częstotliwością nadajnika i odbiornika co w przypadku radia jest dość...
Kod manchester polega na tym że jednemy stanowi logicznemu jest przypisana zmiana stanu na wyjściu na przeciwny a drugiem brak zmiany stanu. A co chcesz zmieniać na "tańsze"?
Zakładając częstotliwość próbkowania 10kHz (wystarczy dla głosu aż nadto) oraz 8 bitów kwantyzacji sygnału analogowego - częstotliwość transmisji wychodzi 80kHz. Z datasheet'a modułu CC1000PP-433 MHz - prędkość maksymalna transmisji danych - 76,8 kBaud. Myśle, że wciśniesz ten sygnał (powiedzmy 8KHz). Dodatkowo układ ten ma kodowanie Manchaster niejako...
Nie jestem pewien, jak wygląda pakiet Ethernet na skrętce - ale chyba tak samo, jak dla koncentryka; struktura pakietu jest taka, że najpierw są bity synchronizacji - na zmianę 0 i 1, potem znak początku pakietu (chyba kod 10101011), potem adres docelowy, adres nadawcy (każdy z nich 6-cio bajtowy), pole typu/długości (2 bajty), dane, CRC (32 bity -...
no właśnie przez ostatnie dni zgłębiłem nieco temat i faktycznie sprawa nie jest prosta... Nie demonizujmy tego zagadnienia - to proste - tylko właśnie! trzeba zacząć od poznania podstaw kodowania IR zamiast domyślania się po omacku jak to działa. co tu jest grane? jeśli zastosowano kodowanie Manchester to mniemam iż te 11us to czas połówki bitu, co...
Po pierwsze - czy wiesz do czego są stosowane enkodery przy takich nadajniczkach/odbiorniczkach radiowych ? po to właśnie aby zastosować kodowanie sygnału np bifazowe inaczej zwane kodowaniem Manchester , które dokładnie także w takiej postaci stosowane jest w standardzie RC5. To kodowanie nie służy temu aby inni nie mogli się dowiedzieć co przesyłamy...
W bascomie możesz użyć po prostu send rc5. Rc5 to manchester. Komenda od wysyłania rc5 w bascomie nie generuje dodatkowo nośnej typu 36kHz, więc możesz to wykorzystać bez problemu.
Czy ktoś mógłby mi podpowiedzieć, jak praktycznie zrealizować kodowanie Manchester 2?
Info na przyszłość dla zainteresowanych: Po konsultacjach z inżynierami Semtech i TI mogę jednoznacznie stwierdzić, iż przy włączonym kodowaniu Manchester te dwa transceivery nie mają możliwości "się dogadać". Temat zamykam.
- jezeli uzywam Manchester mode to niezaleznie co wysylam do modulu, w powietrze idzie sygnal ze skladowa stala rowna 0 (kodowanie manchester realizuje sam uklad CC1000), mam racje? kodowanie manchasterpolega na kodowaniu jednego bitu poprzez dwa: 01 > 0 (przejście z niskiego do wysokiegi 10 > 1 (przejście z wysokiego do niskiego stanu) Preambuła jest...
http://obrazki.elektroda.pl/6148316100_1... http://obrazki.elektroda.pl/9687194100_1... Mając kilka wolnych chwil, postanowiłem skonstruować odbiornik do bezprzewodowego czujnika stacji pogodowej Oregon Scientific RMR203HG. Stacje tej marki są ogólnie dostępne, jeśli chodzi o wrażenia z użytkowania – działa bez...
Temat do zamknięcia. Aby transmisja była poprawna należy odpowiednio filtrować napięcie na szynie DALI (kondensator 1000uF za transformatorem), stosować jak najszybsze tranzystory i transoptory kluczujące sygnał DALI: np. tranzystor: 2N2222, transoptor o czasie załączania kilka mikrosekund. Zadbać aby zbocza były jak najbardziej strome. Jeśli chodzi...
Proponuje zacząć od przeczytania noty katalogowej tego urządzenia. Jest tam napisane, że kodowaniem manchester zajmuje się cc1000, a dane w każdym trybie mają być wysyłane/odbierane z modemu w formacie NRZ. Jest tez całkiem sporo napisne na temat jak to podłaczyć do uP. Poza tym są inne noty katalogowe chipcona w tym temacie, i zdaje się, że na AVR'y...
Te układy działają bardzo dobrze. Ale nie z ramkami RS232. Jest pewna grupa ludzi twierdzących, że kodowanie w Manchester, załatwia sprawę, ale taka teza świadczy wyłącznie o nieznajomości zagadnienia. Dlaczego tak twierdzisz? Bardzo dobrze pracują z kodowaniem manchester czy też z manchesterem różnicowym. Trzeba tylko pamiętać o preambule przed właściwą...
Czy jest tu jakieś kodowanie sygnału radiowego, czy to bezpośrednio to co wpadnie na UART? Z tego co widać to na fotografiach i załączonym zrzucie z ekranu, mam wrażenie, że tak właśnie jest. Jest to złe rozwiązanie ze względu na możliwość pojawienia się długich sekwencji zer i jedynek dla niefortunnej kolejności znaków ASCI. Programowe kodowanie Manchester...
Dodałem juz kodowanie manchester - od tak - na pewno lepsze niż nic :D Co to znaczy? (w kontekście wysyłania danych po UARCie).
te moduły wymagają zastosowania kodowania np Manchester, żeby poprawnie pracowały i żeby uzyskać zadowalający zasięg. Przesyłając wprost po RS232 prześlesz może niektóre literki alfabetu i to na kilka metrów - to wszystko co osiągniesz. Ale jeśli napiszesz sobie własne kodowanie Manchester to spokojnie będą pracować super - tyle że tylko w jedną stronę...
Mam makietę kolejową, którą postanowiłem oprogramować. Kilka urządzeń już działa i pracuje, jednak nie mam pomysłu jak wykonać przesył danych do składów jadących po torach. Plan jest taki (szyny są metalowe i z nich jest czerpane zasilanie do silników) aby po szynach przesłać zasilanie i dane do lokomotyw. Kodowanie manchester planuje, jednak nie wiem...
Na rysunkach na pewno nie ma kodowania Manchester. Autora proszę o podrzucenie plików *.logicdata ze zrzutami... Może być na PW :)
Ważna sprawa, kodowanie to nie szyfrowanie, wiem, że w mowie potocznej często jest to synonim jednak kodowanie to np. manchester albo base64 a szyfrowanie to np. AES, kodujemy dane aby otrzymać ich określoną reprezentację, natomiast szyfrujemy aby zachować poufność gdyż szyfrogram można przekształcić w tekst jawny wtedy gdy dysponujemy kluczem, bardzo...
O ile mi wiadomo kodowanie Manchester polega na tym, że zmiana stanu nadawanego sygnału następuje co stały okres czasu (w środku przesyłanego impulsu), a sama zmiana (H->L czy L->H) sygnalizuje wartość takiego bitu. W twoim przypadku różnice między sygnałami (np. odstęp 2-3, albo 4-5 sygnalizują coś innego niż Manchester. Krótko mówiąc - nie sądzę,...
Mam pytanie do modułów AUREL. Czy one są "przeźroczyste" dla transmisji ? Tzn, czy wystarczy z proca podawać z odpowiednią szybkością komendy i w niezmienionej szybkości pojawią się na wyjściu odbiornika ? Ale jakie komendy ??? jak przesyłane ??? Trzeba przede wszystkim zastosować kodowanie Manchester (minimum).
Zazwyczaj każda ramka ma tzw. prolog i epilog. By móc wykrywać dowolne kodowanie potrzebowałbyś znalezienia tych znaczników początku ramki i końca ramki. Musiałbyś poszukać opisów protokołów. Przydatny do tego byłby prosty czytnik stanów logicznych np podpinany do wejścia karty dźwiękowej. Może najpierw popróbuj odebrać kod RC5 bez używania wbudowanych...
Na tej stronie masz wszystko podane najprościej: przez jakiś czas ma byc stan wysoki, pozniej niski itp.. teraz musisz pomyslec jak wysylac lub odbierac to i interpretowac.. Chcesz przyklady, poszukaj np o dekodowaniu RC5, lub kodowanie Manchester moze znaldziesz jakies gotowce.
Jeśli potrzebujesz zbudować algorytm nadawania to jest bardzo prosty jak miganie ledem. Odbiór też jest łatwy, szczególnie w wypadku kiedy nie trzeba interpretować pierwszego bitu. Dziękuję za zainteresowanie :]. Otóż sprawdziłem co to jest kodowanie Manchester i na czym polega. Napisałeś że algorytm do nadawania i odbierania jest prosty jak miganie...
hmm ,komunikacja jest za pomoca modułu cc2500 kodowanie manchester ,po za tym zapomniałem napisać ze centrala posiada USB ;) zarządzanie przez http (webserver) tez jest w pomysle ,z tym ze jako odzielny moduł połączony z centralą przez rs232 za 2 tyg będzie pierwszy prototyp :)
Nie wiem czy tylko dla mnie jest oczywiste, że kodowanie Manchester nic tu nie poprawia, a wręcz w zależności od praktycznej realizacji procedury odbioru może tylko pogorszyć sprawę. Chętnie porozmawiam o faktach, a nie mitach. Dla mnie fakt jest jeden - przde wszystkim na początku transmisji trzeba stosować jakiś nagłówek, aby system odbierający wiedział,...
No czytałem to już wcześniej, mogę się jedynie pobawić jeszcze bitami adresu ale też już to próbowałem. Spróbuję jeszcze nie zamieniać tego na manchester i wysłać bez kodowania (może robi to ta funkcja której używam, nie czytałem dokumentacji).
Ja oznaczylem przez "b"- bajt. Mialem przed petla while(1) tylko wywolanie funkcji AverageFreeRunCC1000(); Teraz dodalem w petli przełanczanie trybu tak jak jest w projekcie dla kontrolera PIC: if (UnlockAverage) { UnlockAverage=0; AverageFreeRunCC1000(); } if (LockAverage) { LockAverage=0; AverageManualLockCC1000(); } Tylko nie rozumie sensu takiego...
Niestety architektura systemu i czas oczekiwania rzędu 1-2s (a jak znam życie to dłuższy) dyskwalifikuje rozwiązanie z BT. W związku z tym jakie moduły Telecontrolli miałeś na myśli? Stosujesz typowe kodowanie Manchester takie jak np. RC5? Jaki współczynnik błędów? robiw PS. 1. Są jeszcze moduły TLX905 433MHz w Kamami. 2. OT: czy gdzieś znajdę sporą,...
Czyli tak, kodowanie manchester to nic innego jak RC5. Kiedyś robiłem, nie będzie problemu z odbiornikiem (chyba). W helpie bascoma znalazłem przykładowy program nadawania: [syntax=basic4gl] $regfile = "2313def.dat" $crystal = 4000000 config Portc.1 = input Dim Togbit As Byte , Command As Byte , Address As Byte Command = 12 'kod włącz/wyłącz Togbit...
A w tle dzwonnicy na filmie widać kota olbrzyma he he. Jak dla mnie kawał fajnej, pięknej roboty i tak trzymać gdyż to frajda dzieci a ich uśmiech w świąteczny nastrój jest bezcenny. I tu smutna wiadomość kolega R-MIK z przekory niż z zasady jak zwykle czepia się o pierdoły. Ale świątecznie nie bądźmy złośliwi :-) Kod RC-5 stworzył właśnie w latach...
Ja wiem jedno, nie czytałem co prawda ich licencji ani nie wgłębiałem się w patent ale na moje pytanie skierowane do Dallas/Maxim dotyczące zrobienia sobie 1-wire Slave dostałem odpowiedź, iż jeśli urządzenie nie ma charakteru komercyjnego (np. pojedyncza sztuka, artykuł w gazecie itp.) to nie ma problemu z ich strony. To wszystko w temacie... robiw...
Wita ! Mam kolejny problem z CC1000 : ustawiłem kodowanie Manchester szybkość 0.600 kBoud moc max częstotliwość 869.613771 (optymalizowana przez RF Studio) i mam kłopot , odbiornik zachowuje się tak jakby gubił bity nadaję coś takiego 0xAA (razy 40bajtów!), 0x33, 0x41( 10 razy) i od nowa a przy odbiorze wykrywa preambułę i 0x33 a później jest np. coś...
Jeżeli komunikacja ma być dwu stronna to aż się prosi zastosować transiwery chipkona cc1000. Kodowanie i dekodowanie manchester robią sprzętowo.
Witam Interesuje mnie RFID unique 125kHz. Czytałem różne manuale, ale tak naprawdę nie rozumiem jak to działa. Mógłby ktoś łopatologicznie nie dla elektronika wyjaśnić jak to ustrojstwo działa, antena jest załączana w takcie 125KHz (a może nie) a jak jest odczytywany tag? Wynik z HTRC110 oczywiście można obrobić bo to prawdopodobnie kodowanie Manchester...
Witam, W żadnym temacie na elektrodzie z komunikacją bezprzewodowa nikt nigdy nie udostępnia kodów (nie wiem dlaczego). Męczę się od kilku dni z przesłaniem ramki. Mam moduły 433 MHz, te najprostsze, ale na razie próbuje to zrobić po kablu. Dane są kodowane w manchester, funkcja kodująca działa poprawnie, ale nie mogę się poprawnie zsynchronizować....
Co do ankiety, w systemie HA interesowałoby mnie: 1. wykorzystanie komponentów różnych producentów, oraz własnych modułów, czyli takie rozwiązanie integrujące różne rozwiązania 2. opracowanie własnych bezprzewodowych, energooszczędnych, tanich modułów które rozrzucone w różnych miejscach domu poinformują o problemie (np. zalanie na strychu, lub zbyt...
... for(i=1;i<14;i++){ delay_us(1334); if bit_is_set(PIND,2) rc5data|=_BV(i); else rc5data&=~_BV(i); } } ... Jeśli już używasz stałego opóźnienienia, to tu powinien być cały czas trwania bitu. Ignorujesz też czas wykonywania pozostałych instrukcji. Jeżeli delay_us pochodzi z avr-libc, to...
Ktoś kto napisał o tym, że bez problemów można sterować sobie urządzenia poprzez wysyłanie danych RS232 wykorzystując takie nadajniczki/odbiorniczki - niestety nie za bardzo zdaje sobie sprawy z tego co pisze. Najlepiej wyglądają te rzekome kody źródłowe dołączone na aukcji czy też schematy narysowane jak kura pazurem. Już samo to powinno zwrócić uwagę...
witam ponownie niestety zakup podanego urzadzenia nie wchodzi w grę, gdyż urzadzenia elektroniczne ( nadajniki i odbiornik ) chcę włożyć do przygotowanych przez siebie konkretnych obudów. Uzupełniając moją poprzednią wypowiedź, po podaniu sygnału z nadajnika, na urządzeniu z odbiornikiem ma się pojawić dzwięk, wibracja, lub jedno i drugie (musi być...
Sam bawiłem się za pomocą cc1000pp, co jest zgodne z gieretem propoxa, działa bardzo fajnie, ale konfiguracja jest skomplikowana i mi zabrała prawie 1kb kodu! poza tym trzeba "ręcznie" tworzyć interfejsy, moje próby zastąpienia gotowymi nie powiodły się, całość hula na dwa (w sumie trzy ale jeden podobny do drugiego) sposoby, wykorzystując kodowanie...
Witam Potrzebuje jakiś gotowych procedur kodowania transmisji CYFROWEJ na x51 dla BASCOMA chodzi mi o to by mudz przesyłać transmisję CYFROWĄ na poziomie 9600 bps Jeżeli któryś z kolegów wie jak to napisać proszę o pomoc I proszę NIE imieczczać linków od postów BO umiem kożystać z funkci SZUKAJ A porady typu wyślij pare paczej "pyustych" mnie nie bawią...
Witam. Szukam informacji nt. dekodowania RC5 w Bascomie. RC% wykorzystuje kodowanie typu Manchester i do dekodowania używa się takich samych technik jak dla kodu Manchester. Z. Hajduk w książce "Mikrokontrolery w systemach zdalnego sterowania" przedstawił następujące metody: *układy cyfrowej pętli synchronizacji fazowej DPLL *automat sekwencyjny Działają...
tylko dobrze się zastanów zanim zakupisz moduły radiowe bo możesz wpaść jak śliwka w kompot w tym temacie. generalnie RC5 nie ma z tym praktycznie nic wspólnego o ile miałeś na myśli kodowanie wg standardu Philips (podczerwień - piloty IR) - no może tylko to, że w prostych modułach radiowych musisz korzystać z kodowania typu Manchester, które wykorzystywane...
No tak, to racja - przyznaję, że wyleciał mi z głowy ten sposób. Ale jakby nie patrzeć nadal to nie będzie działać jak drut np dla podłączonego od strony kompa np FT232. Bo jak sam piszesz i wiesz - trzeba to ustawić w rejestrach. To jedno. Druga sprawa to taka, że tryb transmisji (ale wcale nie muszę mieć racji) jest dużo gorszy - tzn o wiele bardziej...
Co rozumiesz przez "anteny wew spólnej orientacji" ?? Technicznie w aplikacji jest napisane BER=10-3 (jak się nie mylę), tylko nie pamiętam przy jakich parametach, czyli zakładając że nie zrobiłeś żadnego zabezpieczenia transmisji (kody cykliczne lub chociaż blokowy korekcyjny) to na 1000 bitów jeden będzie błędny. Ale to nie musi być to. Gdzie zastosowałeś...
Witam, bardzo proszę u słówko krytycznego komentarza n/t poniższego ( lewego ) schematu. Jak mam nadzieję widać jest to dosyć prosty sterownik umożliwiający: a. komunikację szeregową half-duplex ( ok 30m przewodu, zewnętrzny pull'up linii b.7k do 12v, kodowanie manchester ), urządzeń ma na jednej linii wisieć wiele + 1 jeden master, którego nie opisuje...
No tak robiłem sterowanie IR ale tak jak napisałeś w bascomie gotową procedurą RC5 adress,command i tyle nie wgłębiałem się bardzie w to, chodź czytałem troche o tym kodzie Manchester i o Sony też. Więc mówisz że umiejętność kodowania sygnału daje dużo korzyści, to biore sie do roboty i cza poznać te kodowanie. Jeszcze jedno upewniające pytanie w Bascomie...
manchester kodowanie koder manchester przykład manchester
manta klawisze amperomierz zmiana zakresu regulator ciśnienie paliwo corsa
klapka lodówka samsung problemy diagbox
Oznaczenia + i − na potencjometrach, bateriach, kondensatorach – jak rozpoznać bieguny? Zamiennik akumulatora 40V do kosiarki Lahmann – kompatybilność Lehmann/Kanwod, regeneracja