Foros de Electrónica

Comunidad de discusión sobre Automatización, Electrónica industrial, Microcontroladores y electrónica digital, Robótica, Domótica, Telemática, Tecnologías móviles, y muchos temas más.





Conexion de un celular a un micro


       



Conexion de un celular a un micro
danram

Registrado: 08 Ago 2006
Mensajes: 6
Ubicación: Cali,Colombia
citar
buenos días, por favor, quisiera saber si es posible conectar un micro (no importa cual, eso no viene al caso en este momento) a un celular a través de algún puerto sea USB o cualquier otro si es que los tiene, la idea es construir una aplicación para el celular, esto con el objetivo de enviar señales desde el celular al micro para q este realice algunas tareas para las que estaría programado. alguna idea de por donde empezar? muchas gracias por cualquier aporte que realicen.

en resumen. necesito saber si alguien sabe como controlar los puertos de un celular. gracias.

jospylos

Registrado: 19 Sep 2006
Mensajes: 17
Ubicación: PERU
citar
Que tal foreros, despues de tiempo y con ayuda de algunos de ustedes, pude lograr por lo menos marcar un numero desde mi PIC 16f877 en mi celular nokia 1100, debo de dar las gracias a muchos de ustedes , que tienen interés en este tema y me han podido brindar un poco de ayuda..
Bueno, gracias a varios intentos entre fallidos y aciertos , pude lograr esta comunicación tan esperada , logre entender mejor el protocolo FBUS v2 , pero aun me falta conocer mejor o tratar de diseñar con la informacion buscada y adquirida, algunas tramas mas para controlar mejor el celular , las tramas que tengo son para obtener HW&SW, el IMEI , el estado de la BATERIA, y MARCAR un Numero, estuve creando la trama de STATUS del celular para determinar cuando entra una llamada , y tambien estoy en prueba de la trama de termino de la llamada pero aun estoy en pruebas, quizas alguien me pueda birndar alguna ayuda...
Asi como me brindaron ayuda , es mi deber devolver esta ayuda , apoyando y brindando informacion necesario para quienes esten interesados y esten en inicios de sumergirse en el mundo de los telefonos moviles, bueno sin mas que informar , vuelvo a dar las gracias por la ayuda ofrecida, y si alguien esta trabajando con los nokia 1100 quiza pueda ayudarlo o pueda ayudarme a terminar con este proyectito............... bye

Alejo55

Registrado: 14 Nov 2006
Mensajes: 3
Ubicación: Bogota Colombia
citar
Saludos desde Bogota Colombia jospylos.

Realmente me parece una grandiosa idea la de controlar el celular con el microcotrolador puesto que de allí pueden surgir muchos proyectos mas.
Soy nuevo en el foro y hasta ahora lo único que he logrado es terminar de leerlo y de todo lo que encontré su idea es lo mejor.

En un principio cuando vi la información del cable me pregunte:
Hago el cable lo conecto y que???
El teléfono empieza a enviar datos???
O el teléfono queda listo para recibir???
Como es el protocolo de comunicación???

Ahora me pregunto que es eso de HW&SW, el IMEI y lo de marcar???
Como logro lo de marcar, guarda el numero en el PIC y lo envía al cel???

Estoy muy entusiasmado con este foro y lo primero que debo hacer es el cablecito haber que pasa!

jospylos

Registrado: 19 Sep 2006
Mensajes: 17
Ubicación: PERU
citar
Bueno, espero que muchos de los que se conectan a este foro puedan tambien ayudarte , pero espero me corrigan en lo que te pueda ayudar, si me equivoco en mi forma de explicar..

Primero , debes saber con que celular vas ha trabajar , y deacuerdo a ello fabricar el cable , aunque todos los data cables en su mayoria usan el max232, y el zener con las resistencias para acondicionar el voltage para el celular com has podido ya leer en este foro y esto es parte del protocolo FBUS, que es el protocolo de comunicacion de los celulares..
Entonces, una vez tenido el celular por ejemplo el nokia 1100 que es con el que estoy trabajando, diseñas el cable y primero lo conectas al computador , logicamente el diseño que se presenta en este foro esta hecho para la comunicacion con la computadora , luego lo pruebas con algun software que te permita mandar sms , marcar un numero, etc como por ejemplo el logomanager, el mobius , pero uno de los mejores bueno hasta donde he podido encontrar es el oxygen , estos software te los descargas e la red facilmente...

Segundo, una vez que pruebes tu cable y compruebes que funciona , entonces dependiendo del celular, es que debes tener conocimiento de si tu celular soporta comandos AT o tramas de datos, mi nokia 1100 soporta tramas mas no comandos AT , me dicen que trabajar con comandos AT es mas sencillo, pero esto depende del celular como te digo, por lo general los celulares que usan el cable dku5 soportan comandos AT , yo trabaje con el nokia 1100 debido ha que este es mas economico en mi pais , ...te recomendaria a trabajar con los comandos AT ya que la mayoria de personas que estaban haciendo estos proyectos me lo recomendaron ...pero bueno, si te animas con lo de las tramas ahi te ayudo, aunque mi fidelidad a las tramas se esta perdiendo y AHORA PIENSO METERME EN EL MUNDO DE LOS COMANDOS AT....bueno si quieres documentacion sobre el protocolo de las tramas FBUS , aqui te mando una direccion para comenzar, aunque derrepente has encontrado otras direcciones mejores que esta en la red , que explican sobre sto..

www.codeproject.com/smartclient/MobPhoneFileTransfer.asp

luego la mayoria de direcciones y sitios web que te hablan sobre proyectos usando tramas te hacer referencia a los documentos de gnokki, que si bien es cierto son muy buenos , tienen fallas y les falta algo de informacion, pero eso si, son los mejores que encuentras al hablarte del diseño de tramas , aqui te lo adjunto paque los veas ..a ver que te parecen , pero no te hagas problemas primero lee informacion hacerca de las tramas, trata de entender bien el protocolo, y luego te aventuras bien a diseñar tramas pa tu celu, si es que lo vas a usar tramas....., luego tratas de probar tus tramas o tus comandos AT , en algun software que te permita enviar estas tramas desde tu PC a tu celular, yo trate de encontrar algunos por ahi, como por ejemplo el que me paso el del puerto pero no funciono bien , pues parce que no era pa mi celular , si puedes encontrar alguno por ahi me pasas la voz , pues yo de tanto buscar no encontre, elabore un software en visual basic para enviar enviar estas tramas pero no pasa nada , la verdad es que no soy bueno programando es estos lenguajes, por ahi me comentaron que mejor desarrolle un programa en delphi, en C que manejan mejor los puertos de la PC , pero bueno, por el tiempo no li hice y me mande defrente a mandarle las tramas por el pic, pero trata de no obviar ese paso ya que te permitira probar tus tramas o comandos AT y ver si el celular responde, pues si no sale con la PC con el pic te sera mas complicado...
Una vez , que pruebes tus tramas con tu conexion PC y Celular, te mandas hacer el programita del PIC que sera mas sencillo si ya tienes las tramas, este programa tiene que hacerte el envio de la sincronizacion y la trama ya sea de marcado de un numero , obtencion del IMEI , etc , pero tienes que ver bien como envias la trma , lo que yo hago es enviar por ejemplo primero la sincronizacion que es de enviar 200 veces la U en hexadecimal, luego el C1 , y posterior a eso mi trama de marcado, el celular tiene que reponderte con una trama de reconocimiento y luego unos 500ms aproximadamente no me acuerdo muy bien , tu tienes que responderle al celular que has recibido su trama de reconocimiento, bueno todo esto lo entenderas mejor cuando leas la informacion sobre el protocolo, y lo que hay en la red..
por si acaso esto de las 200 veces y lo de la C1, etc es solo pa el celular nokia 1100 y los parecidos, en cuanto a comandos AT es mas facil y te podras dar cuenta, pues solo envias los comandos AT en hexadecimal....

Luego, para lo del pic tendras que relizar el programa que como ya te dije tiene que enviar la sicronizacion y todo ello, la velocidad a la que el pic mandara los datos sera a 115200bps, que para los pic de microchip com el 16f877 trabajan con un cristal de 11Mhz, bueno es 11,0529 no me acuerdo muy bien , pero el datasheets del pic te dice como calcular este cristal para esa velocidad para el uso de la propiedad USART de estos pic , cuando programes tu pic este programa lo puedes probar conectando tu pic o tu tarjeta entrenadora de pic si la usas a la PC y puedes testear lo que bota con el hyperterminal , aunque el hyperterminal no te muestra hexadecimales pero, puedes bajarte este testeador del puerto serial llamado free serial port monitor , que te mostrara facilmente lo que envias...
Bueno, despues de probar que tu trama funciona de tu PC al celular y la misma trama la programas en tu pic , es hora de conectar tu celular al pic , esto con el mismo max 232, mas bien para la respuesta del celular , tendras que usar un tri-state para elevar el voltaje de 2.8 aprox a 5v usado por el pic,.....
Bueno, espero haberte ayudado en algo, es posible que no entiendas mucho de lo que de alguna manera e querido explicar, pero puedes preguntarme si hay algo que no queda bien entendido......HAy muchos en este foro que pueden ayudarme asi como lo hicieron conmigo, seria cuestion de que te contactes con ellos, aunque muchos de ellos parecen estar muy ocupados, aparte muchos de ellos son mucho mas experimentados..jeje
Creo que escribi ya mucho, pero lo hago porque quiero brindar la misma ayuda que muchos otras personas de este y otros foros me la brindaron ...............Smile

Espero que tengas exitos en tu proyecto,y porfavor mantenme actualizado de tus avances quizas hay algunos problemas que tuviste que yo no tuve pero que juntos derrepnte podamos solucionar...bye



Este mensaje contiene archivos adjuntos, para verlos debes estar registrado.

Pedro Pan

Registrado: 22 Jul 2006
Mensajes: 12
Ubicación: Guatemala
citar
Hola jospylos, yo tambien estoy trabajando en estos momentos en algo parecido, yo estoy tratando de utilizar el nokia 6230B, pero todavia no he podido enviar nada, Como puedo saber yo si mi Celular acepta codigos AT o Tramas, ya que he investigado para este celular, pero no encuentro mucha informacion de el.

jospylos

Registrado: 19 Sep 2006
Mensajes: 17
Ubicación: PERU
citar
tienes que revisar la conexion de tu celular , los pinouts que maneja por lo que tengo entendido si tu celular usa el cable dku5 de datos, entonces tienes la suerte de manejar comandos AT
Otra forma de saber si tu celular emplea conados AT es conectandoloa tu PC por medi de su cable de datos, y mandarle por algun software los comandos AT por ejemplo por el hyperterminal he visto que le envian , o sino desarrolate algun programita con algun software de desarrollo para enviar esotos comandos, lo importante es que cumplas con los voltages , velocidad y envio que especifica el protocolo FBUS

conecion pc celular
JORGE GIRALDO

Registrado: 26 Ene 2007
Mensajes: 1
Ubicación: colombia
citar
hola estoy muy interesado en tener mas conocimiento de la comunicación de pc con el celular nokia 1108, ya tengo montado el circuito del cable con el max 232 comunicacion serial, he probado el circuito cortocircuitando tx y rx del max y el software que tego en visual basic envia y recibe los datos que envio, al conectar el celular 1108 no se como verificar si hay conexión.


como he leido en este foro los nokia 1100 no manejan comandos AT los 1108 que maneja?

ahora si alguien me puede enviar un bloque de datos para prueba se los agradeceria mucho.

tambien la velocidad de comunicacion del 1108, y que datos de configuracion le pongo al programa de visual basic

gracias por su valiosa ayuda

Pedro Pan

Registrado: 22 Jul 2006
Mensajes: 12
Ubicación: Guatemala
citar
Hola Jorge, tu celular solo acepta tramas de datos, no codigos AT igual que el 1100 la configuracion del puerto es:

Bits: 8
Velocidad: 115.2 Kbps
Paridad: Ninguna
Bit de parada: 1
Control de Flujo: Ninguno


Trata con esta trama los datos estan en hexadecimal, con esta trama ves la version del celular.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 secuencia de la trama
1E 00 10 D1 00 07 00 01 00 03 00 01 41 00 4F D5 datos en hexa.

BIT 1 : TIPO DE CABLE DE CONEXION
1C = FBUS/IRDA
1E = FBUS/SERIAL

BIT 2: DESTINO
00 = TELEFONO 01 = PC

BIT 3: REMITENTE
00 = TELEFONO 01 = PC

BIT 4: COMANDO DE FUNCION

BIT 5: 00

BIT 6:
TAMAÑO DEL PAQUETE (EN ESTE EJEMPLO SE CUENTA DESDE BIT 7 HASTA BIT 13)

BIT 13:
SECUENCIA DE MENSAJE SE INCREMENTA EN CADA MENSAJE VARIA DESDE (0x40 - 0x47)

BIT 14:
ES UN BIT DE RELLENO SOLO PARA QUE LA TRAMA SEA PAR

BIT 15:
CHECKSUM DE LOS PARES DE LA TRAMA (BIT 2 XOR BIT4 XOR .....)

BIT 16:
CHECKSUM DE LOS IMPARES DE LA TRAMA

plano
juli_elec

Registrado: 28 Feb 2007
Mensajes: 1
citar
Hola a todos. Soynuevo en elforo, estoy interezado en realizar un proyecto que involucra el celu y un pic; he leido que alguien publico un plano del cable de datos, pero no lo veo; será posible volverlo a publicar? o como lo puedo obtener?

muchas gracias.

Pedro Pan

Registrado: 22 Jul 2006
Mensajes: 12
Ubicación: Guatemala
citar
Hola aqui tienes el diagrama para la conexion pic, cel.

Recuerda el cel trabaja con una logica de 3.3 volts, ten muy en cuenta esto, la doble negacion en la salida Tx del cel al pic, se utiliza para que el pic pueda reconecer la logica del cel, puedes utilizar un buffer o la doble negación.

Suerte.


PD. espero que el autor del diagrama no se enoje.



Este mensaje contiene archivos adjuntos, para verlos debes estar registrado.

 Responder



Google
 


 Temas de interés 
No hay mensajes nuevos enviar mensajes de texto sin usar el teclado del celular.
No hay mensajes nuevos Enviar video en vivo por internet
No hay mensajes nuevos Enviar comandos por RS232 en visual basic
No hay mensajes nuevos Enviar comunicacion via RS232 a servidor
No hay mensajes nuevos Contador de pulsos unido al microcontrolador DLP-245PB

Foros de Electronica
|| Cuestiones Elementales de Electrónica || Fuentes de alimentacion || Circuitos de radio || Diseño de circuitos en general ||
|| Sistemas de Audio: Preamplificadores, Ecualizadores || Amplificadores || Reparación || Discusión ||
|| Microcontroladores y sistemas embebidos || Circuitos logicos combinacionales y secuenciales || Interfases y Programacion || Dudas en general || Sistemas de Video || PC Hardware || Telematica y comunicaciones || Tecnologias moviles || Software Electronico || Robotica, Domotica y Mecatronica || Autotrónica || Automatizacion, Electronica industrial y de Potencia || Documentacion, circuitos y esquemas || Donde Las Ideas Convergen... || Tutoriales y Manuales || Proyectos Prácticos ||