Newsgroup: it.hobby.elettronica.digitale
Titolo: Router per Display lcd

Ciao,
voglio gestire con il mio pc degli lcd alfanumerici posti ad circa 10m di
distanza dal pc.
Con un display dotato di interfaccia seriale non ho problemi, anche se ne ho
trovato
solo uno (che costa anche sui 100euro), ma come faccio a gestirne molti ?
Di multiseriale non se ne parla perchè costa e poi non mi piace come
soluzione ;-).
Putroppo io so solo gestire col sotware al massimo un rs232 o al massimo una
parallela
(ma vista la distanza) e ho poca esperienza con l'elettronica.
In pratica mi servirebbe un router molto semplice (solo TX) che prenda i
comandi dalla
seriale con un protocollo molto semplice e li inoltri al display di
destinazione.
Per i cavi non ho prolemi userei dei cat5 (esagerazione lo so, ma ne ho
quanto ne voglio).
Trovare dei display economici è un'altro problema... ho trovato solo questi
:
http://www.seetron.com/slcds.htm
Ogni consiglio/progetto è ben accetto :D
--
Ciao,
Psychotron.

> Trovare dei display economici è un'altro problema... ho trovato solo
questi
Premettendoti che sono tutt'altro che un esperto, penso che potresti
risolvere il problema LCD seriale cosi': ti prendi un bel po' di LCD
tradizionali (quelli con 14pin diffusissimi), poi lo attacchi ad un
microcontroller PIC16F84 con interfaccia seriale integrata e ti programmi il
pic in modo che scriva sul display cio' che gli arriva dalla seriale. Gli
LCD li trovi a basso costo magari usati in qualche fiera di elettronica a
pochi euro (non so di preciso ma penso anche solo 5-10) il PIC lo trovi a
5-7euro e con dieci righe di codice magari usando la demo free di L.E.T. Pic
Basic Pro te la cavi.
Ciao ciao

 magari usando la demo free di L.E.T. Pic Basic Pro te la cavi.
Mi piace come idea :-)
Forse però non ho capito una cosa... cosi riuscieri solo a risolvere
il problema della realizzazione dell'interfaccia seriale per ogni display ?
Ho visto che quel pic gestisce 14 lineee di i/o, ma tutte in ttl. Quindi
posso scordarmi di trasmettere a distanza (10-15m) ...
Esistono dei pic con i/o compatibili rs232 ? Oppure debbo usare
integrati esterni come il max32...
Cosi potrei realizzare il mio router, penso... :-)
--
Ciao,
Psychotron.

 Cosi potrei realizzare il mio router, penso... :-)
Che ne dici di LCD interfacciati con Pic & co. alla seriale e tutti
collegati alla stessa linea? Tipo, per mandare una stringa a un display
specifico, mandi un comando come:
1SCiao!
Dove 1 è il numero dello schermetto su cui devi scrivere (puoi usare anche
lettere: arrivi a comandarne fino a 256), S vuol dire 'scrivi' e 'Ciao!' è
il testo da scrivere.
Poi puoi usare altri comandi come:
2V4
dove 2 è il numero dello schermetto, V sta per 'Vai a' e 4 è la posizione
nello schermetto dove scrivere.
1C
dove C sta per 'Cancella tutto'.
ecc.
In questo modo puoi farti un piccolo protocollo proprietario e gestire con
la stessa linea rs232 molti LCD...
...:::Zmaster:::...

> Esistono dei pic con i/o compatibili rs232 ? Oppure debbo usare
Concordo con il consiglio di Zmaster, comunque i PIC più diffusi come il
16F84 hanno la seriale integrata, basta configurarli opportunamente e avrai
la rs232 dentro al chip.
ciao ciao

 display specifico, mandi un comando come:
Ottimo! Non ci avevo pensato.
Quindi li collegheri in serie, sulla stessa linea ?
Grazie a tutti e due! :-)
--
Ciao,
Psychotron.

Loryball wrote:

Faresti meglio a controllare....
Niente USART nel 16F84, devi farla tu' in assembler, meglio scegliere un' altro
PIC, per esempio il 16F876 che ha la seriale a bordo.
Saluti Roberto

 Quindi li collegheri in serie, sulla stessa linea ?
Esatto, tutti sulla stessa linea:
RS 232 PC -------------------------------------------
                        |                     |                     |
                    LCD1            LCD2            LCD3
Userai solo i piedini Massa e TX del connettore seriale...
--
...:::Zmaster:::...
zmast[ANTISPAMSYSTEM]@
freemail.it
- website currently not available... -

 Userai solo i piedini Massa e TX del connettore seriale...
Purtroppo c'é il problema che la 232 non é fatta per pilotare tanti
dispositivi
connessi sulla stessa linea. meglio optare per la rs485 che permette di
collegare
32 o 256 dispositivi (a seconda se i trasceivers utilizzati siano normali o
a basso fan-in)
dai un occhiata sul sito della maxim ( 
www.maxim-ic.com
 ) ne produce
svariati modelli,
addirittura alcuni isolati.
--
Alessio Morale
alessi...@interfree.it
Home Page:
http://alessiomorale.interfree.it

 connessi sulla stessa linea. meglio optare per la rs485
Quella sarebbe sicuramente un'ottima scelta, però dovrebbe funzionare lo
stesso, senza aggiungere convertitori e pezzi di codice per usare questo
protocollo...


 ha scritto nel messaggio
news:6bWu9.84012$RO.21...@twister1.libero.it...


> Faresti meglio a controllare....
Oops... hai ragione... sorry per l'imprecisione
comunque in sostanza per un principiante pensavo fosse meglio indirizzarsi
verso linguaggi tipo PicBasic o robe simili, quindi ci sono tante belle
routine gia' scritte in asm pronte all'uso, compresa la gestione di
comunicazione seriale asincrona.
Eppoi visto che deve gestire parecchi LCD meglio risparmiare i soldi del
16F876... costa qualche euretto in piu' del 16F84...
Ciao ciao
Lorenzo

 16F876... costa qualche euretto in piu' del 16F84...
Allora meglio un 16F628.
Ha la seriale HW, non necessita di quarzo, ha 16 I/O e costa meno del 16F84.
ciao
S

 In pratica invece di usare il max 232 come trasceiver ci metterei un
max485.
Si, alla fine non cambia molto, forse con la 485 si possono coprire distanze
maggiori, cmq non ho mai usato questo protocollo, quindi lascio a voi la
parola su questo argomento.
