Autor Tema: Comunicar PIC a MODEM (sms) y a la vez a PC  (Leído 5755 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado roberfm87

  • PIC10
  • *
  • Mensajes: 12
Comunicar PIC a MODEM (sms) y a la vez a PC
« en: 23 de Marzo de 2009, 08:13:37 »
Mi problema es que se comunicar un PIC a un modem vía RS232 y al PC igual...

Pero como lo hago a la vez? Es decir... si uso las RX y TX del PIC para que vayan al módem (vía RS232) y mande un sms según una orden del PIC.... ¿Cómo hago para que a la vez el pic transfiera información al PC?

Había pensado en algo así como un relé que me cambie las RX y TX para el módem y luego para el PC. ¿Qué opinais?

Desconectado Nocturno

  • Administrador
  • DsPIC33
  • *******
  • Mensajes: 17670
    • MicroPIC
Re: Comunicar PIC a MODEM (sms) y a la vez a PC
« Respuesta #1 en: 23 de Marzo de 2009, 08:53:36 »
Puedes utilizar un PIC con dos USART, o en caso que sólo tenga una, utilizar la física para el modem y crear una usart virtual mediante el firmware para el PC.
Un saludo desde Sevilla, España.
Visita MicroPIC                                                                                        ɔ!doɹɔ!ɯ ɐʇ!s!ʌ

Desconectado MLO__

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 4583
Re: Comunicar PIC a MODEM (sms) y a la vez a PC
« Respuesta #2 en: 23 de Marzo de 2009, 10:42:51 »
O tambien usar RS485
El papel lo aguanta todo

Desconectado roberfm87

  • PIC10
  • *
  • Mensajes: 12
Re: Comunicar PIC a MODEM (sms) y a la vez a PC
« Respuesta #3 en: 23 de Marzo de 2009, 15:08:18 »
Aquí pongo un esquema de como comunicar PIC con PC usando RS485...
http://www.mikroe.com/en/books/picbasicbook/05/rs485.gif

Pero... ¿en que lineas engancho yo el módem en ese esquema? La cuestión es que los comandos que voy a mandar al PC serán diferentes que los que voy a enviar al módem... El PIC con el trabajo es 18LF4620 y yo juraría que dos USART no tiene.

¿alguna idea?

Desconectado RICHI777

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1498
Re: Comunicar PIC a MODEM (sms) y a la vez a PC
« Respuesta #4 en: 23 de Marzo de 2009, 17:04:18 »
Hola, se me ocurren estas 3 opciones:

  • En vez de un rele usar un multiplexor/demultiplexor tipo el 4052
  • Usar un micro con 2 UARTS integradas
  • Usar un micro con una UART y la otra simulada por software

Saludos !

Desconectado Nocturno

  • Administrador
  • DsPIC33
  • *******
  • Mensajes: 17670
    • MicroPIC
Re: Comunicar PIC a MODEM (sms) y a la vez a PC
« Respuesta #5 en: 23 de Marzo de 2009, 18:02:02 »
Jaja, qué original, Richi  :)
Un saludo desde Sevilla, España.
Visita MicroPIC                                                                                        ɔ!doɹɔ!ɯ ɐʇ!s!ʌ

Desconectado RICHI777

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1498
Re: Comunicar PIC a MODEM (sms) y a la vez a PC
« Respuesta #6 en: 23 de Marzo de 2009, 18:08:15 »
Perdon Maestro, de idiota pase por alto sus sugerencias. Sepa disculparme

Saludos !

Desconectado Nocturno

  • Administrador
  • DsPIC33
  • *******
  • Mensajes: 17670
    • MicroPIC
Re: Comunicar PIC a MODEM (sms) y a la vez a PC
« Respuesta #7 en: 23 de Marzo de 2009, 19:11:34 »
Anda, anda, que estoy de broma  :D
Un saludo desde Sevilla, España.
Visita MicroPIC                                                                                        ɔ!doɹɔ!ɯ ɐʇ!s!ʌ

Desconectado RICHI777

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1498
Re: Comunicar PIC a MODEM (sms) y a la vez a PC
« Respuesta #8 en: 23 de Marzo de 2009, 19:28:42 »
 :lol:

Saludos !

Desconectado jeremylf

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1339
Re: Comunicar PIC a MODEM (sms) y a la vez a PC
« Respuesta #9 en: 24 de Marzo de 2009, 00:08:35 »
Parece que roberfm87  no maneja ccs ya que, al parecer, paso por alto tu sugerencia manolo. Y digo esto porque en asm debe de ser horrible crear una usart por software xD Y cuando intente hacerlo por c18 encontre algunas librerias (creo que n el foro de mchip) pero sin funcionarme alfinal, o almenos no la velocidad que yo queria :(

Suerte.


Desconectado roberfm87

  • PIC10
  • *
  • Mensajes: 12
Re: Comunicar PIC a MODEM (sms) y a la vez a PC
« Respuesta #10 en: 24 de Marzo de 2009, 05:30:26 »
Nunca programé en CSS, tan solo tengo experiencia en ensamblador con MPLab y un pic de gama media....

¿Creen que si trabajo con MPLAB y C18 y programo el PIC18F650 (tiene 64 pines) que dispone de dos USART, será demasiado difícil para alguien que se inicia en C para pics?

La opción de hacerlo por software no tengo ni idea... entonces ¿creen que será mejor usar el pic con dos USART? xDD

Una ayudita XDD

Desconectado MLO__

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 4583
Re: Comunicar PIC a MODEM (sms) y a la vez a PC
« Respuesta #11 en: 24 de Marzo de 2009, 10:52:27 »
Hola.

El C18 tiene unas librerias para crear USART software, a mi nunca me dieron lata, pero .... es muuuucho mas sencillo de hacer en CCS eso si que nada que comparar (el CCS es muy bueno para empezar). Yo te recomendaria que intentaras hacerlo en CCS, hay un ejemplo que el mismo CCS lo trae: EX_ENCRY.C.

Saludos
El papel lo aguanta todo

Desconectado roberfm87

  • PIC10
  • *
  • Mensajes: 12
Re: Comunicar PIC a MODEM (sms) y a la vez a PC
« Respuesta #12 en: 24 de Marzo de 2009, 14:20:11 »
Es decir, que su recomendación es que trabaje con el CCS (q lo puedo cargar en el MPLab por ejemplo) y sin necesidad de usar PIC con dos USART... puedo crear virtualmente otra USART.... ¿la idea sería entonces coger otras dos patas del circuito, definirlas como TX2 RX2 y aprovecharme de la ventaja de que el MAX232 también dispone de T2 y R2, no?

¿mejor que comprar un pic con dos USART en definitiva?

Desconectado Nocturno

  • Administrador
  • DsPIC33
  • *******
  • Mensajes: 17670
    • MicroPIC
Re: Comunicar PIC a MODEM (sms) y a la vez a PC
« Respuesta #13 en: 24 de Marzo de 2009, 14:44:22 »
Sí tu aplicación sólo se va a dedicar a eso, lo mejor es que lo hagas con ese PIC y no inviertas en otro mayor. Si la capacidad de proceso de tu PIC está al límite y no te puedes permitir dedicarlo a gestionar la USART, piensa en buscar uno que tenga dos.
Un saludo desde Sevilla, España.
Visita MicroPIC                                                                                        ɔ!doɹɔ!ɯ ɐʇ!s!ʌ

Desconectado roberfm87

  • PIC10
  • *
  • Mensajes: 12
Re: Comunicar PIC a MODEM (sms) y a la vez a PC
« Respuesta #14 en: 24 de Marzo de 2009, 16:11:06 »
Ajá, gracias por la información... el que tenía pensado usar es el PIC18LF4620 que tiene 64Kybtes de memoria flash... monitorizaria unos nodos mediante transmision con otros modulos (un par de sensores en total na mas) vía inalámbrica (Zibgee). Si además le meto lo de la USART virtual, ¿iré sobrao de memoria???