Configurarea parametrilor de reglare automată. Corectarea automată a erorilor sistematice ale canalelor de măsurare

Tabel 1 - Instrucțiuni pentru corectarea automată a parametrilor sculei

În timpul prelucrării, muchia de tăiere a sculei trebuie să urmeze exact de-a lungul traseului programat. Datorită diferențelor dintre instrumentele utilizate, dimensiunile acestora trebuie luate în considerare și introduse în sistemul de control înainte de a începe redarea programului. Numai în acest caz se poate calcula traiectoria indiferent de parametrii instrumentelor folosite. Odată ce scula este instalată în ax și compensarea corespunzătoare este activată (compensarea dimensiunilor acesteia), CNC-ul ia în considerare automat această corecție.

Poza 1 - Complex instrumental

Adresa H efectuează compensarea lungimii, iar adresa D realizează compensarea razei.

Compensarea lungimii este posibilă în două moduri: în raport cu planul frontal al axului și în raport cu „unealta zero”.

Figura 2 – Compensarea lungimii sculei în raport cu planul de greblare a arborelui și cu scula zero

În primul caz, valoarea compensației poate fi doar pozitivă (pentru figură Figura 2 Н1=70.832, Н2=81.712, Н3=100.003), în al doilea caz alegeți „ instrument zero", care are valoare nulă compensație, iar valorile de compensare rămase pot fi fie pozitive, fie negative (pentru figură Figura 2 Н1=-20,813, Н2=0, Н3=25,821). În ambele cazuri, valorile compensației sunt stocate în tabelul corespunzător.

Centrul tăietorului se deplasează pe o cale echidistantă, paralel cu conturul parte distanțată de acesta cu o cantitate egală cu raza frezei. Calea echidistantă se mai numește și calea centrului tăietorului. Valorile de compensare pentru diferite instrumente sunt introduse în tabel; de exemplu: D1=14 (cu diametrul frezei de 28 mm); D2=22 (cu diametrul frezei de 44 mm). Direcția de deplasare este determinată privind traiectoria de sus în jos, adică din partea „+Z” spre direcția „-Z”.

Figura 3 – Principiul corecției echidistante

De-a lungul conturului și a acelor perechi de cadru pentru care unghiul de înclinare al tangentei rămâne neschimbat, echidistanța este determinată în mod unic de parametrii conturului. În alte cazuri neregulate de perechi de cadru extern, sistemul CNC calculează perechile segmentelor echidistante în conformitate cu instrucțiunile G68 sau G69.



Figura 4 – Definirea fără ambiguitate a unui contur echidistante și calculul conexiunilor externe ale segmentelor echidistante

În cazul perechilor neregulate ale contururilor interne, sistemul CNC calculează intersecțiile liniilor echidistante pentru a determina traiectoria dorită. În unele cazuri, acest lucru poate duce la o distorsiune completă a conturului. Pentru a evita acest lucru, unele sisteme CNC au o funcție de „control al coliziunilor”.

Figura 5 – Calculul conexiunilor interne ale segmentelor echidistante

Pentru ca sistemul CNC să aibă timp să efectueze un decalaj în raport cu conturul programat, este necesar să adăugați o secțiune de apropiere la traiectoria inițială. În această secțiune, corectarea automată a razei sculei este activată. Majoritatea sistemelor necesită o distanță de cel puțin raza sculei pentru a se deplasa pentru a activa corecția. O condiție prealabilă pentru activarea corecției este prezența unei mișcări liniare la avansul de lucru.

Compensarea razei sculei din stânga – G41. Instrucțiunea G41 inițiază un decalaj echidistant pozitiv la stânga piesei de prelucrat văzută în direcția de avans. Pentru a implementa corecția, raza frezei este programată în cuvântul D, iar numărul sculei în cuvântul T. Împreună cu instrucțiunea G41, pot fi programate mișcări liniare; atunci activarea corecției echidistant va avea loc „de-a lungul căii” de mișcare până la punctul final al cadrului.

N60 G41 X... Y... Z... D...

N65 G41 X... Y... Z...

Compensarea razei sculei la dreapta - G42. Instrucțiunea G42 inițiază un decalaj echidistant la dreapta piesei de prelucrat văzută în direcția de avans. Orice altceva este identic cu instrucțiunile G41.

Compensarea lungimii sculei - G43. Compensarea lungimii sculei se realizează prin programarea comenzii G43 și a cuvântului de date H. De obicei, compensarea lungimii este activată în combinație cu mișcarea în gol în axa Z.

Anulează compensările pentru raza și lungimea sculei – G40, G49. Compensarea lungimii sculei este anulată prin programarea comenzii G49 sau H00. Compensarea razei sculei este anulată prin programarea comenzilor G40 sau D00. Anularea compensării G40 poate fi însoțită de mișcare în linie dreaptă în planul activ. În acest caz, ieșirea din traiectoria echidistantă se efectuează „de-a lungul căii” până la punctul final al cadrului. Dacă funcțiile de interpolare circulară sunt active, acțiunea instrucțiunii G40 nu trebuie să fie însoțită de mișcare.

Împerecherea liniilor echidistante la joncțiunea cadrelor (de-a lungul unui arc) – G68; de-a lungul traiectoriei de intersecție a liniilor echidistante – G69. Instrucțiunile sunt modale și funcționează cu corecție echidistantă activă. Acțiunea lor se rezumă la generare automată arcuri (G68) sau trasee de intersecție ale liniilor echidistante la joncțiunea cadrelor de împerechere „nu netedă”. Instrucțiunea G68 inițiază conectarea automată a unui spațiu echidistant folosind un arc de rază r.

Figura 6 – Conexiune automată ruptură echidistantă de-a lungul arcului

Instrucțiunea G69 inițiază conectarea automată a golului echidistant de-a lungul traseului de intersecție a liniilor echidistante.

Figura 7 – Conectarea automată a unui spațiu echidistant de-a lungul traiectoriei intersecției liniilor echidistante

Corectarea culorii integrală componentă proces de prelucrare a imaginilor digitizate. Mai ales de multe ori nevoia de el apare în timpul prepresare fotografii: negativele de film tind să se estompeze în timp, schimbând gama generală a imaginii către albastru sau roșu. Nici camerele digitale nu garantează calitatea perfectă din cauza erorilor incontrolabile setări manuale echilibru. Desigur, editorii grafici moderni au instrumentele necesare pentru a corecta manual erorile de culoare, dar acest lucru nu este foarte eficient atunci când procesează documente în fluxuri. Din fericire, există întreaga linie solutii low-cost din producători terți, permițându-vă să automatizați cât mai mult posibil procesul de corecție a culorii imaginilor.

AutoEye 2.0 (Software AutoFX)

AutoEye 2.0 este o nouă versiune a popularului produs software, conceput pentru a îmbunătăți calitatea imagini digitale datorită restaurării detalii de culoareși îmbunătățirea clarității. Ca și până acum, AutoEye 2.0 este lansat ca oricare program independent Pentru Platforme Windowsși Macintosh, sau ca plugin pentru cele mai obișnuite editoare grafice: Adobe Photoshop CS, Jasc Paint Shop Pro, precum și Corel Photo Paint și CorelDRAW 9.0. Deși toate aceste programe au instrumente de corectare a imaginii încorporate, AutoEye 2.0 diferă favorabil de ele datorită utilizării tehnologiilor proprietare unice Tehnologii inteligente de imagistică vizuală (de exemplu, plug-in-ul nu se bazează pe curbe și histograme tradiționale în activitatea sa). ), permițându-i să rezolve mai mult aceleași probleme într-un mod simplu, precum și să automatizeze cât mai mult posibil și, prin urmare, să grăbească execuția acestora.

Datorită utilizării instrumentelor „inteligente”, dezvoltatorii au reușit să simplifice extrem de mult interfața cu utilizatorul programe. Toate comenzile sunt grupate în trei seturi: Îmbunătățire (corecția erorilor de imagine), Culoare (ajustarea culorii) și Creative (procesare de artă) și pentru a controla toate modificările aduse imaginii, doar un singur panou, care este, fără îndoială, mult mai eficient decât călătoria prin numeroase casete de dialogși un meniu extins.

Modul color Comenzile, la rândul lor, sunt responsabile pentru ajustarea culorii imaginii. Prin utilizarea algoritmilor de amestecare avansați și a tabelelor de corecție, programul nu numai că poate restabili culorile care s-au estompat la fotografierea sau scanarea originalului, dar și permite utilizatorului să-și schimbe gama originală - din nou, cu doar două sau trei clicuri de soarecele.

Pentru a salva rezultatele lucrărilor preliminare fără a face modificări în dosarul original AutoEye 2.0 vă permite să salvați setarile curenteîn profiluri stocate separat. Programul acceptă fișiere în formatele .psd, .tiff, .bmp, .jpg, .gif și .png ca documente sursă. Dacă este selectat formatul Adobe Photoshop .psd pentru procesare, informațiile despre straturi sunt salvate.

Prețul AutoEye 2.0 129 USD.Versiunea demo poate fi descărcată de pe site-ul web al dezvoltatorului http://www.autofx.com/demo_center.asp.

AliveColors 1.1 (AliveColors)

AliveColors 1.1 este un utilitar entry-level convenabil și ușor de utilizat, care are capacități extinse pentru corectarea culorilor și retușarea imaginilor digitalizate cu un singur buton. Eficiența este obținută prin utilizarea cumulativă a unui număr de proceduri ascunse utilizatorului printr-o interfață vizuală simplă.

AliveColors 1.1 include opt funcții de corecție a culorilor încorporate, precum și un set de instrumente tradiționale pentru editarea „mecanică” a imaginii, inclusiv instrumente pentru selectarea, decuparea, rotirea și inversarea stratului activ. Deși pentru reglare fină utilizatorul are acces la aproape toți parametrii procedurali, în cele mai multe cazuri programul se descurcă cu restabilirea automată a calității imaginii (funcțiile de corecție automată prin canale și corecție automată prin luminozitate).

Împreună cu corecția automată a culorilor în întregul document, AliveColors 1.1 permite o editare mai subtilă, cum ar fi clarificarea, crearea unui efect de estompare sau înlocuirea selectivă a culorilor într-o zonă selectată a imaginii. Este de remarcat faptul că rezultatele tuturor operațiunilor efectuate sunt afișate în timp real în fereastră previzualizare, iar funcția de salvare a istoricului vă permite să reveniți cu câțiva pași.

AliveColors 1.1 acceptă protocolul TWAIN, astfel încât imaginile pot fi încărcate în program direct de la un scanner sau de la un computer conectat camera video digitala. Singurul dezavantaj ar fi excesiv set limitat formate fișiere raster, cunoscut programului(există doar patru .bmp. .tiff, .jpg și .png), totuși, această limitare se aplică numai versiunii de sine stătătoare a utilitarului, în timp ce AliveColors 1.1 este lansat și ca plug-in pentru Adobe Photoshop, Corel Photo Paint și Jasc Paint Shop Pro. Odată cu versiunea completă, dezvoltatorii o oferă opțiune gratuită cu funcționalitate redusă (modul de corecție automată a culorii este dezactivat).

Pret AliveColors 1.1 27 euro. O versiune demonstrativă poate fi găsită pe site-ul web al dezvoltatorului la http://www.alivecolors.com.

Color Mechanic Pro (lumină digitală și culoare)

Color Mechanic Pro este un plugin dezvoltat de Digital Light & Color pentru Adobe Photoshop și Photoshop Elements, care include un mecanism destul de puternic și convenabil pentru corectarea și editarea culorii imaginii. Spre deosebire de majoritatea programelor din clasa sa, Color Mechanic Pro funcționează spațiu de culoare HSL și activitatea sa se bazează pe algoritmi pentru editarea separată a canalelor cu conexiunea ulterioară a acestora. Analiza selectivă și calculele de aproximare sunt efectuate în totalitate mod automat. De fapt, rolul utilizatorului se reduce la selectarea unui obiect pentru corectare (controlul culorii se realizează folosind hexagoane HSL și glisoare de reglare fină); În același timp, pluginul acceptă zonele de selecție create unelte standard Photoshop.

În plus față de versiunea „cu drepturi depline” a pluginului, utilizatorului i se oferă versiunea sa ușoară Color Mechanic Standard. Principala diferență dintre ele este că în versiunea completa Editarea imaginilor RGB și CMYK este disponibilă în modul pe 16 biți pe canal, în timp ce în versiunea simplificată este disponibilă doar pentru CMYK. În plus, interfața versiunii complete are mai multe unelte auxiliare, precum și o stivă de comenzi nelimitată pentru a reveni la starea anterioară.

Preț Color Mechanic Pro 50 USD.Versiunea demo (nu vă permite să salvați rezultatele corecției) poate fi descărcată de pe site-ul dezvoltatorului la http://www.colormechanic.com.

Digital ROC Professional (Compania Eastman Kodak)

Plug-in-ul DIGITAL ROC Professional este vândut sub marca Kodak, unul dintre veterani fotografie digitala, cu toate acestea, cercul potențialilor utilizatori ai acestui program nu este în niciun caz limitat la proprietari camere digitale. Dimpotrivă, acest instrument va fi util oricărei persoane care, la datorie sau în timp liber trebuie să faceți față nevoii de a corecta rapid și eficient o imagine problematică. Pluginul oferă atât capacitatea de a restabili automat un document, cât și de a regla ulterior manual echilibrul de culoare pentru a obține un rezultat optim.

Algoritmii DIGITAL ROC Professional analizează gradienții de culoare ale imaginii încărcate pentru a identifica culoarea introdusă sau dezechilibrul tonal general cauzat de calitate slabă eroare de calibrare originală sau hardware. Pe baza rezultatelor acestei analize, programul generează curbe compensatoare de umbră în fiecare dintre canale de culoare(Modul de procesare pe 16 biți este acceptat). Mai mult reglaj fin luminozitate, contrast și gamă de culori poate fi efectuat ulterior manual în acest scop, este prevăzută o fereastră de previzualizare în panoul de dialog pentru plug-in, actualizată în timp real.

DIGITAL ROC Professional lucrează cu fișierele primite de la diverse surse, inclusiv de la camere digitale, scanere cu plat și diapozitive. În acest din urmă caz, pluginul are instrumente suplimentare încorporate pentru a îmbunătăți calitatea imaginii prin suprimarea urmelor de granulație a filmului.

Plugin-ul este compatibil cu toate versiuni Adobe Photoshop de la 5.0, Jasc Paint Shop Pro 7.0 și o versiune ulterioară, precum și alte aplicații care acceptă modelul Pluginuri Adobe. DIGITAL ROC Professional costă 50 USD, iar o versiune demo a programului poate fi găsită pe site-ul dezvoltatorului la http://www.asf.com.



iCorrect EditLab (Pictographics International Corporation)

iCorrect EditLab un instrument profesional puternic pentru corectarea automată a culorii imaginilor, lansat ca plug-in pentru Adobe Photoshop și o serie de alte cele mai populare editori grafici. Mecanismul programului este axat pe corectarea completă a culorii pe scara întregului document, pe baza analiza automata informațiile de culoare conținute în fișier, recunoașterea seturilor predefinite de nuanțe (de exemplu, culoarea cerului, frunziș, pielea umană etc.), precum și a parametrilor specificați de utilizator și a setărilor de control curente Culoare Photoshop(sau altă „aplicație mamă”).

iCorrect EditLab oferă un mod de funcționare complet automat, totuși, la fiecare dintre pașii de corecție a culorii, utilizatorul are posibilitatea de a fi de acord cu opțiunea propusă de computer sau de a-i face propriile editări. Întreaga operațiune de editare constă din patru etape succesive. În prima etapă, programul efectuează echilibrarea în funcție de o nuanță neutră, determinând acele zone ale imaginii care ar trebui pictate în culoare gri intensitate medie, eliminând astfel efectul așa-numitei turnuri de culoare. Al doilea pas este să găsiți punctele limită pentru alb și negru. Apoi, iCorrect EditLab ajustează saturația culorii, precum și contrastul și luminozitatea imaginii. Al patrulea, Etapa finală cel mai complex - programul restabilește colorarea naturală a nuanțelor individuale.

Costul iCorrect EditLab este de 100 USD. Puteți găsi o versiune demonstrativă a pluginului pe site-ul web al dezvoltatorului la

Una dintre principalele sarcini rezolvate la crearea sistemelor de control este asigurarea preciziei necesare a canalului de măsurare și stabilitatea metrologică pe termen lung a acestuia.

O componentă semnificativă a erorii generale a canalului de măsurare este eroarea sistematică. Pentru a putea corecta această eroare, este necesar să știm cum se comportă atunci când amploarea semnalului măsurat se modifică. Comportarea sa este determinată de forma funcției de transformare reală a canalului de măsurare, sau mai precis de modul în care această funcție se abate de la cea ideală. Caracteristica ideală a canalului de măsurare este dependență liniară modificări ale valorii semnalului la ieșirea canalului față de valoarea semnalului la intrarea canalului. Natura schimbării caracteristici reale V caz general poate să nu fie liniară.

Indiferent cât de diferit este comportamentul funcției de transformare reală față de cea ideală, toate diferențele pot fi reduse la suma a trei componente - eroare de compensare zero, eroare de scară și eroare de neliniaritate (Fig. 1). Împărțirea erorii totale de conversie în astfel de componente este importantă, în primul rând, din punct de vedere practic - determinarea valorii fiecărei componente și corectarea fiecăreia dintre ele se realizează în felul său.

Motivele apariției unei erori sistematice de canal sunt legate în primul rând de erorile instrumentale ale unităților și elementelor sale componente. Eroarea de decalaj zero, ca eroare aditivă, este suma erorilor de decalaj zero amplificatoare operaționale sau alte elemente diagramă schematică canal. Eroarea de scară este multiplicativă în comportamentul său. Este cauzată de setarea incorectă a coeficienților de transmisie a elementelor circuitului canalului. Pentru a corecta eroarea de compensare a zero și eroarea de scalare (reducerea lor la intervalul permis) în schema standard includerea elementelor și ansamblurilor, de regulă, prevede includerea de elemente corective - de obicei rezistențe de tăiere.

Corectarea se efectuează la etapă configurare inițială aparate in conditii de laborator folosind echipamentele de masura necesare. Cu toate acestea, după ce dispozitivul este introdus conditii realeÎn timpul funcționării, corectarea erorilor efectuată se poate „destrama” din cauza influenței diferiților factori destabilizatori asupra elementelor circuitului.

Orez. 1. Descompunerea erorii sistematice a canalului de măsurare în componente individuale

Cel mai evident factor destabilizator este schimbarea temperaturii. Un alt factor comun este instabilitatea surselor de alimentare. Și, în sfârșit, un alt factor care se schimbă încet poate contribui la eroarea sistematică - îmbătrânirea elementelor. Acțiunea acestor factori (modificările lor în timpul funcționării dispozitivului) poate duce la faptul că erorile corectate în etapa de configurare a dispozitivului vor depăși din nou limitele acceptabile. Concluzia generală care decurge din aceasta este că astfel în moduri simple Este cel puțin dificil să se asigure stabilitatea metrologică pe termen lung a dispozitivului. În special, acest lucru poate necesita utilizarea de precizie și costisitoare element de bază, pe care, bineînțeles, doriți să o evitați.


Este posibil să se obțină o stabilitate metrologică pe termen lung atunci când se utilizează o bază de elemente ieftină și răspândită numai cu condiția ca erorile elementelor să fie monitorizate și corectate în mod constant (periodic). Evident, este imposibil să faci manual reglaje în mod constant în timp ce dispozitivul funcționează. Acest lucru poate fi realizat numai prin efectuarea automată a acestor acțiuni. La rândul său, un astfel de mod poate fi organizat numai atunci când nucleul central al sistemului de control și măsurare este implementat ca „inteligent” - bazat pe tehnologia microprocesorului.

Să luăm în considerare mai întâi principii generale organizarea corectării automate erori sistematice canal, iar apoi restricții privind implementarea acestuia care decurg din condițiile realizării implementării canale de măsurare.

Componentele liniare ale erorii sistematice (offset zero și erori de scară) sunt determinate și corectate folosind abordări destul de simple.

Constanța erorii de compensare zero pe întreaga gamă de influențe de intrare ne permite să ne limităm la o singură măsurătoare pentru a determina valoarea acesteia. După cum se poate vedea din Fig. 1, cu acțiunea de intrare zero, abaterea funcției de conversie a canalului real de la cea ideală este determinată de eroarea de compensare zero. Prin urmare, pentru a determina această eroare, este necesar să se aplice un semnal de intrare egal cu zero la intrarea canalului și să se măsoare valoarea semnalului obținut la ieșirea canalului. Această valoare va corespunde erorii determinate. Pentru a furniza o intrare de canal de semnal egal cu zero, trebuie să instalați o cheie în circuitul de intrare care comută intrarea canalului pentru timpul de evaluare a erorii la magistrala comună de masă (Fig. 2, a).

Orez. 2. Construcția circuitelor de intrare pentru posibilitatea de corectare a erorii de decalaj zero (a) și a erorii de scară (b)

Este evident că corectarea erorii de offset se va reduce în viitor la scăderea valorii acesteia din valorile la ieșirea canalului obținute în timpul măsurătorilor curente.

Natura liniară a erorii de scară face posibilă determinarea comportamentului acesteia folosind o singură măsurătoare. Prin conectarea unei surse de tensiune de referință de mărime cunoscută la intrarea canalului de măsurare și măsurarea valorii acesteia, este ușor de estimat de câte ori diferă rezultatul obținut de cel așteptat. Cu alte cuvinte, împărțind valoarea rezultatului măsurării unei valori de referință la valoarea adevărată a acestei valori, obținem un factor de corecție, care poate fi folosit ulterior pentru a corecta rezultatele măsurătorilor curente. Pentru a furniza un semnal egal cu semnalul de referință la intrarea canalului, trebuie să instalați un comutator în circuitul de intrare care conectează o sursă de tensiune de referință la intrarea canalului pe durata evaluării erorii (Fig. 2b). Corectarea erorii de scară se va reduce la înmulțirea valorilor de ieșire a canalului obținute în timpul măsurătorilor curente cu factorul de corecție rezultat.

Din secvența de acțiuni de mai sus este clar că determinarea factorului de corecție pentru corectarea erorii de scară trebuie efectuată după determinarea erorii de compensare a zero și luând în considerare magnitudinea acesteia.

Desigur, dacă corectarea a două componente liniare ale erorii sistematice este suficientă pentru a reduce eroarea generală a canalului în limite acceptabile, ne putem limita la cele descrise. tehnici simple reducând eroarea generală a canalului. Dacă acest lucru nu este suficient, atunci este necesar să se identifice comportamentul componentei neliniare a erorii sistematice pentru a se ține cont suplimentar de magnitudinea acesteia atunci când se efectuează măsurători curente. Pentru a determina cu precizie natura comportamentului neliniar al erorii sistematice, este necesar să se efectueze un control de la capăt la capăt - să se aplice un semnal la intrarea canalului de la o sursă de tensiune calibrată în întregul interval posibil al variației sale și să se efectueze măsurători de evaluare. Cele mai multe aplicații practice sunt limitate la măsurarea valorilor mai multor surse de tensiune de referință. Apoi, comportamentul caracteristicii reale este interpolat din aceste câteva puncte de referință.

Acțiunile de determinare a valorilor curente ale erorilor sistematice ale canalului trebuie efectuate sub controlul programului de bază al microprocesorului sistemelor de control și control. Nivelul de eroare sistematică poate fi monitorizat periodic. Perioada de actualizare a estimărilor de eroare este selectată pe baza gradului de variabilitate a factorilor destabilizatori. În special, monitorizarea poate fi efectuată tot timpul în timp ce sistemul de control și măsurare nu este angajat în măsurătorile curente și procesarea rezultatelor măsurătorilor. În acest caz, pentru fiecare măsurătoare următoare, va fi întotdeauna gata o estimare a erorii corespunzătoare momentului de timp imediat precedent momentului măsurării curente.

Efectuarea corecției automate periodice nu elimină necesitatea utilizării oricăror elemente de reglare în nodurile canalului de măsurare. Cu toate acestea, acestea nu vor fi utilizate pentru a minimiza anumite erori, ci pentru a aduce funcția de conversie a canalului real într-un interval în care aceste erori pot fi estimate corect.

De exemplu, se poate dovedi că funcția de transformare reală este situată în raport cu cea ideală, așa cum se arată în Fig. 3.a. Funcția de conversie ideală arată că canalul este proiectat pentru a măsura tensiunile de intrare pozitive, astfel încât valoarea negativă a erorii de compensare zero pentru funcția de conversie reală nu poate fi estimată. Pentru ca eroarea de compensare zero să fie evaluată, este necesar să se utilizeze elemente de reglare hardware pentru a aduce funcția de conversie reală complet în regiunea pozitivă a tensiunilor de ieșire.

În cazul ilustrat în fig. 3.b. prezenţa unei erori de scară duce la faptul că funcţia de transformare reală este mai mare decât cea ideală. Atunci când la intrarea canalului se aplică o tensiune de referință egală cu tensiunea maximă de intrare, eroarea de scară nu poate fi estimată - la ieșirea canalului, tensiunea care poate fi estimată va fi limitată la nivelul corespunzător punctului final al scalei de funcția de conversie ideală. Ieșirea din această situație este fie să selectați o tensiune de referință mai mică, fie să mutați funcția de conversie reală sub cea ideală. Modificarea funcției de conversie efectivă trebuie făcută folosind elemente de reglare hardware.

Orez. 3. Opțiuni pentru localizarea funcțiilor de transformare ideale și reale ale canalului de măsurare unul față de celălalt

Rețineți că selectarea unui factor de corecție pentru corectarea erorii de scară poate fi efectuată ținând cont de tipul de componentă neliniară a erorii sistematice. De exemplu, alegând panta funcției de transformare reală în raport cu cea ideală, nu este dificil să ne asigurăm că erorile de neliniaritate se „se reduc la jumătate” (Fig. 4) și, prin urmare, abaterile funcției de transformare reale față de cea ideală. sunt reduse la minimum.

Orez. 4. Minimizarea componentei neliniare necorectate a erorii sistematice.

Erorile de neliniaritate vor fi de semne diferite și ale acestora valori absolute mai mici ca dimensiuni.

Pe lângă erorile sistematice discutate mai sus, trebuie să se ocupe de erori aleatorii în canalele de măsurare. Comportamentul erorilor sistematice și aleatorii este diferit, deci și metodele de corectare a acestora sunt diferite. Se știe că atunci când cantitatea măsurată este constantă în timp, cel mai mult metoda eficienta Reducerea erorilor aleatoare înseamnă să faceți mai multe modificări și apoi să faceți o medie a rezultatelor. În acest caz, eroarea valorii medii a rezultatului măsurării scade cu un factor, unde n– numărul de măsurători.

Apar dificultăți semnificative la reducerea erorii aleatoare la măsurarea unei cantități care variază în timp. În același timp, pentru a obține cea mai bună estimare a valorii măsurate se aplică o procedură de filtrare. În funcție de tipul de transformări utilizate, se disting filtrarea liniară și neliniară, unde implementarea procedurilor individuale se poate realiza atât în ​​hardware cât și software.

Filtrarea poate fi folosită nu numai pentru a suprima interferențele induse pe circuitele de transmisie de intrare semnal analog, și, dacă este necesar, pentru a limita spectrul semnalului de intrare și a restabili spectrul semnalului de ieșire (acest lucru a fost deja discutat mai devreme). Dacă este necesar, pot fi utilizate filtre cu o frecvență de tăiere reglabilă.

Utilizarea corectării automate a erorilor sistematice poate fi considerată ca adaptare a canalului la propria stare. Utilizarea elementelor moderne de bază permite astăzi implementarea circuitelor de intrare care se adaptează la caracteristici semnal de intrare, în special, la intervalul său dinamic. Pentru o astfel de adaptare, este necesar un amplificator de intrare cu câștig controlat. Dacă, pe baza rezultatelor măsurătorilor anterioare, a fost posibil să se stabilească că intervalul dinamic al semnalului este mic în comparație cu domeniul semnalului de intrare ADC, atunci câștigul amplificatorului este crescut până când intervalul dinamic al semnalului corespunde cu domeniul de operare al ADC. În acest fel, este posibil să se minimizeze eroarea de eșantionare a semnalului și, în consecință, să se mărească acuratețea măsurătorilor. Modificarea amplificării semnalului la intrare este luată în considerare în software la procesarea rezultatelor măsurătorilor de către un controler digital.

Criterii de evaluare a conformității interval dinamic semnalul și domeniul de funcționare al ADC vor fi discutate în continuare; vor fi luate în considerare și metodele de adaptare a canalului de intrare la proprietățile de frecvență ale semnalului de intrare.

Pregătesc pentru eliberare noua functionalitate LERS CONTABILITATE. Acum, la sondaj, va fi posibilă ajustarea automată a orei dispozitivului dacă aceasta nu coincide cu ora serverului. Desigur, unele restricții sunt impuse corecției de timp. Să luăm în considerare ce restricții pot fi impuse de dispozitivele în sine.

Dispozitive și auto-corecție

1. Este posibil ca dispozitivul să nu accepte deloc corecția sau corectarea este efectuată prin comenzi nedocumentate. În acest caz, din păcate, nu se poate face nimic. Dacă protocolul de schimb nu descrie sau nu există comenzi care se modifică timpul sistemului dispozitiv, asta caracteristică utilă nu ne este disponibil. Ora poate fi reglată doar manual din tabloul de bord sau prin software specializat.

2. Este posibil să schimbați ora sistemului prin intermediul protocolului de schimb, dar pentru aceasta trebuie să setați comutator hardware pe dispozitivul propriu-zis. De asemenea, este dificil să faci ceva aici. De obicei, pe lângă setarea datei și orei, această tastă permite și altele activitati interesante. De exemplu, setarea greutăților pulsului, a factorilor de corecție etc. Este clar că nimeni nu va întoarce cheia pentru totdeauna către poziția „orice este posibil pentru toată lumea”. Intrerupator cheie hardware utilizarea software-ului este, de asemenea, dificilă. Prin urmare, în acest caz, autocorecția timpului este, de asemenea, inaplicabilă.

3. Dispozitivul vă permite să setați oricând, dar înregistrează acest lucru în arhiva evenimentelor sau erorilor. Astfel de dispozitive includ, de exemplu, KM-5 de la TBN. Nu există probleme aici, corectarea automată poate fi implementată cu ușurință. Mai sunt câteva nuanțe în ceea ce privește KM-5. De exemplu, setarea orei este acceptată numai de dispozitivele cu versiunea de software 2.28 și o versiune ulterioară.

4. Aparatul acceptă corecția, dar cu rezerve. De exemplu, corectarea poate fi efectuată de 2-3 ori pe zi, de fiecare dată timp de cel mult 30 de secunde. În acest caz, se va efectua auto-corecția, dar dacă timpul dispozitivului rămâne în urmă cu mai mult decât valoarea maximă posibilă de corecție pe zi, pentru a instala data corecta poate dura câteva zile. În același timp, astfel de dispozitive au de obicei o cheie hardware care vă permite să selectați o oră arbitrară. Dar totul despre comutatorul hardware a fost deja scris în paragraful 2.

5. Dispozitivul poate suporta corecția timpului dacă este setată o parolă atunci când lucrați cu acesta. În acest caz, va trebui să decideți singur dacă aveți nevoie de auto-corecție, deoarece dacă mai aveți nevoie de ea, va trebui să setați o parolă în parametrii dispozitivului la nivelul care permite modificarea orei sistemului. Și orice utilizator al sistemului care are dreptul de a vizualiza lista de dispozitive va putea afla această parolă. Va trebui să verificați lista de utilizatori și să eliminați dreptul de a vizualiza lista de dispozitive de la utilizatorii nedoriți.

Fusuri orare

Să luăm în considerare această situație. Proprietatea dvs. este situată într-o regiune cu un fus orar diferit. Ceasul, desigur, merge conform orei locale. Începeți să interogați dispozitivul activând corecția automată. După ce dispozitivul este solicitat ora curentă, se va compara cu ora sistemului care efectuează sondajul. Iar daca aparatul si serviciul de sondaj sunt in fusuri orare diferite, LERS ACCOUNTING va considera ca ora aparatului nu coincide cu cea locala si va face o corectie. Acum avem un dispozitiv care în regiunea sa a început să se grăbească sau să rămână de câteva ore.

Sau un alt scenariu care s-ar putea întâmpla chiar acum. Dacă dispozitivul se află într-un alt fus orar și timpul său este, de exemplu, cu o oră mai puțin și în parametrii sistemului Dacă diferența maximă de timp dintre ceasul dispozitivului și server este setată la 30 de minute, atunci după citirea datei și orei, sondarea dispozitivului se va opri cu eroarea „Diferența de timp dintre sistem și dispozitiv este mai mare decât limita permisă specificată în setările sistemului.”

Pentru a eradica a doua problemă și a preveni apariția primei, setările obiectului contabil din LERS ACCOUNTING sunt parametru suplimentar- Fus orar.


Dacă obiectul este situat într-un alt fus orar, trebuie să îl specificați în setări. Acum, ora curentă a obiectului va fi comparată cu ora sistemului, ținând cont de acest fus orar. Același offset este utilizat pentru corecția automată a timpului.

Setări automate de corecție a timpului

Corectarea automată este activată în parametrii sistemului din fila „Sondaj”.

Caseta de selectare „Ajustați ora pe ceasul dispozitivului” activează sau dezactivează funcția de corecție automată. Acum această acțiune este globală pentru toate dispozitivele care acceptă corecția timpului.
În parametrul „Discrepanță minimă de timp pentru aplicarea corecției”, trebuie să specificați cât de mult trebuie să scadă sau să avanseze ceasul față de ora sistemului pentru ca dispozitivul să primească o comandă de corectare a ceasului.

Vă rugăm să rețineți că corecția ceasului se efectuează la sfârșitul sondajului, dar numai dacă discrepanța dintre sistem și dispozitiv nu depășește limita maximă. valoare admisibilă, care este specificat în parametrul " Diferența maximăîn timp între sistem și dispozitiv.” Dacă discrepanța depășește această valoare, sondajul va eșua imediat cu o eroare.

Lista dispozitivelor pentru care este implementată corecția automată a timpului

TBN KM-5, RM-5
Corectarea este acceptată numai de dispozitivele cu versiunea software 2.28 și o versiune ulterioară. Nu există restricții cu privire la numărul de corecții pe zi și la cantitatea de corecție.