Show Posts
|
|
Pages: [1] 2 3
|
|
2
|
International / Hardware / Re: Rendere motori sincroni
|
on: March 08, 2013, 04:22:18 am
|
Se voglio fare in modo che le lamine di una veneziana/frangisole siano quasi perfettemente allineate devo riuscire a sincronizzare i movimenti di più motori con un unico comando. Questa è l'idea 
|
|
|
|
|
3
|
International / Hardware / Re: Rendere motori sincroni
|
on: March 07, 2013, 08:58:26 am
|
|
Si l'idea del potenziometro come sensore di posizione mi è già stata accennata, volevo rendere sincroni dei motori ad albero commerciali come quelli che si acquistano da elero o somfy e che sinceramente non conoscendo l'ambiente delle motorizzazioni non so che tecnologia adottino, il discorso e che al momento l'obbiettivo si è spostato su un altra tipologia di motori che sono quelli lineari a stelo che vanno montati su frangisole fisse e non impacchettabili, il problema della sincronizzazione rimane comunque. Si potrebbe sfruttare l'idea del potenziometro sul perno di movimento della pala frangisole.Il discorso encoder era un opzione che avevo preso in considerazione io, ma non c'è nulla di implementato per ora.Vorrei quindi avere dei consigli generali per capire quale sia la strada più semplice e valida da prende in funzione delle motorizzazioni che vi ho detto. Per la tipologia di motori lineari a stelo avete idee per avere un feedback della posizione oltre a quella del potenziometro?
|
|
|
|
|
4
|
International / Hardware / Re: Rendere motori sincroni
|
on: March 06, 2013, 12:00:39 pm
|
|
Quindi uwefed mi stai dicendo che non c'è possibilità di sincronizzare i movimenti per questa tipologia di motori giusto? Neanche facendo uso di un encoder?
|
|
|
|
|
5
|
International / Hardware / Re: Rendere motori sincroni
|
on: March 06, 2013, 10:15:29 am
|
|
Sono motori che si utilizzano per azionare veneziane o frangisole che hanno i fine corsa elettronico , a me interessa che si muovano sincroni in maniera da poter posizionare le lamine nella stessa direzione, quindi ne deduco che devono girare con lo stesso angolo. Mi rendo conto che mi sto avventurando in argomenti tosti.
|
|
|
|
|
6
|
International / Hardware / Rendere motori sincroni
|
on: March 06, 2013, 06:33:35 am
|
|
Ciao a tutti! Sto lavorando per un progetto in cui a breve ci sara la necessità di comandare due o più motori (massimo 4 o 5 motori) in corrente alternata in maniera sincrona. Premetto che non ne ho la più pallida idea di come si possa risolvere il problema. Quello che vi chiedo e se mi potete dare qualche parere sulla questione, cosi che io possa capirci un po di più e cercare di approfondire i vari aspetti. Il sistema che vorrei implementare è ovviamente gestito da una scheda arduino. Aspetto commenti!!
|
|
|
|
|
7
|
International / Software / Re: Gestire attachInterrupt Falling e Rising sullo stesso pin
|
on: March 04, 2013, 10:36:36 am
|
|
Si io sto utilizzando appunto la modalità POWER_DOWN, che appunto tiene attivi solo gli interrupt per il risveglio del micro. Ma non mi è sufficiente in quanto ci sono consumi ancora alti per una batteria a 9V. Il display rimane acceso ma la retroilluminazione viene spenta, il problema è che se spengo del tutto il display poi si questo non si ripristina, scrive caratteri a caso come se fosse entrato un disturbo. Ho un dubbio, se sono in modalità POWER_DOWN i sensori che sono eventualmente attaccati all'arduino dissipano altra corrente giusto?
|
|
|
|
|
10
|
International / Software / Re: Gestire attachInterrupt Falling e Rising sullo stesso pin
|
on: March 04, 2013, 07:32:08 am
|
Ciao a tutti,sono riuscito a far funzionare il codice per la gestione dello stand-by di arduino e sembra andare bene. Praticamente quando si attiva la batteria vado a dare un +5 all'interrupt che manda in stand-by con la modalità set_sleep_mode(SLEEP_MODE_PWR_DOWN) l'arduino. Quando si verifica uno stato low sull'interrupt questo si risveglia.Ho usato due attachInterrupt sullo stesso pin, attivandoli in maniera sequenziale. Anche togliendo la retro illuminazione del display con l'arduino in modalità stand-by rimane sempre un consumo che si aggira sui 90-100mAh, quello che vi chiedo è se c'è un modo per ridurre ulteriormente i consumi modificando il software.O secondo voi non si possono ulteriormente abbassare i consumi. Avete qualche consiglio a proposito!Ringrazio in anticipo per le risposte 
|
|
|
|
|
12
|
International / Software / Re: Gestire attachInterrupt Falling e Rising sullo stesso pin
|
on: February 05, 2013, 04:06:18 am
|
|
Quindi ogni pin di interrupt è utile alla causa, indipendentemente dalla modalità di sleep,anche per quella a maggior risparmio SLEEP_MODE_PWR_DOWN, giusto? Se dovessi gestirlo con un cambio di stato alto? Cioè sentire l'alimentazione della rete invece che lo stacco della batteria....
|
|
|
|
|
13
|
International / Software / Re: Gestire attachInterrupt Falling e Rising sullo stesso pin
|
on: February 05, 2013, 03:29:01 am
|
|
Si Leo il funzionamento che voglio ottenere è proprio quello. Ci sono punti in cui il software è in attesa, mentre altri in cui il software esegue delle scritture sul display o altri in cui legge sensori, più raramente effettua movimentazioni di un motore. Le casistiche sono molte, forse la cosa migliore al ripristino è ricordarsi in che modalità ero e attivare una procedura di inizializzazione che mi riporta alla modalità in cui il micro è andato in sleep.
Quello che mi hai suggerito tu se non ho capito male, è di usare lo stesso pin ma di associargli due interrupt in manera sequenziale, cioè disattivi un L'interrupt rising metti in sleep e attivi quello di falling. Io sto utilizzando un mega 2560, quello che mi consigli è di guardare il data sheet in modo da capire quali pin di interrupt rimangono abilitati nelle varie modalità di sleep? Cosa intendi quando dici usare un PCINT?
|
|
|
|
|
15
|
International / Software / Gestire attachInterrupt Falling e Rising sullo stesso pin
|
on: February 04, 2013, 09:25:28 am
|
Ciao a tutti!! Sarei grato se qualcuno mi sapesse dare qualche dritta sull'argomento che vado a presentare. Ho un a scheda elettronica che voglio alimentare con una batteria tampone, quando viene a meno la tensione di rete(220V), si attiva una batteria che mi tiene in vita arduino. Quello che intendo fare è gestire l'evento di connessione della batteria tampone con un attachInterrupt(RISING) che mi rileva la presenza di alimentazione della batteria. Fino a qui la cosa penso sia facilmente gestibile.  Il problema è che il sistema arduino + (sensori, display) consumano abbastanza (80-100 mA)e la vita della batteria è molto ridotta. Cercando nel forum e in internet ho visto che c'è la possibilità di mettere in sleep l'arduino per farlo consumare meno, è possibile risvegliare arduino con lo stesso attachInterrupt che uso per batteria tampone? in questo caso quando ritorna la tensione di rete voglio rilevare il fronte di discesa è fare in modo che l'arduino si risvegli. La mia prima idea è stata quella di gestire la cosa in questo modo, ma se avete soluzioni più semplici sono ben accette!!
|
|
|
|
|