Pagina 1 di 1
Calcolo integrale con PLC
Inviato: 22 feb 2010, 18:33
da suibaf
Ciao,
acquisisco e memorizzo con un PLC un segnale 4-20mA ogni 100mS per 60 secondi. Una volta avuti questi 600 valori è possibile calcolare, sempre con il plc, l'integrale di questa curva?
Grazie
Re: Calcolo integrale con PLC
Inviato: 22 feb 2010, 18:58
da TardoFreak
Se il campionamento e' a frequenza costante l' integrale e' la somma di tutti i valori.
Re: Calcolo integrale con PLC
Inviato: 22 feb 2010, 19:03
da suibaf
L'acquisizione avviene ogni 100mS, costante. Ma l'integrale non è l'area sottostante la curva disegnata?
Perdonami se ho detto una castroneria!
Grazie
Re: Calcolo integrale con PLC
Inviato: 22 feb 2010, 19:09
da TardoFreak
Infatti. L' area ha due dimesioni: una temporale ed una di tensione. Se nel primo istante ottieni valore, chesso' 10, l' area sottostante vale 10 x 1 quindi 10. Se nell' istante successivo il valore e' 9 l' area totale dei due segnali e' 10x1 + 9x1.
Caso diverso sarebbe se la frequenza non e' costante. Allora l' are non dipende solo dal livello misurato ma anche dal tempo trascorso dalla misura precedente.
Re: Calcolo integrale con PLC
Inviato: 22 feb 2010, 19:35
da suibaf
Possibile che è così semplice? anche se cambio il tempo di campionamento, magari 50mS (mantenendolo sempre costante), sempre per 1 devo moltiplicare?.
Grazie, sei molto gentile
Re: Calcolo integrale con PLC
Inviato: 22 feb 2010, 19:41
da TardoFreak
Certo. Non cambia niente se non l' accuratezza dell' acquisizione. Integrare con i microcontrollori o con il PLC e' un qualcosa di molto semplice. Se dovessi invece derivare dovresti fare la differenza fra il valore misurato e quello precedente.
E poi e' abbastanza semplice capire come funziona il tutto. Sappiamo che integrando un' onda quadra otteniamo un' onda triangolare. Se suddividiamo l' onda quadra in tante "fettine" abbiamo una sequanza di n valori positivi seguiti da un numero uguale di valori negativi. Se visualizziamo il valore dell' integrale ottenuto con il sistema della somma continua otterremo un grafico che corrisponde proprio ad un' onda triangolare simmetrica rispetto allo 0.
Re: Calcolo integrale con PLC
Inviato: 22 feb 2010, 19:49
da suibaf
TardoFreak ha scritto:Certo. Non cambia niente se non l' accuratezza dell' acquisizione.
Se per assurdo memorizzo il valore ogni mS e non ogni 100mS il risultato sarebbe 100 volte piu' preciso? Essendo una somma risulterebbe solo un valore molto piu' grande!
Secondo il tuo giudizio quale sarebbe un tempo di campionamento accettabile?
Grazie
Re: Calcolo integrale con PLC
Inviato: 22 feb 2010, 20:06
da TardoFreak
Prima cosa: errata. Nell' esempio di prima non si ottiene una triangolare simeetrica rispetto allo 0 ma che va da 0 al valore massimo dell' integrale per poi tornare a 0.
Cio' detto.
Se tu metti a confronto l' integrale ottenuto con campionamento a 100ms ed un con campionamento a 1ms l' unita' di tempo per confrontare i valori sara' 1 che corrisponde ad 1 ms.
Nel primo caso (100ms) dovrai moltiplicare ogni misura per 100 (100 unita'), nel secondo caso per 1 (una unita'). Il valore ottenuto sara' lievemente differente proprio perche' nel primo caso l' acquisizione e' meno accurata.
Re: Calcolo integrale con PLC
Inviato: 22 feb 2010, 20:13
da rini
Non esiste un tempo di campionamento accettabile. Dipende dalla situazione o meglio dipende dal tipo di segnale che vuoi analizzare. Guardati il teorema del campionamento o ancora meglio guardati questo corso
g.schgor Consigliatissimo..forse ti può interessare non solo il capitolo campionamento, ma anche altri.
Ciao