On85a Napisano Maj 22, 2011 Udostępnij Napisano Maj 22, 2011 Witam jestem na forum nowy ale chce zrobić sterowanie dwoma silnikami zdalne za pomocą układów HM-T868S HM-R868S mam wszystkie części czyli układ składa się rs232 nadajnik dalej odbiornik Atmeg8 do wysterowania silnikami i chce zrobić tak mam wciśnięty klawisz na klawiaturze i silnika zaczyna działać i teraz mam pytanie przez uart wysyłam do odbiornika 0 albo 1 tak ?? to jak Atmeg8 będzie wiedziała jakim silnikiem ma wysterować w danej chwili mam zastosować do tego kodowanie manchester albo zrobić to inaczej proszę o radę cały układ chce wykorzystać do sterowania pojazdem synka z komputera. Asemblera miałem w technikum ostatnio ale teraz korzystam z kursów z tej strony Proszę o radę może jakieś podobne programy w Asemblerze Dziękuje pozdrawiam Cytuj Link do komentarza Share on other sites More sharing options...
GAndaLF Maj 22, 2011 Udostępnij Maj 22, 2011 Proponował bym najpierw poćwiczyć wstawianie znaków interpunkcyjnych do tekstu. Cytuj Link do komentarza Share on other sites More sharing options...
KD93 Maj 22, 2011 Udostępnij Maj 22, 2011 Programowałem je w Bascomie, ale mogę podpowiedzieć co nieco teoretycznie. Można wysyłać dowolną zmienną, wartość liczbową bądź litery. Wysyłając pojedyncze litery bez kodowania na odbiorniku pojawia się ciągły syf, więc zamiast sterowania będzie coś w stylu losowego generatora. Kilkucyfrowe liczby docierają w kilku fragmentach zagubionych w syfie. Sam jeszcze nie próbowałem, ale wydaje mi się że jedynym sensownym sposobem przesyłu informacji na tych odbiornikach jest kodowanie, więc próbowałbym z Manchesterem. Ja sobie prowizorycznie radziłem tak, że wysyłałem litery ciągiem, wtedy odbiornik odbiera ciągle ten nadawany sygnał. Natomiast jak przestaniesz nadawać, to pojawia się na odbiorniku syf. Problem pojawia się, jak chcesz wysłać np. pojedynczą paczkę, bo w 95% przypadków odbiornik ją pominie, dlatego trzeba wysłać kilka, wtedy znowu nie wiadomo ile tych paczek odbierze odbiornik. Można to wszystko jakość programowo filtrować, ale prościej będzie chyba Manchesterem. Cytuj Link do komentarza Share on other sites More sharing options...
grabo Maj 23, 2011 Udostępnij Maj 23, 2011 Panowie czytajcie noty katalogowe! W przypadku braku zmian sygnału na wejściu danych nadajnik po 70ms przechodzi w stan uśpienia! Używałem go do ciągłej transmisji danych bezpośrednio ze sprzętowego UARTu i nie było problemów (zasięg 300m przy 4800bps). Jeśli chcesz przesyłać pojedyncze znaki to oprócz kodowania przydałaby się "rozbiegówka", dzięki której odbiornik zsynchronizował się z nadajnikiem i przygotował na odbiór danych. Cytuj Link do komentarza Share on other sites More sharing options...
Polecacz 101 Zarejestruj się lub zaloguj, aby ukryć tę reklamę. Zarejestruj się lub zaloguj, aby ukryć tę reklamę. Produkcja i montaż PCB - wybierz sprawdzone PCBWay! • Darmowe płytki dla studentów i projektów non-profit • Tylko 5$ za 10 prototypów PCB w 24 godziny • Usługa projektowania PCB na zlecenie • Montaż PCB od 30$ + bezpłatna dostawa i szablony • Darmowe narzędzie do podglądu plików Gerber Zobacz również » Film z fabryki PCBWay
Pomocna odpowiedź
Dołącz do dyskusji, napisz odpowiedź!
Jeśli masz już konto to zaloguj się teraz, aby opublikować wiadomość jako Ty. Możesz też napisać teraz i zarejestrować się później.
Uwaga: wgrywanie zdjęć i załączników dostępne jest po zalogowaniu!