Buongiorno a tutti,
sto lavorando con arduino uno e mi sono imbattuta su un problema banale.
Scendo più in dettaglio, desidero che quando la scheda arduino è rotta e quindi non funziona,
si chiuda un contatto.
Esistono modi per farlo?
Modi per chiudere un contatto
Moderatori:
carloc,
g.schgor,
BrunoValente,
IsidoroKZ
14 messaggi
• Pagina 1 di 2 • 1, 2
1
voti
Se vuoi che tutto avvenga in automatico devi definire meglio lo stato di "Arduino rotto"
si possono verificare molte situazioni per cui possa essere considerato rotto, quindi dedurlo dal suo comportamento non è banale
Alternativamente potresti prevedere nel programma che carichi su Arduino una sorta di "comando uomo morto"... finche' questo non è rotto invia degli impulsi su un particolare piedino. Se per una serie di cause il programma non gira piu' smetterai di percepire tale segnale, che in qualche modo si attiverà il tuo allarme.
Questa soluzione comunque non è compatibile con tutte le possibili rotture del tuo Arduino
si possono verificare molte situazioni per cui possa essere considerato rotto, quindi dedurlo dal suo comportamento non è banale
Alternativamente potresti prevedere nel programma che carichi su Arduino una sorta di "comando uomo morto"... finche' questo non è rotto invia degli impulsi su un particolare piedino. Se per una serie di cause il programma non gira piu' smetterai di percepire tale segnale, che in qualche modo si attiverà il tuo allarme.
Questa soluzione comunque non è compatibile con tutte le possibili rotture del tuo Arduino
1
voti
Ciao,
purtroppo non è così' semplice, perché i modi di rottura di una scheda elettronica sono molti e quindi dipende da che tipo di guasto vuoi proteggerti. Se ti basta assicurarti contro le catastrofi, cioè per esempio la distruzione di microprocessore o dell'alimentazione della scheda, allora ti è sufficiente fare quanto ti è stato suggerito da WalterMwp, altrimenti bisogna realizzare qualcosa ad hoc che comprenderà una parte software. Per aiutarti di più mi servirebbe conoscere l'applicazione...la soluzione migliore sarebbe identificare la parte critica del sistema, quella che deve assolutamente funzionare oppure l'umanità rischia l'estinzione, la centrale nucleare esplode o i pesci dell'acquario muoiono. Una volta identificata, si mette un circuito che si accorga del mancato funzionamento, ma questo dipende ovviamente dai segnali da controllare.
purtroppo non è così' semplice, perché i modi di rottura di una scheda elettronica sono molti e quindi dipende da che tipo di guasto vuoi proteggerti. Se ti basta assicurarti contro le catastrofi, cioè per esempio la distruzione di microprocessore o dell'alimentazione della scheda, allora ti è sufficiente fare quanto ti è stato suggerito da WalterMwp, altrimenti bisogna realizzare qualcosa ad hoc che comprenderà una parte software. Per aiutarti di più mi servirebbe conoscere l'applicazione...la soluzione migliore sarebbe identificare la parte critica del sistema, quella che deve assolutamente funzionare oppure l'umanità rischia l'estinzione, la centrale nucleare esplode o i pesci dell'acquario muoiono. Una volta identificata, si mette un circuito che si accorga del mancato funzionamento, ma questo dipende ovviamente dai segnali da controllare.
_______________________________________________________
Gli oscillatori non oscillano mai, gli amplificatori invece sempre
Io HO i poteri della supermucca, e ne vado fiero!
Gli oscillatori non oscillano mai, gli amplificatori invece sempre
Io HO i poteri della supermucca, e ne vado fiero!
0
voti
carmen976 ha scritto:I miei pesci, costati molto, muoiono.
ok, quindi che fa la scheda Adruino? comanda la pompa per l'ossigenazione?
quanti segnali di comando escono dalla scheda? quanti e quali di questi sono vitali? e quelli vitali, che segnali trasportano? se rispondi a tutte queste domande, poi il problema diventa di semplice soluzione.
_______________________________________________________
Gli oscillatori non oscillano mai, gli amplificatori invece sempre
Io HO i poteri della supermucca, e ne vado fiero!
Gli oscillatori non oscillano mai, gli amplificatori invece sempre
Io HO i poteri della supermucca, e ne vado fiero!
-1
voti
arduino gestisce temperatura ed ossigeno.
se la scheda arduino smette di funzionare per non so quale motivo si innalza o si abbassa la temperatura dell'acqua l'ossigeno scarseggerà e muoiono i pesci.
dalla scheda escono 3 segnali:
- riscaldatore;
- refriggeratore;
- ossigeno.
vitali:
ossigeno, riscaldatore e refriggeratore
tipi di segnali:
aprono e chiudono relay, prossimamente introdurrò un controllo con PWM.
tenere sempre eccitato un relay non si rischia che anche se la scheda arduino si guasta, i contatti dei relay rimangono attaccati?
esistono alternative?
se la scheda arduino smette di funzionare per non so quale motivo si innalza o si abbassa la temperatura dell'acqua l'ossigeno scarseggerà e muoiono i pesci.
dalla scheda escono 3 segnali:
- riscaldatore;
- refrig
- ossigeno.
vitali:
ossigeno, riscaldatore e refrig
tipi di segnali:
aprono e chiudono relay, prossimamente introdurrò un controllo con PWM.
tenere sempre eccitato un relay non si rischia che anche se la scheda arduino si guasta, i contatti dei relay rimangono attaccati?
esistono alternative?
0
voti
Direi che il problema è di difficile soluzione. I 3 segnali che escono possono anche non coesistere tutti insieme giusto? mi spiego meglio, può essere che sia riscaldatore che refrigeratore che ossigenatore siano contemporaneamente spenti, giusto?
se la risposta è sì la soluzione è complessa, e dovrai scegliere da cosa proteggere il sistema (nel senso da che tipo di guasto). Se è no, allora forse è più semplice.
Siccome ritengo che sia "sì", cerchiamo di metterci al sicuro il più possibile ma tieni presente che non sarà mai al 100% senza aggiungere ridondanze.
Riassumendo, il sistema se ho capito bene è formato da un'alimentatore e da una scheda arduino che poi va a pilotare 3 relè.
possibilità di guasto:
1 Alimentatore
2 Bug nel firmware di Arduino che pianta il programma
3 Rottura della scheda Arduino in modo che il programma si pianta
4 Rottura parziale della scheda, il programma continua a girare ma uno o più segnali non escono più
5 Rottura/distacco di uno dei collegamenti che portano al relè
6 Rottura dei relè stessi
da quali di questi possibili guasti vuoi metterti al sicuro? tieni presente che la complessità della soluzione cresce al crescere del numero :)
se la risposta è sì la soluzione è complessa, e dovrai scegliere da cosa proteggere il sistema (nel senso da che tipo di guasto). Se è no, allora forse è più semplice.
Siccome ritengo che sia "sì", cerchiamo di metterci al sicuro il più possibile ma tieni presente che non sarà mai al 100% senza aggiungere ridondanze.
Riassumendo, il sistema se ho capito bene è formato da un'alimentatore e da una scheda arduino che poi va a pilotare 3 relè.
possibilità di guasto:
1 Alimentatore
2 Bug nel firmware di Arduino che pianta il programma
3 Rottura della scheda Arduino in modo che il programma si pianta
4 Rottura parziale della scheda, il programma continua a girare ma uno o più segnali non escono più
5 Rottura/distacco di uno dei collegamenti che portano al relè
6 Rottura dei relè stessi
da quali di questi possibili guasti vuoi metterti al sicuro? tieni presente che la complessità della soluzione cresce al crescere del numero :)
_______________________________________________________
Gli oscillatori non oscillano mai, gli amplificatori invece sempre
Io HO i poteri della supermucca, e ne vado fiero!
Gli oscillatori non oscillano mai, gli amplificatori invece sempre
Io HO i poteri della supermucca, e ne vado fiero!
2
voti
Allora se ...
Le tue richieste sono sempre caratterizzate dal medesimo ermetismo quando poi questo non viene sostituito da un pochino d'arroganza ma, ti vorrei far notare che, sono tue richieste.
Bisogna arrivare al Post [6] per sapere solo che i pesci muoiono ? E allora ?
Non sarebbe il caso di cominciare un thread fornendo tutte le informazioni che solo tu sai quali possono essere, senza iniziare un quarto grado quasi ad elemosinare quanto tu spontaneamente "dovresti" invece descrivere ?
Credo sia importante la partecipazione di tutti, la tua compresa, ma non riesco ad interpretare al meglio il tuo comportamento.
Il mio contributo, a prescindere da quanto può valere, è stato intenzionalmente "contenuto" quindi allineato alla "estensione" della domanda.
Aggiungo solo, a beneficio di chi legge il thread, che probabilmente questi ...
Quanto sopra, ovviamente, nulla che abbia a che fare con la cortese disponibilità di
obiuan.
Saluti
... forse varrebbe lo "sforzo" di argomentare nel merito, da parte tua.carmen976 ha scritto:I miei pesci, costati molto, muoiono.
Le tue richieste sono sempre caratterizzate dal medesimo ermetismo quando poi questo non viene sostituito da un pochino d'arroganza ma, ti vorrei far notare che, sono tue richieste.
Bisogna arrivare al Post [6] per sapere solo che i pesci muoiono ? E allora ?
Non sarebbe il caso di cominciare un thread fornendo tutte le informazioni che solo tu sai quali possono essere, senza iniziare un quarto grado quasi ad elemosinare quanto tu spontaneamente "dovresti" invece descrivere ?
Credo sia importante la partecipazione di tutti, la tua compresa, ma non riesco ad interpretare al meglio il tuo comportamento.
Il mio contributo, a prescindere da quanto può valere, è stato intenzionalmente "contenuto" quindi allineato alla "estensione" della domanda.
Aggiungo solo, a beneficio di chi legge il thread, che probabilmente questi ...
... andrebbero definiti quali comandi, altrimenti qualcuno potrebbe anche essere indotto in errore.carmen976 ha scritto:dalla scheda escono 3 segnali:
Quanto sopra, ovviamente, nulla che abbia a che fare con la cortese disponibilità di
Saluti
W - U.H.F.
-

WALTERmwp
30,2k 4 8 13 - G.Master EY

- Messaggi: 8986
- Iscritto il: 17 lug 2010, 18:42
- Località: le 4 del mattino
14 messaggi
• Pagina 1 di 2 • 1, 2
Chi c’è in linea
Visitano il forum: Google Adsense [Bot] e 56 ospiti

Elettrotecnica e non solo (admin)
Un gatto tra gli elettroni (IsidoroKZ)
Esperienza e simulazioni (g.schgor)
Moleskine di un idraulico (RenzoDF)
Il Blog di ElectroYou (webmaster)
Idee microcontrollate (TardoFreak)
PICcoli grandi PICMicro (Paolino)
Il blog elettrico di carloc (carloc)
DirtEYblooog (dirtydeeds)
Di tutto... un po' (jordan20)
AK47 (lillo)
Esperienze elettroniche (marco438)
Telecomunicazioni musicali (clavicordo)
Automazione ed Elettronica (gustavo)
Direttive per la sicurezza (ErnestoCappelletti)
EYnfo dall'Alaska (mir)
Apriamo il quadro! (attilio)
H7-25 (asdf)
Passione Elettrica (massimob)
Elettroni a spasso (guidob)
Bloguerra (guerra)



