Sunteți pe pagina 1din 3

ECAROM este o familie de minicalculatoare industriale romne?

ti fabricate ncepnd cu
1975 la Intreprinderea de Elemente pentru Automatizare. ECAROM 800, primul model
, este bazat pe experien?a acumulat n lucrul cu Felix C32-P, o variant specializat n
procese a calculatorului Felix C32. Arhitectura sa a fost conceput de inginerii d
e la Institutul de Proiectri pentru Automatizri, ea fiind una modular, structurat n j
urul microprocesorului 8080. Au urmat modelele perfec?ionate ECAROM 880, ECAROM
881 ?i ECAROM 881 F.
Datorit structurii modulare, sistemele ECAROM 880/881 sunt foarte flexibile ?i pe
rmit ob?inerea unei variante optime pentru aplica?iile dorite prin asamblarea un
ui numr de plachete specifice n jurul magistralei A (universal). Conectarea la proc
esul industrial a calculatorului se face prin magistrala B (de proces). Calculat
oarele ECAROM folosesc un sistem de operare special creat pentru ele, numit XTR80.
Interac?iunea cu utilizatorul se poate face prin intermediul unui videoterminal
de tipul DAF 2010, 2020 etc.
Printre fabricile ?i intreprinderile care au utilizat aceste calculatoare se numr:
Oltcit Craiova, DEN Bucure?ti, Intreprinderea de exploatare a gazului natural S
ighi?oara ?i Dispeceratul Canalului Dunre-Marea Neagr.
Cuprins [ascunde]
1 Modulele principale ale calculatoarelor ECAROM
1.1 Unitatea central (EC880-C)
1.2 Memoria (EC880-M)
1.3 Memoria RAM (EC880-RAM)
1.4 Comunica?ia serial (EC880-US)
1.5 Comunica?ia paralel (EC880-P)
1.6 Adaptarea magistralei (EC880-II)
1.7 Ie?irile numerice (EC880-EN)
1.8 Intrrile numerice (EC880-IN)
1.9 Convertorul analog-numeric (EC880-CAN)
1.10 Convertorul numeric-analogic (EC880-CNA)
1.11 Programatorul (EC880-PR)
2 Bibliografie
Modulele principale ale calculatoarelor ECAROM[modificare | modificare surs]
Modulele se afl ntr-un dulap metalic, dispuse n dou sertare, alturi de un sertar con?
innd sursa de alimentare ?i de mijloace de ventila?ie.
Unitatea central (EC880-C)[modificare | modificare surs]
Con?ine microprocesorul 8080 precum ?i circuite RAM (4 kB) ?i EPROM (4 kB) care
pot fi extinse prin plachete suplimentare. Microprocesorul asigur prelucrarea dat
elor, logica de generare a magistralei universale, precum ?i lucrul cu blocurile
de memorie.
Semnalele de proces specifice (READY, RESET, CLOCK) sunt generate cu ajutorul ci
rcuitului 8224 care are o logic extern corespunztoare. Alte func?ii precum logica d
e HOLD, nreruperile ?i generrile comenzilor IOR, IOW, MEMR, MEMW (care lucreaz cu m
emoria ?i perifericele) ?i controlul datelor sunt realizate prin utilizarea circ
uitelor logice combina?ionale ?i secven?iale.
Tot pe aceast plachet se mai gsesc implementate logica de decodificare a adreselor,
care furnizeaz semnale pentru activarea blocurilor de memorie, precum ?i circuit
ele 8216 pentru amplificarea magistralei bidirec?ionale de date ?i adrese la gen
erarea magistralei universale.
Memoria (EC880-M)[modificare | modificare surs]
Prin acest modul memoria RAM este extins cu nc 4 kB iar cea EPROM cu nc 8 kB (mpr?i?i
2 sec?iuni de cte 4 kB). Se pot folosi oricte module de acest gen, n limita spa?iul

ui de adresare. Amplificarea semnalelor ?i conectarea la magistral este realizat c


u amplificatoare 8226.
Memoria RAM (EC880-RAM)[modificare | modificare surs]
Cu acest modul, memoria RAM este extins cu 8 kB. Ace?tia sunt realiza?i cu 64 de
circuite 2102, cte 8 pentru fiecare kB. Cuplarea la magistral se face tot prin amp
lificatoare 8226.
Comunica?ia serial (EC880-US)[modificare | modificare surs]
Modulul de comunica?ie serial are patru canale independente ?i folose?te protocol
ul de comunica?ie CCITT V24, respectiv RS 232-C, sau bucla de curent 0 - 20 mA.
Este folosit pentru coordonarea structurilor ierarhizate sau n comunica?ia cu alt
e minicalculatoare. ntreruperile generate sunt de dou tipuri: asociate recep?iei (
INTR-) sau transmisiei (INTT/). Modulul poate fi folosit att pentru comunica?ii s
incrone, ct ?i pentru cele asincrone, iar viteza de transmisie/recep?ie a datelor
este ajustat independent pentru fiecare canal, prin modificarea frecven?ei de ce
as.
Modulul con?ine mai multe blocuri componente:
Logica de ntreruperi care folose?te m?ti pentru ntrerupere
Logica de decodificare a adreselor ?i comenzilor
Porturile de citire a vectorilor de ntrerupere (prin care sunt transmise, printre
altele, date asupra motivului nreruperii)
Generatorul de ceas folosit n mecanismul de trasmisie/recep?ie
La calculatorul ECAROM pot fi conectate dou astfel de module, asigurndu-se un tota
l de 8 canale seriale duplex. Fiecare canal este controlat de cte un circuit 8251
.
Comunica?ia paralel (EC880-P)[modificare | modificare surs]
Un calculator ECAROM poate con?ine maxim 2 module de comunica?ie paralel. Fiecare
dintre acestea ofer:
Un canal serial bidirec?ional, relizat cu circuitul 8251, comunicnd n standardul C
CITT V24
Dou canale paralele de ie?ire pe 8 bi?i (LPT ?i PTP, relizate cu tampoane 8212)
Dou canale paralele de intrare pe 8 bi?i (AUX ?i PTR, realizate cu acelea?i circu
ite)
Ultimele dou categorii au asocia?i cte 2 bi?i n cuvntul de comand ?i cel de stare.
Un modul este compus din urmtoarele blocuri:
Logica de conectare la magistrala B
Logica de ntreruperi ?i mascare
Logica de decodificare a adreselor ?i comenzilor
Acest modul este util n procesele care utilizeaz 1 sau 2 canale seriale ?i mai mul
te periferice care comunic paralel (gen cititor/perforator de band etc.).
Adaptarea magistralei (EC880-II)[modificare | modificare surs]
Acest modul este unul indispensabil pentru func?ionarea calculatorului, deoarece
asigur generarea magistralei B pornind de la magistrala A ?i controleaz sistemul
de ntreruperi. Poate fi configurat att ca port, ct ?i ca loca?ie de memorie. Blocul
ntreruperilor de memorie este realizat cu circuitul 8259. El gestioneaz 8 nivelur
i dintre care unul generat de modulul IP, iar celelalte 7 sunt rezervate magistr
alei B. Pe acest modul se mai regsesc cteva numrtoare folosite la generarea perioade
lor standard ?i un numrtor programabil cu trei canale, de tip 8253.
Ie?irile numerice (EC880-EN)[modificare | modificare surs]
Modulul genereaz 32 de ie?iri numerice ctre magistrala B, de tip colector n gol, iz
olate galvanic cu ajutorul optocuploarelor. Cele 32 de semnale sunt grupate n 4 c

uvinte a cte 8 bi?i.


Se pot utiliza mai multe astfel de module deodat.
Intrrile numerice (EC880-IN)[modificare | modificare surs]
Modulul preia ?i prelucreaz pn la 32 de semnale numerice de la proces, care sunt gr
upate n 4 cuvinte a cte 8 bi?i. Cele 32 de semnale sunt separate galvanic de tensi
unile calculatorului cu ajutorul optocuploarelor.
Se pot utiliza mai multe astfel de module deodat.
Convertorul analog-numeric (EC880-CAN)[modificare | modificare surs]
Modulul adun mrimi analogice necesare controlrii procesului ?i le converte?te n date
printr-un convertor analogic-numeric (CAN). De multe ori, n locul acestuia mai s
cump, se folosesc multiplexoare structurate pe 3 nivele totaliznd 768 intrri analo
gice:
Nivelul primar multiplexeaz 16 intrri analogice ?i este realizat cu relee reed pe
placheta 880-MX
Nivelul secundar cu opt canale analogice constituite ntr-un grup analogic, reliza
t cu multiplexoare statice CMOS. Un grup se afl pe modului EC880-CAN, iar alte 5
pe EC880-EXAX.
Nivelul ter?iar cu ?ase canale analogice, multiplexate la intrarea CAN.
Convertorul analog-digital realizeaz decodificarea adreselor ce desemneaz registre
le aferente acestui modul, transferul datelor ntre magistrala A ?i modul, generar
ea tensiunii de referin?, controlul logic al conversiei, generarea cuvntului de st
are ?i a ntreruperilor mascabile la sfr?itul conversiei.
Rezultatul acestei conversii este un numr reprezentat pe 12 bi?i. CAN recep?ionea
z ?i converte?te semnale analogice din intervalul 5,1225 V. Dac tensiunile aplicat
e dep?esc aceste valori, numrul rezultat va avea activat bitul de dep?ire.
Convertorul numeric-analogic (EC880-CNA)[modificare | modificare surs]
Modulul converte?te semnalele numerice de 12 bi?i n semnale analogice (tensiune s
au curent) ?i le transmite ctre proces.
Este alctuit din urmtoarele blocuri:
Logica de decodificare a adreselor ?i comenzilor
Tamponul de date pentru preluarea datelor de pe magistrala B
Registrele tampon pentru memorarea pe rnd a celor 2 B, realizate cu circuite 495,
Convertorul numeric-analogic de tip DAC 80 C BI-V, care furnizeaz semnal n gama 0
- 5 V, 0 - 10 V sau 10 V
Multiplexorul cu 8 canale
Opt blocuri de ie?ire avnd cte un dispozitiv de e?antionare/memorare (n cazul tensi
unii) ?i un convertor curent-tensiune (n cazul curentului).
Programatorul (EC880-PR)[modificare | modificare surs]
Modulul programator asigur programarea EPROM sau nscrierea RAM cu date aflate n mem
oria sa. Acesta este realizat cu memorii EPROM tip Intel 2708 sau 2716.

S-ar putea să vă placă și