controllare la corrente in molti diodi

buonasera italiche genti, vi ricordate i mega timer di cui si era parlato una volta? Beh, ora sono alle prese con la versione 2.0! A questo giro i segmenti me li costruirò con degli array di led alta luminosita, quindi spero non mi tratterete male per aver comprato dei mega display 7 segmenti belli e fatti! ;)

Le caratteristiche che mi sono imposto sono:

- 3 digit (come l'altra volta)

- luminosità regolabile (in base all'utilizzo indoor/outdoor)

- NO MULTIPLEXING (voglio provare a pilotarli con i moduli TX-RX Aurel, quindi mi pare gusto limitare al massimo ogni genere di emissione elettromagnetica)

Le possibilità che mi sono venute in mente sono le seguenti:

- usare un convertitore bcd-7 segmenti in modo da comandare tutti e tre i digit con un port e mezzo del microcontrollore (ma in questo caso, per regolare la luminosità potrei agire solo sulla tensione di alimentazione dello stadio di potenza)

- utilizzare dei controller commerciali che, pilotati I2C o SPI mi permettono di impostare per ogni segmento la corrente che desidero.. questo mi pare interessante, perchè al variare della temperatura la corrente rimane costante e posso far lavorare i led vicino alla corrente massima senza pericoli.. l'altra faccia della medaglia è che necessito di

21 uscite pilotabili, se poi ogni segmento lo faccio con due file di led le uscite raddoppiano!

- utilizzare il convertitore bcd-7seg abbinato ad un qualche circuitino discreto di regolazione della corrente (impostabile su due livelli di corrente) da montare su ogni segmento dei digit.

La mia fantasia si ferma qui.. mi piacerebbe sapere le vosre opinioni,commenti e suggerimenti in merito. Grazie mille e buona serata.

--
Davide C.
www.ingegnerando.it



questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news segnala gli abusi ad abuse@newsland.it
Reply to
ahrfukkio
Loading thread data ...

"ahrfukkio" ha scritto nel messaggio news:hgm1v5$25i$ snipped-for-privacy@news.newsland.it...

Se usi un micro non ti converrebbe pilotare i segmenti con tempi variabili? Esempio: segmento sempre acceso oppure acceso per 1/2, 1/4, etc del tempo? Regoli la luminosità e, facendoli lavorare a correnti più alte di quelle continue, ottieni un incremento della luminosità.

Reply to
Lazer

eh, lo so.. però tutto compreso dovrei parzializzare una corrente totale che, a spanne, potrebbe arrivare all'ampere! Leggevo tempo addietro che la soluzione del multiplexing nei display 7 segmenti era disdicevole proprio per le interferenze a radiofrequenza che produceva. Oramai che lo devo progettare da zero volevo fare un qualcosa di raffinato e cercare soluzioni alternative inoltre, poichè volevo testare i modulini Aurel, ho paura a generare emissioni RF.

--
Davide C.
www.ingegnerando.it



questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news segnala gli abusi ad abuse@newsland.it
Reply to
ahrfukkio

"ahrfukkio" ha scritto nel messaggio news:hgm4p1$8s9$ snipped-for-privacy@news.newsland.it...

Ma guarda che 1 Amp. non è tanto e le emissioni sarebbero basse, viste anche le tensioni in gioco. Dubito fortemente che i modulini RF siano influenzati da queste emissioni. Se proprio proprio sei in dubbio potresti mettere in piccolo induttore in serie all'alimentazione dei display. A me sembra uno spreco, però... Altra opzione sarebbe pilotare i display sempre a PWM ma con una piccola rampa sulla commutazione. Peggiora l'efficienza, richiede un piccolo calcolo sulla dissipazione ma ti eviti le RF. Alternative semplici alla modulazione PWM non me ne vengono e dovresti lavorare con le tensioni o correnti il che, generalmente, vuol dire sprecare potenza. Semmai puoi fare un alimentatore a 2 tensioni utilizzando 2 avvolgimenti selezionabili tramite relè o simili.

Reply to
Lazer

cut...

L'M5450 pilota fino a 34 segmenti con corrente programmabile, 15 mA per uscita, max 13 volt. Ingresso seriale (dato + clock). Largamente usato, anche dal sottoscritto. Voto: molto buono.

Piccio.

Reply to
Piccio

Buongiorno Piccio, il tuo IC sarebbe perfetto, ma ho delle riserve per la corrente, in quanto 15mA son pochini.. considera che si deve poter vedere all'aperto, magari anche col sole che ci batte sopra! Ora sto cercando qualche alternativa dai principali distributori, alla fine sarebbe ottimo anche avere un IC per ogni digit (anzi, almeno delocalizzo il groviglio di piste dalla scheda di controllo). Se ti viene mente qualche alternativa fammi un fischio, io intanto mi ridedico alla ricerca! thanks ummonte. :)

--
Davide C.
www.ingegnerando.it



questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news segnala gli abusi ad abuse@newsland.it
Reply to
ahrfukkio

ahrfukkio:

Dovrei avere degli STP16CL596 in DIP e in SO che mi avanzano. Farnell ha anche TLC5940 che, per quanto in PWM, hanno una serie di accorgimenti per minimizzare le EMI, delle quali, comunque, mi preoccuperei poco, vista la disparità di frequenze.

Reply to
F. Bertolazzi

On 21 Dic, 09:55, snipped-for-privacy@virgilio.it (ahrfukkio) wrote:

Cut...

Allora, se sono pochini 15 mA,: "CON L'AIUTO DEL SOLE VINCERO'!!! ATTACCO SOLARE!!! ENERGIA!!!"

N.B.: (pilotaggio incluso)

[FIDOCAD] LI 230 200 235 200 LI 236 200 237 200 LI 238 200 239 200 LI 230 215 235 215 LI 236 215 237 215 LI 238 215 239 215 LI 230 260 235 260 LI 236 260 237 260 LI 238 260 239 260 LI 230 230 235 230 LI 236 230 237 230 LI 238 230 239 230 LI 230 245 235 245 LI 236 245 237 245 LI 238 245 239 245 RV 230 175 185 285 TY 213 181 5 3 0 0 0 * Out A TY 213 211 5 3 0 0 0 * Out C TY 213 226 5 3 0 0 0 * Out D TY 213 241 5 3 0 0 0 * Out E TY 213 256 5 3 0 0 0 * Out F TY 213 271 5 3 0 0 0 * Out G TY 213 196 5 3 0 0 0 * Out B TY 186 181 5 3 0 0 0 * In A TY 186 211 5 3 0 0 0 * In C TY 186 226 5 3 0 0 0 * In D TY 186 241 5 3 0 0 0 * In E TY 186 256 5 3 0 0 0 * In F TY 186 196 5 3 0 0 0 * In B TY 186 271 5 3 0 0 0 * In G RV 165 175 120 285 LI 165 185 185 185 LI 165 200 185 200 LI 165 215 185 215 LI 165 230 185 230 LI 165 245 185 245 LI 165 260 185 260 LI 165 275 185 275 TY 136 177 5 3 0 0 0 * QH TY 137 279 5 3 0 0 0 * SI LI 120 200 105 200 LI 120 215 95 215 LI 140 175 140 160 RV 165 50 120 160 LI 165 60 185 60 LI 165 75 185 75 LI 165 90 185 90 LI 165 105 185 105 LI 165 120 185 120 LI 165 135 185 135 LI 165 150 185 150 TY 137 154 5 3 0 0 0 * SI LI 120 75 105 75 LI 120 90 95 90 RV 165 300 120 410 LI 165 310 185 310 LI 165 325 185 325 LI 165 340 185 340 LI 165 355 185 355 LI 165 370 185 370 LI 165 385 185 385 LI 165 400 185 400 TY 136 302 5 3 0 0 0 * QH TY 137 404 5 3 0 0 0 * SI LI 120 325 105 325 LI 120 340 95 340 LI 140 300 140 285 LI 140 410 140 425 LI 140 425 55 425 LI 105 75 105 415 LI 105 415 55 415 LI 95 90 95 405 LI 95 405 55 405 SA 105 200 SA 95 215 SA 105 325 SA 95 340 MC 45 415 0 0 073 MC 45 425 0 0 073 MC 45 405 0 0 073 TY 30 402 5 3 0 0 0 * RCK TY 30 412 5 3 0 0 0 * SCK TY 30 422 5 3 0 0 0 * SI TY 135 225 5 3 0 0 0 * 74HC595 TY 135 350 5 3 0 0 0 * 74HC595 TY 135 100 5 3 0 0 0 * 74HC595 TY 195 170 5 3 0 0 0 * ULN2003A TY 121 322 5 3 0 0 0 * RCK TY 121 337 5 3 0 0 0 * SCK MC 120 355 1 0 040 MC 120 370 2 0 010 TY 121 352 5 3 0 0 0 * G TY 121 367 5 3 0 0 0 * SCLR TY 121 227 5 3 0 0 0 * G TY 121 242 5 3 0 0 0 * SCLR MC 120 245 2 0 010 MC 120 230 1 0 040 TY 121 102 5 3 0 0 0 * G TY 121 117 5 3 0 0 0 * SCLR MC 120 120 2 0 010 MC 120 105 1 0 040 LI 230 75 235 75 LI 236 75 237 75 LI 238 75 239 75 LI 230 90 235 90 LI 236 90 237 90 LI 238 90 239 90 LI 230 135 235 135 LI 236 135 237 135 LI 238 135 239 135 LI 230 105 235 105 LI 236 105 237 105 LI 238 105 239 105 LI 230 120 235 120 LI 236 120 237 120 LI 238 120 239 120 RV 230 50 185 160 TY 213 56 5 3 0 0 0 * Out A TY 213 86 5 3 0 0 0 * Out C TY 213 101 5 3 0 0 0 * Out D TY 213 116 5 3 0 0 0 * Out E TY 213 131 5 3 0 0 0 * Out F TY 213 146 5 3 0 0 0 * Out G TY 213 71 5 3 0 0 0 * Out B TY 186 56 5 3 0 0 0 * In A TY 186 86 5 3 0 0 0 * In C TY 186 101 5 3 0 0 0 * In D TY 186 116 5 3 0 0 0 * In E TY 186 131 5 3 0 0 0 * In F TY 186 71 5 3 0 0 0 * In B TY 186 146 5 3 0 0 0 * In G TY 195 45 5 3 0 0 0 * ULN2003A LI 230 325 235 325 LI 236 325 237 325 LI 238 325 239 325 LI 230 340 235 340 LI 236 340 237 340 LI 238 340 239 340 LI 230 385 235 385 LI 236 385 237 385 LI 238 385 239 385 LI 230 355 235 355 LI 236 355 237 355 LI 238 355 239 355 LI 230 370 235 370 LI 236 370 237 370 LI 238 370 239 370 RV 230 300 185 410 TY 213 306 5 3 0 0 0 * Out A TY 213 336 5 3 0 0 0 * Out C TY 213 351 5 3 0 0 0 * Out D TY 213 366 5 3 0 0 0 * Out E TY 213 381 5 3 0 0 0 * Out F TY 213 396 5 3 0 0 0 * Out G TY 213 321 5 3 0 0 0 * Out B TY 186 306 5 3 0 0 0 * In A TY 186 336 5 3 0 0 0 * In C TY 186 351 5 3 0 0 0 * In D TY 186 366 5 3 0 0 0 * In E TY 186 381 5 3 0 0 0 * In F TY 186 321 5 3 0 0 0 * In B TY 186 396 5 3 0 0 0 * In G TY 195 295 5 3 0 0 0 * ULN2003A TY 121 72 5 3 0 0 0 * RCK TY 121 87 5 3 0 0 0 * SCK TY 121 197 5 3 0 0 0 * RCK TY 121 212 5 3 0 0 0 * SCK MC 300 160 0 1 300 MC 285 170 1 0 080 LI 285 180 285 185 MC 285 135 1 0 220 BE 281 137 284 138 284 132 288 137 MC 285 115 1 0 220 BE 281 132 284 133 284 127 288 132 LI 300 160 310 160 LI 285 115 285 110 LI 285 110 320 110 MC 300 250 0 1 300 MC 285 260 1 0 080 LI 285 270 285 275 MC 285 225 1 0 220 BE 281 227 284 228 284 222 288 227 MC 285 205 1 0 220 BE 281 222 284 223 284 217 288 222 LI 300 250 310 250 LI 285 205 285 200 LI 285 200 320 200 LI 320 200 320 100 LI 310 160 310 161 LI 310 161 310 250 LI 310 250 335 250 SA 310 250 SA 320 110 LI 305 175 310 175 LI 305 190 310 190 LI 305 205 310 205 LI 305 220 310 220 LI 305 235 310 235 SA 310 175 SA 310 190 SA 310 220 SA 310 235 SA 310 205 LI 315 125 320 125 LI 315 140 320 140 LI 315 155 320 155 LI 315 170 320 170 LI 315 185 320 185 SA 320 125 SA 320 140 SA 320 170 SA 320 185 SA 320 155 MC 320 100 3 0 010 TY 310 90 5 3 0 0 0 * +Vb LI 285 185 230 185 LI 285 275 230 275 MC 390 225 0 1 580 MC 365 230 0 1 280 LI 350 240 350 245 LI 350 245 350 250 LI 335 250 340 250 LI 340 250 390 250 LI 390 250 390 235 LI 320 200 350 200 LI 350 200 350 220 SA 320 200 SA 350 250 LI 390 225 400 225 MC 410 225 2 0 073 TY 405 215 5 3 0 0 0 * Vref TY 405 230 5 3 0 0 0 * Dal PWM del micro TY 185 20 5 3 0 0 0 * LED DISPLAY DRIVER by Piccio TY 50 210 5 3 0 0 0 * DIGIT #1 TY 50 85 5 3 0 0 0 * DIGIT #2 TY 50 335 5 3 0 0 0 * DIGIT #0 TY 355 210 5 3 0 0 0 * BRIGHTNESS CONTROL

Piccio.

Reply to
Piccio

Piccio:

In pratica hai implementato un STP16CL596 e mezzo. Ha il vantaggio di poter dissipare più potenza e di poter alimentare i LED a più di 16V, ma ti occorrono una decina di componenti più 21 transistor e resistenze, anziché due IC (anzi, uno e mezzo).

Per alzare la tensione e permettere quindi di pilotare più di 6 led rossi in serie c'era un giochetto con un MOS collegato strano in una AN della Texas.

Reply to
F. Bertolazzi

F. Bertolazzi:

Anche se è più semplice usare uno STP16 per ogni display e fargli pilotare mezzo segmento per uscita.

Piccolo hint: ti conviene fare un circuito stampato che tenga un display e tutta la logica di controllo. Così ti fai fare (non manderei in giro roba che può essere sbatacchiata senza PCB con fori metallizzati) tre stampati uguali e ne popoli uno solo completamente.

Reply to
F. Bertolazzi

er

Era il mio preciso intento.

ch=E9

Ho pensato che con cos=EC tanti led, 42 economici componenti non costituissero il vero problema a fronte dei vantaggi. Eppoi nel periodo natalizio di tempo per saldare ce n'=E8! :)

si

Interessante...

Piccio.

Reply to
Piccio

Piccio:

Visto che da solo non sei capace di cercare le AN che riguardano il TLC5940, eccoti il link:

formatting link

Reply to
F. Bertolazzi

F. Bertolazzi:

Che, nella tavola 1, dice che, anche a 0 mA, 24 LED rossi fanno comunque cadere 29V (contro i 39 a 25 mA).

Quindi, per stare sicuri, potremmo comunque aggiungere ai 16V di tensione degli STP16, almeno la metà della Vf nominale dei LED.

O, no?

Reply to
F. Bertolazzi

Oppure fare un partitore di tensione in cui il ramo alto =E8 in parallelo alla serie dei led e quello basso verso massa. Fare in modo che in condizione di interdizione dei LED, ai capi di questi cada una tensione insufficiente per accenderli e minore della Vmax per gli STP16.

[FIDOCAD] MC 90 100 1 0 220 BE 86 102 89 103 89 97 93 102 MC 90 80 1 0 220 BE 86 97 89 98 89 92 93 97 LI 90 80 90 75 MC 90 75 3 0 010 TY 85 60 5 3 0 0 0 * +Vb MC 75 85 1 0 080 MC 75 130 1 0 080 MC 75 140 0 0 040 LI 75 95 75 130 LI 75 85 75 75 LI 75 75 90 75 LI 90 115 90 120 LI 75 120 80 120 LI 80 120 120 120 SA 90 80 SA 90 120 SA 75 120 TY 125 115 5 3 0 0 0 * STP16... TY 50 115 5 3 0 0 0 * V < 16V

Piccio.

Reply to
Piccio

Piccio:

Fico! Ma non basta la sola resistenza verso massa, dimensionata in modo da far passare, chessò, 0,1 mA a led spenti?

Reply to
F. Bertolazzi

ahrfukkio:

Come fai a diffondere la luce? Se volessi provare a mescolare un pochino di silicone bianco al silicone trasparente e poi colarlo in delle casseforme fatte a forma di segmento, poi mi dici com'è andata?

Reply to
F. Bertolazzi

In passato, per diffondere la luce dei led, li ho semplicemente carteggiati con carta vetrata a grana fina; in questo caso pensavo di piazzare davanti ai digit una bella lastra di plexiglass trasparente, preventivamente carteggiata perchè diventi opaca (oppure provare direttamente col plexiglass bianco.. insomma, devo fare qualche prova per capire qual'è la soluzione migliore)

--
Davide C.
www.ingegnerando.it



questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news segnala gli abusi ad abuse@newsland.it
Reply to
ahrfukkio

Piccio:

Eh, se solo tu esaminassi con altrettanta solerzia e cura le mie mail... :p

Reply to
F. Bertolazzi

ahrfukkio:

Non credo vada bene: così lo strato diffrangente è troppo sottile, quindi o non diffonde o ti mangia un sacco di luce. Se noti nei display usano una roba che assomiglia molto alla (altra idea) colla a caldo.

Tra l'altro, se saldi comunque a mano, i LED in PLCC non sono così male da saldare, ma sono molto più corti di quelli tradizionali, dandoti quindi più spazio per la diffusione.

Reply to
F. Bertolazzi

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.