alfiosca Inserito: 16 marzo 2009 Segnala Share Inserito: 16 marzo 2009 Buon giorno ragazzi di buona volontà.Oggi ho un altro problema da risolvere.Vorrei accendere e spegnere gradualmente dei led ed un reattore per lampade al neon.Ad un'uscita analogica dell'estensione, vorrei collegare una serie di 6 led 24V=.All'altra uscita vorrei collegare un reattore dimmerabile 0-10V.Quali funzioni devo mettere tra TIME PROG e le 2 uscite analogihe?Come creare le due rampe di accensione e di spegnimento?Ringrazio tutti coloro che vorranno darmi dei suggerimenti. Link al commento Condividi su altri siti More sharing options...
raggio alfa Inserita: 16 marzo 2009 Segnala Share Inserita: 16 marzo 2009 Ciao alfiosca.Per il primo problema è necessario conoscere tensione e corrente dei diodi led che vuoi accendere. Tieni presente comunque che le uscite analogiche dell'estensione danno una tensione 0..10 V con una risoluzione di 10 bit (cioè in 1024 passi uguali), perciò non puoi raggiungere la tensione di 24 V per far accendere completamente i diodi led.Per il controllo del dimmer del reattore non dovresti avere prlblemi visto che accetta un comando 0..10 V.Le rampe di salita e di discesa potresti ottenerle utilizzando un contatore up/down collegando la sua uscita all'uscita analogica QB (o QC) e pilotando l'ingresso con un temporizzatore a ciclo continuo che incrementa il contatore di un passo alla volta. In tal modo puoi far salire l'ingresso del contatore fino a 1024 (con la velocità programmabile in base al periodo del contatore) e poi farlo scendere (con una velocità non necessariamente uguale alla salita).Se mi dai notizio più precise posso essere più dettagliato.Ciao Link al commento Condividi su altri siti More sharing options...
alfiosca Inserita: 16 marzo 2009 Autore Segnala Share Inserita: 16 marzo 2009 Grazie raggio alfaI 6 led sono in serie e alimentati tramite uno stabilizzatore in corrente a 700mA e 24V=.Per regolarne l'accensione e lo spegnimento, pensavo appunto di collegarli ad una delle due uscite analogiche dell'espansione 24V=.Gli orari di ON e OFF li inserirei con il TIME PROG, ma da qui ad arrivare all'uscita analogica, non so quali siano le funzioni più appropiate per ottenere questo risultato. Inoltre inserirei anche un interrutto per comando manuale. Le rampe di accensione e di spegnimento graduali dovrebbe durare circa un minuto.Sarebbe importante anche che riuscissi a raggiungere la massima luminosità che i led possono fornire.Lo stesso protocollo lo utilizzerei anche per comandare il reattore dimmerabile 0-10V.Se trovi il tempo, potresti allegarmi un file di esempio?Quali altri dettagli ti occorrono?Ciao Alfio Link al commento Condividi su altri siti More sharing options...
raggio alfa Inserita: 17 marzo 2009 Segnala Share Inserita: 17 marzo 2009 Partiamo dal secondo problema: il reattore dimmerabile 0..10 V. Credo di aver capito che si tratti di un circuito che controlla il flusso luminoso di una lampada al neon tramite una tensione continua di comando compresa tra 0 e 10 V cc. Se è così allora puoi utilizzare direttamente l'uscita analogica del'espansione zelio (supponiamo l'uscita QC), collegando l'uscita 0V di zelio al negativo del comando del dimmer e l'uscita QC al positivo.Cerco di raccontare a parole il software sullo zelio, non perchè non voglia allegarti un file già fatto ma per stimolare le tue capacità di programmazione (scusa lo stile pedagogico).Trascina il blocco XT A0 "Uscita analogica 10 bit" nella casella QC, inserisci nello schema un blocco UP DOWN COUNT e un blocco TIME PROG di cui conosci il funzionamento.Il principio di funzionamento del circuito che ti propongo è il seguente:1) in fase di AUMENTO di luminosità bisogna mandare all'uscita analogica una rampa digitale a 10 bit (un numero che, partendo da zero, si incrementa a passi di uno alla volta fino a 1024, valore a cui si deve fermare). In tal modo la tensione continua in uscita varia da 0 a 10 V in 1024 passettini.2) in fase di DIMINUZIONE si deve avere una rampa discendente da 1024 a 0.E' necessario allora realizzare un oscillatore che mandi gli impulsi al contatore il quale, a sua volta, incrementa la sua uscita di un passo alla volta (oppure la decrementa nel caso di diminuzione della luminosita).L'oscillatore lo puoi realizzare con un blocco TIMER Li (doppia temporizzazione), impostando nella finestra parametri il "lampeggio continuo" e la durata della parte ON e OFF della sua uscita. Poichè il minimo tempo impostabile è di 0.1 sec per ogni fase, potrai avere al massimo 5 impulsi al secondo e questa sarà la massima velocità di variazione dell'uscita. (In pratica l'intera rampa crescente da 0 a 1024 durerà 205 sec, cioè quasi tre minuti e mezzo. Per ora prova questa velocità poi potremo vedere come aumentarla).Ora prova semplicemente questo circuito:uscita TIME PROG ---> comando TIMER Li uscita TIMER Li ---> ingresso CONTEGGIO di UP DOWN COUNTERuscita UP DOWN COUNTER ---> blocco XT A0 uscita analogicaPer provare solo la salita senza aspettare il tempo di TIME PROG puoi forzare a 1 la sua uscita (in fase di esecuzione, tasto destro mouse sulla linea che devi forzare e opzione "forzatura e mantenimento").Poi puoi provare la discesa utilizzando l'ingresso DECONTEGGIO del contatore.Per realizzare completamente il tuo progetto occorrono segnali di azzeramento del contatore, preselezione a 1024, ecc. ma puoi sbizzarrirti.Il pilotaggio dei diodi led non lo puoi fare direttamente perchè con l'uscita nopn puoi superare mai i 10 V. Devi usare accorgimenti circuitali come collegarli in serie di 2 in modo da accenderli con 8 V.A disposizione per qualsiasi chiarimento. Ciao Link al commento Condividi su altri siti More sharing options...
alfiosca Inserita: 18 marzo 2009 Autore Segnala Share Inserita: 18 marzo 2009 raggio alfa sei un tutor eccellente!!!Domani studio e applico le tue istruzioni, e poi ti informo su i risultati ed eventualmente ti espongo alcuni altri quesiti?Ciao e ancora grazie. Link al commento Condividi su altri siti More sharing options...
Messaggi consigliati
Crea un account o accedi per commentare
Devi essere un utente per poter lasciare un commento
Crea un account
Registrati per un nuovo account nella nostra comunità. è facile!
Registra un nuovo accountAccedi
Hai già un account? Accedi qui.
Accedi ora