327 matches
-
de proces CP pe care este rezident software-ul de management al calibrării. Realizarea unui ciclu de calibrare presupune transmiterea prin comunicația de tip SCPI a valorii mărimii de generat calibratorului Cal, obținerea prin intermediul lanțului cameră video CV - interfață IEEE1394 - controler video, a imaginii afișate de instrumentul supus calibrării, procesarea imaginii în vederea obținerii valorii numerice a mărimii măsurate, calcularea incertitudinii de măsurare și compararea acesteia cu limitele specificate de producător. Procedura de calibrare presupune repetarea ciclului de calibrare pentru diferite valori
Sisteme video by Codrin Donciu () [Corola-publishinghouse/Science/84097_a_85422]
-
temperatură, umiditate. Software-ul de management al calibrării este alcătuit dintr-o suită de interfețe și rutine specifice, cu rol bine determinat. Interfața comunicației Cal realizează conversia comenzilor specificate de utilizator în cod SCPI interpretabil de către calibrator și verifică starea controlerelor panoului frontal, pentru a reactiva comunicația doar în cazul modificării acesteia. Interfața comunicației CV stabilește parametrii de achiziție video. Rutina de identificare tip afișaj determină dacă se utilizează un echipament cu afișare analogică sau digitală în vederea selectării algoritmului de extragere
Sisteme video by Codrin Donciu () [Corola-publishinghouse/Science/84097_a_85422]
-
1- calibrator Fluke 9100, 2- calculator personal, 3- stand aparat supus testării, 4- braț mobil cameră video, 5- cameră video, 6- interfață Cal, 7- interfață CV. Comunicația dintre calibrator și calculatorul personal este de tip GPIB și se realizează prin intermediul controlerului USB-GPIB iar comunicația dintre calculatorul personal și camera video se realizează prin intermediul interfeței IEEE 1934. Interfața calibrator permite stabilirea parametrilor de funcționare ai calibratorului ca sursă de tensiune/curent: - Tensiune continuă - Tensiune alternativă - Curent continuu pe domeniul mA - Curent continuu
Sisteme video by Codrin Donciu () [Corola-publishinghouse/Science/84097_a_85422]
-
domeniul mA - Curent continuu pe domeniul A - Curent alternativ pe domeniul mA - Curent alternativ pe domeniul A De asemenea interfața permite stabilirea domeniului de calibrare, pasul de calibrare și frecvența semnalului pentru aplicațiile în curent alternativ (figura 1.2), specificațiile controlerelor fiind următoarele: - X Min[V] [A] - selectare prag minim al domeniului de calibrare - X Max[V] [A] - selectare prag maxim al domeniului de calibrare - dx[V] [A] - selectare rezoluție (pas) de calibrare - x[V] [A] - valoare curentă a mărimii pentru
Sisteme video by Codrin Donciu () [Corola-publishinghouse/Science/84097_a_85422]
-
achiziția ca fiind continuă (Continous), după care se poate da start la achiziție (IMAQ1394 Start Aquisition). Se alocă un registru de memorie temporară pentru crearea și manipularea de imagini (imag). În interiorul buclei While avem o structură Case controlată de un controler tip Ring. Implicit, aceasta este pe poziția “0” - ImagAcquisition care determină afișarea continuă a imaginii achiziționate pe indicator. Această operație durează până când utilizatorul decide dacă imaginea achiziționată respectă claritatea cerută (se disting cele 7 segmente ale cifrelor (figura 2.3
Sisteme video by Codrin Donciu () [Corola-publishinghouse/Science/84097_a_85422]
-
imaginii achiziționate pe indicator. Această operație durează până când utilizatorul decide dacă imaginea achiziționată respectă claritatea cerută (se disting cele 7 segmente ale cifrelor (figura 2.3)). Acest lucru implică reglarea camerei video (focus, iluminare). Calibrarea sistemului video. Selectând Calibration la controlerul Ring, va apare o fereastră tip pop-up (figura 2.4) în care utilizatorul va alege cu ajutorul mouse-ului, aria de interes (dreptunghiul de culoare verde) care va cuprinde totalitatea cifrelor numerice afișate. Prin utilizarea subVI-ului IMAQ Select Rectangle obținem și
Sisteme video by Codrin Donciu () [Corola-publishinghouse/Science/84097_a_85422]
-
neuniforme ale condițiilor de iluminat pentru a izola obiectele de interes de fundal. A treia fază de prelucrare este filtrarea prin utilizarea funcției IMAQ Particle Filter 2 aplicată imaginii binare (figura 2.7). Se elimină astfel zgomotele nedorite din imagine. Controlerul Selection Value permite alegerea criteriului de filtrare, limitele inferioare și superioare, modul de includere/excludere în/din aceste limite, tipul de măsurare. Deoarece se dorește eliminarea zonelor cu arie (suma pixelilor) mai mică decât cea a punctului zecimal sau mai
Sisteme video by Codrin Donciu () [Corola-publishinghouse/Science/84097_a_85422]
-
lui Shapiro și ai colegilor ei au trecut de la mers la alergare . Prima dată ei au trebuie să schimbe discul cu mersul cu cel cu alergarea. Atunci ei trebuind să-l parametrizeze cum ar fi reglarea volumului, vitezei și al controlerelor de difuzor, prin urmare să-l inițieze. Capitolul VI DEZVOLTAREA ABILITĂȚII MOTRICE Definirea abilității motrice implică, de obicei relativa schimbare a performanței motrice datorată mai ales antrenamentului. Performanța se poate schimba și din alte motive. Îngrijirea medicală poate modifica radical
Învăţare motrică și sociomotrică by Radu Ababei () [Corola-publishinghouse/Science/1290_a_1899]
-
biți. microcontrolere de 4 biți se utilizează încă la cuptoarele cu microunde; microcontrolere de 8 biți sunt utilizate la unitățile de telecomandă a televizoarelor, tastaturi etc.; microcontrolere de 16 biți sunt utilizate pentru comanda și controlul motoarelor cu ardere internă, controlere de hard-disk etc.; microcontrolere de 32 de biți sunt utilizate în special în domeniul comunicațiilor, la imprimante laser și cu jet de cerneală etc.; microcontrolere de 64 de biți sunt utilizate în special la console video. Piața microcontrolerelor este dominată
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1069]
-
utilizării lor este o condiție absolut necesară pentru succesul dezvoltării produsului final. Există o varietate extrem de largă de dispozitive periferice, pornind de la dispozitive discrete asociate diferitelor familii de microprocesoare, periferice devenite standard (Intel 8250 - circuit de comunicație serială, Intel 8259 controler programabil de întreruperi, sau Z80CTC circuit de temporizare și numărareă și ajungând la perifericele integrate în microcontrolerele moderne. În această lucrare, pentru toate dispozitive periferice prezentate, am exemplificat cu module integrate în microcontrolerele familiei Texas Instruments MSP430. Alegerea este motivată
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1069]
-
biți. microcontrolere de 4 biți se utilizează încă la cuptoarele cu microunde; -microcontrolere de 8 biți sunt utilizate la unitățile de telecomandă a televizoarelor, tastaturi etc.; -microcontrolere de 16 biți sunt utilizate pentru comanda și controlul motoarelor cu ardere internă, controlere de hard-disk etc.; -microcontrolere de 32 de biți sunt utilizate în special în domeniul comunicațiilor, la imprimante laser și cu jet de cerneală etc.; -microcontrolere de 64 de biți sunt utilizate în special la console video. Piața microcontrolerelor este dominată
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1090]
-
utilizării lor este o condiție absolut necesară pentru succesul dezvoltării produsului final. Există o varietate extrem de largă de dispozitive periferice, pornind de la dispozitive discrete asociate diferitelor familii de microprocesoare, periferice devenite standard (Intel 8250 - circuit de comunicație serială, Intel 8259 controler programabil de întreruperi, sau Z80CTC circuit de temporizare și numărareă și ajungând la perifericele integrate în microcontrolerele moderne. În această lucrare, pentru toate dispozitive periferice prezentate, am exemplificat cu module integrate în microcontrolerele familiei Texas Instruments MSP430. Alegerea este motivată
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1090]
-
înregistrarea acestuia în biblioteca de defecte. Arhitectura sistemului este structurată pe două niveluri principale: nivelul interfeței cu procesul și nivelul procedurii software de inspecție. Interfața cu procesul, prezentată în figura 1.1, se compune din sistemul video (camera video CV, controlerul video și interfața video), sistemul de iluminare (sursa de lumină SL, controlerul SL și interfața de comandă SL), sistemul traductor de deplasare (encoderul E, controlerul E și interfața de comandă E) și sistemul motor (motorul M, driverul de motor și
Sisteme video by Codrin Donciu () [Corola-publishinghouse/Science/84096_a_85421]
-
niveluri principale: nivelul interfeței cu procesul și nivelul procedurii software de inspecție. Interfața cu procesul, prezentată în figura 1.1, se compune din sistemul video (camera video CV, controlerul video și interfața video), sistemul de iluminare (sursa de lumină SL, controlerul SL și interfața de comandă SL), sistemul traductor de deplasare (encoderul E, controlerul E și interfața de comandă E) și sistemul motor (motorul M, driverul de motor și interfața de comanda a motorului). Interfețele de comandă și procedura software de
Sisteme video by Codrin Donciu () [Corola-publishinghouse/Science/84096_a_85421]
-
cu procesul, prezentată în figura 1.1, se compune din sistemul video (camera video CV, controlerul video și interfața video), sistemul de iluminare (sursa de lumină SL, controlerul SL și interfața de comandă SL), sistemul traductor de deplasare (encoderul E, controlerul E și interfața de comandă E) și sistemul motor (motorul M, driverul de motor și interfața de comanda a motorului). Interfețele de comandă și procedura software de inspecție sunt rezidente pe computerul de proces. Sursa de lumină este desemnată de
Sisteme video by Codrin Donciu () [Corola-publishinghouse/Science/84096_a_85421]
-
panou permite selectarea timpului de low al impulsului, timp care poate fi minim 2 x perioada bazei de timp, adică 20us. De asemenea se poate selecta perioada de hight a impulsului și dacă impulsul debutează cu low sau hight, prin controlerul Idle State. Controlerul Trigger Source desemnează calea fizică (pinul cartelei de achiziție) la care se va aplica semnalul provenit de la blocul de detecție al trecerilor prin zero iar Trigger Edge stabilește frontul de activare al acestui semnal. Controlerul Initial Delay
Sisteme video by Codrin Donciu () [Corola-publishinghouse/Science/84096_a_85421]
-
timpului de low al impulsului, timp care poate fi minim 2 x perioada bazei de timp, adică 20us. De asemenea se poate selecta perioada de hight a impulsului și dacă impulsul debutează cu low sau hight, prin controlerul Idle State. Controlerul Trigger Source desemnează calea fizică (pinul cartelei de achiziție) la care se va aplica semnalul provenit de la blocul de detecție al trecerilor prin zero iar Trigger Edge stabilește frontul de activare al acestui semnal. Controlerul Initial Delay impune timpul, măsurat
Sisteme video by Codrin Donciu () [Corola-publishinghouse/Science/84096_a_85421]
-
hight, prin controlerul Idle State. Controlerul Trigger Source desemnează calea fizică (pinul cartelei de achiziție) la care se va aplica semnalul provenit de la blocul de detecție al trecerilor prin zero iar Trigger Edge stabilește frontul de activare al acestui semnal. Controlerul Initial Delay impune timpul, măsurat în multipli ai perioadei bazei de timp selectate, după care se generează impulsul. Referința de timp este dată de frontul selectat al semnalului Gate (Trigger Source). În figura 2.13 este prezentată diagrama bloc a
Sisteme video by Codrin Donciu () [Corola-publishinghouse/Science/84096_a_85421]
-
14 sunt prezentate evoluțiile semnalelor Gate și Output, preluate cu ajutorul unui osciloscop. Întârzierea față de semnalul de referință a impulsului generat este de 20us și este întârzierea minimă care se poate aplica pentru baza de timp selectată, în condițiile în care controlerul Initial Delay are valoarea de zero. Impunerea acestei limite este cauzată de existența zonei de low a impulsului. 3. Arhitectura sistemului de comanda a encoderului incremental de deplasare unghiulară Encoderele incrementale de poziție unghiulară sunt utilizate pe scară largă în
Sisteme video by Codrin Donciu () [Corola-publishinghouse/Science/84096_a_85421]
-
front al canalelor A și B. Encoderul decrementează sau incrementează în funcție de care dintre cele două semnale corespunzătoare celor două canale conduce. Panoul frontal al instrumentului virtual realizat în vederea comandării counterului și a prelevării informațiilor este prezentat în figura 3.6. Controlerul Counter permite alegerea dispozitivului ce se dorește a fi utilizat în aplicație, în cazul de față placa de achiziție NI-USB 6251, și counterul (placa de achiziție prezintă două countere, 0 sau 1). Controlerul Decoding Type permite selectarea modului de
Sisteme video by Codrin Donciu () [Corola-publishinghouse/Science/84096_a_85421]
-
este prezentat în figura 3.6. Controlerul Counter permite alegerea dispozitivului ce se dorește a fi utilizat în aplicație, în cazul de față placa de achiziție NI-USB 6251, și counterul (placa de achiziție prezintă două countere, 0 sau 1). Controlerul Decoding Type permite selectarea modului de utilizare de tip X1, X2 sau X4, după cum s-a prezentat anterior. Modurile X4 și X2 sunt mult mai sensibile decât modul X1 la modificări mici ale poziției. Numărul de impulsuri pentru o rotație
Sisteme video by Codrin Donciu () [Corola-publishinghouse/Science/84096_a_85421]
-
modului de utilizare de tip X1, X2 sau X4, după cum s-a prezentat anterior. Modurile X4 și X2 sunt mult mai sensibile decât modul X1 la modificări mici ale poziției. Numărul de impulsuri pentru o rotație completă este stabilit prin intermediul controlerului Pulses per revolution. Pentru encoderul utilizat, Kubler 5802, valoarea este de 5000 impulsuri pe o rotație și se referă la numărul de impulsuri de pe un singur canal. Tot pe panoul frontal se regăsește un controler prin intermediul căruia utilizatorul selectează unitatea
Sisteme video by Codrin Donciu () [Corola-publishinghouse/Science/84096_a_85421]
-
rotație completă este stabilit prin intermediul controlerului Pulses per revolution. Pentru encoderul utilizat, Kubler 5802, valoarea este de 5000 impulsuri pe o rotație și se referă la numărul de impulsuri de pe un singur canal. Tot pe panoul frontal se regăsește un controler prin intermediul căruia utilizatorul selectează unitatea de măsură în care se dorește afișarea rezultatului. Aceasta poate fi grad, radian sau impuls. Afișarea datelor se realizează prin intermediul unui indicator Data. Controlerul Z Index Enable servește la activarea sau dezactivarea semnalului de indexare
Sisteme video by Codrin Donciu () [Corola-publishinghouse/Science/84096_a_85421]
-
de pe un singur canal. Tot pe panoul frontal se regăsește un controler prin intermediul căruia utilizatorul selectează unitatea de măsură în care se dorește afișarea rezultatului. Aceasta poate fi grad, radian sau impuls. Afișarea datelor se realizează prin intermediul unui indicator Data. Controlerul Z Index Enable servește la activarea sau dezactivarea semnalului de indexare Z. Controlerul Z Index Phase stabilește momentul activării resetării funcție de starea semnalelor celor două canale. Există următoarele posibilități: A high - B high; A high - B low; A low - B
Sisteme video by Codrin Donciu () [Corola-publishinghouse/Science/84096_a_85421]
-
căruia utilizatorul selectează unitatea de măsură în care se dorește afișarea rezultatului. Aceasta poate fi grad, radian sau impuls. Afișarea datelor se realizează prin intermediul unui indicator Data. Controlerul Z Index Enable servește la activarea sau dezactivarea semnalului de indexare Z. Controlerul Z Index Phase stabilește momentul activării resetării funcție de starea semnalelor celor două canale. Există următoarele posibilități: A high - B high; A high - B low; A low - B high; A low - B low. Pentru primul caz A high - B high numărarea
Sisteme video by Codrin Donciu () [Corola-publishinghouse/Science/84096_a_85421]