Convertitore RS232 TTL

 
 
 
 
 
 
Questo circuito permette di convertire 4 segnali in standard seriale RS232 (TX, RX, RTS, CTS) in segnali 0-5V TTL. Per effettuare tutte le operazioni di conversione viene utilizzato l'integrato MAX232 con pochi componenti aggiuntivi. Questo convertitore è molto utile nel caso abbiate bisogno di interfacciare PC con seriale standard a circuiti elettronici con microcontrollori o dispositivi embedded (decoder, router, access point etc), per effettuare comunicazioni dati o aggiornamento del firmware.
Lo schema elettrico è quello disponibile da datasheet con l'aggiunta di un condensatore elettrolitico e di un condensatore ceramico all'ingresso dell'alimentazione che aiutano a rendere stabile il funzionamento dell'integrato. Vi è anche un diodo di protezione per evitare la rottura del circuito in caso di inversioni della polarità.
 

APPROFONDIMENTO: TRANSCEIVER MAX232

Questo integrato si occupa dell’adattamento dei segnali di tipo RS232 provenienti dal PC di controllo master ai livelli logici TTL standard, utilizzati da microcontrollori e circuiti digitali sbilanciati per collegamenti tra componenti.

Inoltre, per poter inviare i segnali RS232 ai fotoaccoppiatori è necessario adattare, oltre che le impedenze e i livelli di tensione, anche i livelli logici associati alle tensioni effettuando le opportune inversioni.

Tutte queste funzioni di inversione ed adattamento vengono svolte dall’integrato MAX232 della Maxim che contiene al suo interno dei duplicatori e invertitori di tensione che fanno uso di circuiti detti a “pompa di carica”. Questo permette di garantire, con una sola alimentazione di 5V, la tensione positiva e negativa dello standard RS232 con una efficienza molto alta. Lo schema interno preso dal datasheet in figura 2.20 rappresenta in maniera chiara le inversioni logiche effettuate sui segnali e i circuiti di duplicazione e inversione della tensione. Nella pratica la tensione entrante a 5V viene duplicata a 10V per essere in linea con i livelli di tensione dei segnali di tipo RS232. Successivamente tale tensione viene invertita a -10V consentendo di utilizzare entrambi i livelli +10V e -10V necessari alla comunicazione in standard RS232. Per effettuare tali operazioni l’integrato necessita di 5 condensatori (solitamente da 1uF) come rappresentato nello schema interno. Sempre dallo stesso si notano le resistenze di pull-down e pull-up che permettono di poter lasciare gli ingressi non utilizzati dell’integrato scollegati. L’integrato supporta la conversioni di 2 canali RS232 a TTL e di 2 canali TTL a RS232.

CIRCUITO STAMPATO

Per realizzare il circuito tramite fotoincisione o altro fate riferimento ai file allegati e non all'immagine seguente che è puramente indicativa e non delle dimensioni corrette. Il connettore della seriale lato PC è un classico DB9 a 90° femmina. Il file di progetto è in formato FidoCad (.fcd).

ALCUNE IMMAGINI

 

DOWNLOAD FILE REALIZZAZIONE SCHEDA

Commenti   

# Massari Electronics 2013-01-24 10:24
Citazione SANDRO:
Salve prima di tutto saluti il mio problema e poter cambiare firmware su una ip camera con interfaccia rs232 potresti se lo sai postarmi una guida come eseguire qesta operazione e qale programma usare con win7 TANTE GRAZIE anticipate

Salve, sostanzialmente dipende dalla telecamera. Provi sul sito del produttore se ci sono delle utilità per il caricamento firmware. Comunque se la telecamera ha una console su seriale può provare ad utilizzare Putty (su google). Permette di comunicare direttamente con la seriale e al contrario del vecchio HyperTerminal è gratuito e funziona su 7.
Rispondi | Rispondi con citazione | Citazione
# SANDRO 2013-01-09 00:12
Salve prima di tutto saluti il mio problema e poter cambiare firmware su una ip camera con interfaccia rs232 potresti se lo sai postarmi una guida come eseguire qesta operazione e qale programma usare con win7 TANTE GRAZIE anticipate
Rispondi | Rispondi con citazione | Citazione
# Massari Electronics 2012-11-09 16:19
Citazione Nello:
Ciao, ho costuito il circuito seguendo lo schema, senza il pcb ma su una millefori. Purtroppo anche se ho ricontrollato un milione di volte non trovo l'errore.
In pratica faccio il test con hyperterminal collegando tra loro rx e tx del lato ttl ma hyperterminal comincia a riempire lo schermo di simboli tutti uguali tipo "casetta" oppure di spazi bianchi...
Questa descrizione ti dice qualcosa?
Spero di avere il tuo aiuto. ciao e grazie

Ciao, in effetti è molto strano. Per esperienza personale ti consiglio di usare come terminal Putty che trovi gratuitamente su internet. Probabilmente c'è qualche linea della ricezione della seriale del PC che non funziona correntemente. Per sicurezza prova a eliminare il ponte TX e RX se il problema finisce il problema è nella parte TX mentre se continua il problema può essere nella parte RX.
Rispondi | Rispondi con citazione | Citazione
# Nello 2012-11-08 18:27
Ciao, ho costuito il circuito seguendo lo schema, senza il pcb ma su una millefori. Purtroppo anche se ho ricontrollato un milione di volte non trovo l'errore.
In pratica faccio il test con hyperterminal collegando tra loro rx e tx del lato ttl ma hyperterminal comincia a riempire lo schermo di simboli tutti uguali tipo "casetta" oppure di spazi bianchi...
Questa descrizione ti dice qualcosa?
Spero di avere il tuo aiuto. ciao e grazie
Rispondi | Rispondi con citazione | Citazione

Aggiungi commento



Anti-spam: complete the task
Elettronica Circuiti Convertitore RS232 TTL