Bezpłatna biblioteka techniczna ENCYKLOPEDIA RADIOELEKTRONIKI I INŻYNIERII ELEKTRYCZNEJ Parowanie multimetru cyfrowego z komputerem. Encyklopedia elektroniki radiowej i elektrotechniki Encyklopedia radioelektroniki i elektrotechniki / Technologia pomiarowa Podłączenie niewielkiego multimetru do komputera osobistego umożliwia obróbkę statystyczną wyników serii pomiarów. Można np. zbadać rozrzut parametrów grupy elementów czy zmiany napięcia i pojemności akumulatorów podczas rozładowywania. Można sobie wyobrazić cały szereg innych zastosowań takiego „tandemu”, którego powstanie opisaliśmy w tym artykule. Ostatnio multimetry z serii 830, na przykład DT830 lub M-830, stały się powszechne wśród radioamatorów. Charakteryzują się stosunkowo niewielkim błędem, co pozwala na zastosowanie ich do szerokiego zakresu pomiarów. Za pomocą proponowanego urządzenia można wprowadzać dane z multimetru do komputera w celu dalszego przetwarzania. Multimetry z tą funkcją zwykle mają interfejs RS232 i są stosunkowo drogie. Proponowany adapter jest wykonany na niedrogich powszechnie dostępnych komponentach. Dane liczbowe są odczytywane bezpośrednio z pinów ADC multimetru i przesyłane łączem szeregowym. Nie zaleca się używania multimetrów do tego udoskonalenia, w którym układ ADC jest zainstalowany w wersji bezramowej. Sercem multimetrów serii 830 jest przetwornik ADC ICL7106 (domowy odpowiednik K572PV5; opis w [1]). Opis działania oraz schemat multimetru można znaleźć w [2, 3]. ADC współpracuje z wyświetlaczem LCD poprzez sterowanie statyczne [4] – każdy element obrazu jest sterowany przez oddzielne wyjście mikroukładu, do którego przykładane są prostokątne impulsy napięcia, przesunięte w fazie o 0° lub 180° względem impulsów przykładanych do wspólny przewód wskaźnika. Jeśli fazy na wyjściach LCD pokrywają się, segment nie jest wzbudzony. Proponowane urządzenie składa się z dwóch części: bloku do konwersji danych z przetwornika ADC (multimetr LCD) oraz bloku do przesyłania danych do komputera. W jednostce konwersji rejestry przesuwne CMOS z równoległym ładowaniem DD1-DD3 służą do określenia stanu niskoprądowych wyjść sterujących wskaźnika (rys. 1). Urządzenie działa w następujący sposób. Na niskim poziomie na pinie 1 rejestrów DD1-DD3 wykonywane jest ładowanie asynchroniczne. Po podaniu wysokiego poziomu na ten pin (poprzez linię RD) dane są utrwalane, które są przesuwane wzdłuż krawędzi impulsów zegarowych na pinie 2. Dane są pobierane z pinu 9 rejestru DD3 na szynę DATA. Ponieważ kod siedmiosegmentowy jest zbędny (bity te / - „zbędne”), w tych bitach można dodatkowo przesyłać informacje o przecinkach. Informacje te są pobierane z zacisków 12 i 16 multimetru LCD. Piny te można podłączyć do kolektorów tranzystorów lub bezpośrednio do przełącznika wielopozycyjnego multimetru. Ten przełącznik z kolei przełącza je bezpośrednio na dodatni akumulator (wysoki). Ten stan nie pozwala na rozróżnienie przecinków na wysokim poziomie na pinie BP (ADC pin 21). Oba przecinki zostaną anulowane, ponieważ na wyjściach 12 i 16 LCD jest stan wysoki. Jednostka transmisji danych może być zbudowana na różne sposoby. Jego prostą wersję pokazano na ryc. 2. Służy do dopasowania do portu LPT i jest całkowicie umieszczony w odpowiedniej obudowie złącza XS1. Zasilanie jest dostarczane z zewnętrznego źródła o napięciu 9 ... 15 V. Złącza XP2 i ХРЗ są łączone za pomocą płaskiego kabla taśmowego z odpowiednimi współpracującymi złączami - IDC-10F. Wtyczka XP2 może nie być obecna, jeśli kabel jest podłączony bezpośrednio do portu. Po odłączeniu złącza XP2 mikroukłady DD1-DD3 są pozbawione napięcia, a multimetr może być używany w zwykły sposób. Transmisja danych jest całkowicie kontrolowana przez komputer. Kod źródłowy programu sterującego dla systemu DOS znajduje się w pliku m_lpt.cpp [5]. Podana wersja bloku nie posiada izolacji galwanicznej, dlatego należy jej używać z dużą ostrożnością. Na przykład napięcie 30 V dostające się do portu LPT podczas awarii układu ADC może uszkodzić płytę główną. Aby wyeliminować tę wadę, opracowano bardziej złożony schemat jednostki transmisji danych (ryc. 3). Jest to jednostka mikrokontrolera z izolacją galwaniczną i transmisją danych poprzez szeregowy kanał RS232. Zastosowanie mikrokontrolera jednoukładowego pozwoliło zminimalizować zużycie energii i zmniejszyć wymiary. Mikrokontroler PIC12F629 posiada 1024 słów FLASH pamięci programu, 64 bajty pamięci danych, 6 portów I/O oraz wewnętrzną częstotliwość zegara 4 MHz. Nie posiada sprzętowego nadajnika-odbiornika (USART), więc protokół RS232 jest odtwarzany programowo. Mikrokontroler zasilany jest przez wewnętrzny generator zegara 4 MHz, dla którego przewidziana jest kalibracja programowa. W bloku można również zastosować mikrokontroler PIC12F675, identyczny jak PIC12F629 z dodatkowym czterokanałowym przetwornikiem ADC (10 bitów). Pozostałe parametry tych mikrokontrolerów oraz dokumentację techniczną można znaleźć w [6, 7]. Programowanie można wykonać za pomocą programatora EPIC. Oprogramowanie układowe pokazano w tabeli. Wszystkie elementy bloku zgodnie ze schematem z ryc. 3, z wyjątkiem złącza XP4, można umieścić w obudowie multimetru, podłączyć do portu COM konwencjonalnym kablem modemowym. Dane informacyjne są wydawane na żądanie w pakietach dwubajtowych. Żądanie przez transoptor U3 jest tworzone na pinie 7 DD5 przez spadek sygnału z wysokiego na niski, co odpowiada transmisji bajtu zerowego przez komputer. Po otrzymaniu żądania w ciągu 3 ms dane są ładowane z rejestrów DD1-DD3 i konwertowane. Następnie przesyłany jest pierwszy bajt (2 ms dla szybkości 4800 bps) i utrzymywana jest przerwa 3 ms. Następnie przesyłany jest drugi bajt, a blok przesyłania danych jest wyłączany do następnego żądania. Format przesyłanych bajtów pokazano na rys.4. cztery. NUM1 - odpowiednio najbardziej znacząca cyfra wyświetlacza LCD, NUM4 - najmniej znacząca cyfra. KF - współczynnik, przez który dzielona jest uzyskana wartość wskaźnika. Na przykład odczyty wskaźnika (-12,36) będą odpowiadać: LICZ=1, LICZ2=2, LICZ3=3. NUM4=6, KF=100, ZNAK=1. Relatywnie wolne transoptory z izolacją galwaniczną nie mogą pracować z szybkościami większymi niż 9600 bps, chociaż w tym urządzeniu wystarczy 2400 bps. Oprogramowanie układowe mikrokontrolera określa szybkość transmisji 4800 bps. Węzeł wyjściowy jednostki transmisyjnej jest wykonany na transoptorach U1 i U2 zgodnie ze schematem symetrycznym. Różne poziomy na pinach 5 i 6 DD5 włączają diodę emitującą jednego z transoptorów. Rezystory R5 i R6 służą do ochrony portu COM w przypadku nieprawidłowej instalacji lub innych awarii. Obwód żądania transoptora (U3) jest wykonany zgodnie z obwodem asymetrycznym. Dioda VD1 służy do ochrony diody LED transoptora przed napięciem wstecznym na wejściu. Teraz kilka słów o działaniu oprogramowania. Oprogramowanie sterujące dla komputera i kontrolera PIC jest zbudowane w ten sam sposób [8]. Każdy cykl konwersji danych liczbowych z wyświetlacza LCD multimetru składa się z następujących kroków. Najpierw informacja jest zapisywana (zapisywana) w rejestrach, następnie jest sekwencyjnie przesuwana i wczytywana do pamięci, wszystkie cyfry są odwracane na wysokim poziomie na pinie 21 (BP) ADC, znak, przecinek i cyfra wyższego rzędu LCD są odczytywane, pozostałe cyfry LCD są konwertowane, sprawdzanie błędów. Program dla kontrolera PIC dodatkowo pakuje dane do dwóch bajtów i przesyła je kanałem szeregowym. Zamiast transoptorów U1, U2 wskazanych na schemacie można użyć podwójnego urządzenia TLP521-2. Kondensatory C2, C3 - K50-35 lub inne małe. Kondensatory C1, C4 - ceramiczne. Rezystory - dowolne, przeznaczone do montażu natynkowego (rozmiar 1206). Rodzaj złącza XS1 zależy od zastosowanego przedłużacza (na schemacie jest to zaznaczone dla standardowego kabla do drukarki). Płytka drukowana jest wykonywana indywidualnie dla istniejącego modelu multimetru i umieszczana w jej wnętrzu. Chipy DD1-DD3 są montowane na powierzchni płytki drukowanej po obu stronach. Na tej samej płytce drukowanej elementy urządzenia pokazane na ryc. 3. Wtyczka XP4 jest instalowana bezpośrednio na obudowie multimetru. Możesz użyć importowanego analogu rejestru KR1564IR9 - 74NS165 w obudowie do montażu powierzchniowego. Następnie mikroukłady DD1-DD3 są montowane na jednostronnej płytce drukowanej o wymiarach 50x13 mm, a pozostałe elementy są montowane na osobnej płytce drukowanej. Jednak ze względu na zmniejszony rozstaw pinów (1,27 mm) instalacja jest znacznie bardziej skomplikowana. W regulatorze napięcia DA1 można zastosować 78L05, KR1157EN5A lub KR1157EN502A uwzględniając różnicę w numeracji pinów. Oprogramowanie mikrokontrolera literatura
Autor: W.Stepniew, Moskwa Zobacz inne artykuły Sekcja Technologia pomiarowa. 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: ▪ Sterowanie piorunem za pomocą lasera ▪ Inteligentny czajnik elektryczny Mijia 5L ▪ Inteligentny zamek do drzwi Huawei Wiadomości o nauce i technologii, nowa elektronika
Ciekawe materiały z bezpłatnej biblioteki technicznej: ▪ sekcja serwisu Jednostki Sprzętu Krótkofalowego. Wybór artykułów ▪ artykuł Korespondencja modeli i obudów telewizorów BLAUPUNKT. Informator ▪ artykuł Skąd się biorą wielbłądy? Szczegółowa odpowiedź ▪ artykuł Kandydoza pieluszkowa. Opieka zdrowotna ▪ artykuł Prosty wzmacniacz przeciwsobny. Encyklopedia elektroniki radiowej i elektrotechniki ▪ artykuł Dwa konwertery VHF. Encyklopedia elektroniki radiowej i elektrotechniki
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 |