5.8. Semnale digitale de ieșire


Conectarea semnalelor digitale de ieșire la un modul DAQ

Înainte de a începe
Acest document prezintă pas cu pas instrucțiuni pentru legarea și configurarea unui modul DAQ pentru semnale de ieșire digitale. Inainte de a începe utilizarea modulului NI DAQ, trebuie să instalați mediul de dezvoltare al aplicației și software driver NI-DAQmx. Vezi documentul Installing LabVIEW and NI-DAQmx pentru mai multă informație.

Localizați pinii modulului DAQ

Inainte de conectarea oricăror semnale, localizați pinii modulului (device).

  1. Deschideți Measurement & Automation Explorer (MAX) și expandați Devices and Interfaces.

  2. Click-dreapta pe numele modulului și selectați Device Pinouts.

Figura 1. Device Terminals Help

Următoarele tipuri de terminale corespund cu măsurările de intrare digitală:

  • DO x: Digital Output — Acesta este, uzual, urmat de un număr corespunzător numărului de canal. De exemplu, dacă modulul DAQ are 8 canale de intrare digitală, schema de conectare arată terminale de la DO 0 la DO 7 localizate pe conector.

  • PFI: Programmable Function Input — Acest terminal poate fi configurat prin software pentru a fi un canal de intrare digitală sau ieșire digitală.

  • Px.y: Port X Line Y— Acesta este la fel ca un terminal de intrare digitală (DO) specificat ca o linie într-un port pentru comoditate.

  • D GND: Digital Ground — Acest terminal este referința la masă pentru canalele DO. Pe unele plăci DAQ multifuncționale D GND poate fi electric conectat cu AI GND și AO GND.

  • COM: Common — Terminalul de masă comun pentru toate canalele DO. Această masă poate fi sau nu poate fi izolată față de împământare, în funcție de modulul disponibil.

Configurarea unei ieșiri digitale

Puteți utiliza MAX pentru a verifica rapid acuratețea setării sistemului de măsurare. Utilizînd un NI-DAQmx Global Virtual Channel, puteți configura o ieșire digitală fără nici o programare. Un virtual channel este un concept al arhitecturii driver NI-DAQmx utilizat pentru a reprezenta o colecție de module setate adecvat care pot include un nume, un canal fizic, conexiunile terminale de intrare, tipul de măsurare sau generare și scalarea informației.


Pentru a începe urmați pașii de mai jos:

  1. Cu MAX deschis, selectați Data Neighborhood și click pe Create New.

  2. Selectați NI-DAQmx Global Virtual Channel și click pe Next.

  3. Selectați Generate Signals » Digital Output » Line Output

Figura 2. Crearea unui canal virtual NI-DAQmx

6. Selectați line0 sau oricare canal fizic la care doriți să conectați ieșire digitală. Un canal fizic este un terminal sau pin la care puteți măsura sau genera un semnal analogic sau digital.

Figura 3. Canalele fizice ale modulului

7. Click Next și introduceți un nume pentru global virtual channel sau lăsați-l implicit.

8. Click Finish și ar trebui să vedeți următorul ecran în MAX:

Figura 4. Setarea unui Digital Output Channel în MAX

9. Pe tabul Settings, click pe Invert Line dacă doriți să inversați polaritatea liniei.

Legarea unui semnal digital la modul

Pasul următor este să conectați fizic semnalul digital la modulul de ieșire digitală DAQ. Semnalul digital ar trebui să corespundă cu configurația de ieșire. Conectați un semnal TTL la un terminal de ieșire TTL bidirecțional. Conectați un modul sourcing de intrare digitală la un terminal sinking de ieșire digitală. Conectați un modul sinking de intrare digitală la un terminal sourcing de ieșire digitală. Conectați legăturile pozitive și negative la o sarcină la CHa și CHb (sau invers) a unei ieșiri releu.

Testarea semnalului

Cu NI-DAQmx global virtual channels, puteți previzualiza măsurarea efectuată.

10. Cu MAX încă deschis, click înapoi pe tabul NI-DAQmx Global Channel și click butonul Run.

11. Click pe butonul radio pentru a comuta ieșirea digitală on și off.

Figura 5. Previzualizarea unei Digital Output Generation în MAX

Aveți, de asemenea, opțiunea de salvare pentru NI-DAQmx Global Virtual Channel dacă doriți să folosiți ecranul de configurare ulterior.

Configurarea stărilor programabile Power-Up

Dacă modulul avut suportă programmable power-up states (vezi specificațiile modulului), urmați pașii de mai jos pentru a configura liniile I/O digitale în MAX.

12. Click-dreapta pe numele modulului sub Devices and Interfaces și selectați Properties.
13. Click pe tabul Power-up States. Liniile digitale ale unui modul sunt organizate ca port (un grup de linii).

Figura 6. Setarea Power-Up States în MAX

14. Puteți seta starea digital power-up pentru fiecare linie la logic low, logic high, sau tristate (floating). Utilizați butoanele radio Set All pentru a configura toate liniile dintr-un port.