Sistem Achizitie Date

Imagine preview
(6/10 din 3 voturi)

Acest proiect trateaza Sistem Achizitie Date.
Mai jos poate fi vizualizat cuprinsul si un extras din document (aprox. 2 pagini).

Arhiva contine 2 fisiere doc de 43 de pagini (in total).

Iti recomandam sa te uiti bine pe extras, cuprins si pe imaginile oferite iar daca este ceea ce-ti trebuie pentru documentarea ta, il poti descarca. Ai nevoie de doar 4 puncte.

Domeniu: Electronica

Cuprins

1. PORTUL PARALEL 4
1.1 GENERALITATI 4
1.2 CONSIDERENTE HARDWARE 5
1.3 ADRESELE PORTULUI PARALEL 5
1.4 REGISTRII SOFTWARE AI PORTULUI PARALEL. 6
1.5 INSTRUCTIUNI DE INTRARE-IESIRE 7
2. PRINCIPIILE CUNOSCUTE PENTRU REALIZAREA TEMEI DE PROIECTARE. 8
3. SCHEMA BLOC. FUNCTIONARE LA NIVEL DE SCHEMA BLOC. 9
5. BLOCUL DE IESIRE DIGITALA. 11
6. BLOCUL DE IESIRE ANALOGICA. 11
7. BLOCUL DE INTRARE DIGITALA. 11
8. BLOCUL DE INTRARE ANALOGICA. 11
9. BLOCUL DE MULTIPLEXARE A INTRARILOR. 11
10. LOGICA DE COMANDA SI CONTROL. 11
Cuprins Tabele
Tabel 1 - Pinajul connectorului DB25 5
Tabel 2 - Registrul de date 6
Tabel 3 - Rgistrul de stare 6
Tabel 4 - Registrul de control 7
Tabel 5 - Istructiuni de intrare/iesire 7
Tabel 6 - Selectie bloc multiplexare 11
Tabel 7 - Cuvantul de comanda a logicii de comanda si control 11
Cuprins Figuri
Figura 1 - Schema bloc 9
Figura 2 - Blocul de iesire digitala 11
Figura 3 - Blocul de iesire analogica 11
Figura 4 - Blocul de intrare digitala. 11
Figura 5 - Blocul de intrare analogica. 11
Figura 6 - Blocul de multiplexare a intrarilor. 11
Figura 7 - Logica de comanda si control. 11

Extras din document

Date tehnice de proiectare:

-Intrari digitale – 16

-Intrari analogice – 1 (cu rezolutie de cel putin 10 biti)

-Iesiri digitale – 16

-Iesiri analogice – 1 (cu rezolutie de 8 biti)

1. PORTUL PARALEL

1.1 Generalitati

Portul paralel este cel mai des folosit port pentru a face interfatarea cu placi de achizitie.

Acest port permite utilizatorului accesul la 9 linii de intrare sau la 12 linii de iesire in orice moment, necesitand un minim de circuite externe pentru a implementa proiecte simple.

Portul este compus din 5 linii de stare, 4 linii de control si 8 linii de date. Este localizat de obicei in partea dein spate a PC-ului sub forma unui connector de tip 'D' cu 25 pini.

Versiunile noi de porturi sunt standardizate dupa standardul IEEE 1284, eliberat in 1994. Acest standard defineste 5 moduri de operare:

1. Compatibility

2. Nibbl

3. Byte

4. EPP (Enhanced Parallel Port).

5. ECP (Extended Capabilities Port).

Modul "Compatibility" sau "Centronics Mode" poate doar sa trimita date cu o viteza de 50 kbytes pe secunda, dar poate ajunge si la 150+ kbytes pe secunda. Pentru a primi date, utilizatorul va trebui sa comute in modul Nibble sau Byte.

Modul "Nibble" poate primi doar un nibble (4 bits) de la sistemul de achizitie la computer.

Modul "Byte" foloseste facilitatea de bi-directionalitate (disponibil doar pe anumite placi de baza) pentru a primi un byte (8 bits).

Modurile "Extended" si "Enhanced Parallel Ports" folosesc hardware suplimentar pentru a genera si gestiona un protocol de transmisie/receptie (handshaking).

Pentru a trimite un byte la printer (sau un sistem de achizitie) conectat la portul paralel, folosind modul "compatibility", software-ul trebuie sa:

1. Scrie datele la portul de date.

2. Verifice daca printer-ul este ocupat. Daca acesta este ocupat, atunci nu va primi datele transmise, astfel incat, datele transmise vor fi pierdute.

3. Puna "Strobe" (Pin 1) in starea zero logic. Aceasta semnalizeaza printer-ului ca pe liniile de date (pinii 2-9) se afla date corecte.

4. Dupa 5 microsecunde de la trecerea lui "Strobe" in zero logic , acesta va trebui readus in unu logic, fapt ce specifica terminarea ciclului de scriere.

Toti acesti pasi vor limita viteza de rulare a portului. Modurile EPP si ECP realizeaza toate acestea prin intermediul hardware-ului, ceea ce inseamna ca este nevoie doar de o singura instructiune de I/O, ceea ce mareste viteza. Aceste porturi pot transfera date cu o viteza de 1-2 megabytes pe secunda.

1.2 Considerente hardware

Pin Nr. Nume semnal Directie Registru

1 nStrobe In/Out Control

2 Data 0 Out Data

3 Data 1 Out Data

4 Data 2 Out Data

5 Data 3 Out Data

6 Data 4 Out Data

7 Data 5 Out Data

8 Data 6 Out Data

9 Data 7 Out Data

10 nAck In Status

11 Busy In Status

12 Paper-Out In Status

13 Select In Status

14 nAuto-Linefeed In/Out Control

15 nError In Status

16 nInitialize In/Out Control

17 nSelect-In In/Out Control

18 – 25 Ground Gnd

Tabel 1 - Pinajul connectorului DB25

Iesirile portului paralel sunt, in mod normal, semnale de nivel logic TTL.

1.3 Adresele portului paralel

Portul paralel are trei adrese des folosite. Adresa de baza 3BCh era folosita inainte de porturile paralele aflate pe placile video mai vechi. Aceasta adresa nu a mai fost folosita dupa ce s-a renuntat la porturile paralele de pe placile video. Aceasta a reaparut ca o optiune pentru porturipe paralele aflate pe placile de baza

Pentru LPT1 este, in mod normal, asignata adresa 378h, iar pentru LPT2, 278h.

La pornirea calculatorului, BIOS-ul va determina numarul de porturi disponibile si le va asocia etichete (LPT1, LPT2 & LPT3), dupa care va verifica pe rand adresele 3BCh, 378h si 278h, iar daca la una din ele va gasi un oprt paralel, acestuia i se va asocia prima eticheta libera, dupa care va continua pana la ultima adresa disponibila.

Fisiere in arhiva (2):

  • Proiect CID restu`.doc
  • Sistem Achizitie Date.doc

Alte informatii

UNIVERSITATEA DIN PITESTI FACULTATEA DE INGINERIE SECTIA ELECTRONICA APLICATA