Aktyw Forum

Zarejestruj się na forum.ep.com.pl i zgłoś swój akces do Aktywu Forum. Jeśli jesteś już zarejestrowany wystarczy, że się zalogujesz.

Sprawdź punkty Zarejestruj się

Transmisja radiowa

WiesioShow
-
-
Posty:25
Rejestracja:18 maja 2007, o 16:26
Lokalizacja:Koszalin
Transmisja radiowa

Postautor: WiesioShow » 1 cze 2007, o 15:24

Zrobiłem prostą transmisję radiową na modułach nadajnika i odbiornika na 433 MHz, ale jak to bywa z taką transmisją pojawiają się niekiedy przekłamania. Jako źródło danych wykorzystuję UART attiny2313, dane odbiera UART drugiej attiny2313. Prędkość transmisji nie musi być szczególnie duża więc postanowiłem wprowadzić zwielokrotnienie znaku (np. 7-krotne wysyłanie tego samego znaku). O ile taki zabieg po stronie nadawczej jest prosty o tyle po stronie odbiorczej jest już trudniej. Jak zatem zrealizować znajdowanie prawidłowego znaku po stronie odbiorczej ?

Awatar użytkownika
j_bravo
-
-
Posty:189
Rejestracja:14 wrz 2005, o 16:30
Lokalizacja:Lublin
Kontaktowanie:

Postautor: j_bravo » 1 cze 2007, o 16:45

a moze zamiast kilkakrotnego wysylania tych samych znakow wprowadzisz sume kontrolna ?? np. co 100-1000b .... jesli suma sie nie zgadza to wysylasz jeszcze raz paczke danych.

WiesioShow
-
-
Posty:25
Rejestracja:18 maja 2007, o 16:26
Lokalizacja:Koszalin

Postautor: WiesioShow » 1 cze 2007, o 17:14

Jedno urządzenie pracuje jako nadajnik, drugie jako odbiornik. Nie ma zatem żadnego sprzężenia zwrotnego, aby powiadomić nadajnik że suma kontrolna w odbiorniku sie nie zgadza i należy powtórzyć wiadomość. Więc to raczej odpada.

Awatar użytkownika
j_bravo
-
-
Posty:189
Rejestracja:14 wrz 2005, o 16:30
Lokalizacja:Lublin
Kontaktowanie:

Postautor: j_bravo » 19 cze 2007, o 19:00

poszukaj na necie o kodowaniu wykrywającym i korygującym błędy transmisji oraz o kodowaniu nadmiarowym

jest tego naprawde sporo ....

Wróć do „Projektowanie PCB, programy EDA, CAD, narzędziowe”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 45 gości