witam mam mala prozbe jesli ktos by mogl mi pomóc w wykonaniu pracy dyplomowej chodzi mi o dobre rady jak wykonac mam prace dyplomowa chodzi mi o porady i schematy ewentualnie linki do jakis sklepow z gotowymi podzespolami moim tematem jest :
" Układy Cyfrowe-Przerzutniki, Liczniki"
Moim zadaniem jest wykonanie stacji roboczej skladajacej sie z :
1. Zaprojektowanie uniwersalnej bazy zawierajacej zasilanie, generatory, elementy sterowania (przelaczniki), podlaczenia, elementy pomiarowe, odczyt informacji cyfrowych.
2. Zaprojektowanie wymiennej plytki zawierajacej rozne przerzutniki i liczniki
Z gory dzieki za jaka kolwiek pomoc kazda sie przyda
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ęProśba o pomoc w wykonaniu pracy dyplomowej
Moderatorzy:Jacek Bogusz, Moderatorzy
Jeżeli dobrze rozumiem chcesz zbudować tablicę dydaktyczną służącą do prezentacji działania przerzutników i liczników. Taka tablica byłaby wyposażona w:
Zacznij od unifikacji złącza pomiędzy płytą bazową a wymiennym modułem "licznikowym". Zastanów się ile i sygnałów będziesz potrzebował do wysterowania poszczególnych kości.
Np. 74(HC)193:
http://alfa.iele.polsl.gliwice.pl/eleno ... _193ds.pdf
wymaga podania:
Np.:
Zacznij od rozpisania całej puli sygnałów na piny wybranego złącza.
Projektując płytę bazową będziesz miał do zrobienia:
Wszystko to razem podłączone do ujednoliconego złącza - zgodnie z wcześniejszymi założeniami - da Ci do dyspozycji pewien zbiór sygnałów sterujących wejścia badanego układu (IN) i zbiór monitorowanych sygnałów wyjsciowych (OUT). Projektując wymienne moduły będziesz tylko wybierał odpowiednią liczbę sygnałów z puli IN i z puli OUT i podłączał je do pinów wybranego przerzutnika/licznika (no i zasilanie rzecz jasna).
Zastanów się też nad tym, że część wymaganych sygnałów będzie interpretowana w logice ujemnej a część w logice dodatniej. Być może warto dołożyć przed LEDowymi kontrolkami dodatkowe ExOR-y, żeby móc łatwo zmieniać interpretację stanów (tzn. kontrolka może świecić zawsze gdy linia ma stan _aktywny_, tzn. stan wysoki ("H") na linii D interpretowanej w logice dodatniej a stan niski("L") na linii D\ interpretowanej w logice ujemnej)
BTW: Z czystym sumieniem mogę Ci polecić książkę:
"Układy cyfrowe - pierwsze kroki" Piotra Góreckiego.
http://www.btc.pl/?id_prod=6282
Wprawdzie swoje kosztuje (jak wszystkie papierowe książki niestety), jednak jej autor jest praktykiem posiadającym zarazem unikalną umiejętność pisania w prosty sposób o rzeczach skomplikowanych. (Sam mu tego talentu dydaktycznego zazdroszczę. )
Po przeczytaniu będziesz miał nie tylko podstawową wiedzę teoretczną o układach cyfrowych (zrozumianą a nie wykutą! ) ale i spory zasób wiedzy praktycznej, bezcenny gdy w krótkim czasie trzeba zrobić coś realnie działającego i nie popełniać przy tym zbyt wielu głupich błędów. Myślę, że powinieneś zaczać od takiej lektury do poduszki, żeby wyrobić sobie pogląd na to czego faktycznie potrzebujesz.
Odnośnie realizacji praktycznej:
--
MDz
- - zunifikowane gniazdo, w które wtykałoby się wymienne płytki z prezentowanymi układami scalonymi.
- zasilacz
- generator sygnału taktującego
- kilka przełączników do zadawania stanów logicznych na wejścia zerujące, ustawiające etc..
- kontrolki (LED-y) do prezentacji stanów logicznych na liniach sterujących i wyjściowych
- dekoder z wyświetlaczem do prezentacji wartości (dziesiętnej, heksadecymalnej) na liniach wielobitowych.
Zacznij od unifikacji złącza pomiędzy płytą bazową a wymiennym modułem "licznikowym". Zastanów się ile i sygnałów będziesz potrzebował do wysterowania poszczególnych kości.
Np. 74(HC)193:
http://alfa.iele.polsl.gliwice.pl/eleno ... _193ds.pdf
wymaga podania:
- - dwóch sygnałów taktujących (CountUp, CountDown)
- czterech linii danych do zapisu równoległego
- sygnału zerującego (Clear)
- sygnału zapisu równoległego (Load)
- - 4 linii wyjściowych (Q3..Q0)
- dwóch wyjść przeniesień (Borrow, Carry)
Np.:
- - dwa kluczowane wejścia taktujące (generatory 0.1..100Hz o regulowanej częstotliwosci)
- jedna lub 2 grupy po 4 linie wejściowe o stanach ustawianych za pomocą heksadecymalnych zadajników kodowych (mam na myśli coś rodzaju:
http://www.tme.pl/zadajnik-kodu-katowy- ... 10rfz.html
lub
http://www.maritex.com.pl/offer.php?bnr ... L&strona=3)
- kilka (np. 4) niezależne linie wejściowe o stanach ustawianych przełącznikami
- 8 linii wyjsciowych monitorowanych za pomocą 8 niezależnych kontrolek binarnych a także (wyświetlanie wartości DEC i HEX)) jako dwie magistrale 4-bitowe lub jedna magistrala 8-bitowa .
- kilka (2.. 4) dodatkowe linie wyjściowe monitorowane kontrolkami LED - np. do obserwacji stanu wyjść przeniesień
- do tego dochodzą ze 2 linie masy (GND) i ze dwie linie zasilające (Vcc)
Zacznij od rozpisania całej puli sygnałów na piny wybranego złącza.
Projektując płytę bazową będziesz miał do zrobienia:
- - Zasilacz (np. 5V/500mA z ograniczeniem zwarciowym).
- Wymuszenia stanów pojedynczych linii z przyciskami (z układami likwidującymi drgania styków).
- Wymuszenia stanu magistral 4-bitowych z zadajnikami kodowymi, licznikami lub czymś podobnym.
- Kontrolki monitorujące stan pojedynczych linii.
- Monitor linii 4- lub 8-bitowej (zobacz np. "Monitor słowa ośmiobitowego" - http://www.ep.com.pl/pobierz.php?id=11718. Mam wrażenie, że w jednym z wczesnych numerów EP ('94? '95?) był również opisany podobny "Monitor linii 4-bitowej").
- Generator taktujący dostarczający dwóch przebiegów taktujacych z możliwością ręcznego kluczowania, ale synchronizowanego z przebiegiem zegarowym. Sądzę, że potrzebujesz częstotliwości 0.1..100Hz do wzrokowej obserwacji stanów albo paru..parudziesięciu kHz jeżeli np. chciałbyś posłuchać poszczególnych częstotliwości dzielonych przez liczniki. Aczkolwiek musiałbyś dopisać do listy jeszcze dodatkowy wzmacniacz audio
Wszystko to razem podłączone do ujednoliconego złącza - zgodnie z wcześniejszymi założeniami - da Ci do dyspozycji pewien zbiór sygnałów sterujących wejścia badanego układu (IN) i zbiór monitorowanych sygnałów wyjsciowych (OUT). Projektując wymienne moduły będziesz tylko wybierał odpowiednią liczbę sygnałów z puli IN i z puli OUT i podłączał je do pinów wybranego przerzutnika/licznika (no i zasilanie rzecz jasna).
Zastanów się też nad tym, że część wymaganych sygnałów będzie interpretowana w logice ujemnej a część w logice dodatniej. Być może warto dołożyć przed LEDowymi kontrolkami dodatkowe ExOR-y, żeby móc łatwo zmieniać interpretację stanów (tzn. kontrolka może świecić zawsze gdy linia ma stan _aktywny_, tzn. stan wysoki ("H") na linii D interpretowanej w logice dodatniej a stan niski("L") na linii D\ interpretowanej w logice ujemnej)
BTW: Z czystym sumieniem mogę Ci polecić książkę:
"Układy cyfrowe - pierwsze kroki" Piotra Góreckiego.
http://www.btc.pl/?id_prod=6282
Wprawdzie swoje kosztuje (jak wszystkie papierowe książki niestety), jednak jej autor jest praktykiem posiadającym zarazem unikalną umiejętność pisania w prosty sposób o rzeczach skomplikowanych. (Sam mu tego talentu dydaktycznego zazdroszczę. )
Po przeczytaniu będziesz miał nie tylko podstawową wiedzę teoretczną o układach cyfrowych (zrozumianą a nie wykutą! ) ale i spory zasób wiedzy praktycznej, bezcenny gdy w krótkim czasie trzeba zrobić coś realnie działającego i nie popełniać przy tym zbyt wielu głupich błędów. Myślę, że powinieneś zaczać od takiej lektury do poduszki, żeby wyrobić sobie pogląd na to czego faktycznie potrzebujesz.
Odnośnie realizacji praktycznej:
- - Na pewno czeka Cię zaprojektowanie i zrobienie kilku...nastu płytek drukowanych. Układy nie będą specjalnie skomplikowane zatem ich projektowanie samo z siebie nie będzie bolesne a dadzą się wykonać choćby termotransferem na żelazku. Niemniej niewprawnej osobie pierwszy kontakt z narzędziami do projektowania płytek drukowanych może pochłonąć sporo czasu.
- Ponieważ ma to być praca dyplomowa to staraj sie od razu robić porządne projekty schematów i płytek drukowanych. Z jednej strony popełnisz mniej błędów przy projektowaniu i montażu, a z drugiej - będziesz mieć gotową dokumentację do zaprezentowania.
- Dobieraj elementy kierując się tym czego używają inni i tym co da się kupić w dużych sklepach internetowych lub w "elektroniku za rogiem" (czyli w Twoim wypadku: http://www.sklepelektroniczny.com.pl/) . Na tym etapie (jednostkowy projekt, krytyczny pod względem wazności i z narzuconym ograniczeniem czasowym) unikaj jak ognia wszelkiej egzotyki. Myślę że przeglądając ksiażkę P.Góreckiego a następnie ofertę TME (http://www.tme.pl, tylko elementy z niezerowymi stanami magazynowymi), MSelektronik (http:/www.mselektronik.com.pl) , Maritex (http://www.maritex.com.pl) i może czegoś jeszcze, szybko zorientujesz się, które elementy są dostępne od ręki a na jakie w ogóle nie warto się oglądać.
--
MDz
Kto jest online
Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 56 gości