Pages: 1 [2]   Go Down
Author Topic: controllo a distanza motore  (Read 2294 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Newbie
*
Karma: 0
Posts: 12
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

ringrazio entrambi per i consigli ricevuti...il fatto è che devo far in modo che una macchina sia usata per massimo 6 ore...trascorse queste 6 ore tale macchina dovrebbe spegnersi...poi se chi usa la macchina la accende e spegne ogni minuto questo non posso immaginarmelo...quindi per cosa dovrei optare a questo punto?non ho proprio idea a questo punto...
Logged

Global Moderator
Italy
Offline Offline
Brattain Member
*****
Karma: 333
Posts: 22938
Logic is my way
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Hai 2 opzioni:
1) alimenti a batteria un Atmega standalone così che in caso di alimentazione staccata, il dato del tempo di lavoro del motore non venga perso. Questo presuppone però anche una parte di circuito che ricarichi le batterie quando viene resa l'alimentazione.

2) usi le FRAM.
Le FRAM farebbero al caso tuo. Hanno un numero di scritture virtualmente illimitato (come le SRAM) con in più la capacità di mantenere il dato anche in caso di distacco dell'alimentazione (come la FLASH o la EEPROM). Così ci puoi scrivere in continuazione il valore del timer senza preoccuparti.
Sono in vendita in formato SOIC (le ho viste da RS), non è il DIP ma non è neanche impossibile saldarlo. Costano qualche euro a chip.
Logged


Offline Offline
Newbie
*
Karma: 0
Posts: 12
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

salve a tutti,vorrei chieder un consiglio,
cosa ne pensate di questa schield?..............  http://adafruit.com/products/243
riuscirei a programmarla per far si che io possa usarla per controllare un timer che praticamente mi segni l'effettivo utilizzo di un dato motore?
Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 12
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

grazie mille per questo consiglio...posso farti altre 2 domande?
1)potresti linkarmi un sito dove potrei comprarle?perchè non sono riuscito a trovare granchè...
2)in caso optassi per questa soluzione,le librerie per programmarlo?a quali mi appoggio?
Logged

Global Moderator
Italy
Offline Offline
Brattain Member
*****
Karma: 333
Posts: 22938
Logic is my way
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

grazie mille per questo consiglio...posso farti altre 2 domande?
1)potresti linkarmi un sito dove potrei comprarle?perchè non sono riuscito a trovare granchè...
2)in caso optassi per questa soluzione,le librerie per programmarlo?a quali mi appoggio?
Come ti ho detto, sono disponibili da RS:
it.rs-online.com

Per usarle non so se c'è già una lib pronta. Ci sono quelle che funzionano via I2C, non dovrebbero essere difficili da gestire.
Logged


Offline Offline
Newbie
*
Karma: 0
Posts: 12
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

se uso la sd dite che proprio non posso farlo?
Logged

Global Moderator
Italy
Offline Offline
Brattain Member
*****
Karma: 333
Posts: 22938
Logic is my way
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

se uso la sd dite che proprio non posso farlo?
Una memoria Flash ha qualche decina di migliaia di scritture, poi parte.
Se ci scrivi ogni secondo non puoi farlo.

Secondo me devi prevedere un modo per avere un'autonomia di qualche secondo dal distacco dell'alimentazione e scrivere sulla EEPROM interna il valore del timer.
Se usi un sistema di backup (batteria esterna) puoi leggere la caduta di tensione dell'alimentazione esterna con un pin e salvare il timer. Altrimenti lo tieni in memoria e non hai problemi di consumo dei cicli di scrittura.
Logged


Offline Offline
Newbie
*
Karma: 0
Posts: 12
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

io perchè non penso che questi che usano sto benedetto motore lo spengano mille volte al giorno...perchè se non fosse cosi la sd mi andrebbe di lusso,sia per quanto riguarda il costo che per quanto riguarda la programmazione.

Un esempio di codice per scrivere un determinato tempo di un timer sulla eeprom?
Logged

Monselice PD Italy
Offline Offline
Faraday Member
**
Karma: 28
Posts: 5515
фон Крыса
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

la domanda è vaga, nel senso che:
 vuoi sapere in che momento il dato motore funziona ? e salvarne l'orario , si con questa puoi farlo.
oppure ho interpretato male la domanda ?
Bada però che non la costruiscono più anche se ne trovi di simili oppure puoi fartela da te....
ciaoo smiley
Logged

Se corri veloce come un fulmine, ti schianterai come un tuono.

Offline Offline
Newbie
*
Karma: 0
Posts: 12
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

mi sono espresso male  smiley volevo dire che a me interessa tenere traccia di quanto un motore rimane acceso...o meglio questo motore può funzionare per massimo 6 ore e poi deve spegnersi...il fatto è che in queste 6 ore il motore non rimane sempre acceso di conseguenza io perderei il dato dalla scheda arduino poichè non più alimentata.Come posso fare a tenere traccia del tempo di funzionamento effettivo di questo motore?sempre fino e non oltre le 6 ore.
Logged

Global Moderator
Italy
Offline Offline
Brattain Member
*****
Karma: 333
Posts: 22938
Logic is my way
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

@dikkenberg:
per favore, non aprire un nuovo topic con lo stesso argomento di discussione di questo, continua qui.. altrimenti si crea solo confusione tra gli utenti che ti vogliono aiutare.
Logged


Offline Offline
Newbie
*
Karma: 0
Posts: 12
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

chiedo scusa!non era mia intenzione fare confusione!mi scuso ancora
Logged

Pages: 1 [2]   Go Up
Jump to: