Projekat Biljni klimatizer - feb.2001.
Predmet Mikroprocesorski sistemi
Zadatak

Projektovati sistem za laboratorijsko uzgajanje biljaka koji je vezan sa nadzornim računarom serijskom asinhronom vezom brzine 9600 Bd. Sistem se može kontrolisati tako što se iz nadzornog centra šalju komande, manuelno preko mehaničke tastature koja sadrži 16 tastera ili automatski. Bez obzira na režim rada na svakih sat vremena šalju se podaci nadzornom centru (osvetljenje [min 0, max 4], temperatura, vlažnost zemljišta i vazduha, tačno vreme i datum). U sistemu postoje signalizacione LED diode:

  • ERR - ne radi neki deo hardware-a
  • COM - u toku je komunikacija sa nadzornim centrom
  • TEMP - temperatura je izvan zadatog opsega
  • HUM1 - vlažnost zemljišta je izvan zadatog opsega
  • HUM2 - vlažnost vazduha je izvan zadatog opsega
U automatskom režimu u zavisnosti od doba godine i doba dana koji se simulira, sistem podešava vlažnost, osvetljenje i temperaturu. Na raspolaganju su četiri halogene lampe, elektronski kontrolisani ventil za vodu, digitalni termometar i merači vlažnosti zemljišta i vazduha (realizacija ovih uređaja npr. pomoću A/D ili D/A konvertora posebno će se bodovati).
  1. Projektovati upravljačku jedinicu baziranu na mikrokontroleru 8051 sa potrebnim pratećim komponentama. Nacrtati detaljnu električnu šemu (korišćenjem nekog od programskih paketa za unos šema, OrCAD, Protel, itd.) upravljčkog sistema sa ukupno 32 KB EPROM-a (8051 ima 4 KB internog EPROM-a) i 32 KB eksternog RAM-a i potrebnim periferijskim komponentama po izboru.
  2. Za projektovani kontroler napisati:
    • deo programa za inicijalizaciju sistema
    • program upravljačke jedinice
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).
Napomena 2.: Koristiti Intel8051 Data Sheet i Application Notes pri projektovanju. Pronaći kako su realizovani slični projekti, korišćenjem literature. Cilj ovog zadatka je da se primeni stečeno znanje o mikroprocesoru 8086 i periferiji i da se primeni na mikrokontroler 8051, kao i da se nauči kako se koristi stručna literatura.
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 dokumentacija u pdf formatu + izvorni kod (za download) i
html verzija za pregled on-line.