Bezpłatna biblioteka techniczna ENCYKLOPEDIA RADIOELEKTRONIKI I INŻYNIERII ELEKTRYCZNEJ Program do analizatora stanów logicznych sygnałów na wejściach portu COM. Encyklopedia elektroniki radiowej i elektrotechniki Encyklopedia radioelektroniki i elektrotechniki / Komputery W praktyce radioamatorskiej czasami zachodzi potrzeba zbadania sygnałów cyfrowych o niskiej częstotliwości. Zakup w tym celu drogiego sprzętowego analizatora stanów logicznych lub oscyloskopu pamięciowego jest w większości przypadków niepraktyczny. Wystarczy przyłożyć sygnały do analizy na wejścia portu COM komputera i uruchomić program, który wyświetli wszystkie ich zmiany na ekranie monitora i zapisze informacje na twardym dysku komputera. Proponowany program przeznaczony jest do rejestracji i analizy sygnałów cyfrowych odbieranych na wejściach portu COM komputera. Może działać we wszystkich systemach operacyjnych z rodziny Windows, począwszy od Windows 98. Komputer musi mieć procesor co najmniej Pentium I o taktowaniu 166 MHz i co najmniej 128 MB pamięci RAM. Program napisany jest w zintegrowanym środowisku programistycznym Delphi 7. W celu bezpośredniego (z pominięciem Win API) dostępu do portów I/O wykorzystuje niewymagający instalacji sterownik smPort. Umożliwiło to uzyskanie dość dużej dokładności w pomiarach odstępów czasu. Tryb przemiatania - oczekiwanie na pojedynczy, konfigurowalny czas trwania, wyzwalany zmianą jednego lub więcej sygnałów. Jednocześnie badane są sygnały na czterech wejściach portu (CTS, DSR, RI i DCD). Jednocześnie możliwe jest utrzymanie wysokich poziomów napięć logicznych na liniach wyjściowych portów RTS i DTR, co pozwala na zasilanie urządzeń o poborze prądu do 15 mA (na linię). Aby zbadać sygnały, których poziomy różnią się od tych odbieranych w interfejsie RS232, konieczne jest ich zastosowanie za pomocą odpowiednich urządzeń dopasowujących. Główne cechy techniczne Liczba wejść ..................4
Załóżmy, że musimy zbadać dyskretny sygnał informacyjny przesyłany kodem szeregowym na jednej linii, któremu towarzyszą impulsy zegarowe na drugiej. Impulsy idą w sposób ciągły, a przekazywanie informacji następuje z wyprzedzeniem w nieznanych odstępach czasu. Podłącz linię informacyjną do wejścia DCD (pin 1 złącza portu), a linię zegarową do wejścia RI (pin 9) i uruchom program Digital_Oscilloscope.exe. W oknie, które się otworzy, w polu „Ustawienia” w zakładce „Port” (rys. 1) należy wybrać po nazwie (COM1 lub COM2) port, do którego podawane są testowane sygnały. Kolumna „Adres” wyświetli standardowy adres bazowy wybranego portu. W razie potrzeby można tutaj wprowadzić inny adres (w formacie szesnastkowym), naciskając przycisk ekranowy obok wartości adresu.
W odpowiedniej kolumnie wskazujemy czas trwania rejestracji sygnałów („Czas przechwytywania”) niezbędny do rozwiązania problemu. Należy pamiętać, że rejestrowane są tylko momenty zmiany poziomów badanych sygnałów, a nie ich regularne próbki. Zaznaczenie pola „Użyj TSC” pozwala na liczenie czasu za pomocą timera sprzętowego dostępnego we wszystkich procesorach, począwszy od Pentium I, pracującego z wyższą częstotliwością taktowania, co znacznie poprawia dokładność pomiaru czasu. Należy to porzucić, niesprawdzone, tylko na przestarzałych komputerach, których procesory nie mają takiego timera. Na panelu „Wyzwalanie przy zmianie sygnału” sprawdź pozycję DCD. Oznacza to, że rejestracja powinna rozpocząć się od pierwszej zmiany poziomu logicznego sygnału na tym wejściu, co w tym przypadku odpowiada początkowi przesyłania informacji. Zaznaczona pozycja RTS na panelu „Wstrzymaj sygnały” oznacza, że na wyjściu portu o tej samej nazwie zostanie ustawione napięcie o wysokim poziomie logicznym. Po naciśnięciu przycisku ekranowego „Przechwytywanie”, znajdującego się nad polem „Ustawienia”, program przejdzie do oczekiwania na określone zmiany sygnałów wejściowych. W tym trybie tło pod „Capture” zmieni kolor na czerwony. Po spełnieniu warunku wyzwolenia (w tym przypadku zmianie poziomu na wejściu DCD) rozpocznie się rejestracja informacji w pamięci komputera i będzie ona kontynuowana przez czas określony podczas konfiguracji. Jeśli z jakiegoś powodu musisz przestać czekać na rozpoczęcie nagrywania lub zakończyć je przed terminem, możesz to zrobić za pomocą przycisku „Stop” na ekranie.
Po zakończeniu rejestracji w oknie programu zostaną wyświetlone wykresy czasowe sygnałów (rys. 2). Przechodząc do zakładki „Oscylogramy” pola „Ustawienia” można za pomocą panelu „Pokaż sygnały” ustawić w razie potrzeby inwersję niektórych sygnałów, wybrać kolor każdej krzywej, wyłączyć wyświetlanie niepotrzebnych sygnałów (to przyspieszy wyświetlanie wykresów na ekranie). Na tej samej karcie można wybrać skalę wyświetlania wzdłuż osi czasu, włączyć siatkę skali z lub bez digitalizacji. W celu dokładnego pomiaru odstępów czasu w polu wykresu znajdują się dwa znaczniki (pionowe czerwone i zielone linie). Można je przesuwać, klikając prawym lub lewym przyciskiem myszy na diagramie lub używając suwaków pod diagramami. Pozycja każdego znacznika na osi czasu i odstęp między nimi są wyświetlane numerycznie po prawej stronie suwaków. Należy wziąć pod uwagę, że przy nagrywaniu bardzo dużej ilości informacji i wyborze dużej skali mogą się wyczerpać zasoby pamięci RAM komputera, o czym na ekranie komputera zostanie wyświetlony komunikat. Program jest wykorzystywany na Wydziale Elektroniki Radiowej i Inżynierii Komputerowej Uniwersytetu Stanowego Yelets do badań i strojenia odbiorników i nadajników podczerwieni, a także (wraz z czujnikiem Halla) jako obrotomierz cyfrowy. literatura
Można pobrać program analizatora stanów logicznych, w tym projekt Delphi i sterownik smPort stąd. Autor: V. Timofeev, Yelets, obwód lipiecki; Publikacja: radioradar.net Zobacz inne artykuły Sekcja Komputery. Czytaj i pisz przydatne komentarze do tego artykułu. Najnowsze wiadomości o nauce i technologii, nowa elektronika: Maszyna do przerzedzania kwiatów w ogrodach
02.05.2024 Zaawansowany mikroskop na podczerwień
02.05.2024 Pułapka powietrzna na owady
01.05.2024
Inne ciekawe wiadomości: ▪ Pobudzanie uśpionych enzymów do sztucznej fotosyntezy ▪ Samsung wypuszcza telefon komórkowy z wbudowaną telewizją satelitarną ▪ LOG114 - nowy wzmacniacz logarytmiczny Wiadomości o nauce i technologii, nowa elektronika
Ciekawe materiały z bezpłatnej biblioteki technicznej: ▪ sekcja serwisu Wzmacniacze niskich częstotliwości. Wybór artykułu ▪ artykuł Lepiej śpiewać dobrze jak szczygieł niż źle jak słowik. Popularne wyrażenie ▪ Ile praw robotyki wymyślił Isaac Asimov? Szczegółowa odpowiedź ▪ artykuł Sanki jednotorowe. Transport osobisty
Zostaw swój komentarz do tego artykułu: Wszystkie języki tej strony Strona główna | biblioteka | Artykuły | Mapa stony | Recenzje witryn www.diagram.com.ua |