Sigo con el modem gsm y el pic

¡Hola!

He creado el cable doble, conectado entre el pic y el modem y también al mismo tiempo al hyperterminal para espiar el tráfico.

sucede algo extraño, la comunicación entre el pc y el gsm va, pero lo que envia el pic no aparece en el pc a no ser que desconecte el gsm.

Es decir, el pic envia y se ve en hyperterminal solo cuando no está enchufado también el gsm,

¿alguna idea?
Reply to
Carmelo J. Morales Muñoz
Loading thread data ...

Hola,

Para interceptar la señal de la RS232 ¿has puesto los "preceptivos" diodos y te aseguras que el PC SOLO LEE los datos...?

Te digo por que yo he echo esto mismo y funciona sin problemas. No se que modem estas usando (supongo que el consabido watcom). Si es asi ten cuidad con los retornos de carro en algunas ocasiones son "13h +10h" y en otras solo "10h")

Para ver todo eso, yo me hice un terminal en Hexadecimal. Si quieres lo tienes disponible en:

formatting link

Saludos, Sir Graham.

"Carmelo J. Morales Muñoz" escribió en el mensaje news:gXFhd.169669$ snipped-for-privacy@news-reader.eresmas.com...

Reply to
Sir Graham

"Carmelo J. Morales Muñoz" escribió en el mensaje news:gXFhd.169669$ snipped-for-privacy@news-reader.eresmas.com...

¿Como adaptas la salida serie del pic al rs-232?

He tenido experiencias de lo que me fallaba era precisamente la adaptador. Y más raro todavía el mismo adaptador funcionaba bien en un PC y mal en otro. (un sistema que conectaba el pic a un pc).

Con el osciloscopio mirando los unos y ceros de la señal serie descubrí que no era una cuadrada, hay transitorios muy pronuciados. ¿Puede ser algún probelma de impedancia del gsm?

Reply to
Inapetente

"Sir Graham" escribió en el mensaje news: snipped-for-privacy@uni-berlin.de...

diodos

No sabia nada de esos "diodos"..... ¿como he de colocarlos?..... ¿son diodos comunes?....

He realizado pruebas,,,, y el caso es que el pic si lo conecto al PC envia bien, y recibe, pero al modem no,,, a ver si con la información que me indiques de los diodos consigo ver algo?.

ah... yo leo caracteres (en el pic) hasta encontrar CR ó LF, para ir haciendo pruebas y una vez detectado esto analizar línea....... ¿es correcto este proceder?....

Me lo he bajado, me vendrá bien para ver las respuestas del modem, cuando cosiga que me *oiga*

Un saludo!

Reply to
Carmelo J. Morales Muñoz

El pic está en una placa de pruebas y programor..... ya lleva un 232 y como he dicho en el pc leo lo que envia /recibo pero es el modem gsm (watcom) el que no se entera de nada, es como si estubiese sordo...

Y

otro.

Pues si ese fuera el caso lo llevo claro... porque el max232 está en placa y no puedo quitarlo, tendría que hacer otro circuito para max232 y conectarlo exteriormente, aunque en principio descarto eso, no lo olvidaré por si no me quedan mas opciones que probar....

gracias!

que

No tengo osciloscopio, y por ahora no puedo permitirmelo... :(

un saludo y gracias!

Reply to
Carmelo J. Morales Muñoz

A ver a ver...

Si conectas el PIC al PC funciona, pero ¿con qué cable, paralelo o cruzado? Cuando conectas el PC al modem, supongo que lo harás con un cable paralelo ¿correcto? Y la pregunta del millón, cuando conectas el PIC al modem, ¿con qué cable lo haces?

Es que todo indica que estás usando el cable incorrecto para conectar el PIC al modem, con lo que estarías conectando entradas con entradas y salidas con salidas, en vez de lo contrario, que es lo correcto (entradas con salidas).

--

Saludos de Jose Manuel Garcia snipped-for-privacy@terra.es http://213.97.130.124

"Carmelo J. Morales Muñoz" escribió en el mensaje news:KUKhd.169682$ snipped-for-privacy@news-reader.eresmas.com...

diodos

que

cuidad

correcto

Reply to
Pepitof
¡Hola!

Estoy volviendome loco, pero lo peor es que creo que me vais a mandar a tomar viento 7 grupos de news mas lejos..... :(

Verás, voy a explicar el modo de conexión que he utilizado:

1º. (PCMODEM), La conexión es de DB9 a DB9. Cable 3 hilos, TX, RX, GND, pin a pin anvos conectores.

PC MODEM

----------------- ------------------- TX (pin2) Pin2 RX (pin3) Pin3 GNX (pin5) Pin4

Arranco porgrama terminal y funciona bien. Al principio pensé que talvez debería conectar el TX del PC al RX del modem, pero parece ser que esto viene así y funciona bien. Este mismo cable lo conecto al PIC PC y veo en el terminal lo que el pic envia (que es una cadena de ejemplo).

La conexión entre pic Modem es igual. (mismo cable).

¿Se os ocurre algún lugar donde estoy metiendo la pata?.

Gracias y perdonad por dar tanto la lata con este tema ;)

Reply to
Carmelo J. Morales Muñoz

Se me olvidaba responderte a una cosa....

cruzado?

Pues el cable normal, el que va pin a pin, es decir, del 2 al 2, del 3 al 3, del 5 al 5,,,, supongo paralelo se le llama a esto...

si....

lo

con uno paralelo.... ¿debería de ser cruzado?..... No entiendo la diferencia que puede haber en conectar modem---pc ó modem -- pic ¿no es lo mismo?......

Gracias! espero impaciente tus comentarios para arrojar algo de luz porque estoy que me como el modem...

Reply to
Carmelo J. Morales Muñoz

Fallo evidente. Si para conectar el PIC al PC usas el mismo cable que para conectar el modem al PC, quiere decir que el conector del PIC está cableado igual que el conector del modem, así que para conectar el PIC al modem tienes que usar un cable cruzado en vez de paralelo. De la manera que lo tienes, estás conectando entradas del PIC con entradas del modem, y salidas del PIC con salidas del modem. Por eso el hyperterminal no ve nada, porque probablemente las señales del modem están prevaleciendo sobre las del PIC.

SIEMPRE el RXD de un equipo va conectado al TXD del otro, y viceversa, lo que pasa es que los modems tienen en su conector las señales cambiadas, de forma que al usar un cable paralelo, quedan así conectadas, es decir RXD con TXD y viceversa. Si conectas por ejemplo un PC con otro PC, tienes que usar un cable cruzado, porque ambos tienen las señales en las mismas patillas.

--

Saludos de Jose Manuel Garcia snipped-for-privacy@terra.es http://213.97.130.124

"Carmelo J. Morales Muñoz" escribió en el mensaje news:PZLhd.169686$ snipped-for-privacy@news-reader.eresmas.com...

GND,

veo

Reply to
Pepitof

Dioss1!!!!!..... pero que in-hútil soy......

Ciertamente tenía que utilizar un cable cruzado para conectar PIC---Modem... No entiendo muy bien el porqué pero así si que funciona, y sin problema........

Fijaos que simple y funciona:

delay_ms (1000); printf ("at\r"); delay_ms (1000);

printf ("atdxxxxxxxxx;\r");

las x son mi nº.

bueno, ahora espero la *reprimenda* por no haber ido paso a paso en lugar de molestar tanto. en fin, espero me disculpeis.

Eso si, estoy muy agradecido pues sin vuestros comentarios no habría caido en la solución.

Gracias!.

Reply to
Carmelo J. Morales Muñoz

ahora lo entiendo!.... hace unos minutos he colocado otro post indicando mi fallo!... y funciona a la perfección...

Muchas gracias por la paciencia que habeis tenido!

Reply to
Carmelo J. Morales Muñoz

Si ya lo tienes y funciona, pues nada, así esta bien.

De todas formas a mi me gusta más ponerle al PIC un conector macho como el del PC, de modo que el PIC hace las veces de un ordenador, y cuando se conecta al PC hay que usar un cable cruzado hembra-hembra, y cuando se conecta a un modem un cable normal hembra-macho

No lo puedo asegurar al cien por cien pero en principio creo que los cables que venden son null-modem cuando son hembra-hembra y normales si son macho-hembra.

Reply to
Nolo Pongo

Sí, lo normal es que el macho-hembra sea paralelo, es decir, viene a ser un alargador, y el macho-macho o hembra-hembra suelen ser cruzados. Eso es lo normal, porque luego hay bichos raros.

--

Saludos de Jose Manuel Garcia snipped-for-privacy@terra.es http://213.97.130.124

"Nolo Pongo" escribió en el mensaje news: snipped-for-privacy@4ax.com...

Reply to
Pepitof
¡Hola!

No se que diodos son los que tengo que colocar... supongo han de ir en el cable que va al pc que hace de espia de la transmisión, pero no tengo ni idea... ¿puedes ayudarme?...

bye!

Reply to
Carmelo J. Morales Muñoz

Hola,

Puedes hacerte un cable interceptador de datos de la RS232 si le colocas a la parte del PC unos diodos para hacer que los datos no puedan "volver".

Asi mezclas los datos enviados desde los dos lados en uno mismo para poderlos ver..

Saludos, Sir Graham.

formatting link

"Carmelo J. Morales Muñoz" escribió en el mensaje news:EoUhd.169744$ snipped-for-privacy@news-reader.eresmas.com...

Reply to
Sir Graham

Me parece una idea estupenda para espiar dos lineas con un solo puerto serie, siempre que ambos disposivos no transmitan a la vez. Pero en un modem -igual me equivoco- la transmision es simulatanea en una y otra direccion, incluso cuando estas en modo comando el modem suele hacer eco de los caracteres que le envias, tambien se puede suprimir el eco con un comando AT pero si estas tratado de depurar el funcionamiento de los comandos AT no parece lógico depender de que este comando AT funcione.

Reply to
Nolo Pongo

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.