Popularny post GAndaLF Napisano Sierpień 13, 2011 Popularny post Udostępnij Napisano Sierpień 13, 2011 W artykule "Podczerwień w Robotyce" wspominałem, że mam zamiar opublikować dodatkowo więcej praktycznych materiałów. W tym tekście postaram się wykorzystać zebrane tam informacje w praktyce. Poza tym w artykule zostanie wykorzystany oscyloskop stworzony w domowych warunkach, który może okazać się przydatny również do innych zastosowań. W amatorskich konstrukcjach nieraz można spotkać się z zastosowaniem pilota. Dzięki niemu możemy uruchamiać swojego robota z pewnej odległości (przydatne na zawodach), przełączać tryby pracy albo po prostu zdalnie sterować. Praktycznie wszystkie tego typu konstrukcje korzystają z pilotów w standardzie RC5. Nic dziwnego, w końcu Atmel udostępnił gotowy program do odczytywania tego kodu. Ostatnio jak samemu miałem potrzebę zastosowania sterowania na pilota, mój wybór również padł na RC5. Poszedłem na giełdę i kupiłem za 2zł pierwszy lepszy pilot Philipsa (wcześniej gdzieś przeczytałem, że większość pilotów tej firmy korzysta z RC5, a po co przepłacać i czekać na dostawę w internecie 😃 ). Oczywiście nie trudno się domyślić, że zakupiony sprzęt nie działał tak jak bym tego oczekiwał. Postanowiłem jednak się nie poddawać i rozkodować nowo nabytego pilota. Wynikami swojej pracy dzielę się na łamach tego artykułu. UWAGA, to tylko wstęp! Dalsza część artykułu dostępna jest na blogu.Przeczytaj całość »Poniżej znajdują się komentarze powiązane z tym wpisem. 7 Cytuj Link do komentarza Share on other sites More sharing options...
BlackJack Sierpień 15, 2011 Udostępnij Sierpień 15, 2011 Jak by kto nie wiedział jak sobie zrobić sondę z dzielnikiem 1:10. Cytuj Link do komentarza Share on other sites More sharing options...
miszczo Sierpień 16, 2011 Udostępnij Sierpień 16, 2011 Zamiast oscyloskopu na karcie dźwiękowej nie lepiej było zastosować analizator stanów logicznych na lpt? Dodam jeszcze, że opisy sygnałów wysyłanych przez niektóre rodzaje pilotów można znaleźć w sieci, ale wtedy trzeba znać konkretny model pilota, a nie jakieś CE. Cytuj Link do komentarza Share on other sites More sharing options...
GAndaLF Sierpień 16, 2011 Autor tematu Udostępnij Sierpień 16, 2011 Gniazdo LPT już wychodzi z użycia, na przykład na moim laptopie są same USB. Jak ktoś ma możliwość użycia analizatora na LPT to oczywiście może, ale moje rozwiązanie z kartą dźwiękową jest bardziej uniwersalne. 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
nanab Sierpień 16, 2011 Udostępnij Sierpień 16, 2011 Problem w tym, że komputer zwykle nie jest sprzętem klasy hi-end i sieje zakłóceniami. Dla przykładu tak wygląda prostokąt generowany przez M8(w pętli z głównym programem dodałem toggle jednego wyprowadzenia): Cytuj Link do komentarza Share on other sites More sharing options...
GAndaLF Sierpień 16, 2011 Autor tematu Udostępnij Sierpień 16, 2011 jeżeli twój program składa się tylko z toggle wyjścia w pętli to na pewno masz dużo wyższą częstotliwość przebiegu niż maksymalna jaką może odczytać karta dźwiękowa. Zgodnie z twierdzeniem o próbkowaniu urządzenie może odtworzyć przebieg o maksymalnej częstotliwości równej połowie częstotliwości próbkowania. Cytuj Link do komentarza Share on other sites More sharing options...
nanab Sierpień 16, 2011 Udostępnij Sierpień 16, 2011 jeżeli twój program składa się tylko z toggle wyjścia w pętli (w pętli z głównym programem dodałem toggle jednego wyprowadzenia) Toggle dodałem do istniejącego programu żeby sprawdzić czas trwania jednej pętli. Cytuj Link do komentarza Share on other sites More sharing options...
GAndaLF Sierpień 16, 2011 Autor tematu Udostępnij Sierpień 16, 2011 Co nie zmienia faktu, że pewnie twój sygnał ma za dużą częstotliwość. Jak chcesz zrobić testy to lepiej daj pwma o odpowiedniej częstotliwości i wtedy zobacz przebieg. Cytuj Link do komentarza Share on other sites More sharing options...
BlackJack Wrzesień 3, 2011 Udostępnij Wrzesień 3, 2011 Ostatecznie jak ktoś ma jeszcze komputer z portem LPT, to dobrym wyborem jest zrobienie sobie, analizatora stanów logicznych, wystarczy tylko bufor linii, aby sobie nie ujarać portu LPT w przypadku pomyłki, w postaci 74HCT07, tylko trzeba pamiętać że to układy z wyjściem typu OC. Ma on tą przewagę nad kartą dźwiekową, że jego szybkość próbkowania ogranicza właściwie tylko szybkość procesora i magistrali systemowej, no i LPT bez problemu łyka sygnały w standardzie TTL, więc nie trzeba się martwić napięciami, sygnału z czujnika. Cytuj Link do komentarza Share on other sites More sharing options...
luke.damiansky Grudzień 6, 2011 Udostępnij Grudzień 6, 2011 Dobra robota kolego 😉 Z oscylogramów widzę, że do szczęścia tylko brakuje impedancyjnie dostroić sondę (mały kondensatorek sygnał - masa za dzielnikiem) i przebiegi będą naprawdę klarowne. Można też zbudować prosty oscy na jakimś procku z ADC i wysyłać paczki próbek do komputera - też daje radę. Cytuj Link do komentarza Share on other sites More sharing options...
nochal007 Luty 12, 2013 Udostępnij Luty 12, 2013 Z własnego doświadczenia wiem że dekodowanie RC5 nie stanowi większego problemu, a największym problemem jest zsynchronizowanie dekodowania z innymi funkcjami układu. Widziałem nawet gotowe układy gdzie dekodowaniem RC5 zajmował się oddzielny "mało-nóżkowy" procesor które później zgłaszał przerwanie do głównego procesora. Cytuj Link do komentarza Share on other sites More sharing options...
Wilu Marzec 14, 2015 Udostępnij Marzec 14, 2015 Tylko czy warto tak się bawić z czymś tak niedokładnym jak za niecałe 40zł można kupić fajny sprawdzony analizator stanów logicznych: Analizator stanów logicznych Saleae 8 kanałów FV - Sprzedający tresspasser A na pewno taki analizator posłuży do wielu innych projektów. __________ Komentarz dodany przez: Treker _allegro Cytuj Link do komentarza Share on other sites More sharing options...
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!