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...
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...
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ść...
Na rysunkach na pewno nie ma kodowania Manchester. Autora proszę o podrzucenie plików *.logicdata ze zrzutami... Może być na PW :)
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ę...
Tak, mam anteny. Zrobiłem coś na wzór tego [youtube]https://youtu.be/8iDfd6Txc... z kodowania Manchester. Spróbuję z wyższym napięciem na nadajniku.
Gienio_acm, Poki sie za bardzo nie przywiazales do swojej koncepcji ukladowej, moze warto rozwazyc alternatywy ... Piszac soft do procesorka narobisz sie troszke i nikt tego raczej nie doceni skoro interesujace sa w tym tylko bity danych wysylanych i odbieranych. Takie uklady jaki chcesz zrobic sa dostepne juz od dawna i nikt nie musi ich od nowa wymyslac....
Witam, Od kilku dni zajmuje sie oprogramowaniem transmitera radiowego opartego na CC1000. To moje pierwsze podejscie do zagadnienia, w zwiazku z tym mam pare watpliwosci: - 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?...
Poniżej kilka przykładów. Jest to wyraźnie użycie kodu Manchester. Jest przesyłane 9 bitów. Początek przesyłu (a ściślej pierwsze dwa bity) w tych akurat czterech próbkach jest jednakowy (ale nie wiem czy to przypadek, czy reguła w opisywanym systemie) i jest to "10" lub "01" (zależy od przyjętej konwencji kodowania). Możliwe że pierwszy bit służy...
Witam Mam nadzeje ze temat jeszcze aktualny, Bascom obsluguje standard Unique (125kHz) wiec warto sprawdzic czy standard zastosowany tutaj jest z nim zgodny. Sprawdz co dostajesz z wyjscia Data, podlacz sie na rx procesora i wyswietl to sobie na LCD lub podlacz data bezprorednio pod PC przez konwerter TTL/CMOS i bedziesz wiedzial co idzie. Dla Unique...
Czy ktoś mógłby mi podpowiedzieć, jak praktycznie zrealizować kodowanie Manchester 2?
Dzięki Xury. Spróbuję coś pokombinować z tym kodem. Jak się uda napiszę co i jak.
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"?
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 -...
Witam wszystkich, od jakiegoś czasu próbuję skomunikować ww. moduły. Napotkałem problem gdyż w CC1101 kodowaniu Manchester podlega zarówno preambuła, słowo synchronizujące, pakiet danych i CRC, natomiast w SX1232 kodowana Manchesterem jest jedynie paczka danych i CRC. Biorąc pod uwagę, że kodowanie Manchester w CC1101 musi być włączone to czy jest jakikolwiek...
Przecież wystarczy zwykły UART - dwa druty sygnałowe (w te i nazad) plus masa, to jeszcze jeden drut zaoszczędzisz. Jeżeli faktycznie istnieje problem utraty synchronizacji nadajnika i odbiornika to zastosuj kodowanie manchester - o ile pamiętam używa się go w DALI.
Czy używasz kodowania Manchester (chyba tak się to pisze) czy wysyłasz bez kodowania? Bo jeśli nie kodujesz, to odbiornik po wykryciu rozpoczęcia preambuły musi(!) zablokować filtr uśredniający (average filter) lub przynajmniej ustawić automatyczny filtr. Przy Manchesterze nie trzeba się tym martwić. Takie objawy mogą sugerować właśnie niezablokowanie...
Witam. Szukam wszelkich informacji zwiazanych z tematem posta (opisy,kod w C). Czy kodowaniem w Menchester'ze zajac sie ma moja ATmega czy moze robi to CC-1000? Pozdrawiam
Cytat z powyższego datasheeta: "I2C- or SPI-compatible 14-bit digital output (min. 12-bit sensor resolution)" Na stronie czwartej masz opisane, jak rozpoznać, który wariant tego czujnika ma SPI, a który I2C (i jaki ma wtedy adres). Na TME jest jeszcze to: http://www.tme.eu/pl/Document/0b6d4dcdf0... Ma wariant 0-15psi,...
Zastosuj kodowanie Manchester...
Skoro masz ekran ekran i sygnal, to może jednak jakaś róznicówka? To raz. Dwa: Musisz zrobić jakieś dodatkowe bajty startu po których się będzie synchronizować, potem nawet nie musi być UART, wystarczy zwykłe nadawanie jakimś bifazowym kodowaniem (manchester np) i masz z głowy. Synchronizację robisz na bajtach startu - badasz dlugość 1 i 0. Potem znając...
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...
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...
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ą...
http://obrazki.elektroda.net/23_12823353... Witam, chciałbym przedstawić urządzenie do "kopiowania" kart RFID Unique. Kopiowania piszę w cudzysłowie gdyż tak naprawdę urządzenie po prostu emuluje konkretną kartę. Zasada działania jest prosta, numer przechwyconej karty zapisywany jest w EEPROM-ie procesora i w przypadku potrzeby użycia ów karty...
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ę...
Dodałem juz kodowanie manchester - od tak - na pewno lepsze niż nic :D Co to znaczy? (w kontekście wysyłania danych po UARCie).
Polecam samosynchronizujące się kodowanie manchester. Handshaking mozna zrobić za pomocą timetouta bądź enkapsulować jakiś prosty protokół transmisji.
DD i DTS będzie ci działać bez problemu bo mieszczą się w 2Mbps (DD max 640kbps, DTS 768kbps/1.536Mbps - ponieważ S/PDIF koduje manchesterem to rzeczywiste prędkości są dwa razy większe) na które pierwotnie projektowano S/PDIF - co do optyki - tam jest plastikowy światłowód więc nikt nie próbuje nawet robić z tego pro transferów - jedyne porządne optyczne...
Z tego, co gdzieś tam wcześniej wyczytałem, to peirwsze 9 bitów to nagłówek. Powinny być ustawione na jedynkę, co w kodowaniu Manchester daje zmianę z 1 na 0. Następnie 40 kolejnych bitów, to nr karty, później 14 bitów, to bity parzystości. Ostatni bit to powinno być zero. Pierwsze 9 bitów Ci się zgadza, problem w tym, że niektóre bity odczytuje jako...
Obecnie mam za zadanie budowę systemu obsługi kart zbliżeniowych (RFID) HITAG1. O ile wcześniej obsługiwałem karty Unique i nie było problemu, to chcąc obsłużyć HITAG pojawiło mi się dużo wątpliwości. Zarówno do Unique jak i HITAG używam układu HTRC110. Jeśli chodzi o karty Unique to informacji na temat dekodowania ich numerów jest wiele w sieci (kodowanie...
Kodowanie FlorS pomimo, że jest to kod zmienny jest prostym kodowaniem, w tym przypadku można odczytać numer seryjny oraz stan licznika i bardzo łatwo takiego pilota dorobić. W kodowaniu FlorS numer seryjny nie jest jawnie przedstawiany jak w Keeloq stan licznika należy również odkodować w prostym algorytmie. Transmisja FlorS to 56 bitów kodowanie Manchester.
Jedyny sensowny tryb to kodowanie Manchester. Jest ono w tym układzie wspomagany sprzętowo i naprawdę chodzi bez problemowo. Co do częstotliwości to stosowałem obydwie i nie zauważyłem większych różnic.
Hi ! Sposób kodowania Manchester jest dosyć prosty do wykonania (stosowany np w transponderach RFID typy H4102) ale przy 10 Mb procek się nie wyrobi. Pozostaje jedynie PLD lub klasyczna cyfrówka. Pomyślę w wolnej chwili jak to zrobić i dam znać.
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...
Podłącz wyjście data do Rx RS232. Oczywiście przez konwerter napięć i zobacz co odbiera. Prawdopodobnie dane będą kodowane Manchesterem. Napisz program dekodujący Manchester (trochę trudne w Bascomie) to zobaczysz co nadaje pilot i jeśli jest to kod stały to dalej już będzie łatwo.
Dokładnie tak. Dlatego proponowałem tutaj nietypowe wykorzystanie kodowania RC5, które także bity ma kodowane sposobem Manchester.
1. Do rozważenia dodaję pochodną standardów pilotowych - może nawet wystarczy kodowanie manchester. 2. Zainteresował mnie protokół kół. Nsvic - czy można prosić o jakieś szczegóły? 3. Dodam że transmitowana będzie 1 zmienna 16bit z częstotliwością kilkudziesięciu hercy.
Tyle że własny protokół ma sens właśnie z prostymi modułami nie posiadającymi logiki transmisji (albo pozwalającymi ją wyłączyć). Ograniczenie się do modułów z wbudowaną logiką ogranicza funkcjonalność, bo każdy moduł ma swoją własną indywidualną logikę. I to nie pozwala łączyć różnych modułów. Nie uda się więc stworzyć np. sieci domowej z czujnikami...
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).
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.
Część takich transponderów wysyła kod stosując modulację amplitudową z kodowaniem manchester. W środku jest cewka króra odbiera sygnał z czytnika a mastępnie podaje numer (64 bity, 40 istotnych reszta to synchronizacja i kontrola poprawności) Robi takie firma MICROMADE www.micromade.com.pl
WiFi nie chciałbym w to angażować gdyż jest zaplanowane do innych celów. Zależy mi na przesyle bądź po szynach( przewodowo) bądź bezprzewodowo radiowo i też z kodowaniem Manchester. Jednak myślę, że przesył przewodowy byłby lepszym rozwiązaniem z uwagi na możliwość jego realizacji bez dodatkowych zabiegów. Problemem natomiast jest odpowiednie uformowanie...
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ę,...
Zamiast dopytywać jak to wytłumaczyć, zrób transmisję z kodowaniem Manchester i nagle się okaże że wszystko działa poprawnie. To jest pewniejszy sposób żeby zacząć pracować niż rozpatrywać dlaczego nie działa jak działało na początku. Tą drogą to można jeszcze 5 lat spędzić i żadnej transmisji nie uzyskać poprawnej i na większe zasięgi.
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...
a ja wprowadzę mały zamęt twierdząc ze raczej to jest RC5 ;) No rzeczywiście zamęt wprowadzasz ;) masz rację - bo gdzieś ty widział ramkę RC5, która ma różne długości połówek nadawanych bitów , czyli stanów wysokich i niskich ? może czas jednak poczytać o kodowaniu Manchester/bifazowym ?
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 :)
Witam po przewie wakacyjnej. Załączam materiały dotyczące EIB, Co prawda część po francusku ale jest taka ilość obrazków z opisem że bez problemu rozgryziecie zawartość. Również jestem takiego samego zdania jak bartul_x, ani modbus ani profibus, rozwiązanie multimaster. Zastanawiam się nad protokołem TokenBus z kodowaniem Manchester na warstwie fizycznej...
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...
manchester kodować przykład manchester manchester cc1000
gruba kartka papier linia papilarny centralka napęd hormann
reset pralki electrolux rt809h klucze
Rezystancja potencjometru we wzmacniaczu audio Rezystancja potencjometru 2x47k M+N w centralnym położeniu