Go Down

Topic: Leggere e memorizzare dati da RS232 con Arduino Mega 2560 (Read 6 times) previous topic - next topic

9six4

Infatti hai letto bene, l'ho chiamata Serial1  :)
Non so se hai letto il secondo messaggio perchè abbiamo postato quasi in sincrono:

Quote
Usando il secondo sketch se collego il pin 12 del max232 a Rx non ho segni di vita, se lo collego a Tx mi scrive a serialmonitor quello che gli scrivo sulla barra.

Brunello

Si, me ne ero accorto di aver letto bene e interpretato male.

A parte che non dovresti collegare il cavetto al TX, perche' qualche IC potrebbe essere permaloso.
Gli unici collegamento da fare verso Arduino sono.
GND e RX

perche' "se lo collego a Tx mi scrive a serialmonitor quello che gli scrivo sulla barra" .... boh, bella domanda, e' come se ci fosse qualche collegamento di troppo

9six4

Quote
Gli unici collegamento da fare verso Arduino sono.
GND e RX


E 5V giusto?



Brunello

Si, scusa. il 5V ti serve per alimentare il MAX232

9six4

Mi sta venendo un dubbio atroce, il le tensioni le leggo tutte in continua... ma perchè la domanda di testato?
Il MAX232 me le fa uscire alternate???

Brunello

Devi leggerle in Continua.
La domanda di testato riguardo quei valori assurdi era per capire se non avessi messo il tester in Vac


9six4

E' esattamente il mio circuito ma niente da fare  =( nessun segno di vita! Su hyperterminal come inserisci la seriale inizia a leggere.

Ho trovato questo schema in rete, cosa ne dici? Lui tra l'altro se n'è fregato anche dei condensatori elettrolitici!

http://www.scienceprog.com/simple-ttl-to-rs232-adapter/

Brunello

E' identico al tuo... e comunque gli elettrolitici ci sono.
Non e' che ci sono tanti modi di collegare una MAX232 ( a parte lo schema iniziale che avevi trovato )


ma la massa verso lo strumento l'hai collegata ?

Brunello

Questo e' uno SNIFFER. Se ne frega dei vari segnali di controllo DTR-RTS-CTS-DSR che possono servire per un collegamento.
In pratica saldi due cavi sul connettore DB9. Colleghi il connettore sul PC, come quando usi Iperterminal.
E I segnali che transitano verso il Pc vengono riportati sull'uscita del MAX232.


9six4

Si, le masse le ho collegate tutte insieme sulla breadboard e poi vanno al GND di arduino.

Code: [Select]
E' identico al tuo... e comunque gli elettrolitici ci sono.
Ma quelli che usa lui non sono in poliestere?


Brunello

no, ad occhio sembrano al tantalio.
Si veda che aveva soldi da spendere

9six4

:D La rolls royce degli adattatori
Sto cercando in giro per il web se ci siano degli adattatori specifici per arduino con connettore DB9 maschio ma sembra che io sia uno dei pochi, se non l'unico ad avere questa necessità!

Brunello

Gli adattatori sono tutti con la femmina. E' normale, vanno inseriti su un PC.
In genere le apparecchiature hanno il maschio a bordo

9six4

Anche oggi ho fatto la mia abbondante dose di prove ma niente da fare, ormai credo di averle tentate tutte! Ora ho anche chiesto aiuto sulla sezione internazionale del forum, vediamo se qualcuno ci da nuovi spunti su cui riflettere. Come dici tu brunello sarà una bischerata alla fine, il problema è trovarla  :)

9six4

Novità, oggi avendo fatto tutte le prove del mondo e tutti i circuiti del mondo mi sono messo a misurare cosa misurano i pin della seriale del mio pc quando lo collego ad hyperterminal e la faccio dialogare con lo strumento.

pin - tensione
1  NC
2  -10V
3  0,15V
4  0.15V
5  GND
6  10V
7  0V
8  0V
9  NC

Non è che ho sbagliato qualche collegamento tra rs232 e max232?

Go Up