CAMAC ( în engleză CAMAC ) | |
---|---|
Poveste | |
Dezvoltator | ESONE |
Dezvoltat | 1972 |
alungat | NIM |
Specificații | |
Schimb la cald | Nu |
Extern | da |
Opțiuni de date | |
Lățimea biților | 24 |
Lățimea de bandă | 3 Mb/s |
Protocol | paralel |
Fișiere media la Wikimedia Commons |
CAMAC ( Ing. CAMAC - Computer Automated Measurement and Control ) este un standard care definește organizarea unui bus-modul magistral conceput pentru a conecta dispozitive de măsurare cu echipamente digitale de procesare a datelor în sistemele de achiziție de date . A apărut în anii 1970.
La mijlocul anilor 1960 , costul computerelor a devenit suficient de mic pentru a fi utilizat pe scară largă în experimentele de fizică. Răspândirea relativă a mașinilor a creat necesitatea producției în serie a dispozitivelor de măsurare capabile să funcționeze cu sisteme de achiziție de date . Din motive economice, s-a cerut ca aceste dispozitive să îndeplinească cerințele de modularitate și unificare a metodei de conectare.
Ca soluție, Comitetul European pentru Standarde în Electronica Nucleară (ESONE) [1] a propus în 1972 standardul EUR 4100 [2] , adesea numit și CAMAC-1 (sau pur și simplu CAMAC).
În literatura tehnică și standardele emise pe teritoriul URSS s-a folosit transliterarea directă - CAMAC.
Încercarea inițială de a stabili producția de echipamente compatibile cu CAMAC în URSS nu a avut succes, din cauza faptului că Institutul de Cercetare a Ingineriei Instrumentelor, responsabil de dezvoltarea și producerea acestui echipament, a început producția de echipamente „Vector” compatibile cu CAMAC conform protocoalelor, dar cu sistem constructiv de lazi realizate in dimensiuni metrice . Rezultatul a fost incompatibilitatea echipamentului Vector cu echipamentul CAMAC, care era deja utilizat pe scară largă chiar și în URSS și, ca urmare, popularitatea relativ scăzută a acestui echipament. Ca rezultat, CAMAC a fost standardizat în URSS abia în 1980 ca GOST 26.201-80 [3] . Ulterior, GOST-ul intern a fost revizuit, cea mai recentă ediție actuală datând din 1994.
Standardul CAMAC descrie o metodă de interfațare a echipamentelor cu un computer utilizând o magistrală cu modul trunchi în construcția Euromechanics . Autobuzul are o structură ierarhică și este compus din următoarele blocuri:
nume rusesc | titlu englezesc | Scop |
---|---|---|
Modul funcțional | modul functional | Element necesar. Un modul este un dispozitiv de bază conectabil (sau un sistem de interfață la care se conectează dispozitivul). Structural, modulul este realizat sub forma unei plăci care are o formă standard, conectori și elemente de fixare, așezate într-o ladă. |
Ladă | Ladă | Element necesar. Unitate structurală cu un grup de module funcționale. Este o celulă rack cu design standard, având 24 de sloturi pentru conectarea modulelor funcționale. |
controler de ladă | Controler de ladă | Element necesar. Un tip special de modul funcțional care oferă arbitraj pe magistrala rack și interacționează cu o conexiune externă. |
Șofer de sucursală | Șofer de sucursală | Un dispozitiv care vă permite să combinați până la 8 lăzi pe o magistrală paralelă. Este destinat complexării locale a lăzilor. |
Driver serial | Driver serial | Un dispozitiv care vă permite să combinați până la 62 de lăzi pe o singură magistrală serial. Proiectat pentru agregarea distribuită a lăzilor. |
Lada este o „cutie” cu un perete deschis, prin care se introduc module funcționale în ea [4] .
Lada are poziții pentru atașarea a 24 de module funcționale. Fiecare modul este conectat printr-un conector special situat pe peretele din spate al lăzii. Toți conectorii incluși în cutie sunt conectați printr-o magistrală paralelă numită Dataway . Cele două sloturi din dreapta sunt pentru conectarea controlerului de rack. Cablajul magistralei Dataway pentru aceste sloturi este ușor diferit.
În partea de jos a lăzii se află un compartiment care poate fi folosit pentru a instala un bloc care oferă energie și răcire modulelor folosind ventilatoare încorporate.
Un modul funcțional poate ocupa unul sau mai multe sloturi. Cel mai simplu modul, care ocupă un singur slot, ar trebui să aibă două nervuri în partea de sus și de jos, introduse în șine de pe cutia proiectate pentru poziționarea precisă a modulului. Pe spatele modulului este un conector care se conectează la magistrala Dataway . Panoul frontal al modulului poate conține conectori externi, comenzi sau indicatoare.
Mai multe rafturi pot fi conectate pe aceeași magistrală folosind un canal numit Highway . Există două tipuri de legături pe autostradă : paralelă și serială.
Pentru conectarea la fiecare tip de canale au fost necesare controlere speciale. În același timp, partea controlerului care funcționează cu magistrala Dataway nu s- a schimbat, s-a schimbat doar interfața pentru interacțiunea cu canalul Highway .
Ceva mai târziu decât standardul EUR 4100, a fost pregătit standardul EUR 4600, descriind o ramură paralelă ( English Branch ), care conține până la 8 lăzi, capabile să găzduiască până la 176 de module. În majoritatea cazurilor, această cantitate a fost suficientă pentru experimente complexe de laborator.
Busul de ramură conține 65 de conductori de semnal. Rackurile folosesc adresarea geografică, în timp ce numărul modulului, adresa submodulului și funcția folosesc adresare decodificată. Transmisia bidirecțională a datelor se realizează pe 24 de linii paralele în modul semiduplex.
Pe lângă standardul EUR 4600, a fost propus și standardul EUR 6100, care descrie o coloană vertebrală în serie care vă permite să combinați 62 de lăzi separate de distanțe considerabile. Un astfel de sistem a făcut posibilă utilizarea a până la 1364 de module atunci când se desfășoară experimente pe suprafețe mari.
Modulele de ladă CAMAC sunt controlate de un set specific de comenzi. Echipele sunt împărțite în:
Toate comenzile adresate au forma NAF, unde N - „adresă” - numărul stației în care se află modulul (poate lua valori de la 1 la 23), A - „subadresă” - numărul adresei dispozitivului ( register) în interiorul modulului, ia valori de la 0 până la 15, F este codul operației (funcției) care trebuie efectuată de modul. Pentru a codifica o operație, sunt alocate 5 cifre binare, adică poate fi un număr de la 0 la 31. Fiecare modul poate efectua un număr limitat de operații, iar atunci când începeți să lucrați cu un anumit modul, trebuie să vă familiarizați cu lista funcțiilor sale și codurile corespunzătoare conform descrierii acesteia (a se vedea subsecțiunea Descrierea modulelor individuale). Cu toate acestea, există coduri general acceptate pentru operațiuni tipice:
Cod de comandă (F) | Subgrupul de operare | Comentarii |
---|---|---|
0 - 7 | Citind | F (2) - citiți și resetați conținutul registrului |
8 - 15 | Control | F (8) - verificarea L-cererii; F (9) - resetare L-cerere |
16 - 23 | Înregistrare | - |
24 - 31 | Control | F (24) - blocare; F (25) - executare; F (26) - eliberare; F (27) - verificare stare |
Standardul CAMAC-1 a primit o mare popularitate și un sprijin puternic din partea organizațiilor de standardizare. Acest lucru a condus la consolidarea standardului și la lansarea unui număr mare de module gata făcute concepute pentru a efectua diverse sarcini de măsurare și calcul.
Cu toate acestea, limitările standardului au condus la o serie de noi standarde compatibile.
Numele folosit | Explicaţie | Organizarea Standardelor | |||
---|---|---|---|---|---|
ESONE | IEEE | IEC | GOST | ||
CAMAC-1 (CAMAC-1) | O secțiune de rack cu module | 4100 EUR | IEEE 583 | IEC 516 | GOST 27080-93 sistem CAMAC. Sistem modular de mijloace tehnice pentru prelucrarea datelor |
CAMAC-A1 | Ramificați până la 8 rafturi cu driver de ramificație | 4600 EUR | IEEE 596 | IEC 552 | GOST 26.201.1-94 sistem CAMAC. Cerințe de interfață de ramificație paralelă |
CAMAC-A2 | Ramura seriala pana la 62 de rafturi | 6100 EUR | IEEE 595 | IEC 640 | GOST 26.201.2-94 sistem CAMAC. Cerințe pentru interfața magistralei seriale |
CAMAC-2 | Ladă cu mai multe controlere | 6500 EUR | IEEE 575 | IEC 729 | GOST 27079-94 sistem CAMAC. Cerințe pentru un rack cu mai multe controlere |
Autobuze și interfețe pentru computer | |
---|---|
Noțiuni de bază | |
Procesoare | |
Intern | |
laptopuri | |
Unități | |
Periferie | |
Managementul echipamentelor | |
universal | |
Interfețe video | |
Sisteme integrate |
IEEE | Standardele|||||||
---|---|---|---|---|---|---|---|
Actual |
| ||||||
Seria 802 |
| ||||||
Seria P |
| ||||||
Înlocuit | |||||||
|