Go Down

Topic: Rs232 - TTL con max232 (Read 2721 times) previous topic - next topic

D4ng3R92

Ciao a tutti, sto provando ad interfacciarmi ad una interfaccia rs232 tramite arduino passando per un max232 ( senza successo )
Ho collegato al max232 condensatori da 10 uF ( su internet si trovano sempre valori diversi ).

Ho portato la massa al pin 5 dell rs232.
Il pin 2 al piedino 7 (T2OUT) del max
Il pin 10 al TX TTL

Il pin 3 dell rs232 al piedino 8 del max
ed infine il piedino 9 del max al RX TTL.

Ma non riesco a comunicare :(
Uso la libreria NewSoftSerial sulle uscite 5 e 6 dell arduino.

Consigli?

Michele Menniti

Se riuscissi a postare le connessioni standard della rs232 e la pinatura del max232 sarebbe più semplice dare un'occhiata a cosa hai realizzato, meglio ancora se posti lo schema elettrico delle tue connessioni.
Guida alla programmazione ISP e seriale dei micro ATMEL (Caricare bootloader e sketch):
http://www.michelemenniti.it/Arduino_burn_bootloader.php
Guida alla Programmazione ATmega328 noP:
http://www.michelemenniti.it/atmega328nop.html
Articoli su Elettronica In:
http://www.michelemenniti.it/elettronica_in.html

D4ng3R92

Lo schema è il seguente, con l'unica differenza che i condensatori sono da 10 uF invece che da 1 uF ( su altri schemi utilizzano quelli da 10 )



E questa è la scheda, non sò se si riesce a capire qualcosa xD

http://imageshack.us/photo/my-images/16/img20111003122410.jpg/

Michele Menniti

Veramente quei condensatori sono dei ceramici o poliestere da 0,1µF cioè da 100nF o 100 KpF, mi sa che il tuo problema è proprio questo.
Ciao.
Guida alla programmazione ISP e seriale dei micro ATMEL (Caricare bootloader e sketch):
http://www.michelemenniti.it/Arduino_burn_bootloader.php
Guida alla Programmazione ATmega328 noP:
http://www.michelemenniti.it/atmega328nop.html
Articoli su Elettronica In:
http://www.michelemenniti.it/elettronica_in.html

D4ng3R92

In quest altro schema utilizzano condesatori differenti :(

[img]http://i.stack.imgur.com/WQqWZ.gif[img]

an_je

Ciao, in una mia esperienza ho fatto così:

1 - ho usato il max3323E, dovrebbe essere analogo ma controlla i datasheet
2 - ho collegato condensatori elettrolitici da 1 uF, ma anche da 0.1 uF funzionava bene, credo che anche da 10 uF non dovresti avere grossi problemi.
3 - ho usato un connettore DB9 invece che DB25, per poterlo collegare ad un PC.

qui un po di riferimenti:

http://www.arduino.cc/en/Tutorial/ArduinoSoftwareRS232

occhio al RX/TX verso arduino, credo che siano invertiti.

Inoltre al DB9 ho collegato solo i pin 2-3 per rx e tx, il 5 a gnd e il 7 alto e quindi a +5 volt...

In questa configurazione non ho mai avuto problemi.

D4ng3R92

Ti rigrazio per i consigli, anche io in realtà ho collegato un DB9 ( con la stessa configurazione dei piedini ) il n° 7 va messo a livelo alto? forse è questo che ho sbagliato!

an_je

...yes, alzi il RTS (Request To Send) per poter trasmettere...

D4ng3R92

Ma nello schema che ho trovato in internet ( quello nero per intenderci ) il pin 7 della seriale lo collegano al 5 a massa? perchè?

an_je


Ma nello schema che ho trovato in internet ( quello nero per intenderci ) il pin 7 della seriale lo collegano al 5 a massa? perchè?


perchè nel DB25 il pin 7 è ground


D4ng3R92

Ah! Ma anche il 5 ed il 6 sono a massa... Il 5 non dovrebbe essere a livello alto?
Grazie per la pazienza ;)

#11
Oct 03, 2011, 04:28 pm Last Edit: Oct 03, 2011, 04:29 pm by bigjohnson Reason: 1
Ciao,
vai qui http://www.nutchip.com/interfacce/interfaccia.htm che c'è spiegato tutto!
Io ho realizzato almeno una decina di seriali con il max232 e non ho mai avuto problemi.
Per i valori dei condensatori vanno bene da 10 a 0,1 uF, ci sono anche max232 moderni che vanno senza condensatori.
Controlla bene il modello scritto sul chip e guarda il datasheet.

Alberto

D4ng3R92

La sigla sul mio integrato è: HiN232CPZ guardando sul datasheet sembra uguale al max232, qualcuno può confermalo?

E' un max232 e ci vanno dei condensatori tra 0,1 e 1 uF.
Either 0.1?F or 1?F capacitors may be used.

Alberto

GH_Blackout

#14
Oct 03, 2011, 04:53 pm Last Edit: Oct 03, 2011, 04:57 pm by GH_Blackout Reason: 1
ma servono per forza condensatori elettroLITICI o si possono usare anche i ceramici/poliestere?

*edit x orrore sintattico
~blackout~ @ grayhats.org

Go Up