[ milojee @ 02.03.2007. 19:28 ] @
Poštovani,
Molio bih za pomoć u vezi problema sprege 10 tastatura u računarskom sistemu.
Tastatura je elektromehanička sa 120 tastera, multipleksirana. Moja ideja je da pored glavnog mikrokontrolera koji obavalja još neke funkcije u sistemu, koristim 10 manjih mikrokontrolera koji će da vrše skeniranje svake tastature i očitavanje bafera iste. Znači za svaku tastaturu po jedan mikrokontroler. Prekidi ovih manjih mikrokontrolera se ulančavaju i šalju na kontroler prekida glavnog mikrokontrolera.
Mikrokontroler koji je na raspolaganju za realizaciju delova sistema je bez spoljne magistrale, sa ugradjenim standardnim SIA, četiri 8-bitna paralelna kvazibidirekciona bitadresibilna porta i jednim “free running” brojačem sa više “output compare” i “input capture” registara koji se mogu konfigurisati da koriste bilo koji bit paralalenog porta. Mikrokontroleri imaju dovoljnu količinu ROM i RAM memorije.
Napominjem da je namena ovog sistema za neku industrijsku primenu (sprežu se još relea, step motori, DC motori, A/D konvertori, D/A konvertori ). Molio bih za pomoć oko sprege ovih 10 tastatura sa glavnim mikrokontrolerom.
Unapred Vam se zahvaljujem na odgovoru i nekoj korisnoj sugestiji.
[ Odin D. @ 04.03.2007. 11:31 ] @
Ovo zvuci kao da ti je L.Saranovac zadao domaci zadatak.
U to bih se opkladio bez razmisljanja.
Sjedi malo pa zagrij stolicu, nemoj da ti mi radimo domaci.
[ milojee @ 04.03.2007. 22:40 ] @
:) Jeste. Saranovac je dobar covek, a i predmet je extra. Odradio sam vec nesto tako da nije problem. Ja sam copina sto sam uopste i pitao. Zao mi je sto sam opteretio forum ovim pitanjem, tako da molim administratora da izbrise topic.
Hvala na sugestiji.
[ obranko @ 04.03.2007. 22:54 ] @
pozadrav,

ako si jos zainteresovan za ideje evo jedna:
posto je u pitanju proizvod koji radi u industriji, koristi rs485 jer je otporan na smetenje. glavni mirko neka radi kao master a ostalih deset kao slave. u jednoj petlji saljes komandu prvo mirkrokontroleru 1 sacekas odgovor (ili tajm-out ako odgovora nema) pa predjes na drugi. kad propitas svih deset, ponovo pocens od pocetka. protokol mozes sam da izmislis (treba ti svega par komandi)
[ Odin D. @ 05.03.2007. 10:35 ] @
Ma nema veze...bitno je da si se dozvao pameti. Nauci to, dobar je to predmet, isplatice ti se. Nemoj da propustis sada takvu priliku, sumnjam da ces na faksu jos jednom imati priliku da uzivas u takvim predavanjima.
Pozdrav.
[ pelctronics @ 05.03.2007. 22:17 ] @
I ja se slazem sa Obrankom umrezi kontrolere i neka oni salju podatke o stisnutom tasteru i broju tastature!
Znaci prekide koristis kod slave kontrolera i kad procita tastaturu napuni promenljivu sa podatkom i brojem kontrolera, a Master bi proveravao povremeno pristigle podatke i mogao bi da bude slobodan da radi ostale stvari koje si naveo,Mislim da bi ga mnogo opteretilo kad bi svaki stisnuti taster izazivao prekid Master kontrolera.Ili razmisli o Ps2 protokolu i tastaturi!!!

Pozdrav
[ milojee @ 05.03.2007. 23:54 ] @
Hvala ljudi,
Ideja o umrezavanu slave kontrolera za skeniranje ovih tastatura mi vrsi posao.
Jos jednom hvala vam puno.