Politechnika Wrocławska



Podobne dokumenty
Politechnika Wrocławska

LITEcomp. Zestaw uruchomieniowy z mikrokontrolerem ST7FLITE19

10. KLUCZE DWUKIERUNKOWE, MULTIPLEKSERY I DEMULTIPLEKSERY CMOS

Technika mikroprocesorowa. Konsola do gier

Płytka laboratoryjna do współpracy z mikrokontrolerem MC68332

Wyniki (prawie)końcowe - Elektroniczne warcaby

SigmaDSP - zestaw uruchomieniowy dla procesora ADAU1701. SigmaDSP - zestaw uruchomieniowy dla procesora ADAU1701.

PX 151. DMX-RS232 Interface INSTRUKCJA OBSŁUGI

SML3 październik

2 portowy przełącznik KVM USB z wbudowanymi przewodami KVM U202 Skrócona instrukcja obsługi

ZL25ARM. Płyta bazowa dla modułów diparm z mikrokontrolerami STR912. [rdzeń ARM966E-S]

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

dokument DOK wersja 1.0

ZL9AVR. Płyta bazowa dla modułów ZL7AVR (ATmega128) i ZL1ETH (RTL8019)

ECHO CYFROWE Krzysztof Górski

Wyprowadzenia sygnałow i wejścia zasilania na DB15

Porty wejścia/wyjścia w układach mikroprocesorowych i w mikrokontrolerach

Układy zegarowe w systemie mikroprocesorowym

Projektowanie urządzeń mikroprocesorowych cz. 2 Wykład 4

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

RB 42 IX. Rainbow Button 42, IX III. III RB/PS Config Kit Config Adapter 8.107

Zastosowanie procesorów AVR firmy ATMEL w cyfrowych pomiarach częstotliwości

Laserowy skaner obiektów 3D.

Instrukcja Użytkownika

Mikrokontrolery AVR techniczne aspekty programowania

INSTRUKCJA OBSŁUGI DWU-PORTOWY AUTOMATYCZNY PRZEŁĄCZNIK KVM TYPU DESKTOP

WIZUALIZACJA DANYCH SENSORYCZNYCH MINISTACJA METEOROLOGICZNA

Interface sieci RS485

Podstawy Elektroniki dla Informatyki. Tranzystory unipolarne MOS

4. Funktory CMOS cz.2

AKTUATOR DO SYSTEMU DUO Q

ISP ADAPTER. Instrukcja obsługi rev.1.1. Copyright 2009 SIBIT

Schematy kabli połączeniowych wag z kasami fiskalnymi i komputerem.

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

1. Opis urządzenia. 2. Zastosowanie. 3. Cechy urządzenia -3-

AN ON OFF TEMPERATURE CONTROLLER WITH A MOBILE APPLICATION

Politechnika Białostocka

PRZED PRZYSTĄPIENIEM DO ZAJĘĆ PROSZĘ O BARDZO DOKŁADNE

Edukacyjny sterownik silnika krokowego z mikrokontrolerem AT90S1200 na płycie E100. Zestaw do samodzielnego montażu.

Ćwiczenie 23. Temat: Własności podstawowych bramek logicznych. Cel ćwiczenia

Ćwiczenie 31 Temat: Analogowe układy multiplekserów i demultiplekserów. Układ jednostki arytmetyczno-logicznej (ALU).

CHARAKTERYSTYKI BRAMEK CYFROWYCH TTL

KSIS-PP Poznań 2009 I. OPIS OGÓLNY. KONFIGURACJA I UŻYTKOWANIE

UNIGYR Karty magistrali PROFIBUS. Modele z interfejsami kart PCI i PC (PCMCIA)

2. Architektura mikrokontrolerów PIC16F8x... 13

E-TRONIX Sterownik Uniwersalny SU 1.2

ZASILACZE I PRZEKAŹNIKI STOSOWANE W SYSTEMACH VIDEODOMOFONOWYCH

"Sterownik MASTER-SLAVE" wersja 2.0

Zapoznanie się z podstawowymi strukturami funktorów logicznych realizowanymi w technice RTL (Resistor Transistor Logic) oraz zasadą ich działania.

PRZED PRZYSTĄPIENIEM DO ZAJĘĆ PROSZĘ O BARDZO DOKŁADNE

1. INSTALACJA SERWERA

ZL9ARM płytka bazowa dla modułów diparm z mikrokontrolerami LPC213x/214x

PX Relay Module INSTRUKCJA OBSŁUGI

Konstrukcja mostka mocy typu "H" opartego o układ HIP4081A Robert Szlawski

LABORATORIUM TECHNIKA CYFROWA BRAMKI. Rev.1.0

INSTRUKCJA OBSŁUGI. Przekaźnik czasowy ETM ELEKTROTECH Dzierżoniów. 1. Zastosowanie

INSTRUKCJA OBSŁUGI Przekaźnik na USB Nr katalogowy RELx-USB-00

ZL4PIC uniwersalny zestaw uruchomieniowy dla mikrokontrolerów PIC (v.1.0) Uniwersalny zestaw uruchomieniowy dla mikrokontrolerów PIC

ZL6PLD zestaw uruchomieniowy dla układów FPGA z rodziny Spartan 3 firmy Xilinx

Politechnika Białostocka Wydział Elektryczny Katedra Automatyki i Elektroniki. ĆWICZENIE Nr 4 (3h) Przerzutniki, zatrzaski i rejestry w VHDL

EGZAMIN POTWIERDZAJĄCY KWALIFIKACJE W ZAWODZIE Rok 2017 CZĘŚĆ PRAKTYCZNA

Podstawy Elektroniki dla Tele-Informatyki. Tranzystory unipolarne MOS

ZL8AVR. Płyta bazowa dla modułów dipavr

Przykładowe zadanie egzaminacyjne dla kwalifikacji E.20 w zawodzie technik elektronik

AVR DRAGON. INSTRUKCJA OBSŁUGI (wersja 1.0)

Samsung TV LCD Bordeaux 19 rozwiązywanie problemów, edycja danych EDID

ORVALDI ATS. Automatic Transfer Switch (ATS)

Instrukcja użytkownika

4 Adres procesora Zworkami A0, A1 i A2 umieszczonymi pod złączem Z7 ustalamy adres (numer) procesora. Na rysunku powyżej przedstawiono układ zworek dl

PBDMIZ Przełącznik bistabilny DIN z informacją zwrotną

Systemy uruchomieniowe

Zestaw uruchomieniowy z mikrokontrolerem LPC1114 i wbudowanym programatorem ISP

PX342. Driver PWM 1x10A INSTRUKCJA OBSŁUGI

COTAG. Instrukcja Instalacji KONTROLER 4101

Układy TTL i CMOS. Trochę logiki

TEMAT: PROJEKTOWANIE I BADANIE PRZERZUTNIKÓW BISTABILNYCH

E S C o i n t e c h u l. B y d g o s k a O w ińska i n f c o i n t e c h. p l w w w. i - M D B. e u

EGZAMIN POTWIERDZAJĄCY KWALIFIKACJE W ZAWODZIE Rok 2018 CZĘŚĆ PRAKTYCZNA

Instrukcja użytkownika

Ćwicz. 4 Elementy wykonawcze EWA/PP

Przełącznik KVM USB. Przełącznik KVM USB z obsługą sygnału audio i 2 portami. Przełącznik KVM USB z obsługą sygnału audio i 4 portami

STM32Butterfly2. Zestaw uruchomieniowy dla mikrokontrolerów STM32F107

LABORATORIUM PROJEKTOWANIA UKŁADÓW VLSI

PROGRAMOWANIE UKŁADÓW REGULACJI CIĄGŁEJ PCS

Komunikacja w mikrokontrolerach Laboratorium

Sterownik Spid Pant 8 i Ant 8. Podręcznik użytkowania

Mikroprocesorowy miernik czasu

Wizualizacja stanu czujników robota mobilnego. Sprawozdanie z wykonania projektu.

NOTA APLIKACYJNA. Powiadomienie i sterowanie: alarmem, bramą oraz piecem CO BasicGSM 2 (PS), MultiGSM 2 (PS) 1.0RM

Pracownia Transmisji Danych, Instytut Fizyki UMK, Toruń. Instrukcja do ćwiczenia nr 10. Transmisja szeregowa sieciami energetycznymi

OP-VR4 4 kanałowy rozdzielacz sygnału wideo

ZL2AVR. Zestaw uruchomieniowy z mikrokontrolerem ATmega8

Programator ICP mikrokontrolerów rodziny ST7. Full MFPST7. Lite. Instrukcja użytkownika 03/09

Przekaźnik sygnalizacyjny PS-1 DTR_2011_11_PS-1

W.J WIELICZKA

UKŁADY Z PĘTLĄ SPRZĘŻENIA FAZOWEGO (wkładki DA171A i DA171B) 1. OPIS TECHNICZNY UKŁADÓW BADANYCH

MikloBit ul. Cyprysowa 7/ Jaworzno. rev MB-AVR-ISP programator

Tester diod i tranzystorów

Ćwiczenie 2 Przekaźniki Czasowe

AP3.8.4 Adapter portu LPT

Transkrypt:

Politechnika Wrocławska Instytut ybernetyki Technicznej Systemy mikroprocesorowe w automatyce Projekt Mikroprocesorowy przełącznik sygnału monitora, klawiatury i myszy. Prowadzący: dr inż. Marek Wnuk Wykonał: Marek Firgolski nr indeksu 0 Wrocław, czerwiec 00 Marek Firgolski Przełącznik sygnału monitora, klawiatury i myszy. Strona z

. Idea projektu Inspiracją do wykonania układu przełączającego sygnał z dwóch różnych komputerów do jednego zestawu urządzeń peryferyjnych była chęć stworzenia domowego "kompaktowego" stanowiska łączącego funkcję administracji serwerem sieci lokalnej (konsola) oraz komputera osobistego (stacja robocza). Zakładając, że obydwa komputery znajdują się w tym samym pomieszczeniu oraz jedna i ta sama osoba sprawuje pieczę zarówno na serwerem jak i pracuje na osobistym komputerze, uzasadnione jest zastosowanie tylko jednego monitora, klawiatury i myszy do obsługi obydwu stanowisk. Przykładową architekturę takiego rozwiązania przedstawia poniższy rysunek. SRWR "Master" Układ przełączający Komputer Osobisty "Slave" Rys. Organizacja stanowiska pracy Zalety proponowanego rozwiązania: - oszczędność miejsca na stanowisku pracy - niższa kwota zakupu sprzętu - mniejsze zużycie energii elektrycznej - komfort pracy (błyskawicznie przełączanie pomiędzy stanowiskami) Marek Firgolski Przełącznik sygnału monitora, klawiatury i myszy. Strona z

. Podstawowe założenia. Głównym założeniem projektowym jest ciągła praca jednego z komputerów - "master". iorąc pod uwagę fakt, iż zwykle serwer jest urządzeniem pracującym bez przerwy spełnienie tego warunku nie stanowi problemu. Pozostałe założenia lub fakty (w większości wynikają z założenia głównego):. Układ jest zasilany z komputera "master" przez co nie ma potrzeby stosowania dodatkowych układów zasilających.. W stanie "spoczynkowym" przełącznik ustawiony jest na komputer "master".. Przy włączeniu zasilania drugiego komputera - "slave", przełącznik automatycznie ustawi się na "slave" aby umożliwić skuteczny start systemu (boot).. Zasilanie klawiatury i myszy pobierane jest z komputera "master" bez względu czy aktywny jest "master" czy "slave".. Funkcje przełącznika.. Automatyczne lub manualne przekazywanie sygnału z klawiatury i myszy do jednego z dwóch komputerów oraz sygnału z wybranego komputera do monitora.. Wizualizacja stanu przełącznika czyli informacja do której jednostki centralnej są aktualnie dołączone peryferia.. Wizualizacja podłączenia przewodów sygnałowych - klawiatury oraz myszy każdego z komputerów do przełącznika. Poniższy rysunek przedstawia wygląd płyty czołowej z proponowanym rozmieszczeniem elementów informacyjnych (diody L). Klawiatura A Mysz A Aktywny A Aktywny A / Klawiatura Mysz Aktywny Rys. Płyta czołowa przełącznika. Marek Firgolski Przełącznik sygnału monitora, klawiatury i myszy. Strona z

. Prezentacja zastosowanych w układzie rozwiązań. Praktycznie zawsze podstawowym kryterium przy projektowaniu wszelkich układów elektronicznych jest przede wszystkim niezawodność. Istotna jest również złożoność konstrukcji - najlepiej możliwie mała oraz prostota obsługi gotowego urządzenia. Mając na uwadze powyższe kryteria określiłem swoje założenia projektowe, które były podstawą wyboru określonych rozwiązań. Przyjęte w pierwszej fazie teoretyczne rozwiązanie ewoluowały wraz z rozwojem projektu i doprowadziły do formy prezentowanej poniżej. hcąc zapewnić wysoką niezawodność układu postanowiłem ograniczyć do minimum ilość elementów mechanicznych. Praktycznie do wszystkich przełączanych sygnałów postanowiłem zastosować układy elektroniczne. Wyjątkiem miało być zasilanie myszy i klawiatury przełączane mechanicznie (za pomocą przekaźnika) ze względu na stosunkowo wysoki prąd (kilkadziesiąt do kilkaset miliamper). o przełączania sygnałów zegarowych oraz danych klawiatury i myszy chciałem użyć kluczy elektronicznych wykonanych w technologii MOS dostępne w układach 0 lub 0. Opisane rozwiązanie przedstawia schemat ideowy Rys. Mimo iż podejście wydawało się być dobre postanowiłem zbudować praktyczne urządzenie pozwalające zmierzyć spadek napięcia na złączu klucza. Zmierzona wartość spadku napięcia wynosiła (w zależności od prądu) od kilkudziesięciu do nie więcej niż 00 [mv] co dawało podstawy by sądzić, iż układ będzie działał poprawnie. Jednak postanowiłem zbudować drugi układ, który miał przetestować działanie kluczy elektronicznych przy przekazywaniu sygnału danych i zegara z klawiatury do komputera. Niestety test wypadł niepomyślnie przez co musiałem zrezygnować z zastosowania kluczy elektronicznych do przełączania sygnałów z klawiatury i myszy. Schematy obydwu układów testowych prezentuje Rys.. natomiast poniżej na Rys został pokazany praktycznie wykonany układ drugi. W poszukiwaniu kompromisu ostatecznie zdecydowałem się zastosować dwa przekaźniki (jeden dla klawiatury drugi dla myszy), które będą przełączać "niewygodne" sygnały. Zrezygnowałem natomiast z przekaźnika przełączającego zasilenie ponieważ przyjąłem, że klawiatura i mysz będą zasilane niezmiennie z komputera "master" (patrz pkt..). Rys. Marek Firgolski Przełącznik sygnału monitora, klawiatury i myszy. Strona z

Z zupełnie innego rodzaju problemami mamy do czynienia w przypadku sygnału do przesyłanego do monitora. I tak do przełączania wysokoczęstotliwościowych sygnałów wizyjnych postanowiłem zastosować specjalizowany układ firmy MAXIM dwu kanałowy przełącznik Video RG - MAX. Natomiast sygnały synchronizacji pionowej i poziomej oraz sygnały identyfikacyjne monitora będące w rzeczywistości sygnałami cyfrowymi zdecydowałem się przesyłać za pośrednictwem multiplekserów UY. Schemat ideowy całego układu przełączającego przedstawia Rys.. Układ sterujący przełącznikami postanowiłem wykonać przy użyciu mikrokontrolera MH0JA. Wybór mikrokontrolera z rodziny H0 firmy Motorola. jest w tym przypadku jak najbardziej uzasadniony ponieważ dysponuje on wystarczająca ilością portów potrzebnych do obsługi wszystkich procesów sterowania przełącznikiem. Z drugiej strony można się zastanawiać czy nie wystarczyłby układ logiczny zbudowany ze zwykłych bramek, który z powodzeniem mógłby zastąpić mikrokontroler? Jednak za zastosowaniem mikrokontrolera przemawiają głównie dwa czynniki t.j.: przejrzystość konstrukcji całego układu sterowania oraz pełna dowolność przy konfigurowaniu portów we / wy przez co w posiada się dużą swobodę działania procesie projektowania i uruchamiania układu. Schemat ideowy układu sterującego przedstawia Rys... Zmiany wprowadzone w procesie konstrukcji układu.. liminacja sygnałów identyfikujących monitor Monitor I it 0 - Monitor I it.. Zmiany zaplanowane na przyszłość.. liminacja jednego przekaźnika na rzecz multipleksera tzn. przesyłanie sygnału zegarowego zarówno klawiatury jak i myszy poprzez multiplekser.. odanie przełącznika (mechanicznego) pozwalającego określić, które z wejść przyporządkowane będą do komputera "master" a które do "slave" Marek Firgolski Przełącznik sygnału monitora, klawiatury i myszy. Strona z

Monitor Keyboard Keyboard A Mouse A A A A A IN0A GN A GN L A A INA N A GN A0 A A INA S 0 0 V- HAR V- V- OUT0 IN0 V 0 GN OUT A IN GN A GN V A IN OUT A US - MAX 0uF 0.uF 0 0.uF 0uF 0 N G -V GN V MUX X0 X X Y Y0 0 Y Z A A Z0 Z US - UY INH K? 0 A N G US - 0 A MUX A X0 X X Y A 0 Y0 Y Z A Z0 US - UY Z JP? Rys. Wstepny projekt ukladu przelaczajacego INH 0 A Title Mikroprocesorowy przelacznik sygnalu manitora, klawiatury i myszy. Size ocument Number Rev US - 0 A Uklady Mikroprocesorowe - Projekt. Wyk. Marek Firgolski 0 Monitor A Mouse HAR Keyboard OUT Mouse OUT ate: JP? Tuesday, June 0, 00 Sheet of Monitor OUT

A V V JUMPR JUMPR,k I/O O/I I/O O/I I/O O/I I/O O/I I/O O/I 0 I/O O/I 0 I/O O/I I/O O/I TRLA TRLA TRL TRL TRL TRL TRL TRL VSS V 0 0 VSS V,k,k Probny uklad do sprawdzenia dzialania kluczy elektronicznych układu 0 oraz pomiaru spadku napięcia na styku elektronicznym. Keyboard omputer Uklad testowy do sprawdzenia mozliwosci przeslania sygnalu zagarowego (Keyboard lock) i sygnlu danych (Keyboard ata) z klawiatury do komputera za posrednictwem kluczy elektronicznych z układu 0. Rys. Aplikacje testowe Title Aplikacje testowe. Size ocument Number Rev A {oc} {Revode} A ate: Wednesday, June 0, 00 Sheet of

A JP? US US IN0A GN A A L GN L A N INA N A A A A0 GN A0 S INA S 0 A A Pk 0 V- V- V- OUT0 IN0 V 0 GN OUT A IN GN A GN V A IN OUT A US - MAX 0uF 0.uF 0 0.uF 0uF 0 N G -V GN V MUX A K? 0 0k A K A K K A US - UY Monitor A Monitor Keyboard A Mouse A M A U? US - UY LV AP OS 0uF V M AP- Rys. Uklad przelaczajacy GN V - V Title GN VOUT Mikroprocesorowy przelacznik sygnalu manitora, klawiatury i myszy. US - IL0 M Size ocument Number Rev 0,uF 0uF A Uklady Mikroprocesorowe - Projekt. Wyk. Marek Firgolski Mouse K A K,k N K A G K? K KA K A MA M MUX M K M A A M M A M A 0 Keyboard Keyboard OUT Mouse OUT Monitor OUT A ate: Friday, June 0, 00 Sheet of

A V Aktywny P - A Aktywny P - PA 0 OS PA 0 PA pf MHz OS PA PA PA PA V 0 0 PA PA PA 0 VSS PA PA PA PA PA pf 0,uF PA PA RST P 0 P P 0 P RST P IRQ P PU - MH0JA P 0 US P US PA 0 L Przelacznie A / PA N PA A0 V PA S,k,k PA Pk P 0 P P P P P 0 P P P P KA MA K M Klawiatura A - O.K. 0 Mysz A - O.K. 0 Klawiatura - O.K. 0 Mysz - O.K. Rys. Uklad sterujacy. Title Mikroprocesorowy przelacznik sygnalu manitora, klawiatury i myszy. Size ocument Number Rev A Uklady Mikroprocesorowe - Projekt. Wyk. Marek Firgolski A ate: Friday, June 0, 00 Sheet of

Załącznik Mouse (PS/) (At the computer) PIN MINI-IN FMAL (PS/ STYL) at the computer. Pin Name ir escription ATA <-> Key ata n/c - Not connected GN --- Gnd V -> Power, V LK -> lock n/c - Not connected Keyboard ( P) (At the computer) PIN MINI-IN FMAL (PS/ STYL) at the computer. Pin Name ir escription ATA Key ata n/c - Not connected GN Gnd V Power, V LK lock n/c - Not connected Marek Firgolski Przełącznik sygnału monitora, klawiatury i myszy - załącznik. Strona z

VGA () VGA=Video Graphics Adapter or Video Graphics Array. Videotype: Analogue. (At the videocard) (At the monitor cable) PIN HIGHNSITY -SU FMAL at the videocard. PIN HIGHNSITY -SU MAL at the monitor cable. Pin Name ir escription R Red Video ( ohm, 0. V p-p) GRN Green Video ( ohm, 0. V p-p) LU lue Video ( ohm, 0. V p-p) I Monitor I it GN Ground RGN Red Ground GGN Green Ground GN lue Ground KY - Key (No pin) 0 SGN Sync Ground I0 Monitor I it 0 I or SA Monitor I it HSYN or SYN Horizontal Sync (or omposite Sync) VSYN Vertical Sync I or SL Monitor I it Marek Firgolski Przełącznik sygnału monitora, klawiatury i myszy - załącznik. Strona z

VGA () VGA=Video Graphics Adapter or Video Graphics Array. Videotype: Analogue. (At the videocard) (At the monitor cable) PIN -SU FMAL at the videocard. PIN -SU MAL at the monitor cable. Pin Name ir escription R Red Video GRN Green Video LU lue Video HSYN Horizontal Sync VSYN Vertical Sync RGN Red Ground GGN Green Ground GN lue Ground SGN Sync Ground Marek Firgolski Przełącznik sygnału monitora, klawiatury i myszy - załącznik. Strona z