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

Ekspander interfejsu PC. Encyklopedia elektroniki radiowej i elektrotechniki

Bezpłatna biblioteka techniczna

Encyklopedia radioelektroniki i elektrotechniki / Komputery

Komentarze do artykułu Komentarze do artykułu

Jednym z najczęstszych sposobów korzystania z komputera jest zbieranie i przetwarzanie informacji o stanie czujników, sterowanie różnymi mechanizmami i systemami technologicznymi. Typowym problemem, który pojawia się w tym przypadku, jest to, jak wejść do komputera i wyprowadzić z niego wszystkie niezbędne sygnały, których liczba często sięga kilkuset. Często konieczne jest opracowanie specjalnej jednostki, która odbiera sygnały z czujników i przetwarza je na sygnały z jednego ze standardowych interfejsów, w które wyposażony jest komputer, np. interfejs szeregowy RS-232C („C2 Joint”). Zwykle ten sam blok rozwiązuje również problem odwrotny - przetwarza sygnały standardowego interfejsu na postać niezbędną do sterowania elementami wykonawczymi. Niestety ta decyzja nie zawsze jest uzasadniona. Po pierwsze, standardowy interfejs jest często zajęty, na przykład komunikując się z innymi komputerami, drukarką i podobnymi urządzeniami. Po drugie, potrzeba ciągłego odbierania i przesyłania dużej liczby sygnałów przez stosunkowo wolny interfejs szeregowy może znacznie wpłynąć na szybkość całego systemu.

Wiele komputerów, w tym IBM PC, zapewnia możliwość podłączenia dodatkowych urządzeń bezpośrednio do magistrali systemowej. W tym celu na płycie głównej komputera instalowane są specjalne gniazda („gniazda”), do których można włożyć dodatkowe płytki realizujące funkcje przewidziane w początkowej konfiguracji komputera. Szybkość wymiany dm i ich na magistrali systemowej jest maksymalną możliwą dla danego komputera i jest ograniczona głównie szybkością jego procesora. Obecnie produkowana jest szeroka gama płytek dodatkowych, które realizują bardzo różnorodne funkcje, w tym rozszerzają możliwości komunikacji komputera z urządzeniami zewnętrznymi. W razie potrzeby takie tablice można wykonać niezależnie.

Przedłużacz interfejsu PC
(kliknij, aby powiększyć)

Schemat ideowy prostej dodatkowej karty interfejsu pokazano na ryc. 1. Zbudowany jest w oparciu o dobrze znany adapter interfejsu równoległego KR580BB55A, który umożliwia wprowadzenie lub wyprowadzenie do 24 sygnałów logicznych z komputera. Na chipach DD2, DD3 wykonany jest dekoder, do którego przykładane są sygnały A4-A9 magistrali adresowej komputera. Gdy komputer wykonuje polecenia odczytu z portów o adresach od 00H do 30FH lub zapisuje do tych samych portów, na pinie 8 DD3 generowany jest impuls niskiego poziomu logicznego, umożliwiający działanie mikroukładów DD1 i DD4. Bity adresowe A2 i A3 nie są wykorzystywane, a sygnały AO i A1 podawane są bezpośrednio na wejścia adresowe DD4. Zatem port A tego mikroukładu może być dostępny pod dowolnym adresem 00H, 304H, 308H 0CH; do portu B - pod adresami 301H, 305H, 309H, 0DH; do portu C - pod adresami 302H, 306H, 0AN, 0EN oraz do rejestru słów sterujących - pod adresami 303H, 307H, 30BH, 30FH.

Operacje odczytu lub zapisu SĄ WYKONYWANE zgodnie z sygnałami IOR lub IOW generowanymi przez procesor komputera. Jednak w komputerze sygnały te mogą być generowane nie tylko przez procesor, ale także przez kontroler bezpośredniego dostępu do pamięci (DMA). Aby wyeliminować awarie, do dekodera zastosowano sygnał AEN, blokując go, gdy komputer pracuje w trybie DMA.

Kilka słów o przeznaczeniu narzędzia do kształtowania magistrali DD1. Jeśli płyta ma być używana tylko do wyprowadzania danych, całkiem możliwe jest obejście się bez tego mikroukładu: bufor magistrali danych komputera ma wystarczającą nośność, aby kontrolować magistralę danych mikroukładu DD4 bezpośrednio do niego podłączonego. Jednak w przypadku transmisji zwrotnej nośność tego mikroukładu nie jest wystarczająca, dlatego wymagany jest potężny sterownik autobusu.

Czasami okazuje się, że czas trwania sygnałów zapisu i odczytu generowanych przez komputer jest zbyt krótki dla niezawodnej pracy stosunkowo „wolnych” mikroukładów peryferyjnych (w tym KR580BB55A). Taka sytuacja jest szczególnie prawdopodobna przy przyspieszaniu komputera poprzez zwiększenie częstotliwości taktowania procesora (tzw. tryb turbo). Aby wydłużyć cykle zapisu/odczytu do wymaganej wartości, w złączu systemowym przewidziano specjalne wejście dla sygnału gotowości urządzeń zewnętrznych RDY. Jeżeli po rozpoczęciu zapisu lub odczytu impulsu na tym wejściu zostanie ustawiony niski poziom logiczny, to koniec impulsu będzie opóźniony do momentu usunięcia tego poziomu. Wyjście RDY jest koniecznie wykonywane zgodnie ze schematem „otwartego kolektora”, który w razie potrzeby pozwala łączyć te sygnały z różnych źródeł.

Przedłużacz interfejsu PC

Schemat jednostki generującej sygnał RDY przedstawiono na rys.2. 1. Czas trwania impulsu ustawia się wybierając kondensator CXNUMX. Konieczność użycia tego węzła w produkowanej płytce najlepiej sprawdzić eksperymentalnie.

Jeśli chcesz zwiększyć liczbę pinów do podłączenia urządzeń zewnętrznych, możesz zainstalować dodatkowe układy KR580VV55A na płycie interfejsu. Każdy z nich pozwoli na wprowadzenie lub wyprowadzenie kolejnych 24 sygnałów logicznych. Główną trudnością, z którą się zmierzysz, jest dopasowanie złącza (lub złączy) w komputerze z wystarczającą liczbą pinów, aby przenosić wszystkie te sygnały.

Wnioski 5, 8, 9, 27-36, a także przewody zasilające (7 i 26) dodatkowych mikroukładów KR580VV55A są połączone równolegle z odpowiednimi wyjściami mikroukładu DD4. Dekoder adresu (DD2.1-DD2.5, DD3) został zastąpiony przez układ PROM 556RT7 lub KR556RT18. Wejścia adresowe A2-A9 (piny 6-1, 23,22) tego mikroukładu są podłączone do odpowiednich obwodów złącza XP1, wejście A10 (pin 21) jest podłączone do obwodu AEN, piny 7, 8, 20 są połączone do wspólnego przewodu, a piny 18, 19 - z zasilaniem +5 V przez rezystor 1 kΩ. Pin 9 jest podłączony do pinów 19 DD1 i 13 DD2, a pin 10 jest podłączony do pinu 6 DD4 (jego połączenie z DD1 i DD2 jest zerwane). Do wniosków 11, 13-17 połącz wnioski sześciu dodatkowych mikroukładów KR580VV55A; w sumie może ich być aż siedem (łącznie z DD4).

Aby zaoszczędzić miejsce, zamiast tabeli programowania układu dekodera PROM przedstawiamy prosty program BASIC, który drukuje tę tabelę na drukarce.

10 REM Dekoder portu Auxiliary I/O 20 PA1=&H300: REM Port A adres DD4 30 PA2=&H304: REM Port A adres 1. dodanie. BB55 40 PA3=&H308: Adres portu REM A 2. opcja BB55 50 PA4=&H30C: Adres portu REM A 3. opcja BB55 60 DLA A=0 DO 2047 70 X=&B11111111l 80 JEŻELI (A>=PA1) ORAZ (A<=PA1+3) TO X=&B11111100:GOTO 120 90 JEŚLI (A>=PA2) ORAZ (A<=PA2 +3) TO X=&B11111010 :GOTO 120 100 JEŻELI (A>=PA3) ORAZ (A<=PA3+3) TO X=&B11110110 :GOTO 120 110 JEŻELI (A>=PA4) ORAZ (A<=PA4+3) ) THEN X=&B11101110 120 IF(A AND &HF)=0 THEN LPRINT: LPRINT HEX(A) 130 LPRINT" "; HEX(X); 140 NASTĘPNY 150 LPRINT

Stół przeznaczony jest dla dekodera dla czterech mikroukładów KR580BB55A, których adresy portów znajdują się w obszarze 300H-30FH. Po dokonaniu oczywistych zmian w programie obliczeniowym nie jest trudno uzyskać tabelę dla innej liczby mikroukładów i innych adresów ich portów. Jednak wybierając adresy, musisz upewnić się, że nie są one już używane przez komputer.

Podsumowując, zauważamy, że chipy ROM z serii K573 nie mogą być używane w dekoderze z powodu niewystarczającej wydajności.

Przejdźmy do cech programowania komputerowego. Każdy program zaprojektowany do pracy z opisaną płytą musi zapewniać konfigurację wszystkich zainstalowanych na nim mikroukładów KR580VV55A. Nie wchodząc w znane szczegóły działania tych mikroukładów, przedstawiamy tabelę słów sterujących dla najczęściej używanego trybu 0.

Tabela 1

menedżer słowo (ref) PORT A Port c(st) Port w Port c(ml)
(RAO..RA7) (PC4..PC7) (PBO..PB7) (РСО..РС3)
80 Wniosek Wniosek Wniosek produkcja
81 Wniosek Wniosek Wniosek Wejście
82 Wniosek Wniosek Wejście Wniosek
83 Wniosek Wniosek Wejście Wejście
88 Wniosek Wejście Wniosek Wniosek
89 Wniosek Wejście Wniosek Wejście
Wniosek Wejście Wejście Wniosek
8V Wniosek Wejście Wejście Wejście
90 Wejście Wniosek Wniosek Wniosek
91 Wejście Wniosek Wniosek Wejście
92 Wejście Wniosek Wejście Wniosek
93 Wejście Wniosek Wejście Wejście
98 Wejście Wejście Wniosek Wniosek
9S Wejście Wejście Wniosek Wejście
Wejście Wejście Wejście Wniosek
9V Wejście Wejście Wejście Wejście

Jedna z tych warstw musi zostać zapisana w rejestrze słów kontrolnych każdego układu KR580BB55A przed wykonaniem na nim jakichkolwiek innych operacji. Na przykład polecenie (w języku BASIC)

WYJŚCIE & H303, & H80

skonfiguruje mikroukład do wyjścia na wszystkich 24 obwodach zewnętrznych. Rzeczywiste wyjście można wykonać podobnymi komendami: OUT &H300, &H55: REM Wyjście stałej 55H na port A OUT &H301,X: REM Wyjście wartości zmiennej X na port B

WY i H303,2*N+Z

Ostatni przykład ilustruje możliwość zmiany stanu poszczególnych bitów portu C za pomocą specjalnych słów sterujących. Tutaj N to numer bitu portu C (od 0 do 7) a Z to wartość (0 lub 1), która ma być ustawiona w tym bicie.

Odczytywanie sygnałów podawanych na zewnętrzne piny można wykonać za pomocą poleceń takich jak:

T=INP(&H302): Zmienna T REM jest ustawiona na wartość odczytaną z portu C

Oczywiście odpowiedni port musi być skonfigurowany do wprowadzania danych.

Kiedy programujesz w języku asemblerowym, powinieneś unikać sytuacji, w których polecenia dostępu do portów następują bezpośrednio po sobie. W takich przypadkach konieczne jest wstawienie między nie poleceń „bezczynnych”.

Płytka drukowana opisywanego urządzenia wykonana jest z. dwustronna folia z włókna szklanego. Jego przybliżone wymiary to 112x93 mm. Pomiędzy drukowanymi przewodami +5 V a przewodem wspólnym, jak najbliżej zacisków zasilania każdego mikroukładu, należy zainstalować kondensatory blokujące nie pokazane na schemacie o pojemności co najmniej 0.047 uF. Wtyczka XP1 to rząd pól stykowych o długości 10 mm i szerokości około 2 mm na krawędzi płytki, którą wkłada się do złącza systemowego komputera. Ponieważ złącza w komputerze IBM PC są w calach, odstępy między podkładkami muszą wynosić co 2,54 mm (0,1 cala). Styki A1-A31 znajdują się po stronie instalacji części, a B1-B31 po stronie lutowania. W miarę możliwości miejsca te należy pokryć specjalną powłoką galwaniczną zapewniającą pewny styk, w skrajnych przypadkach należy je ocynować.

Obwody do podłączenia urządzeń zewnętrznych również prowadzą do złącza wtykowego, umieszczając je na krawędzi płytki zwróconej w stronę tylnego panelu komputera. Rodzaj złącza nie ma znaczenia, najważniejsze jest to, że ma wystarczającą liczbę styków i można go umieścić w miejscu przydzielonym mu przez jego rozmiar. W tym złączu zaleca się zamianę styków sygnałowych ze stykami podłączonymi do wspólnego przewodu (obwód 0 V).

Zamiast mikroukładów serii K555 można zastosować ich analogi z serii K155, K531, K1533. Frezarkę autobusową K555AP6 można zastąpić KR580VA86 lub dwoma K589AP16.

Autor: N. Wasiliew, Moskwa; Publikacja: N. Bolszakow, rf.atnn.ru

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

Lodowiec pod kocem 05.11.2005

Część lodowca Gorschen w pobliżu malowniczego kurortu Andermatt (Szwajcaria) została przykryta przed promieniami słonecznymi syntetycznym kocem o powierzchni trzech czwartych boiska piłkarskiego.

Jeśli eksperyment się opłaci, władze lokalne zamierzają w podobny sposób chronić inne lodowce alpejskie na wysokości ponad 2600 metrów nad poziomem morza. W ciągu ostatnich 15 lat stopiło się 20% powierzchni szwajcarskich lodowców, a naukowcy przewidują, że z powodu globalnego ocieplenia kolejne 70% pozostałości zniknie w ciągu najbliższych trzech dekad.

Plastikowa osłona nie tylko skutecznie odbija promienie słoneczne, ale także chroni lód przed kurzem, co przyspiesza jego topnienie.

Inne ciekawe wiadomości:

▪ Chip satelitarny do telefonów komórkowych

▪ Uzależnienie od gier wideo jest uznawane za chorobę

▪ Innowacyjny lidar Velodyne VLS-128

▪ Najlżejsza farba, jaką kiedykolwiek opracowano

▪ Komory parowania w systemach chłodzenia smartfonów

Wiadomości o nauce i technologii, nowa elektronika

 

Ciekawe materiały z bezpłatnej biblioteki technicznej:

▪ sekcja serwisu Zagadki dla dorosłych i dzieci. Wybór artykułów

▪ artykuł Gra nie jest warta świeczki. Popularne wyrażenie

▪ artykuł Gdzie jest hodowana protestacyjna rasa świń, która przypomina wzór flagi narodowej? Szczegółowa odpowiedź

▪ artykuł Symulator dla łyżwiarza. Transport osobisty

▪ artykuł Jonizator ION-1. Encyklopedia elektroniki radiowej i elektrotechniki

▪ artykuł Normy dotyczące testowania sprzętu elektrycznego i urządzeń do instalacji elektrycznych konsumentów. Sprawdź napięcie wyprostowane kabli zasilających. 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