Newsgroup: it.hobby.elettronica.digitale
Titolo: rete picnet plus rs485 con 16c63???

Ciao, alcuni giorni fa "CLAUDIO F" mi aveva consigliato di leggere le
pagine del tanzilli che riguardavano la rete picnet plus. Devo dire che si
tratta di un progetto che mi sembra ottimo, realizzato con tutte le
caratteristiche necessarie per avere una rete di pic buona e funzionale.
Resta da vedere come si comporta in applicazioni reali ed e' appunto
questo che vi chiedo: qualcuno di voi l'ha mai realizzata?
In particolare, negli esempi viene usato un 16c63, che secondo me (magari
sbaglio) e' un modello vecchiotto no? Inoltre *non* mi pare contenga una
memoria eprom scrivibile direttamente dal codice del mio programma: questo
e' uno svantaggio perche' non mi posso salvare dei valori utili da
conservare anche nel caso l'alimentazione sia tolta.
La differenza fra i pic con una C in mezzo ed una F cosa riguarda poi
precisamente?
Se la scelta di un 16c63 si rivelasse poco up-to-dated, che pic mi
consigliareste? la presenza di un usart dovrebbe essere determinante per
il funzionamento della rete...
ciao e grazie!!
as

 per il funzionamento della rete...
il 16f628 ha la usart ed e' attuale (oltre che economico)
se serve anche l'adc 873 o 876 (DIP28 stretto)
se servono anche piu' pin 874 o 877 (DIP40)
questi sono tra i piu' diffusi, tutti hanno memoria flash per il programma,
eeprom per il salvataggio dati, e una o due uscite PWM hardware, mi pare che
le versioni A siano leggermente piu' economiche, ovviamente devono essere
previste dal compilatore/assemblatore e dal programmatore che si usa.
Claudio F

 previste dal compilatore/assemblatore e dal programmatore che si usa.
grazie veramente questa e la risposta che cercavo. Ma dimmi, tu l'hai poi
realizzata una rete simile???
grazie!!!
e ciao
as

 Ma dimmi, tu l'hai poi realizzata una rete simile???
A dire il vero no... anni fa avevo progettato qualcosa per un uso simile, ma
ad integrati "discreti", cioe' senza micro (e chi li conosceva?). L'idea era
di una semplice trama da 1024 bit aggiornata 20 volte al secondo, alla quale
ogni modulo poteva accedere sul o sui bit voluti, in lettura o scrittura.
Per prova un paio di moduli collegati da 25 metri di cavetto a 5 poli (+ -
clock sync dati) li ho realizzati e funzionavano... ma credo che l'immunita'
ai disturbi fosse pessima, e si potevano inviare solo semplici stati
logici... senza contare che servivano come minimo 5 integrati per modulo;)
Claudio F
PS Successivamente ero riuscito a sincronizzare uno Z80 con la trama, su cui
poteva leggere/scrivere dove voleva (pericolosissimo!!!!;), e il suo
programma glielo inviavo attraverso una seconda trama di servizio da 8 bit
(il sesto polo del cavetto)... ormai e' tutto dimenticato;) ... per
fortuna;))))

 ha scritto nel messaggio
news:pan.2003.08.07....@manoweb.com...


 
http://www.viewing.ltd.uk/OpenPicNet/contents.htm
umh, da quello che ho visto usa rs232 e non ho capito se il computer deve
comunqe essere sempre attaccato perche' la rete funzioni...
In ogni caso buone idee, piu' materiale ho meglio e'...!!!
ciao
as

 perche' la rete funzioni...
Da quanto ho capito e' un optional per il debug... quello che non ho capito
e' come faccia il software sul pc a sincronizzarsi con la rete, a parte
campionare selvaggiamente il clock... cosa fattibilissima in DOS... molto
meno in Windows.
Claudio F

 sincronizzarsi con la rete,
uffa... e si che l'avevo visto, ha il suo pic dedicato come adattatore di
protocollo.
Claudio F

 tipico dell'I2C multimaster.
ok, ingegnoso. Ma dopo averne studiato il metodo di funzionamento... che
rimane? voglio dire credo che la picnet+ (che mi hai tu stesso segnalate)
sia veramente la fine del mondo, ovvero non c'e' bisogno di centraline,
gli elementi che la compongono sono del tutto liberi, etc...
certo c'e' lo svantaggio che occorre usare un PIC con usart o simili :(
ciao
as

 certo c'e' lo svantaggio che occorre usare un PIC con usart o simili :(
Infatti questo e' il fascino di quel sistema;) Con una usart pero' vai molto
piu' veloce, e almeno la gestione dei singoli bit e' affidata all'hardware.
Comunque si possono usare anche pic senza usart, certo che il micro dovrebbe
passare quasi tutto il tempo a campionare la linea.
Ho trovato anche questo di interessante come teoria:
http://213.45.21.18/~azzani/bus-di-campo/
Claudio F