|
|
|
| SPRZĘT | |
|
Z PAMIĘTNIKA MŁODEGO ELEKTRONIKA |
W tym dziale chiałbym zaprezentować kilka swych
spostrzeżeń i doświadczeń podczas konstrukcji gadżetów
zarówno do komcia i jego siostry stacji. Dziś zajmiemy się
budowa odbezpieczajki do dysków. Zanim wyjaśnię bliżej
istotę działania, to parę słów tytułem wstępu.
O tym, że na dyskietkę możemy cos nagrać, bądź skasować
z niej, decyduje fiszka, czyli prostokątny otwór. Gdy jest nie
zasłonięty (nie zaklejony) to nie ma problemu. W przeciwnym razie
możemy tylko odczytywać dane, a próba zapisu, czy formatowania
dysku zakończy się wyświetleniem komunikatu:
26 WRITE PROTECT ON
Da się oczywiście oszukać kontroler stacji montując niżej
opisana odbezpieczajkę. Musimy sobie jeszcze przypomnieć zasady
techniki cyfrowej. Komputer i inne układy cyfrowe (urządzenia)
porozumiewają się za pomocą "0" i "1".
Jest to kod dwójkowy. Oznacza to, że mamy albo poziom niski lub
wysoki, inaczej mówiąc - nie ma napięcia lub jest napięcie.
Tak samo jest z naszą stacją. Kontroler sprawdza czy zaklejona
jest szczelina w dyskietce. Robi to za pomocą fotoelementu,
umieszczonego tuż nad wycięciem w dysku. Gdy dysk jest
zaklejony, fotodioda zostaje zakryta, wobec czego maleje prąd w
gałęzi (otrzymujemy "1" logiczną). W odwrotnym
przypadku, w gałęzi wzrasta prąd i otrzymujemy "0"
logiczne. Kontroler sprawdza te obydwa stany i podejmuje
odpowiednie działania. Oto wyniki z moich pomiarów.
dyskietka |
zaklejona |
nie zaklejona |
napięcie (V) |
4,73
|
0,131
|
prąd (mA) |
5,00
|
256
|
stan logiczny |
"1"
|
"0"
|
Teraz możemy przystąpić do montażu. Schemat obwodu w stacji
przedstawia rysunek 1:
Nasza przeróbka ma oszukać kontroler, trzeba więc stworzyć
sztuczne warunki, które by wymusiły odpowiednie napięcie w
gałęzi. Z prostego wzoru prawa ohma obliczamy:
R = U/I = 131/256 (mV / mA)
R = 0,51 kW
Potrzebny będzie opornik 510 omowy. Dorzucić jeszcze trzeba
będzie przełącznik dwupozycyjny, aby załączać i odłączać
nasza doróbke. Z moich doświadczeń wynika, ze opornik może
mieć większą rezystancje, byle nie przekroczyła ona 5 kW. Inaczej nie uzyska się żądanego
efektu. Gotowy schemat jest na rysunku 2:
To jest właśnie to co zamierzaliśmy. Ale powstała pewna
niedogodność : kontroler co jakiś czas zgłasza komunikat:
29 DISK ID MISMATCH
i to zwłaszcza przy wymianie dysków. Co na to poradzić?
Przyznam, że trochę się nad tym głowiłem, ale znalazłem
rozwiązanie. Kontroler ma w buforze stary katalog dysku. Jeśli
zmienimy dysk na inny i zażądamy odczytu katalogu, zgłasza
się znajomy komunikat. Dzieje się tak dlatego, bo stary
nagłówek nie pokrywa się z tym co jest aktualnie w napędzie.
Kontroler po prostu fizycznie nie został poinformowany o zmianie
dyskietki. Musimy wykonać to ręcznie - pamiętaj, aby po
każdej zmianie dysku inicjować stacje. Domyślam się, że nie
będzie to w pewnych warunkach wygodne, np. gdy w ramie stacji
znajduje się jakiś fast loader. Proponuje skorzystać z
ulepszonej wersji, którą zamieszczam na rysunku 3:
Należy zamontować przycisk rozwarciowy, typu reset-off.
Podczas naciśnięcia - w gałęzi powstanie przerwa, co
odpowiada rozwarciu, a przy tym zmienia się stan logiczny.
Osiągnęliśmy cel. Teraz po każdej zmianie dysku wystarczy
szybko nacisnąć guzik. Wszystkie przełączniki najlepiej
umieścić z tyłu obudowy, tam gdzie mieszczą się gniazda.
Należy zwrócić jeszcze uwagę na polaryzacje. Wszelkie klucze
umieszczamy w kablu "dodatnim", którego izolacja jest
najczęściej jaskrawego koloru i po tym go chyba najłatwiej
odróżnić. U mnie jest to: pomarańczowy - plus i zielony -
masa.
Pozostało mi opisać ostatnia cechę przeróbki. Jeśli
zmontujemy dodatkowo jeszcze jeden przełącznik dwupozycyjny,
tak by w jednym położeniu zwierał, a w drugim rozwierał, to
otrzymamy najprostszy HARDWARE VIRUS PROTECTOR. W położeniu
rozwarciowym kontroler nie będzie mógł nic skasować, zapisać
na dysk, czy formatować. Teoretycznie stacji będzie zdawać
się, że np. sformatowała dysk (wyświetli nawet nową
zawartość katalogu), jednak w rzeczywistości dysk nie zostanie
nawet tknięty. Z tym przełącznikiem można bez obawy
powierzyć stację młodszemu bratu, a nawet hasać do woli po
zawirusowanych dyskach. Kompletny schemat zawiera rysunek 4:
Wszystkie przeróbki działają bez zarzutu, a co
najważniejsze są niewidoczne dla programów kopiujących.
Zachęcam wszystkich do wykonania ich, jako że nie są
skomplikowane, a zapewniają przyjemną i wygodną pracę z
dyskietkami.
Autor:
Data realizacji:
Data publikacji:
Data modyfikacji:
Pierwsza publikacja:
|
|
Reiter (Apidya)
-
7.8.2000
-
Filety on-line
|
|
#1 | Dzień 31-5-2005 | godz.10:36:34 | Autor: Murdock/Tropyx | Status: Brak błędów | AdrIP: Ukryty | Ja swój przełącznik wykonałem kilka lat
temu bez żadnego rezystora i działa tak
samo. problem z disk id mismatch
wolałbym ominąć w inny sposób aniżeli
dodawać kolejny przełącznik. Ostatnio
ten sam temat pojawił się na CSDB na
forum. Jedyne rozwiązanie jakie mi
chodzi od 2-3 lat jest jakaś modyfikacja
ROM'u stacji polegająca albo na
usunięciu komunikatu disk id mismatch
albo po prostu dodaniu procedury
inicjalizacji przy każdej operacji
dyskowej... A co do
montowania przełączników z tyłu stacji -
nie polecam bo trzeba za głęboko sięgać.
Ja mam zamontowane na bocznej ściance
przedniego panelu. |
|
#2 | Dzień 1-3-2006 | godz.14:51:54 | Autor: /jad | Status: Brak błędów | AdrIP: Ukryty | Problem z '29 DISK ID MISMATCH' da sie
latwo rozwiazac. zwlaszcza kiedy ma sie
action lub final. wystarczy po wlozeniu
dyskietki ja zaincjalizowac poprze @I
albo DOS"I |
|
#3 | Dzień 2-3-2006 | godz.21:09:04 | Autor: Reiter | Status: Brak błędów | AdrIP: Ukryty | Wszystko to prawda, ale jak masz wgrany
Turbo loader do Ramu stacji (nie chcesz
się go pozbywać przez resetowanie), to
przełącznik jest chyba jedynym wyjściem.
Nie trzeba frezować itp. |
|
#4 | Dzień 21-3-2006 | godz.12:59:51 | Autor: Kisiel/Icon | Status: Brak błędów | AdrIP: Ukryty | A ja rozwiazalem ten problem przez
spilowanie tranzystora w obudowie
okraglej i wstawieniu go zamiast foto
diody, wymiany diody nadawczej na diode
led (bodaj zolta) .. patent dziala do
dzis czyli 13lat. jak kto chetny to
pokaze na north X |
|
#5 | Dzień 23-3-2006 | godz.22:52:51 | Autor: Reiter | Status: Brak błędów | AdrIP: Ukryty | Mogę tylko dodać, że obydwoje wpadliśmy
na podobny pomysł, z tym że ja nie
zastosowałem go. Zależało mi na większej
funkcjonalności stacji. |
|
Instrukcja używania systemu komentarzy
- W polu "Podpisz się" umieszczasz swoje Imię, Nazwisko albo Pseudonim używając znaków alfanumerycznych: A-Z, 0-9 oraz znaków specjalnych, np.: !^<>" ' itp.
Tagi HTML są nieaktywne.
- W polu "Wpisz treść" umieszczasz komentarz używając znaków alfanumerycznych: A-Z, 0-9 oraz znaków specjalnych, np.: !^<>" ' itp. Klawisz ENTER tworzy nowy akapit.
Tagi HTML są aktywne. Możesz:
Możliwość:
|
Komenda:
|
Przykład:
|
a. Pogrubić tekst: |
<B></B> |
Pogrubiony |
b. Pochylić tekst: |
<I></I> |
Pochylony |
c. Podkreślić tekst: |
<U></U> |
Podkreślony |
d. Stworzyć indeks górny: |
<SUP></SUP> |
Indeks górny |
e. Stworzyć indeks dolny: |
<SUB></SUB> |
Indeks dolny |
f. Użyć czcionki maszynowej: |
<TT></TT> |
Czcionka maszynowa |
Adresy URL wpisujemy w postaci http://nazwastrony.pl, ftp://nazwastrony.pl.
Adresy email wpisujemy w postaci nazwa@nazwa.pl.
Adresy Gadu-Gadu wpisujemy w postaci gg:1234567 (bez spacji).
Proszę pamiętać o domykaniu otwartych tagów.
Przed naciśnięciem przycisku Komentuj, zaznacz checkboks przy jego prawym boku.
|
|
|