Pages: 1 [2]   Go Down
Author Topic: transistor o fotoaccoppiatori?  (Read 3355 times)
0 Members and 1 Guest are viewing this topic.
Milano, Italy
Offline Offline
Faraday Member
**
Karma: 11
Posts: 3091
Sideralis Arduino!
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Dopo diverse ore di madonne sulla libreria tlcmux senza risultati sto iniziando a innervosirmi...
Devo pilotare 6 led rgb e le mie 6 nixies. Potrebbe sicuramente essere + facile utilizzare due TLC ma il problema del multiplexing sulle nixie rimarrebbe...

Il problema al quale mi riferisco e' una certa sincronia che manca tra il pwm e il digital output. Ho verificato che multiplexando con la libreria TLC normale accadono cose molto strane (che sono sicuro mi si verificheranno anche sulle nixie) e non riesco a far funzionare la libreria mux. Siamo qui stasera in due che stiamo tirando testate sul muro :-( (per altro e' documentata, se cosi' si puo' dire, malissimo)

Maledetto me quando ho pensato di farlo pwm, coi 595 avrei gia' finito ma non sarebbe stato figo uguale... (sia per i led sia per le nixie)

Non hai voglia di iniziare a provarla pure tu la lib? :-D
C'e' una discussione anche sull'internazionale:
http://arduino.cc/forum/index.php/topic,50495.0.html
dove Grumpy Mike sta cercando di darmi dei consigli ma io non ci arrivo lo stesso :-/
Logged

Federico - Sideralis
Arduino &C: http://www.sideralis.org
Foto: http://blackman.amicofigo.com

BZ (I)
Offline Offline
Brattain Member
*****
Karma: 248
Posts: 21172
+39 349 2158303
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ciao Federico
Forse ti aiuta sapere come funzionano i TLC
Quando il segnale blank va a massa parte un ciclo di 4096 steps e ne rimae acceso per tanti steps quanto il numero del rispettivo registro. Una volta terminato il ciclo non parte di nuovo ma deve essere iniziato con un nuovo impulso blank. Per multiplexare dovresti lanciare 1 o 2 volte un ciclo e poi passare al prossimo ramo. Con una frequenza di 1 MHz di Clock e 4096 passi ahi ca 250 cicli al secondo.
Per non vedere il lampeggiare puoi multiplexare al massimo 2 o 3 rami.
La cosa piú semplice é:
* usare 2 TLC
* mettere 2 LED in paralello (con una piccola resistenza) e cambiare il colore sempre di 2 Tubi Nixie alla volta.
* cambiare il colore di tutti i Nixi in contemporanea (non so se é bello avere colori diversi su ogni tubo).   

Ciao Uwe
Logged

Milano, Italy
Offline Offline
Faraday Member
**
Karma: 11
Posts: 3091
Sideralis Arduino!
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Queste spiegazioni fanno sempre comodo e anche i consigli che dai (le tre idee che proponi sono da valutare)
Credo di dover in qualche modo risolvere comunque il problema del TlcMux per poterlo usare con le nixie, che devo, se continuo con l'idea di gestirle cosi', multiplexare in questo modo.

Sto provando uno sketch base (che comunque cosi' base non mi pare, parte settando ISR e i comandi a basso livello tipo DDRC) ma non mi funziona, non riesco a pilotarlo e via dicendo, ottengo sempre risultati visivi strampalati.

Se dovessi proprio uscire pazzo usero' un TLC per i led e un 595 per le nixie, ma non potro' fare l'effetto che pensavo tipo "luce al neon mezza rotta che slampa" :-)
Logged

Federico - Sideralis
Arduino &C: http://www.sideralis.org
Foto: http://blackman.amicofigo.com

BZ (I)
Offline Offline
Brattain Member
*****
Karma: 248
Posts: 21172
+39 349 2158303
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

ho trovato questo:
http://www.thebox.myzen.co.uk/Hardware/Mini_Monome.html
é quello che vuoi fare. non ho ancora finito di leggerlo.
ciao Uwe
« Last Edit: February 01, 2011, 06:35:11 pm by uwefed » Logged

Milano, Italy
Offline Offline
Faraday Member
**
Karma: 11
Posts: 3091
Sideralis Arduino!
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Ormai lo conosco a memoria quasi :-) anche se mi pare un pochino + semplice il codice che c'e' assieme alla libreria "ufficiale" dell'integrato. Parlando con Grumpy Mike (il creatore del minimonome) mi spiegava che la sua liberia e' un derivato ulteriore.
Siccome e' tardi e non ci ho cavato  un ragno dal buco ho sperimentato la mia soluzione di backup in caso di fallimento del tlcmux... L'idea attuale potrebbe essere un 74hc595 multiplexato col sn74141 per le nixie, comandate in digitale, e il tlc5940 coi led a 2 a 2 come hai suggerito.

Insomma tanto per deprimermi un po' meno ho provato a fare un effetto coi pin digitali tipo "neon che fatica a stare acceso"

Logged

Federico - Sideralis
Arduino &C: http://www.sideralis.org
Foto: http://blackman.amicofigo.com

Pages: 1 [2]   Go Up
Jump to: