Projekat Proizvodna traka - jan.2001.
Predmet Mikroprocesorski sistemi
Zadatak

Projektovati upravljačku jedinicu baziranu na mikroprocesoru 8086 i potrebnim pratećim komponentama za upravljanje procesom pakovanja proizvoda sa pokretne trake. Pomeranje trake za 10 cm, kao i nailazak objekta koji se pakuje, generišu impulse minimalnog trajanja 1 ms. Za pakovanje su potrebne dve komande: jedna koja se generiše kada se objekat koji se pakuje pomeri za 30 cm od mesta detekcije i druga koja se generiše kada se kutija u koju se pakuje napuni sa unapred definisanim brojem objekata. Trajanje komandnih impulsa treba da je u granicama 100 do 300 ms. Maksimalna brzina pokretne trake je 0.5 m/s. Potrebno je omogućiti unošenje svih pomenutih (i po potrebi drugih) parametara preko tastature sa 20 tipki i prikaz podataka na petocifarskom heksadecimalnom LED pokazivaču. Neophodno je koristiti kontroler prekida 8259A.

  1. Nacrtati električnu šemu kontrolera na bazi mikroprocesora 8086 u minimalnom režimu rada sa ukupno 64 KB EPROM-a i 64 KB RAM-a (EPROM 27C256, statički RAM 6264) i potrebnim brojem periferijskih komponenti. Koristiti samo dva PROM-a potrebnog kapaciteta kao adresne dekodere. Definisati sadržaje PROM-ova.
  2. Za projektovani kontroler napisati:
    • inicijalizacioni deo glavnog programa koji postavlja vrednosti vektora prekida i inicijalizuje sve korišćene periferijske komponente i osnovni dijagram toka kompletnog rešenja
    • deo programa (uključujući potrebne prekidne rutine) koji prihvata signale od objekta upravljanja i generiše komandne signale
    • deo programa (ili prekidnih podprograma) sa potrebnim objašnjenjima za unos podataka sa tastature i prikaz odgovarajućih veličina na LED pokazivaču.
Napomena 1.: EPROM 27C256 je kapaciteta 32Kx8 i pored adresnih i priključaka za podatke ima priključak za selekciju (CS) i dozvolu izlaza (OE) sa aktivnim niskim nivoom napona. RAM memorija 6264 je kapaciteta 8Kx8 i pored priključaka kao kod 27C256 ima još jedan priključak za selekciju (CS1 - aktivan visok nivo) i R/W priključak (očitavanje visok, upis nizak nivo).
Opšta napomena: Ukoliko nešto nije (dovoljno) precizno definisano, od studenata se očekuje da uvedu jednu razumnu pretpostavku, da je jasno označe (da bi se lakše prepoznala prilikom ocenjivanja ispita) i da nastave da izgrađuju preostali deo odgovora na temeljima uvedene pretpostavke.

Projektna dokumentacija pdf format (za download) i html verzija za pregled on-line.