periferiche rs485

Stò progettando delle periferiche con un uscita analogica da collegare ad un pc tramite rete rs485. Ho trovato l'integrato max485 per convertire il segnale in ttl ma adesso come faccio a fare un riconoscimento di indirizzo delle periferiche? pensavo di mettere un dip-switch e poi con un nxor confrontare i bit dei dipswitch con i dati seriali portati in parallelo, ma poi mi sono chiesto: sono sicuro che i dati in parallelo corrispondano ai bit nell'ordine di trasmissione? Non è che come faccio a prendere il sincronismo dato che i bit mi possono arrivare in qualsiasi momento?

Un'altra questione è se posso usare la rete rs485 per alimentare la periferica.

Ricky

Reply to
Fantin Intesys
Loading thread data ...

Lo standard RS485 definisce il layer fisico della comunicazione. Bit di start/stop/sincro/dati appartengono al layer logico. In soldoni sulla rs485 ci puoi tranquillamente mettere gli stessi bit di una rs232 (es. 1 start, 8 dati, 1 stop), solo viaggiano con diversi livelli di tensione. Quindi le normali periferiche rs232 dei PC e quelle integrate nei micro vanno bene come sono.

Un po' più sopra bisogna decidere chi e quando deve trasmettere per evitare collisioni. Nel caso più semplice si mette un unico master che fa il polling delle periferiche, le quali devono rispondere immediatamente se e solo se sono interrogate dal master.

No. O almeno non mi pare proprio. Perché lo chiedi?

Ciao.

lucky

--
Posted via Mailgate.ORG Server - http://www.Mailgate.ORG
Reply to
lucky

Se non sbaglio la rs485 (o il rs485) è una trasmissione in corrente quindi la tensione può essere qualsiasi oppure è la rs422? adesso non ricordo.Cmq sarebbe comodo collegare con due fili le periferiche e lì avere tutto. Un pò tipo la rete AS-I.

Reply to
Fantin Intesys

Da: "Fantin Intesys" Oggetto: Re: periferiche rs485 Data: giovedì 16 ottobre 2003 9.27

Se non sbaglio la rs485 (o il rs485) è una trasmissione in corrente quindi la tensione può essere qualsiasi oppure è la rs422? adesso non ricordo.Cmq sarebbe comodo collegare con due fili le periferiche e lì avere tutto. Un pò tipo la rete AS-I.

Reply to
Fantin Intesys

No. Sono ambedue in tensione. Dai un'occhiata qui

formatting link

Ciao.

lucky

--
Posted via Mailgate.ORG Server - http://www.Mailgate.ORG
Reply to
lucky

Come tu hanno già detto, no: l'informazione è trasmessa da una coppia di tensioni

Tutto può essere alimentato da tutto... Basta avere qualche numero con cui ragionare.

Ad esempio i vecchi mouse erano alimentati dalla RS232, ho fatto circuiti autoalimentati dalla parallela, addirittura ho visto un micro a

16 bit che prelevava potenza dalla fibra ottica con cui l'host gli mandava i dati. E i cool-runner si facevano pubblicità andando a... limoni.

Certo i mA disponibili sono veramente pochi (molto pochi), per di più a tensioni basse

--
Vincenzo Villa
http://www.vincenzov.net/myweb/
Reply to
VincenzoV

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.