BaroneRosso.it - Forum Modellismo

BaroneRosso.it - Forum Modellismo (https://www.baronerosso.it/forum/)
-   Circuiti Elettronici (https://www.baronerosso.it/forum/circuiti-elettronici/)
-   -   Accettasi consigli monitoraggio corrente nel tempo.... (https://www.baronerosso.it/forum/circuiti-elettronici/56826-accettasi-consigli-monitoraggio-corrente-nel-tempo.html)

Pensio 03 giugno 07 13:13

Accettasi consigli monitoraggio corrente nel tempo....
 
Salve a tutti....chiedo consigli perchè avrei bisogno di effettuare dei monitoraggi di consumi su un circuito nel tempo.....vi spiego meglio...

Ho dei circuiti, senza che entro nel merito, sono sensori controllati da microprocessore con un apparato radio.....ovviamente conosco i consumi dichiarati nel datasheet....ma devo verificare l'efficienza di un algoritmo e quindi ho biogno di dati reali.....tali circuiti sono alimentati a 3V....i consumi in gioco sono al max 20mA in trasmissione e 2mA in idle mode....ora però il tester non ha un tempo di refresh tale da poter misurare le variazioni, che sono improvvise e di brevissima durata....

Ci sono strumenti con cratteristiche adeguate al caso, e che magari permettano di memorizzare i dati?

Ciao!

protomax 03 giugno 07 21:09

Citazione:

Originalmente inviato da Pensio
Salve a tutti....chiedo consigli perchè avrei bisogno di effettuare dei monitoraggi di consumi su un circuito nel tempo.....vi spiego meglio...

Ho dei circuiti, senza che entro nel merito, sono sensori controllati da microprocessore con un apparato radio.....ovviamente conosco i consumi dichiarati nel datasheet....ma devo verificare l'efficienza di un algoritmo e quindi ho biogno di dati reali.....tali circuiti sono alimentati a 3V....i consumi in gioco sono al max 20mA in trasmissione e 2mA in idle mode....ora però il tester non ha un tempo di refresh tale da poter misurare le variazioni, che sono improvvise e di brevissima durata....

Ci sono strumenti con cratteristiche adeguate al caso, e che magari permettano di memorizzare i dati?

Se hai un micro usalo cosi' :

1- uno shunt adeguato per misurare la corrente in gioco
2- un canale A/D sul micro per avere il valore di corrente istantaneo
3- un timer sul micro che campioni ad intervalli regolari il valore di corrente con velocita' a tua discrezione (dipende dal grado di precisione che vuoi ottenere)
4- a questo punto usa la matematica sommando i valori di corrente moltiplicati per il tempo di campionamento e dividendo per il tempo totale hai il valore di corrente medio nel periodo di controllo.

questo e' il valore continuo medio che tu avresti con un carico non variabile come quello che ti ritrovi. :wink:

Pensio 03 giugno 07 22:29

Grazie per la risposta....l'idea è interessante...vediamo se possiamo calarla meglio nel caso....

- Il problema è che l'apparato deve eseguire delle operazioni (tra cui l'acquisizione da ADC) e inviare i dati via radio secondo un protocollo....ora, siccome il tutto è alimentato a batterie e non c'è possibilità di sostituzione è importante che queste durino il più possibile....

Per ottenere questo devo ottimizzare il protocollo di trasmissione dei dati .. perchè è l'unico modo di limare qualche mA....siccome il micro è impegnato a girare questi protocolli al meglio ho paura che prendere le misurazioni dei consumi e campionarle con lo stesso micro posa falsare le misurazioni in quanto anche queste operazioni "consumano corrente"...

Potrei usare un altro micro per svolgere la sola funzione di monitoraggio (Credo di si)?Se si me ne sapresti indicare uno?

Inoltre mi portesti spiegare meglio l'utilizzo dello shunt?Tieni in considerazione che io non conosco la resistenza equivalente dell'apparato...scusami ma i tempi di elettrotecnica sono lontani...:D

protomax 04 giugno 07 14:13

Citazione:

Originalmente inviato da Pensio
Grazie per la risposta....l'idea è interessante...vediamo se possiamo calarla meglio nel caso....

- Il problema è che l'apparato deve eseguire delle operazioni (tra cui l'acquisizione da ADC) e inviare i dati via radio secondo un protocollo....ora, siccome il tutto è alimentato a batterie e non c'è possibilità di sostituzione è importante che queste durino il più possibile....

Per ottenere questo devo ottimizzare il protocollo di trasmissione dei dati .. perchè è l'unico modo di limare qualche mA....siccome il micro è impegnato a girare questi protocolli al meglio ho paura che prendere le misurazioni dei consumi e campionarle con lo stesso micro posa falsare le misurazioni in quanto anche queste operazioni "consumano corrente"...

Potrei usare un altro micro per svolgere la sola funzione di monitoraggio (Credo di si)?Se si me ne sapresti indicare uno?

Inoltre mi portesti spiegare meglio l'utilizzo dello shunt?Tieni in considerazione che io non conosco la resistenza equivalente dell'apparato...scusami ma i tempi di elettrotecnica sono lontani...:D


Ma tu devi sapere quanto consuma e quindi vorresti realizzarti uno strumento e vuoi che il suo sistema mandi i dati e controlli il livello batteria?

protomax 04 giugno 07 14:15

Citazione:

Originalmente inviato da Pensio
Grazie per la risposta....l'idea è interessante...vediamo se possiamo calarla meglio nel caso....

- Il problema è che l'apparato deve eseguire delle operazioni (tra cui l'acquisizione da ADC) e inviare i dati via radio secondo un protocollo....ora, siccome il tutto è alimentato a batterie e non c'è possibilità di sostituzione è importante che queste durino il più possibile....

Per ottenere questo devo ottimizzare il protocollo di trasmissione dei dati .. perchè è l'unico modo di limare qualche mA....siccome il micro è impegnato a girare questi protocolli al meglio ho paura che prendere le misurazioni dei consumi e campionarle con lo stesso micro posa falsare le misurazioni in quanto anche queste operazioni "consumano corrente"...

Potrei usare un altro micro per svolgere la sola funzione di monitoraggio (Credo di si)?Se si me ne sapresti indicare uno?

Inoltre mi portesti spiegare meglio l'utilizzo dello shunt?Tieni in considerazione che io non conosco la resistenza equivalente dell'apparato...scusami ma i tempi di elettrotecnica sono lontani...:D


Ma tu devi sapere quanto consuma e quindi vorresti realizzarti uno strumento o vuoi che il suo sistema mandi i dati e controlli il livello batteria?

Ma questa apparecchiatura su che micro e' basata? puoi modificarti il codice ? Secondo me consuma piu' un micro aggiunto che un campionamento e un po' di codice che gira dentro a quel micro che hai gia' :wink::wink:

Sbaglio ? o forse ho capito male io ?

Pensio 04 giugno 07 16:53

No, non sbagli, sicuramente è vero...

Gli apparati sono composti da processore msp430 della texas, e un apparato radio zigbee compatibile, per programmarli si utilizza un dialetto del C, con il quale si modifica una parte del sistema operativo (tinyos) e lo si carica...
Quindi posso farci tutto quello che hai detto....

però non è d'interesse che il micro modifichi il proprio comportamento sulla base dei consumi, vorei fare solo un monitoraggio, e siccome ne ho più di uno avevo pensato di usare un apparato per l'esecuzione dell'algoritmo e un altro(non mi interessa il suo consumo) per il moitoraggio del precedente...in ogni caso anche l'utilizzo di uno solo è possibile...ma i micro rimangono 1 per apparato...

Diciamo che sia l'approccio da te descritto che utilizza 1 solo apparato, sia quello che ne usa 2 di cui 1 adibito solo alla misurazione possono andare bene...



La cosa che non ho capito bene è l'utilizzo dello shunt....

anfarol 04 giugno 07 17:29

Citazione:

Originalmente inviato da Pensio
...

La cosa che non ho capito bene è l'utilizzo dello shunt....

beh, per misurare la corrente :P .

Pensio 04 giugno 07 17:45

Citazione:

Originalmente inviato da anfarol
beh, per misurare la corrente :P .

:lol:
Si,si,lo so...ma mi interessava il dimensionamento e il collegamento....

protomax 04 giugno 07 20:33

:wink:
Citazione:

Originalmente inviato da Pensio
:lol:
Si,si,lo so...ma mi interessava il dimensionamento e il collegamento....

Allora lo shunt e' una "resistenza" che ti serve per capire quanta corrente luisce nel tuo circuito.

Ho messo resistenza tra le virgolette perche' dovrebbe essere molto poco resistenza ( o meglio con valori bassi ) per evitare che si introduca una caduta alta.

Si sfrutta la legge di OHM V= RxI ogni resistenza percorsa da una corrente genera una caduta ... tu misuri la caduta e ottieni per legge inversa la corrente... naturalmente conoscendo lil valore della resistenza :wink:

Dove di mette lo Shunt .. e qui chi leggera' si fara' due risate :icon_rofl

Va posto per comodita' in serie alla massa tra l'alimentazione e il tuo circuito e vedrai che misurando la tensione tra la massa a monte della resistenza e il filo a valle della resistenza (la valle e' il punto verso il tuo circuito in test) otterrai il valore di tensione proporzionale al valore di corrente....

Ora si capisce meglio perche' devi monitorare i consumi ...
ma la RTX Zigbee va in Tx quando vuole lui a seguito di riempimento buffer vero ? e di conseguenza manda in TX senza che tu lo possa controllare direttamente ... in pratica sei a livello iso/osi molto in alto ;-)))

PS. anche in MP per non appesantire il tread a che cosa stai lavorando con i Zigbee ?

rivp6 04 giugno 07 21:01

Citazione:

Originalmente inviato da protomax
PS. anche in MP per non appesantire il tread a che cosa stai lavorando con i Zigbee ?

potrebbe interessare ad altri ...


Tutti gli orari sono GMT +2. Adesso sono le 04:29.

Basato su: vBulletin versione 3.8.11
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
E' vietata la riproduzione, anche solo in parte, di contenuti e grafica. Copyright 1998/2019 - K-Bits P.I. 09395831002