POLITECHNIKA LUBELSKA
WYDZIAŁ ELEKTRYCZNY
LABORATORIUM BUDOWY URZĄDZEŃ MIKROKOMPUTEROWYCH
Ćwiczenie Nr 6
Temat: Masowa pamięć zewnętrzna .
Wykonali: Data:
Kapłaniuk Marek 96-12-12
Pietraś Mariusz
Cel : Poznanie napędu dysku elastycznego.
Wykonanie : 1. Bezprądowe poznanie kinematyki napędu (51/4” i 31/2”)
2. Wykonanie szkicu napędu z zaznaczeniem istotnych elemoetów
(start, blokada zapisu itp porównanie ich z napędem 31/2”)
3. Próby uruchomienia napędu 51/4” pod napięciem z ręczną imitacją
sygnałów sterujących, podporządkowane koncepcji sterowania.
Wykonanie szkicu napędu z zaznaczeniem istotnych elementów.
Oznaczenia:
D1 - dioda LED blokady zapisu
D2 - dioda LED
D3 - dioda LED sygnalizująca pracę napędu
b - przewód zasilania (biały) +5V
z - masa zasilania (zielony)
cz - przewód zasilania (czerwony) +12V
3. Próba uruchamiania napędu pod napięciem z ręczną imitacją sygnałów
sterujących.
Interfejs sygnał*w kontrolnych i danych (złącze 34 - stykowe).
Numer styku |
Funkcje |
Kierunek |
8 |
indeks |
od komputera |
10 |
wyb*r stacji 0 |
do komputera |
12 |
wyb*r stacji 1 |
od komputera |
16 |
włączenie silnika |
od komputera |
18 |
wyb*r kierunku |
od komputera |
20 |
krok przesówu głowicy |
od komputera |
22 |
zapis danych |
od komputera |
24 |
bramka zapisu |
od komputera |
26 |
ścieżka zerowa |
do komputera |
28 |
zabezpieczenie zapisu |
do komputera |
30 |
odczyt danych |
do komputera |
32 |
wybór strony pierwszej |
od komputera |
34 |
gotowość |
do komputera |
Badany napęd 51/4” by/ł częściowo uszkodzony dioda D3 sygnalizująca pracę dysku świeciła ciągle sygnał 18 wybór kierunku przesuwania się głowicy nie powodował zmiany kierunku przesuwania , głowica nie powracała.
Stacja 31/2” - zabespieczenie przed zapisem mechaniczne
Stacja 51/4” - zabespieczenie przed zapisem elementami optoelektronicznymi.
Zabespieczenie tego typu nie działa prawidłowo jeżeli użyjemy do
zabezpieczenia np. taśmy bezbarwnej ponieważ przepuszcza ona światło emitowane przez diodę LED i umożliwia odbiór tego sygnału przez fotoelement, i pomimo zaklejenia wcięcia w obudowie dysku elastycznego zapis i kasowanie jest nadal mozliwe. Takie samo postępowanie w przypadku dyskietki 31/2” z zabespieczeniem
mechanicznym daje efekt braku możliwości kasowania natomiast nie zabespiecza przed zapisem
4. Koncepcja sterownika napędu elastycznego.
Schemat blokowy sterownika napędu dysku.
Rejestr ścieżki - jest przeznaczony do pamiętania numeru ścieżki, nad kt*rą aktualnie znajduje się głowica napędu dysk*w. Podczas operacji zapisu lub odczytu zawartość rejestru porównywana jest z odczytanym numerem ścieżki znajdującym się w identyfikatorze sektora.
Rejestr sektora - przechowuje numer sektora, kt*rego dotyczy transmisja. Jego zawartość jest także porównywana podczas odczytu identyfikatora sektora.
Rejestr statusu - zawiera informacje o stanie sterownika i napędu dysk*w oraz o wyniku transmisji. Jego zawartość zależy od typu wykonywanej operacji i może być jedynie odczytywana przez procesor.
Rejestr rozkazu - zapisywany jest przez procesor i definiuje czynność, jaką ma podjąć sterownik dysku.
Rejestr danych - wykorzystywany jest do przekazywania kolejnych bajt*w danych podczas operacji odczytu i zapisu oraz do przekazania numeru ścieżki, na kt*rą ma przenieść się głowica podczas operacji przesuwania.
Rejestr przesuwny - umożliwia tworzenie bajtu danych w oparciu o odczytane z dysku impulsy oraz pozwala zamienić bajt na postać szeregową podczas operacji zapisu.
Układ detekcji znacznik*w - por*wnuje zawartość odczytanego bajtu danych z wzorcem znacznika, kt*ry powinien znajdować się na początku każdego identyfikatora sektora oraz bloku danych.
Układ generacji CRC - wytwarza słowo cyklicznej sumy kontrolnej, por*wnywane
z odczytanym z dysku lub zapisywane za sektorem danych.
(CRC - Cycilc Redundancy Check.)
Układ prekompensacji - przemieszcza ułożenie impuls*w zegara i danych w zależności od ich sekwencji, w celu zmniejszenia błęd*w stałych jednostki napędu dysku.
Układ separatora - wykorzystując wewnętrzny układ pętli fazowej, rozdziela odczytany z dysku przebieg, a w konsekwencji odzyskuje impulsy zegarowe i danych oraz eliminuje impulsy fałszywe, wynikające z zakł*ceń.
5. Wnioski
Napędy dysków elastycznych cechuje w porównaniu z dyskami sztywnymi, mniejsza szybkość zapisu i odczytu informacji. Ponadto pojemność dyskietek jest wielokrotnie mniejsza niż pojemność dysków twardych. Do zalet dysków elastycznych należy natomiast możliwość przenoszenia nośnika między różnymi komputerami, jednak ta cecha ma coraz mniejsze znaczenie gdyż obecnie wiele z komputerów jest wyposażona
w kieszenie pozwalające na wymianę dysków twardych i swobodne przenoszenie danych pomiędzy komputerami.
W ćwiczeniu porównywaliśmy ze sobą napędy 51/4” i 31/2” napęd 31/2” po mimo mniejszych wymiarów umożliwia na zapisanie większej liczby informacji 1.44 Mb
jest to możliwe między innymi dla tego, że jest wyposażony w twardą obudowę, która umożliwia na większą precyzję zapisu na węższych ścieżkach w porównaniu z napędem 51/4”.
Schemat blokowy sterownika został oparty na koncepcji sterownika przedstawionego w części II „Układy i systemy mikroprocesorowe” Badźmirowski, Pieńkos, Myzik.