Show Posts
Pages: 1 ... 621 622 [623] 624 625 ... 823
9331  International / Generale / Re: sleep mode on: November 01, 2011, 06:02:27 am
Quindi nella modalità pwr_down si ferma il clock? Sinceramente non ho approfondito sul datasheet i "rapporti" tra modalità di sleep e tipologie di interrupt, se così è funzionano solo HIGH e LOW.
Esistono due diverse librerie, una per il 328 ed una per il tiny, la prima usa attachInterrupt, la seconda attachPcInterrupt, e relativi detach, ovviamente. Tieni presente che con queste lib puoi usare qualsiasi pin come interrupt ed in più ti funziona anche la modalità CHANGE, che a questo punto, sostituirebbe, seppur con tempi molto più ampi, il falling e rising.
9332  International / Generale / Re: Parliamo di consumi di chip in standalone on: November 01, 2011, 05:53:17 am
Voglio aggiungere solo un'esperienza che ho già citato nel Thread di Garinus sullo sleep. Come ha già scritto Astrobeed le pull-up interne sono da 20K, per la verità mi pare di aver letto che i valori in realtà sono variabili in un range tra 20K e 50K; se parliamo, come mi pare di capire, di pin inutilizzati, allora penso che sia la migliore soluzione possibile anche se, francamente, sui miei nanetti non l'ho applicata; poiché devo aggiornare ancora il firmware con quello che ho riscritto di recente, non mi costa nulla mettere i pin non usati in INPUT ed attivare le pull-up interne; purtroppo ancora non sono riuscito ad attrezzarmi e quindi posso solo andare "a occhio", disponendo di una risoluzione strumentale di 100nA: finora in assenza di segnale ho 0 stabile e con la misura vedo 0/1 circa al 50%, so che è estremamente empirico ma deduco circa 50nA; forse potrei notare una variazione a favore dello 0.
Invece se il pin è usato con un sensore (ON/OFF) collegato a massa, le pull-up incidono notevolmente sui consumi; infatti nelle prove iniziali arrivavo, con alimentazione di 3,6V, a consumi variabili (per un solo sensore su un solo pin) intorno ai 150µA; a quel punto ho messo una pull-up esterna da 180K e tali consumi si sono ridotti a 20µA. Astrobeed mi pare mi dicesse che potevo arrivare anche a 330K (poi confermerà/smentirà lui) ma nel mio caso già a 220K il micro mi entrava in autooscillazione, credo a motivo delle centinaia di rimbalzi provocate dal sensore rotativo meccanico; con sensori di qualità invece 330K significherebbero un consumo di 11µA circa. Ho finito.
9333  International / Generale / Re: sleep mode on: November 01, 2011, 05:37:42 am
ma perchè usi la funzione
Code:
attachpcInterrupt
anzichè
Code:
attachinterrupt
?
Come ti ha già detto Leo quello è un codice che è stato scritto per i tiny85, sul 328 devi usare il comando che conosci.

Quote
si comunque utilizzavo già quel pin. non si svegliava perchè non essendoci il clock non poteva valutare se era un rising
Cosa vuol dire che non c'è il clock? E come lavora il tuo micro, a pedali? Se vuoi svegliarlo con un "rising" devi dirglielo nella sintassi, tu hai scritto HIGH e lui si aspetta uno stato logico fisso HIGH, scrivi RISING al posto di HIGH e vedrai che ti funziona.

@ Leo: siamo dei con-papà, che dolcezza  smiley-kiss per le prove sono a disposizione, oggi ma più probabile giovedì devo aggiornare due nanetti, quindi ordina e sarai esaudito smiley-lol
9334  International / Generale / Re: elicottero o quadricottero on: October 31, 2011, 05:58:27 pm
okk mi fa piacere come faccio ad unirmi a voi??
Semplicemente partecipando a questi Topic:
http://arduino.cc/forum/index.php/topic,73540.0.html
http://arduino.cc/forum/index.php/topic,73541.0.html
Questa è l'enciclopedia chiusa, se hai 3-4 mesi di tempo puoi leggerti tutto:
http://arduino.cc/forum/index.php/topic,65806.0.html
Ciao
9335  International / Generale / Re: Arduino Mega 2560 + RLY08 Schede a Relè - Relay on: October 31, 2011, 05:51:44 pm
ti aggiungo un ulteriore opzione, dissaldi questi rele e li sostituisci con altri con le caratteristiche che servono a te. se sei fortunato ed esistono della stessa dimensione hai finito, altrimenti li metti esterni
Purtroppo non li troverà, sono troppo piccoli di dimensioni, le lamelle dei contatti non possono ispessirle troppo, considerando le dimensioni possibili della bobina, con correnti già di 2-3A si incollerebbero in un paio di settimane.
La speranza degli stato solido è invece che la commutazione è elettronica e potrebbero averli realizzati in quel case, ma non ne sono sicuro, come ho detto, in genere mi è sembrato di vederli più grandi.
9336  International / Generale / Re: sleep mode on: October 31, 2011, 05:48:26 pm
Allora te lo ricordi, eh  smiley-grin
Poiché su quel pin c'è il sensore rotativo con l'altro capo collegato a massa, quando si viene a trovare "chiuso", anche in sleep scorre corrente inutile; con la pull-up interna che è di 20-50K nella migliore ipotesi mi scorrevano 72µA, con una 180K invece l'ho portata a 20µA senza avere problemi; in realtà in altri casi si potrebbe portare fino a 330K, ma in questo caso specifico la rotazione mi innescava un loop per cui dovevo resettare il micro. Quindi questo è il valore trovato sperimentalmente per garantirmi il minor consumo compatibilmente col tipo di sensore usato. A parte la battuta sulla "paternità" era per evitare che qualcuno che facesse copia/incolla potrebbe pensare che sia sbagliato usare le pull-up interne.
9337  International / Generale / Re: Arduino Mega 2560 + RLY08 Schede a Relè - Relay on: October 31, 2011, 03:22:20 pm
ho una conoscenza media tra studi e lavori vari riguardo la corrente ovviamente prenderò le precauzioni.


Uwe ti ringrazio per la risposta ma se volessi ricrearmi la scheda RLY8, ma con relè che supportino correnti più elevate che rettifiche dovrei fare.

Saluti
Dasty
Nessuna, il relé a stato solido consigliato da UWE funziona come un relé a tutti gli effetti, ti basta usare questo al posto di quelli della tua scheda; ora non so dirti con certezza ma se fai una ricerca sul sito di RS e ti guardi i datasheet può essere anche che li fanno con pinature identiche a quelli della tua scheda e potresti addirittura sostituirli direttamente senza dover fare altro. Però, ripeto, NON ne sono certo.
9338  International / Generale / Re: Motore passo passo con potenziometro on: October 31, 2011, 03:16:12 pm
Ah... ma non ti conviene allora iniziare come tutti?
Ossia da progetti SEMPLICI. Neanche gli uccelli nascono e volano  smiley-wink
Ah... ma non ti conviene allora iniziare come tutti?
Ossia da progetti SEMPLICI. Neanche gli uccelli nascono e volano  smiley-wink
Anzi, più crescono e più vogliono stare nel nido smiley-grin
L'importante è che non si chiami Padulo...
ROTFL smiley-lol smiley-lol smiley-lol smiley-lol smiley-lol

9339  International / Generale / Re: problema serial port on: October 31, 2011, 03:13:27 pm
ragazzi alzo bandiera bianca...

 se qualcuno vuole provare a resuscitarla a un prezzo modico gliela spedisco via posta , a me in questa situazione non serve
Ciao, se hai bisogno ti aiuto io, però chiarisco bene ogni cosa:
1 - E' indispensabile che tu faccia PRIMA la prova su un PC o Notebook diverso dal tuo, ti basta portare l'Arduino in tasca, Leo si sta sgolando e potrevve aver ragione, è successo altre volte che fosse il PC; sarebbe il colmo spendere soldi per spedire una scheda perfettamente funzionante.
2 - NON voglio alcun compenso, basta che ti paghi le spese di spedizione a/r
3 - In caso di insuccesso NON mi devi attribuire colpe, posso solo garantirti che farò le prove con ogni dovuto criterio.
Affinché tu possa dare una spiegazione ai tuoi sani dubbi sappi che è da tanto che volevo programmare l'8u2 (ne ho anche comprati un paio....) ma francamente non me la sono sentita di rischiare il mio Arduino; col tuo, invece, se dato per perso, non rischiamo nulla nessuno e se invece va bene tu recuperi l'Arduino ed io ho imparato una tecnica nuova per me.
Ciò detto, sempre perso per perso, potresti farla pure tu questa cosa, ma devi avere un minimo di dimestichezza, se ti devi lanciare a testa bassa lascia stare.
9340  International / Generale / Re: sleep mode on: October 31, 2011, 01:40:01 pm
Code:
//digitalWrite(Sveglia, 1);              // pull up attiva sul pin interrupt, ma conviene usare una 180K esterna
Leo, togli questo comment, vale solo per i miei nanetti smiley-mr-green
9341  International / Generale / Re: sleep mode on: October 31, 2011, 11:29:53 am
non l'ADC ma proprio tutto.. mando il pin a high e lui non fa nulla..
Credo che per l'interrupt devi usare uno dei pin predisposti, non uno qualsiasi. Se vuoi usarne uno qualsiasi devi importare la lib PinChangeInt
9342  International / Generale / Re: Aiutatemi!!!! Che tipo di connettore è questo ? on: October 31, 2011, 11:24:07 am
Trovato !!!!! smiley
Grazie ragazzi smiley
Figurati smiley-lol
9343  International / Generale / Re: sleep mode on: October 31, 2011, 10:21:37 am
ah è l'ADC che consuma tutto quello?
poi perchè non si sveglia più?

ho provato pure col metodo bella addormentata nel bosco ma nulla...

Cioè hai provato a dare un bacio al micro? TI si guardato allo specchio prima? Forse l'hai addormentato per sempre smiley-yell
Scherzi a parte, francamente finora l'ho usato solo in circuiti con ingressi digitali, non ho mai verificato se l'ADC si risvegliasse, sempre se ti stai riferendo SOLO all'ADC; probabilmente nella fase di risveglio devi mettere ance lo specifico comando di accensione.
Se ho capito male spiegami meglio qual è il problema.
9344  International / Generale / Re: sleep mode on: October 31, 2011, 10:05:05 am
Ciao Garinus.
devi disattivare manualmente l'ADC, ora non ricordo il comando e sono al lavoro, se c'è Leo in giro lui lo avrà a portata di mano, è una riga soltanto, se poi ti fai una ricerca "menniti 128 KHz" (vado piano, che vuoi farci smiley-mr-green) dovresti trovare una discussione nelle cui ultime pagine ho postato il codice, ti scovi la riga con la scritta ADC e sei a posto.
9345  International / Generale / Re: Motore passo passo con potenziometro on: October 31, 2011, 07:08:03 am
Ah... ma non ti conviene allora iniziare come tutti?
Ossia da progetti SEMPLICI. Neanche gli uccelli nascono e volano  smiley-wink
Anzi, più crescono e più vogliono stare nel nido smiley-grin
Pages: 1 ... 621 622 [623] 624 625 ... 823