Aktyw Forum

Zarejestruj się na forum.ep.com.pl i zgłoś swój akces do Aktywu Forum. Jeśli jesteś już zarejestrowany wystarczy, że się zalogujesz.

Sprawdź punkty Zarejestruj się

Pilne !!! Karta WE/WY

avo
-
-
Posty:6
Rejestracja:13 sty 2005, o 23:56
Lokalizacja:Głogów
Pilne !!! Karta WE/WY

Postautor: avo » 14 sty 2005, o 00:00

Mam za zadanie zrobić następującą kartę I/O
Założenia:
1. Karta umożliwia wprowadzenie 8 sygnałów binarnych o poziomach napięciowych: 02V – poziom zera logicznego, 524V – poziom jedynki logicznej.
2. Karta umożliwia wyprowadzenie 8 sygnałów binarnych typu przekaźnikowego – zestyk rozwarty odpowiada zeru logicznemu, zestyk zwarty odpowiada jedynce logicznej.
3. Karta przeznaczona do współpracy z magistralą ISA.
4. Karta może być umieszczona pod jednym z adresów bazowych w przestrzeni adresowej I/O komputera: 300h, 310h, 320h, 330h.
5. Wybór adresu bazowego za pomocą mikroprzełączników.
6. Karta jest zasilana z wewnętrznego zasilacza komputera PC

Może ktoś mi pomoże :) nie bardzo wiem od czego zacząć.
Jeśli znacie już gotowe podobne projemty to prosze o przesłanie na maila lub podanie ich na forum.
Dziekuję i pozdrawiam.
nsosnowski@interia.pl

Awatar użytkownika
gawel
-
-
Posty:683
Rejestracja:24 lis 2003, o 11:19
Lokalizacja:Białystok

Postautor: gawel » 14 sty 2005, o 01:07

W sumie dość proste wymagania. Należy zbudować odpowiedni dekoder adresowy spełniający zadane wymagania adresów bazowych, który będzie sterował dwoma potrami (a może zastosować układ 8255 - pomimo, że posida on 3 porty, ale dekoder adresowy będzie prostszy). Przekażniki i sterowanie przekażnikami, to prosty układ (chyba najlepiej będzie użyć układ ULM2803, a jak nie to 8 tranzystorów /należy pamiętać o diodzie przy przekażniku/). Sprawa konwersji napięć wejściowych do standardu TTL też nie należy do strasznych.

avo
-
-
Posty:6
Rejestracja:13 sty 2005, o 23:56
Lokalizacja:Głogów

Postautor: avo » 18 sty 2005, o 16:45

DO >> TASZA <<

TEMAT NADAL AKTUALNY :)

może narysować i przesłać na maila :)

:564:

Awatar użytkownika
tasza
-
-
Posty:456
Rejestracja:17 sty 2005, o 10:52

Postautor: tasza » 18 sty 2005, o 23:43

hej!

sorry, upload mi nie działa, pliki tak:
pdf
protel

to co w linkach to taki szkic raczej - proszę, aby ktoś się jeszcze wypowiedział, dobrze?

dekoder adresowy na 74688 (ośmiobitowy komparator z dodatkowym wejsciem "enablującym")
jeżeli ISA wystawi: AEN = 0 i {A2..A9} = {Q0..Q7}
to wyjście kostki /P=Q będzie w stanie niskim co uaktywni port 8255,
to czy do zapisu, czy odczytu to określa stan /IOWR, /IORD

taki dekoder adresowy pozwoli Ci ustawić adres bazowy karty
do max. 0x3FC

Kod: Zaznacz cały

adr. bity:98 7654 3210 --------------------------- 300h -> 11 0000 00xx 310h -> 11 0001 00xx 320h -> 11 0010 00xx 330h -> 11 0011 00xx --------------------------- switche: 87 6543 21
więc dla tego schematu, switche:
1,2,5,6 na OFF
8 i 7 na ON (do VCC)
a pozostałymi dwoma czyli 3,4 sobie ustawiasz adresik, jak Ci pasuje
(bity A0,A1 są do wyboru rejestru kostki 8255, dlatego napisałam "xx")

co do podłączenia wejścia RESET układu 8255 do "RESET DRV" to mam wątpliwości,
proszę, niech ktoś się wypowie.
teoretycznie to powinno zresetować port podczas resetu kompa...

następna sprawa:
stadko elementów: T1,D1,P1,R1 powielasz razy osiem, bo tyle ma być wyjśc przekaźnikowych.
każdy taki zestaw jest podłączony do kolejnych bitów portu PA,
narysowałam tylko jeden żeby nie zaciemniać
można tu wstawic np. ULN2004, spokojniutko, tyle że to ma tylko siedem tranzystorów,
jeden i tak trzeba będzie dostawić
to były wyjścia...

a teraz wejścia:
trzeba słowo kontrolne kostce 8255 tak ustawić aby port PB pracował jako input
no i konwersję 2,24 na 0,5 trzeba by domalować :roll:


port PC marnuje się jak widać :-(


a tak na marginesie, te przekaźniki to mają być NA KARCIE?
a może by tak fajniej:
popatrz: gniazdko Cannon DB25, to akurat masz GND i 3 X 8 bit I/O
a przekaźniki sobie dostawisz "na boku"... na osobnej płytce, tak jak są zrobione niektóre karty NI albo Advantech
i wtenczas możesz sobie do takiej karty COKOLWIEK popodłączać, aż Ci pomysłow zabraknie
super sprawa, a tak to :-(

aha, to też proszę, niech ktoś się wypowie:
magistrala ISA jest niebuforowana, 8255 wisi bezpośrednio na szynie danych...
mnie to działało i nie było nieszczęścia, ale proszę o komentarz w tej sprawie

uff, póki co tyle
no to miłego...
tasza

ps.
łopatologicznie wyjaśniony 8255 jest w MIK04 p.Gardynika
Ostatnio zmieniony 19 sty 2005, o 13:34 przez tasza, łącznie zmieniany 1 raz.

Awatar użytkownika
gawel
-
-
Posty:683
Rejestracja:24 lis 2003, o 11:19
Lokalizacja:Białystok

Postautor: gawel » 19 sty 2005, o 00:04

hej!

co do podłączenia wejścia RESET układu 8255 do "RESET DRV" to mam wątpliwości,
proszę, niech ktoś się wypowie.
teoretycznie to powinno zresetować port podczas resetu kompa...
Tak, sygnal RESET DRV występujący w złączu ISA jest tym sygnałem resetującym generowanym także po naciśniciu przycisku resetu kompa. Sygnał na stan aktywny wysoki, 8255 też, więc nie na problemu.

aha, to też proszę, niech ktoś się wypowie:
magistrala ISA jest niebuforowana, 8255 wisi bezpośrednio na szynie danych...
mnie to działało i nie było nieszczęścia, ale proszę o komentarz w tej sprawie
W zasadzie zastosowanie wzmacniacza na szynie danych ('245) jest konieczne. Biorąc pod uwagę, że w kompie jest po kilka slotów i w każdym zostanie włożona karta, to mogą być kłopoty w uzyskaniem poprawnych stabilnych poziomów logicznych. Klasycznym rozwiązaniem jest układ '245, dla którego na wejście kierunku podaje się sygnał /IORD, na wejście zezwolenia sygenerowany przez dekoder adresu sygnał wyboru, strona A układu do slota.

avo
-
-
Posty:6
Rejestracja:13 sty 2005, o 23:56
Lokalizacja:Głogów

Postautor: avo » 21 sty 2005, o 01:03

Dziękuję panowie :564:

Awatar użytkownika
gawel
-
-
Posty:683
Rejestracja:24 lis 2003, o 11:19
Lokalizacja:Białystok

Postautor: gawel » 21 sty 2005, o 01:06

Wiesz, Avo, tasza to jest pani (z klasą) :D
A gdybyś miał problemy, to pisz.
Ostatnio zmieniony 21 sty 2005, o 10:40 przez gawel, łącznie zmieniany 1 raz.

avo
-
-
Posty:6
Rejestracja:13 sty 2005, o 23:56
Lokalizacja:Głogów

Postautor: avo » 21 sty 2005, o 02:14

:oops: przepraszam Tasza

Awatar użytkownika
tasza
-
-
Posty:456
Rejestracja:17 sty 2005, o 10:52

Postautor: tasza » 21 sty 2005, o 08:28

spoko :)
odkopałam jeszcze jakąś dokumentacje do swojej karty IO, jest schemat i pcb
tylko że w Orcad pod dos, jak chcesz to przekonwertuje na protel i wystawię na forum,
mniej się umęczysz z płytką...
miłego!
tasza

avo
-
-
Posty:6
Rejestracja:13 sty 2005, o 23:56
Lokalizacja:Głogów

Postautor: avo » 21 sty 2005, o 10:39

Bardzo proszę o dokumentacje i przekonwertowanie do protela :)

Awatar użytkownika
gawel
-
-
Posty:683
Rejestracja:24 lis 2003, o 11:19
Lokalizacja:Białystok

Postautor: gawel » 21 sty 2005, o 10:39

Tasza, a ja mogę dostać? (tylko ten w orcadzie).

Awatar użytkownika
tasza
-
-
Posty:456
Rejestracja:17 sty 2005, o 10:52

Postautor: tasza » 21 sty 2005, o 10:55

po niedzieli wrzucę, dobrze?
czy ktoś mi może przekonwertować dobę, aby miała
tak ze 30h? o 40h już nie śmiem marzyć....
bo aktualnie to :570:
miłego
tasza

//-------------------

:arrow: Avo
wielkieś mi uczynił pustki w sercu moim,
na plus cztery (?!) zdanym zaliczeniem swoim
aby łzy uciszyć i utulić w żalu,
projekt owy wystaw na tym to portalu: PPEdW
(z dedykacją dla Avo, 07-02-2K5)

piękna ta płytka z 8255, a jaki moduł I/O, przekaźniczki, transoptorki,
bardzo bym nie chciała tego tak przez przypadek...
...skasować?

tasza
Ostatnio zmieniony 7 lut 2005, o 17:31 przez tasza, łącznie zmieniany 2 razy.

Awatar użytkownika
gawel
-
-
Posty:683
Rejestracja:24 lis 2003, o 11:19
Lokalizacja:Białystok

Postautor: gawel » 21 sty 2005, o 11:09

Tasza, ja wyciskam troszkę czasu z godzin urojonych (to te, co są między 24-tą a 0-ową :D )

avo
-
-
Posty:6
Rejestracja:13 sty 2005, o 23:56
Lokalizacja:Głogów

Postautor: avo » 22 sty 2005, o 19:23

Tasza dzięki, poczekam !!
Ja też pracuję nad uzysjaniem większej ilości godzin na dobę, jednak przekłada się to na mniejszą liczbę godzin snu.
Nie jest to najlepszym algorytmem, ale jeśli ktoś zna lepszy to proszę o wzór
:D

Pozdrawiam wszystkich studentów i pracujących po 12 godzin :D

[ Dodano: 05-02-2005, 19:19 ]
TASZA Dziękuję za wszelką pomoc :D
Dzięki tobie za tą kartę dostałem 4+ na uczelni !!!!

Pozdrawiam i jeszcze raz Dzięki :)

Awatar użytkownika
gawel
-
-
Posty:683
Rejestracja:24 lis 2003, o 11:19
Lokalizacja:Białystok

Postautor: gawel » 7 lut 2005, o 11:16

A może byś lepiej wysłał bukiet kwiatów :D :D :D

Wróć do „Elektronika - tematy dowolne”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 71 gości