WYKŁAD 9 R H U WE C. pętlę histerezy: Za pomocą bramki Schmidta można także budować najprostsze generatory przebiegów prostokątnych

Podobne dokumenty
Eksperyment elektroniczny sterowany komputerowo

Bramki logiczne o specjalnych cechach. τ ~ R*C. Przerzutniki. Układy logiczne sekwencyjne odpowiedź zależy od stanu układu przed pobudzeniem

Bramki logiczne o specjalnych cechach. τ ~ R*C. Przerzutniki. Układy logiczne sekwencyjne odpowiedź zależy od stanu układu przed pobudzeniem

Eksperyment elektroniczny sterowany komputerowo

Temat: Pamięci. Programowalne struktury logiczne.

UKŁAD SCALONY. Cyfrowe układy można podzielić ze względu na różne kryteria, na przykład sposób przetwarzania informacji, technologię wykonania.

Eksperyment elektroniczny sterowany komputerowo

Wyjścia analogowe w sterownikach, regulatorach

1. Poznanie właściwości i zasady działania rejestrów przesuwnych. 2. Poznanie właściwości i zasady działania liczników pierścieniowych.

WYKŁAD 8 Przerzutniki. Przerzutniki są inną niż bramki klasą urządzeń elektroniki cyfrowej. Są najprostszymi układami pamięciowymi.

LEKCJA TEMAT: Zasada działania komputera.

Indywidualna Pracownia Elektroniczna Badanie diod półprzewodnikowych 8-X Tranzystor bipolarny. Wzmacniacz tranzystorowy

Układy sekwencyjne. Podstawowe informacje o układach cyfrowych i przerzutnikach (rodzaje, sposoby wyzwalania).

Technika Mikroprocesorowa

LABORATORIUM ELEKTRONIKI I TEORII OBWODÓW

Podstawy Informatyki Elementarne podzespoły komputera

Przetworniki cyfrowo analogowe oraz analogowo - cyfrowe

Architektura komputerów

Zastosowania mikrokontrolerów w przemyśle

f we DZIELNIKI I PODZIELNIKI CZĘSTOTLIWOŚCI Dzielnik częstotliwości: układ dający impuls na wyjściu co P impulsów na wejściu

U 2 B 1 C 1 =10nF. C 2 =10nF

Architektura komputera. Cezary Bolek. Uniwersytet Łódzki. Wydział Zarządzania. Katedra Informatyki. System komputerowy

Spis treœci. Co to jest mikrokontroler? Kody i liczby stosowane w systemach komputerowych. Podstawowe elementy logiczne

urządzenie elektroniczne służące do przetwarzania wszelkich informacji, które da się zapisać w formie ciągu cyfr albo sygnału ciągłego.

Statyczne badanie wzmacniacza operacyjnego - ćwiczenie 7

PAMIĘCI. Część 1. Przygotował: Ryszard Kijanka

Magistrala systemowa (System Bus)

Komputer IBM PC niezależnie od modelu składa się z: Jednostki centralnej czyli właściwego komputera Monitora Klawiatury

Tranzystor JFET i MOSFET zas. działania

Wstęp do informatyki. System komputerowy. Magistrala systemowa. Architektura komputera. Cezary Bolek

Wstęp Architektura... 13

Podzespoły Systemu Komputerowego:

Wprowadzenie do informatyki i użytkowania komputerów. Kodowanie informacji System komputerowy

Logiczny model komputera i działanie procesora. Część 1.

Podstawy elektroniki cz. 2 Wykład 2

Liniowe układy scalone. Elementy miernictwa cyfrowego

XXXII Olimpiada Wiedzy Elektrycznej i Elektronicznej. XXXII Olimpiada Wiedzy Elektrycznej i Elektronicznej

Cyfrowe układy scalone c.d. funkcje

Elektronika (konspekt)

MCAR Robot mobilny z procesorem AVR Atmega32

Badanie układów średniej skali integracji - ćwiczenie Cel ćwiczenia. 2. Wykaz przyrządów i elementów: 3. Przedmiot badań

UKŁADY SEKWENCYJNE Opracował: Andrzej Nowak

Przetworniki cyfrowo-analogowe C-A CELE ĆWICZEŃ PODSTAWY TEORETYCZNE

BADANIE PRZERZUTNIKÓW ASTABILNEGO, MONOSTABILNEGO I BISTABILNEGO

WPROWADZENIE Mikrosterownik mikrokontrolery

Ćw. 7: Układy sekwencyjne

(57) Tester dynamiczny współpracujący z jednej strony (13) B1 (12) OPIS PATENTOWY (19) PL (11) PL B1. (54) Tester dynamiczny

Struktury specjalizowane wykorzystywane w mikrokontrolerach

Elektronika z wykorzystaniem Arduino i Raspberry Pi : receptury / Simon Monk. Gliwice, copyright Spis treści. Przedmowa 11

Podział układów cyfrowych. rkijanka

Cyfrowe Elementy Automatyki. Bramki logiczne, przerzutniki, liczniki, sterowanie wyświetlaczem

2.1 Przesył danych między procesorem a tabelą zmiennych

dwójkę liczącą Licznikiem Podział liczników:

Automatyzacja i robotyzacja procesów produkcyjnych

43 Pamięci półprzewodnikowe w technice mikroprocesorowej - rodzaje, charakterystyka, zastosowania

Liniowe układy scalone w technice cyfrowej

Architektura komputera

Podstawy działania układów cyfrowych...2 Systemy liczbowe...2 Kodowanie informacji...3 Informacja cyfrowa...4 Bramki logiczne...

Klasyfikacja metod przetwarzania analogowo cyfrowego (A/C, A/D)

Wejścia analogowe w sterownikach, regulatorach, układach automatyki

Struktura i funkcjonowanie komputera pamięć komputerowa, hierarchia pamięci pamięć podręczna. System operacyjny. Zarządzanie procesami

LEKCJA. TEMAT: Funktory logiczne.

Projekt z przedmiotu Systemy akwizycji i przesyłania informacji. Temat pracy: Licznik binarny zliczający do 10.

Research & Development Ultrasonic Technology / Fingerprint recognition

Plan wykładu. Architektura systemów komputerowych. Cezary Bolek

Badanie właściwości wysokorozdzielczych przetworników analogowo-cyfrowych w systemie programowalnym FPGA. Autor: Daniel Słowik

KOMPUTER. Zestawy komputerowe podstawowe wiadomości

Programowanie sterowników PLC wprowadzenie

Zapoznanie się z podstawowymi strukturami liczników asynchronicznych szeregowych modulo N, zliczających w przód i w tył oraz zasadą ich działania.

Pośredniczy we współpracy pomiędzy procesorem a urządzeniem we/wy. W szczególności do jego zadań należy:

Przerzutnik ma pewną liczbę wejść i z reguły dwa wyjścia.

Liniowe układy scalone w technice cyfrowej

Temat: Projektowanie i badanie liczników synchronicznych i asynchronicznych. Wstęp:

a) dolno przepustowa; b) górno przepustowa; c) pasmowo przepustowa; d) pasmowo - zaporowa.

płytka montażowa z tranzystorami i rezystorami, pokazana na rysunku 1. płytka montażowa do badania przerzutnika astabilnego U CC T 2 masa

RODZAJE PAMIĘCI RAM. Cz. 1

(43)Zgłoszenie ogłoszono: BUP 24/98

Część 3. Układy sekwencyjne. Układy sekwencyjne i układy iteracyjne - grafy stanów TCiM Wydział EAIiIB Katedra EiASPE 1

2. PRZERZUTNIKI I REJESTRY

Przetworniki AC i CA

1.Wprowadzenie do projektowania układów sekwencyjnych synchronicznych

Podstawy Informatyki JA-L i Pamięci

Układy sekwencyjne. 1. Czas trwania: 6h

dr hab. Joanna Jędrzejowicz Podstawy informatyki i komputeryzacji Gdańska Wyższa Szkoła Humanistyczna

Parametryzacja przetworników analogowocyfrowych

Bramki logiczne Podstawowe składniki wszystkich układów logicznych

MIKROPROCESORY architektura i programowanie

Liniowe układy scalone. Komparatory napięcia i ich zastosowanie

KARTA PRZEDMIOTU. Nr Opis efektu kształcenia Metoda sprawdzenia efektu kształcenia. Forma prowadzenia zajęć

BUDOWA KOMPUTERA. Monika Słomian

Przetwornik analogowo-cyfrowy

Komputerowe systemy pomiarowe. Dr Zbigniew Kozioł - wykład Mgr Mariusz Woźny - laboratorium

PL B1. INSTYTUT MECHANIKI GÓROTWORU POLSKIEJ AKADEMII NAUK, Kraków, PL BUP 21/08. PAWEŁ LIGĘZA, Kraków, PL

Wstęp do Techniki Cyfrowej... Synchroniczne układy sekwencyjne

Technika Cyfrowa. Badanie pamięci

Podstawy elektroniki cyfrowej dla Inżynierii Nanostruktur. Piotr Fita

Spis treści Przełączanie złożonych układów liniowych z pojedynczym elementem reaktancyjnym 28

Organizacja typowego mikroprocesora

PL B1 PRZEDSIĘBIORSTWO BADAWCZO- -PRODUKCYJNE I USŁUGOWO-HANDLOWE MICON SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄ, KATOWICE, PL

Enkoder magnetyczny AS5040.

Transkrypt:

80 YKŁAD 9 nne rodzaje bramek cyfrowych. Bramka Schmidta. Bramka Schmidta (74132) jest niestandardową bramką cyfrową. Służy do wprowadzania sygnałów zewnętrznych do elektroniki cyfrowej. ej charakterystyka zawiera U Y R H L 0.9 V 1.7 V U pętlę histerezy: Za pomocą bramki Schmidta można także budować najprostsze generatory przebiegów prostokątnych Bramki z otwartym kolektorem. bardziej złożonych układach logicznych istnieje potrzeba równoległego łączenia wyjść bramek ZASLAN (+ 5 V) cyfrowych. związku z tym opracowano bramki TTL tzw. z otwartym kolektorem, dla których ta O przeszkoda nie istnieje. Zwykle są one oznaczane na Y schematach literą O. Bramki te wymagają O dołączenia do wyjścia zasilania przez odpowiedni rezystor. układzie przedstawionym obok jedynka logiczna na wyjściu uzyskiwana jest wtedy, gdy wyjścia wszystkich bramek są w wysokim stanie logicznym. zęsto bramki typu open collector wykonuje się z O O wysokonapięciowymi lub wysokoprądowymi tranzystorami wyjściowymi jako wzmacniacze (drivery) do wyprowadzania niestandardowych sygnałów logicznych, sterowania wyświetlaczami itd., a także do modu³ modu³ modu³ N kontroler magistrali magistrala

81 współpracy z magistralami. Bramki trójstanowe. Trójstanowe bramki logiczne również służą do równoległego łączenia wyjść systemów logicznych. eżeli na wejściu sterującym B tej bramki jest jedynka logiczna, bramka wykonuje swoją pracę zgodnie z założoną tabelą prawdy. eżeli B=0 wyjście bramki znajduje się w stanie odcięcia. B=1 Y Bramki trójstanowe pozwalają budować tzw. bufory, jedno- i dwukierunkowe służące do łączenia podukładów cyfrowych z magistralami. B=0 Y Y / Y / Y A B STROAN STROAN B-A STROAN A-B Do komunikacji z magistralą wykorzystuje się także przerzutniki zatrzaskowe (latch). eżeli wejście G tego przerzutnika znajduje się w stanie logicznym 1, sygnały z wejścia D przechodzą do wyjścia Q. pozostałym przypadku praca przerzutnika ulega zamrożeniu. Dzięki temu można budować bufory zatrzaskowe trójstanowe, które mogą przyjąć słowo logiczne utworzone przez dany moduł cyfrowy, zapamiętać je, a w odpowiedniej chwili przesłać do magistrali. Pozwala to budować wielomodułowe urządzenia logiczne, których moduły mogą pracować autonomicznie. Y ZAPS PRZS AN

82 Układy L. Najszybszą rodziną elektroniki cyfrowej, charakteryzującą się subnanosekundowym czasem propagacji przez bramkę i dopuszczalną częstotliwością zegara dla przerzutników ~1 GHz, jest L (miter oupled Logic). Rodzina ta charakteryzuje się napięciami zasilania V = 0 V i V = -5.2 V i poziomami logicznymi 1 = -0.9 V i 0 = -1.75 V. Podstawowymi bramkami logicznymi są OR i NOR. Zastosowanie tych układów wymaga zaawansowanej techniki projektowania i montażu elektronicznego, gdyż komunikacja między poszczególnymi układami logicznymi musi odbywać się z zachowaniem reguł dopasowania falowego, by uniknąć zniekształceń sygnałów. Z tego powodu układy L używa się zwykle we wstępnych stopniach elektroniki cyfrowej, przyjmujących z zewnątrz do przetworzenia szybkie sygnały logiczne. Gdy to jest tylko możliwe, sygnały L za pomocą konwerterów zamienia się na sygnały TTL i poddaje dalszemu przetwarzaniu za pomocą tej techniki. Układy L powszechnie stosuje się w elektronice w laboratoriach fizycznych. ykorzystuje się je np. do szybkiego przetwarzania sygnałów z detektorów promieniowania. Pamięci. Pamięci służą do przechowywania informacji cyfrowej. Dzielą się na pamięci o dostępie przypadkowym RAM (Random Acces Memory) i pamięci ze stałym zapisem, przeznaczone do odczytu ROM (Read Only Memory). Zazwyczaj w pamięci RAM informacja jest tracona po wyłączeniu zasilania. Pamięci ROM mogą ja przechowywać mimo braku zasilania. Każda komórka pamięci ma swój adres. Podanie tego adresu (zwykle adresu całego słowa logicznego) powoduje że zawarte w tych komórkach słowo logiczne pojawia się na wyjściach pamięci. układach RAM po uzyskaniu zezwolenia za pośrednictwem tych samych wejść/wyjść można dokonać zapisu informacji. Pamięci RAM o małej pojemności (kilka bajtów-kilka kilobajtów) buduje się z przerzutników. harakteryzują się one niewielkim czasem dostępu (~1 ns). Służą one w wyspecjalizowanych układach scalonych do krótkoczasowego przechowywania informacji pojawiającej się np. w układach pomiarowych (tzw. pamięci FFO - First n., First Out). Są to pamięci statyczne, nie podlegające skasowaniu przy odczycie. Pamięci o wielkiej pojemności - do kilkudziesięciu megabajtów w układzie scalonym - buduje się z tranzystorów polowych. nformacja jest przechowywana w postaci mikroładunków w pojemnościach utworzonych między bramkami i linia transmisyjna impedancja Z 0 zezwolenie na zapis w e j œ c i a linia s³owa -5.2 wejœcia adresowe 1.6 Z 0 2.6 Z 0 w y j œ c i a linia bitu

83 podłożami tranzystorów polowych. Drugi tranzystor służy jako przełącznik, łączący komórkę pamięci z linią informacyjną. Odczyt stanu komórki polega na pobraniu ładunku, w związku z czym pamięć ta jest kasowana przy odczycie. Poza tym miniaturowe pojemności (10-12 - 10-14 F) tracą ładunek w wyniku upływności, wymagają więc kilkakrotnie w ciągu mikrosekundy doładowania. Pamięci te nazywa się dlatego dynamicznymi. Pamięci ROM służą do przechowywania stałych programów. Starsze typy tych pamięci miały programy kodowane w procesie wytwarzania. Obecnie używa się pamięci PROM (Programable ROM), w których użytkownik umieszcza programy sam, za pomocą odpowiedniego programatora. nne pamięci PROM (rasable-programable ROM) mogą po zaprogramowaniu być skasowane np. za pomocą promieniowania ultrafioletowego Proces kasowania dotyczy całości informacji. nne wreszcie pamięci PROM (lectrically rasable PROM) można kasować za pomocą sygnału elektrycznego. tym przypadku możliwe jest selektywne kasowanie wybranych słów logicznych. Mikroprocesory Procesor jest jednostką arytmetycznologiczną maszyny cyfrowej. skład jego wchodzi zwykle zespół rejestrów i układ sterujący z zegarem. Podstawowym zadaniem procesora jest wykonywanie rozkazów według zadanego programu. Po uruchomieniu zegara kolejne jego impulsy zliczane są w liczniku, który generuje kolejne adresy operacji. celu wykonania operacji dane są pobierane z bufora. spółczesny mikroprocesor jest zwykle zawarty w jednym układzie scalonym. Pozwala to na stosowanie częstości zegara rzędu setek megaherców. Operują zwykle na słowach 32-bitowych. Mikroprocesory - jak się wydaje - wpłynęły najsilniej na obraz współczesnej elektroniki i pozwoliły na budowę urządzeń inteligentnych - dokonujących operacji zgodnie z wysoko złożonym programem. Komparator analogowy. Komparator jest układem pośredniczącym między elektroniką analogową i cyfrową. est to specyficzny rodzaj wzmacniacza porównującego dwa napięcia : V + (na wejściu nieodwracającym fazę) i V - (na wejściu odwracającym fazę). Komparator odpowiada na pytanie : czy zachodzi relacja: V + > V -? przypadku bufor (zespó³ rejestrów) magistrala jednostka arytmetycznouk³ad steruj¹cy pozytywnym odpowiedzią jest jedynka logiczna (w standardzie danej techniki cyfrowej ) na wyjściu komparatora. Komparator analogowy 1 ) służy do porównywania napięć analogowych. + - 1 gdy U > 1 Komparatora analogowego nie należy mylić z komparatorem cyfrowym, który służy do porównywania słów logicznych.

84 Przetwornik cyfrowo-analogowy. Przetwornik analogowo-cyfrowy (DA - Digital - Analog onverter) służy do wytwarzania napięcia (lub prądu) o wartości proporcjonalnej do wartości (w danym kodzie cyfrowym ) słowa logicznego podanego na jego wejście. stnieje wiele konstrukcji przetworników analogowo -cyfrowych. Działanie najprostszych (2-4 - bitowych) opiera się na zasadzie dzielnika napięcia. artości R 2R 4R 8R R Y <<R poszczególnych bitów zadawane są przez załączanie kluczy (1 - klucz zamknięty). Dzięki temu do rezystora R Y jest dostarczany prąd o wartości odwrotnie proporcjonalnej do oporu gałęzi załączanej danym kluczem. rezultacie spadek napięcia na wyjściu komparatora jest proporcjonalny do wartości zadanego słowa logicznego w kodzie dwójkowym naturalnym. Przetwornik taki jest bardzo niedokładny, ze względu na nieliniowe działanie dzielnika napięcia i bezwzględną niedokładność oporów, której wpływ zwiększa się w miarę wzrostu liczby bitów. ielobitowe (do 18 bitów) przetworniki cyfrowo-analogowe buduje się w oparciu o drabinki rezystorów zasilane za pomocą wysokostabilnych źródeł prądowych. U Y Stosując inny rozkład wartości rezystorów w drabince można budować przetworniki działające w innym kodzie dwójkowym, np. w kodzie BD Przetworniki cyfrowo - analogowe wykorzystuje się szeroko w budowie programowalnych generatorów, sterowników, itd.

85 Przetwornik analogowo - cyfrowy. Przetwornik analogowo-cyfrowy (AD - Analog - Digital onverter) służy do zamiany wartości napięcia (lub natężenia prądu) wejściowego na reprezentujące ją słowo Y YFRO D A LZN GNRATOR STOP KOMPA- RATOR logiczne. edna z wielu konstrukcji AD wykorzystuje przetwornik o działaniu odwrotnym, czyli cyfrowo-analogowy oraz licznik i komparator. Działanie tego układu jest następujące : przed rozpoczęciem konwersji, licznik jest wyzerowany. Po podaniu na wejście nieodwracające komparatora napięcia przeznaczonego do analizy uruchamiany jest zegar. mpulsy zegara są zliczane w liczniku, którego wyjścia są sprzęgnięte z wejściami komparatora cyfrowo - analogowego. miarę więc zwiększania się zawartości licznika, V RF V RF U U ZAS ZAS zwiększa się napięcie na wyjściu przetwornika analogowo-cyfrowego. Napięcie to jest podawane na wejście odwracające komparatora. momencie, gdy na wejściu odwracającym, wartość napięcia przekroczy wartość napięcia badanego, następuje zatrzymanie pracy zegara, a słowo na wyjściu licznika jest poszukiwaną cyfrową reprezentacją badanego napięcia. Ten sposób konwersji jest bardzo powolny, gdyż przy n-bitowym słowie wyjściowym wymaga czasu 2 n τ, gdzie τ oznacza czas trwania impulsu zegara. Znacznie szybciej działa przetwornik kompensacyjny. Po rozpoczęciu konwersji sterujący nim układ logiczny

86 ustawia próbnie na najstarszym bicie przetwornika cyfrowo analogowego jedynkę logiczną, po czym analizuje odpowiedź komparatora, podejmując decyzję czy tę jedynkę logiczna pozostawić (gdy V AD <V ), czy zamienić na zero logiczne (gdy V AD >V ). Następnie układ logiczny poddaje kolejno analizie coraz młodsze bity, dokonując coraz dokładniejszej aproksymacji napięcia wejściowego. Przetwornik ten jest na ogół szybszy od powyżej opisanego : czas konwersji wynosi tylko n τ. Rodzaj zastosowanego w powyższych konstrukcjach przetwornika cyfrowo - analogowego decyduje o tym w jakim kodzie pracuje dany przetwornik analogowo - cyfrowy (dwójkowy naturalny, BD i inne). Dokładność najlepszych przetworników analogowo-cyfrowych przekracza 18 bitów, przy czasach konwersji rzędu kilkudziesięciu mikrosekund. m mniejsza dokładność przetwarzania tym większa szybkość konwersji. Najszybsze przetworniki analogowo-cyfrowe są typu flash. Podstawą tej konstrukcji jest rodzina komparatorów, na których wejścia odwracające fazę podano napięcia z wielowyjściowego dzielnika rezystorowego. Sygnał wejściowy dostarczany jest równolegle do wejść nieodwracających (n- (n-2)/n ANALO- GO /n UK AD LOG- ZNY wszystkich komparatorów. Dzięki temu każdy z komparatorów kontroluje, czy wartość sygnału wejściowego jest większa czy mniejsza niż odpowiednie napięcie odniesienia. Układ logiczny zamienia otrzymana informację na słowo logiczne w danym kodzie cyfrowym. Dokładności przetworników tego rodzaju sięgają obecnie 8 bitów przy częstotliwości przetwarzania (próbkowania) 500 MHz (Hewlett-Packard, Tektronix, Leroy). Możliwe jest Y- Y- FRO-

87 tworzenie układów przetworników pracujących sekwencyjnie, dzięki czemu osiąga się częstotliwości próbkowania sięgającą nawet rzędu 10 GHz. Przetworniki typu flash o większej liczbie bitów są wolniejsze : 12 bitów - 100 MHz, 14 bitów - 50 MHz ( firma Ga- Ge). Szybkie przetworniki analogowo-cyfrowe i cyfrowo-analogowe są podstawowymi urządzeniami służącymi do cyfrowego zapisu, przetwarzania i odtwarzania obrazu i dźwięku. Dziedzina ta stanowi obecnie jeden z podstawowych kierunków rozwoju urządzeń komputerowych oraz informatyki i znajduje szerokie zastosowanie we współczesnej technice i eksperymencie przyrodniczym. Rozwój przetworników analogowo cyfrowych zrewolucjonizował technikę pomiarów elektrycznych. Stały się one podstawą wszystkich urządzeń pomiarowych analizujących sygnały elektryczne. Umożliwiają one digitalizację wyników, bezpośrednie wprowadzanie rezultatów pomiarów do maszyn cyfrowych i przetwarzanie ich za pomocą procedur matematycznych dokonujących uśredniania, eliminacji szumów, analizy Fouriera itp. edną z najbardziej uniwersalnych przyrządów pomiarowych - oscyloskopy cyfrowe, będące w zasadzie wyspecjalizowanymi maszynami cyfrowymi służącymi do analizy sygnałów analogowych, również działają w oparciu o zespoły szybkich przetworników analogowocyfrowych. zmacniacz dobór czułości A D pamięć i procesor układ graficzny monitor sygnał wynik pomiaru UPROSZZONY SHMAT OSYLOSKOPU YFROGO

88 ostatnich latach obserwuje się skuteczne wypieranie oscyloskopów analogowych przez oscyloskopy cyfrowe. KOMPUTR KSPRYMN Zastosowanie komputerów w procesach pomiarowych i do sterowania doświadczeniem znacznie rozszerzyło możliwości eksperymentalne, umożliwiając rejestrację wielkich ilości danych, automatyczne przetwarzanie informacji zgodnie z założonym programem, dokonywanie na bieżąco matematycznego ich przetwarzania, a na podstawie otrzymywanych wyników szybkiego dopasowywania (regulacji) parametrów eksperymentu. Rozróżnia się dwa zasadnicze sposoby wykorzystania komputerów w eksperymentach badawczych.: detektor urz¹dzenie pomiarowe urz¹dzenie wykonawcz interfejs regulator zjawisko przyrodnicze inter fejs komputer z urządzeniami doświadczalnymi za pomocą odpowiednich interfejsów (sprzęgów), za pomocą których odbiera dane doświadczalne i za pośrednictwem których dokonuje regulacji; off line - wykorzystuje się wtedy, gdy komputer nie nadąża zbierać danych. Zapisu danych dokonuje się za pomocą innych urządzeń zdolnych do szybkiej rejestracji. Następnie dane są przetwarzane w maszynie cyfrowej. tym przypadku niemożliwe jest sterowanie na bieżąco parametrami doświadczania.

89 spółczesna aparatura pomiarowa i aparatura regulacyjna jest zwykle wyposażona w jeden ze standardowych interfejsów umożliwiających współpracę z komputerami. Starsza aparatura może być łączona z maszynami cyfrowymi za pomocą : wyjść analogowych (zamontowanych w aparaturze pomiarowej) i przetworników analogowo-cyfrowych (w komputerze); wejść analogowych (zamontowanych w aparaturze regulacyjnej) i przetworników cyfrowo-analogowych (w komputerze). prostych sprzęgów cyfrowych, (montowanych w komputerach) wykorzystujących wyspecjalizowane układy scalone (jak 8255A, 8253A) umożliwiające wprowadzenie na magistralę komputera (czy też odczytanie z niej ) sygnałów o standardzie TTL. Dotyczy to aparatury pomiarowej wyposażonej w niestandardowe wejścia i wyjścia cyfrowe. Przetworniki analogowo-cyfrowe i cyfrowo analogowe (sprzęgi analogowe) oraz sprzęgi cyfrowe są często sprzedawane (wraz z oprogramowaniem i bibliotekami do standardowych języków) jako dodatkowe wyposażenie w postaci modułów (kart) do komputerów takich jak P, Mcntosh i inne. Zwykle karty te są wyposażone w multipleksery, umożliwiające połączenie z komputerem jednocześnie nawet kilkudziesięciu zewnętrznych przyrządów. Niekiedy do automatycznego sterowania wykorzystuje się podzespoły standardowych urządzeń komputerowych. Na przykład silniki krokowe ze zużytych drukarek, stacji dysków ploterów itp. stosuje się do napędzania elementów układów doświadczalnych, (np. przesuwania detektorów, obracania polaryzatorów, pryzmatów), podzespoły myszy służą do kontroli obrotów itd. Są to rozwiązania zastępcze, jednak w często sprawdzają się w krótkotrwałych doświadczeniach. Poza prostotą techniczną, zaletą takich rozwiązań jest również możliwość wykorzystania standardowego oprogramowania wykorzystywanych urządzeń. e współczesnych komputerach wyposażonych w karty multimedialne lub multimedialne płyty główne można wykorzystywać wejśćia/wyjścia audio i video do sprzęgania aparatury analogowej, lub wprost do pomiarów fizycznych np. częstotliwości dźwięku, prostej analizy spektralnej itp. Opisy tych rozwiązań i odpowiednie oprogramowanie dostępne jest na stronach edukacyjnych nternetu.

90 nterfejsy (sprzęgi). nterfejsy służą do sprzęgania komputera z urządzeniami zewnętrznymi. Każdy komputer jest zwykle wyposażony w kilka rodzajów sprzęgów, pozostałe typy mogą być w nich montowane jako urządzenia (karty) dodatkowe. Urządzenie zewnętrzne komunikujące się za pomocą interfejsu jest wyposażone w analogiczny interfejs wraz z inteligentnym układem scalonym, w którego pamięci znajduje się program obsługi interfejsu. Sprzęg równoległy entronix. nterfejs równoległy entronix należy do standardowego wyposażenia komputera i służy w zasadzie do komunikacji z drukarkami (LPT1 i LPT2). est to interfejs ośmiobitowy, równoległy, o dopuszczalnej szybkości transmisji danych sięgającej 1 MHz. Poziomy sygnałów są zgodne ze standardem TTL. entronix umożliwia połączenie dwóch urządzeń za pomocą kabla o długości nie przekraczającej 8 m. Przeznaczony jest przede wszystkim do przesyłania danych z komputera do urządzenia zewnętrznego. Ponieważ jednak przewidziano cztery bity informacji zwrotnej ( on line, koniec papieru, zajęty, potwierdzenie ) w niektórych rozwiązaniach, (przy zastosowaniu odpowiedniego oprogramowania), bywa on wykorzystywany do komunikacji dwukierunkowej 2. nterfejs szeregowy RS 232 nterfejs ten także stanowi standardowe wyposażenie komputera (OM1 - OM4). Został opracowany jako połączenie komputera z pojedynczym modemem za pomocą kabla o długości do 15 m. Transmisja informacji odbywa się szeregowo, bit po bicie, przy czym 2 Działanie interfejsów kontroluje oprogramowanie, które obsługuje tzw. porty o adresach przyporządkowanych danym urządzeniom wejścia-wyjścia. Obsługa portów polega na przesyłaniu na nie lub odczytywaniu z nich odpowiednich zmiennych bajtowych. języku Pascal instrukcja wysyłania zmiennej A na port o danym adresie ma postać : port[adres]:=a natomiast instrukcja odczytania zmiennej bajtowejz portu : B:=port[adres]. Analogiczne instrukcje (inport, inportb, outport, outportb, inp, inpw, outp, outpw) znajdują się w języku. Adresy odpowiednich portów można znaleźć w danych konfiguracyjnych komputera. Pozwala to użytkownikowi zmieniać standardowe programy obsługi interfejsów.

91 możliwa jest komunikacja dwustronna. stnieje wiele możliwości konfiguracji tego łącza od komunikacji synchronicznej, w takt impulsów zegara, do komunikacji asynchronicznej z pełnym potwierdzeniem. zależności od jakości linii łączącej ustala się prędkość transmisji danych : od 75 do 56000 bodów (bitów na sekundę). nterfejs ten posługuje się logika ujemną o poziomach napięć dla 0 od 3 do 25 V dla 1-3 do -25 V. nterfejs równoległy 488 (GPB lub HPB, -625). nterfejs ten jest zwykle dostarczany jako wyposażenie opcjonalne. Służy do połączenia ze sobą do 15 urządzeń, w tym komputera, który pełni rolę kontrolera magistrali. Każde z tych urządzeń, otrzymuje adres jako nadawca i jako odbiorca. ten sposób tworzona jest magistrala, której długość nie powinna przekraczać 20 m, przy zalecanej odległości między poszczególnymi urządzeniami do 4 m. Dane przesyła się z pełnym potwierdzeniem, a maksymalne prędkości transmisji mogą przekraczać 3 Mbajty/s. komputer (1) oscyloskop cyfrowy (4) woltomierz (2) generator (3) detektor fazowy (7) regulator temperatury (5) sterownik silnika krokowego (6)