Pic e RS-485

W

waleedaly

Guest
Ho bisogno di aiuto plz buildin in un progetto utilizzando pic, il progetto si compone di 2 parte
una parte:
trasmettitore che scane 32 linea di ingresso e di inviare lo stato di quel filo di oltre 2 di ingresso (circa 400 metri) con RS-485

parte due:
reciver che accettano dati codificati da RS 485 e display per l'ingresso trigred sul display LCD o
7 segmenti

il problema è come utilizzare RS-485 e lcd 2x16 chracter con pic

necessità cod schmatic e scource
utilizzare i CCS compilatore C PIC

 
Avete bisogno di almeno 4 byte per trasmettere 32 bit-long-DATA ..
Hai anche bisogno di qualcosa per "svegliare" il ricevitore e qualcosa per segnalare la fine della trasmissione ..
Complessivamente 6-7 bytes ..

Ad esempio, per svegliare il ricevitore, inviare FFh (11111111b) ..

Come il carattere di fine si può considerare l'invio di controllo (di solito XOR di tutti i byte di dati), o semplicemente Windows EOL 0Dh 0Ah (questa è la più antica convenzione) ..

Così, il pungiglione che il trasmettitore invia potrebbe assomigliare a questo:

FFh DATA3 DATA2 DATA1 Data0 0Dh 0Ah

Dove, per esempio, Dati0 assomiglia a questo: IN7 In6 In5 In4 In3 In2 In1 In0 ..

Come è possibile utilizzare i driver MAX485, SN75176 o qualsiasi altro ricetrasmettitore 485 ..
Non dimenticate che questi driver sono due pin aggiuntivi che entrano in funzione tra la trasmissione e la ricezione (half duplex - 2 fili) ..

Una volta che il destinatario riceve e accetta questa stringa 7-byte può inviare uno acknowladgement mediante l'invio di un carattere ASCII selezionata, per esempio, "!".. nel codice ASCII

Saluti,
IanP

 
Il NMEA0183 e SAEJ1708 fornire protocolli.
E ci sono un sacco di off-the-shelf prodotti disponibili.

Ecco una delle foto del prodotto:<img src="http://images.elektroda.net/43_1194793249.jpg" border="0" alt="Pic And RS-485" title="Pic e RS-485"/>Ecco un link per maggiori informazioni:
http://www.auelectronics.selfip.com/System-485.htm

 

Welcome to EDABoard.com

Sponsor

Back
Top