Arduino + MAX232 + Faros GPS360

Estoy trabajando para que un ATMega168 se comunique con mi GPS que saqué de la carcasa de Microsoft Streets and Trips. Sé que habla RS232 @ 5v (según esta publicación ) y solo necesito escuchar en el pin 3 y aplicar 5v al pin 5 y tierra al pin 2. Me está costando encontrar buena información sobre cómo usar el MAX232 y solo seguí un diagrama de algún lado pero omití todos los capacitores porque necesito obtener algunos. Estoy usando el FTDI de un Arduino para reenviar cualquier TTL a mi computadora y aparece un símbolo especial "y" cuando desconecto los datos del GPS y aparece el mensaje serial inicial "Hello World" que tengo en allí, así que creo que el lado de MCU está bien. ¿Realmente necesito estos límites que omití en el chip MAX232? ¿Por qué? ¿Hay algún otro problema? ¿Cómo soluciono problemas? I'

Aquí está mi pinout para el MAX232:

2 -> +5v
6 -> GND
8 -> GPS RX (pin 3)
9 -> MCU Digital in (software UART)
15 -> GND
16 -> +5v

Respuestas (2)

La MAX232 es una bomba de carga. Llena una tapa con carga y luego la mueve al otro lado del riel de suministro. Por ejemplo, si carga una tapa en el riel de 5 V, luego la desconecta y conecta el lado bajo de la tapa a +5 V, el lado alto ahora estará a +10 V.

En resumen, los condensadores son la forma en que el MAX232 genera sus altos voltajes a partir del voltaje de suministro más bajo. No funcionará sin mayúsculas.

En el diagrama que estoy viendo, están usando tapas electrolíticas de 3 1uf. ¿Cómo determino lo que puedo usar? ¿Puedo usar cerámica? 25uf?
La hoja de datos max232 es una descarga gratuita.
Ya veo, entonces es un número fijo de capacitancia para cada modelo en particular...
Supongo que un poco más de capacitancia no hará daño. No es realmente un lugar donde se requiera capacitancia de precisión.
@Matt: La principal diferencia entre toda la gama de chips relacionados con MAX232 es que funcionan más rápido y/o con menos capacitancia (para permitir límites físicamente más pequeños y más baratos) @mark: Creo que el MAX232 es en realidad dos bombas de carga, un duplicador de voltaje (para obtener ~+9 V) y un inversor de voltaje (para -9 V)

Si el GPS tiene un puerto serie asíncrono TTL y el AVR tiene un puerto serie asíncrono TTL, no creo que necesite un cambiador de nivel (MAX232), ya que tampoco el RS232 de voltaje completo (como una PC, un módem o un terminal). ). ¿Estás seguro de que todo esto es necesario?

No, no estoy seguro. Lo acabo de leer en alguna parte. Seguí adelante porque no vi nada que saliera del UART, pero anoche descubrí un cortocircuito entre la salida en serie y la conexión a tierra en el GPS debido a una soldadura deficiente de los conectores macho de mi parte. Sigo trabajando. en arreglarlo.