ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ» º º º INDICACIONES PARA LA MEJORA DE LA RECEPCCION º º Y AUMENTO DE LAS POSIVILIDADES DE COMUNICACION º º º º DE LA PLACA BAYCOM º º º ÌÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ͹ º POR EB4CAK º ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ Esto pretende ser una explicacion de como realizar una MEJORA sustancial en la recepccion de tu PLACA BAYCOM, especialmente cuando trabaja con programas "sordos" como flexnet. La placa baycom se comunica con el puerto serie del PC, pero utilizando los pines de estado del puerto y no los de envio y recepcion de datos del puerto propiamente dichos, el problema viene cuando ademas la placa se alimenta a 5v (ya sea a traves del PC o por otra via) y el PC maneja valores de tension de +-25v por el puerto serie siguiendo el estandar 232, la placa reduce los +-23v a 5 sin problemas y por eso no hay problemas en la comunicacion PC->baycom, pero al mandar los datos de baycom->PC, LO HACE CON TENSIONES DE 0 a +5v, y claro, el PC no se entera. El nivel de tensiones de 0 a +5v se llama TTL. Eso es lo que arreglaremos con este circuitillo, el cual por cierto, es susceptible de muchas mejoras. Si no has cojido un soldador un tu vida mejor olvidate o pidele a algun amigo que lo haga por ti, aunque mi recomendacion es que aprendas. ÚÄÄÄÄÄÄÄÄÄÄ¿ RTS ³ ÃÄÄÄÄÄÄÄÄÄÄÄ¿ ³ ³ ³ ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ ³ ³ (PTT) ³ ³ ³ ³ CTS ÀÄÄÄÄÄÄ>³ ³ ³ PC ³<ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´ PLACA BAYCOM ³ ³ ³ ÚÄÄÄÄÄÄ>³ ³ ³ ³ ³ ³ ³ ³ ³ DTR ³ ³ ³ ³ ³ÄÄÄÄÄÄÄÄÄÄÄÙ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ ³ ³ ³ ³ ÀÄÄÄÄÄÄÄÄÄÄÙ Estado normal del sistema Baycom-PC ÚÄÄÄÄÄÄÄÄÄÄÄ¿ ³ ³ RTS ³ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ ³ ÚÄÄÄÄÄÄÄÄÄÄÄ¿ ³ ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ ³ ³ ³ ³ ³ ³ ³ ³ CTS ³ ³ ÀÄÄÄ>³(PTT) ³ ³ PC ³<ÄÄÄÄÄÄÄÄÄ´ MAX ³<ÄÄÄÄÄÄÄ´ PLACA BAYCOM ³ ³ ³ ³ 232 ³ ÚÄÄÄ>³ ³ ³ ³ ³ ³ ³ ³ ³ ³ ³ ³ ³ ³ ³ ³ ³ ³ DTR ÀÄÄÄÄÄÄÄÄÄÄÄÙ ³ ÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ ³ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ ³ ³ ÀÄÄÄÄÄÄÄÄÄÄÄÙ Estado tras realizar la mejora propuesta La colocacion del adaptador a traves del integrado MAX232 es muy sencilla, el MAX232 (o alguno de sus muchos y mas baratos equivalentes) es muy facil de encontrar en tiendas y vale unas 400pts. Vcc +5v (Sacada de la placa Baycom) ³ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ÚÄÄÄÄ¿ ³ ÍØÍ ³ ³ ÚÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄ¿ ³ ÚÄÄÄ¿ ÍØÍ ÀÄÄ´1 16 2ÃÄÄÄÄÄÙ ÍØÍ ³ ÀÄÄÄÄÄÄÄ´3 ³ ÚÄÄÄÄÄÄ¿ ³ ÀÄÄÄÄÄÄÄÄÄÄ´4 6ÃÄÄÄÄÙ ÍØÍ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´5 ³ ³ ³ ³ Masa OUT/baycomÄÄÄÄÄÄ>³11 14ÃÄÄÄÄÄÄ> Entrada PC ÄÄÄÄÄÄ>³10 7 ÃÄÄÄÄÄÄ> ³ ³ <ÄÄÄÄÄÄÄÄ´12 13³<ÄÄÄÄÄÄ <ÄÄÄÄÄÄÄÄ´9 15 8³<ÄÄÄÄÄÄ ÀÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÙ ³ Masa Esquema uso del MAX 232 en este caso particular Los condensadores del esquema son de 10 microfaradios electroliticos de 16v, su valor no es nada critico siendo aconsejable un aumento de su valor ante un aumento de la velocidad, ¨o era alreves? Vcc +5v (Sacada de la placa Baycom) ³ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ÚÄÄÄÄ¿ ³ ÍØÍ ³ ³ ÚÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄ¿ ³ ÚÄÄÄ¿ ÍØÍ ÀÄÄ´1 16 2ÃÄÄÄÄÄÙ ÍØÍ ³ ÀÄÄÄÄÄÄÄ´3 ³ ÚÄÄÄÄÄÄ¿ ³ ÀÄÄÄÄÄÄÄÄÄÄ´4 6ÃÄÄÄÄÙ ÍØÍ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´5 ³ ³ ³ ³ Masa TTL ÄÄÄÄÄÄ>³11 14ÃÄÄÄÄÄÄ> 232 TTL ÄÄÄÄÄÄ>³10 7 ÃÄÄÄÄÄÄ> 232 ³ ³ TTL<ÄÄÄÄÄÄÄÄ´12 13³<ÄÄÄÄÄÄ 232 TTL<ÄÄÄÄÄÄÄÄ´9 15 8³<ÄÄÄÄÄÄ 232 ÀÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÙ ³ Masa Esquema uso genera del MAX 232 Como vemos el MAX 232 pasa de niveles TTL (de 0 a +5v) a niveles 232, o sea, que pasa de los niveles que da la placa baycom a los que entiende el PC, el MAX232 tambien convierte de 232 a TTL. (Por si no lo has cojido la entrada de la pata 11 sale por la 14, la 9 por la 8 y asi...) Con esta modificacion vuestro PC entendera mucho mejor a la placa baycom, pero aqui no queda la cosa, con un poco mas de modificacion podemos realizar un enlace aprobechando la potencia de nuestro PC sin necesidad de complicados drivers (como el flexnet o el TFPCX), podemos enlazar dos PC's a 1200 como si usaramos un cable, evidentemente no podremos recibir packet al hacer esto ya que el AX25 es una comunicacion asincrona, sin bits de paro o marcha y la UART del PC no lo entiende. Para ello tendremos que reconexionar las entradas/salidas de la placa baycom y donde estaba el pin 20 del DB25 (el DTR) pondremos el pin 2 (el TX del PC) y donde estaba el pin 5 (CTS) pondremos el pin 3 (RX del PC) porsupuestisimo que tendremos que colocar el MAX232 para adaptar los niveles. El pin del PTT, el 4 (RTS) lo podemos dejar tal cual o cambiarlo a otro, segun queramos. ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ DB 25 ³ ÃÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄ´ ³DTR (20) ³ (2) TX PC³ ³CTS (5) ³ (3) RX PC³ ³RTS (4) ³ (4) RTS ³ ÀÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÙ ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ DB 9 ³ ÃÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄ´ ³DTR (4) ³ (2) TX PC³ ³CTS (8) ³ (3) RX PC³ ³RTS (7) ³ (7) RTS ³ ÀÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÙ Para probarlo podemos usar cualquier programa de comunicaciones por el puerto serie, ya sea de DOS, Win 3.11, 95, 98, NT, UNIX, LINUX, OS2, etc... incluso MAC. La placa baycom (el MAX232) es capaz de emitir datos y recibirlos a la vez a 1200 baudios por los dos lados, asi que la comunicacion puede ser full-duplex. La comunicacion es buenisima y como experimento es muy interesante, tambien se puede usar para telecontrolar aplicaciones con microcontrolador, robots, alarmas, telecontrol o incluso transbordadores interestelares a buen precio. Saludos de Antonio Galvez EB4CAK eb4cak@ea4rct.ampr.org agalvezC@nexo.es