Menu English Ukrainian Rosyjski Strona główna

Bezpłatna biblioteka techniczna dla hobbystów i profesjonalistów Bezpłatna biblioteka techniczna


ENCYKLOPEDIA RADIOELEKTRONIKI I INŻYNIERII ELEKTRYCZNEJ
Darmowa biblioteka / Schematy urządzeń radioelektronicznych i elektrycznych

Program do analizatora stanów logicznych sygnałów na wejściach portu COM. Encyklopedia elektroniki radiowej i elektrotechniki

Bezpłatna biblioteka techniczna

Encyklopedia radioelektroniki i elektrotechniki / Komputery

Komentarze do artykułu Komentarze do artykułu

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
poziom dziennika. 1, B...........+3...+25
poziom dziennika. 0, V............+3...-25
Liczba gniazd zasilania
badane urządzenia i
czujniki.......................2
Napięcie wyjściowe, V.........+12
Wyjściowy prąd obciążenia, mA, nie więcej niż ..................15
Błąd pomiaru odstępu czasu, %, nie więcej,
z czasem ich trwania, µs mniej niż 20 ....... niestandaryzowane
20.............50
100..........................10
ponad 1000......................1
Maksymalna częstotliwość badanego sygnału, kHz .............................. 180
Minimalny czas trwania przemiatania, ms ............................1
Maksymalny czas trwania przemiatania, s, wyświetlany na skali
1:1 ..................0,5
1:20.......................10
1:100......................50

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.

Program do analizatora stanów logicznych sygnałów na wejściach portu COM
Rys.. 1

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.

Program do analizatora stanów logicznych sygnałów na wejściach portu COM
Rys.. 2

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

  1. Pashix. Programowanie na poziomie sprzętowym: RS-232.
  2. Teixeira S, Pacheco K. Delphi 5. Przewodnik programisty. - M.: Wydawnictwo „William”, 2000.
  3. Microsoft Windows SDK. - Korporacja Microsoft, 1985-2007.

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.

<< Wstecz

Najnowsze wiadomości o nauce i technologii, nowa elektronika:

Sztuczna skóra do emulacji dotyku 15.04.2024

W świecie nowoczesnych technologii, w którym dystans staje się coraz bardziej powszechny, ważne jest utrzymywanie kontaktu i poczucia bliskości. Niedawne odkrycia w dziedzinie sztucznej skóry dokonane przez niemieckich naukowców z Uniwersytetu Saary wyznaczają nową erę wirtualnych interakcji. Niemieccy naukowcy z Uniwersytetu Saary opracowali ultracienkie folie, które mogą przenosić wrażenie dotyku na odległość. Ta najnowocześniejsza technologia zapewnia nowe możliwości wirtualnej komunikacji, szczególnie tym, którzy znajdują się daleko od swoich bliskich. Ultracienkie folie opracowane przez naukowców, o grubości zaledwie 50 mikrometrów, można wkomponować w tekstylia i nosić jak drugą skórę. Folie te działają jak czujniki rozpoznające sygnały dotykowe od mamy lub taty oraz jako elementy uruchamiające, które przekazują te ruchy dziecku. Dotyk rodziców do tkaniny aktywuje czujniki, które reagują na nacisk i odkształcają ultracienką warstwę. Ten ... >>

Żwirek dla kota Petgugu Global 15.04.2024

Opieka nad zwierzętami często może być wyzwaniem, szczególnie jeśli chodzi o utrzymanie domu w czystości. Zaprezentowano nowe, ciekawe rozwiązanie od startupu Petgugu Global, które ułatwi życie właścicielom kotów i pomoże im utrzymać w domu idealną czystość i porządek. Startup Petgugu Global zaprezentował wyjątkową toaletę dla kotów, która automatycznie spłukuje odchody, utrzymując Twój dom w czystości i świeżości. To innowacyjne urządzenie jest wyposażone w różne inteligentne czujniki, które monitorują aktywność Twojego zwierzaka w toalecie i aktywują automatyczne czyszczenie po użyciu. Urządzenie podłącza się do sieci kanalizacyjnej i zapewnia sprawne usuwanie nieczystości bez konieczności ingerencji właściciela. Dodatkowo toaleta ma dużą pojemność do spłukiwania, co czyni ją idealną dla gospodarstw domowych, w których mieszka więcej kotów. Miska na kuwetę Petgugu jest przeznaczona do stosowania z żwirkami rozpuszczalnymi w wodzie i oferuje szereg dodatkowych funkcji ... >>

Atrakcyjność troskliwych mężczyzn 14.04.2024

Od dawna panuje stereotyp, że kobiety wolą „złych chłopców”. Jednak najnowsze badania przeprowadzone przez brytyjskich naukowców z Monash University oferują nowe spojrzenie na tę kwestię. Przyjrzeli się, jak kobiety reagowały na emocjonalną odpowiedzialność mężczyzn i chęć pomagania innym. Wyniki badania mogą zmienić nasze rozumienie tego, co sprawia, że ​​mężczyźni są atrakcyjni dla kobiet. Badanie przeprowadzone przez naukowców z Monash University prowadzi do nowych odkryć na temat atrakcyjności mężczyzn w oczach kobiet. W eksperymencie kobietom pokazywano zdjęcia mężczyzn z krótkimi historiami dotyczącymi ich zachowania w różnych sytuacjach, w tym reakcji na spotkanie z bezdomnym. Część mężczyzn ignorowała bezdomnego, inni natomiast pomagali mu, kupując mu jedzenie. Badanie wykazało, że mężczyźni, którzy okazali empatię i życzliwość, byli bardziej atrakcyjni dla kobiet w porównaniu z mężczyznami, którzy okazali empatię i życzliwość. ... >>

Przypadkowe wiadomości z Archiwum

Wegetarianizm może uratować miliony istnień 27.03.2016

Marco Springmann z Uniwersytetu Oksfordzkiego i jego koledzy odkryli, że globalne przejście na wegetarianizm może zapobiec od 5 do 8 milionów zgonów rocznie do 2050 roku, co stanowi 6-10% całkowitej śmiertelności światowej populacji. Naukowcy twierdzą, że zmniejszenie spożycia mięsa zmniejszy również produkcję gazów cieplarnianych.

Naukowcy przeanalizowali nawyki żywieniowe i diety w 105 regionach świata i odkryli, że mniej niż jedna trzecia z nich jest na dobrej drodze do spełnienia zaleceń żywieniowych WHO. Spodziewany wzrost liczby ludności i konsumpcji produktów niskiej jakości może spowodować, że do 2050 roku połowę budżetu przeznaczonego na zwalczanie skutków szkodliwych emisji może zająć likwidacja skutków zanieczyszczenia cieplarnianego i ograniczenie globalne ocieplenie.

Aby zobaczyć, jak zmiany dietetyczne mogą zmienić taki scenariusz, naukowcy zbudowali cztery alternatywne programy żywieniowe i przeanalizowali ich wpływ na zdrowie człowieka i środowisko: 1) program bazowy oparty na prognozach na rok 2050; 2) scenariusz oparty na zaleceniach WHO, który zawiera wymagane minimum owoców i warzyw, a także ogranicza spożycie czerwonego mięsa, cukru i kalorii ogółem; oraz dwa scenariusze wegetariańskie, jeden z jajkami i nabiałem („laktozowo-wegetariański”) i jeden całkowicie roślinny („wegański”).

Stosowanie się do uniwersalnych zaleceń żywieniowych WHO może zapobiec do 5,1 miliona zgonów rocznie do 2050 roku, a w przypadku powszechnego przejścia na wegetarianizm i weganizm, odpowiednio, od 7,3 do 8.1 miliona zgonów. Około połowa tego wyniku byłaby spowodowana zmniejszeniem spożycia czerwonego mięsa. Druga połowa miałaby pochodzić ze zwiększenia udziału owoców i warzyw, a także zmniejszenia całkowitego spożycia kalorii, co zmniejszyłoby problemy związane z otyłością. Ponadto przestrzeganie zaleceń WHO zmniejszyłoby emisję gazów cieplarnianych o 29% (jednak to nie wystarczy, aby ograniczyć globalne ocieplenie).

Największe korzyści (pod względem liczby uratowanych istnień ludzkich) z takiej transformacji odniosłyby kraje Azji Południowo-Wschodniej, przede wszystkim Chiny. Rosja i inne kraje Europy Wschodniej również odniosłyby znaczne korzyści na ograniczeniu spożycia czerwonego mięsa.

Aby poważnie przeciwdziałać negatywnym zmianom klimatycznym, konieczne jest zwiększenie udziału spożycia pokarmów roślinnych. Z analizy wynika, że ​​jeśli cała populacja świata przyjmie dietę wegetariańską, to emisje związane z dietą zmniejszą się o 63%, a w przypadku globalnego weganizmu nawet o 70%.

Zmiany w żywieniu i przejście na wegetarianizm przyniosłoby ogromne korzyści ekonomiczne, porównywalne z oszczędnościami rzędu 700-1000 miliardów dolarów rocznie na całym świecie. Liczba ta składa się z szacunkowego kosztu usług medycznych, wypłaty zwolnień chorobowych i straconego czasu pracy.

Inne ciekawe wiadomości:

▪ Odzież antybakteryjna

▪ Sztuczny księżyc do oświetlania miast nocą

▪ Płytka mikrokontrolera Raspberry Pi Pico

▪ Konkurent naziemnego GPS

▪ NASA zapłaci 18000 XNUMX euro za dwa miesiące w łóżku

Wiadomości o nauce i technologii, nowa elektronika

 

Ciekawe materiały z bezpłatnej biblioteki technicznej:

▪ sekcja witryny Spektakularne sztuczki i ich wskazówki. Wybór artykułów

▪ artykuł Drogi przyjacielu, czego jeszcze chcesz? Popularne wyrażenie

▪ artykuł Co to jest licencjat? Szczegółowa odpowiedź

▪ artykuł Personel konserwacyjny statków do spływu drewnem. Standardowe instrukcje dotyczące ochrony pracy

▪ artykuł Antena VHF z dopasowaniem J. Encyklopedia elektroniki radiowej i elektrotechniki

▪ artykuł Filtr CW-SSB EC. Encyklopedia elektroniki radiowej i elektrotechniki

Zostaw swój komentarz do tego artykułu:

Imię i nazwisko:


Email opcjonalny):


komentarz:





Wszystkie języki tej strony

Strona główna | biblioteka | Artykuły | Mapa stony | Recenzje witryn

www.diagram.com.ua

www.diagram.com.ua
2000-2024