Conexion de un celular a un micro
| #1 Conexion de un celular a un micro |
| #2 |
|
jospylos
|
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 |
|||||||||||
|
|
||||||||||||
| #3 |
|
Alejo55
|
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! |
|||||||||||
|
|
||||||||||||
| #4 |
|
jospylos
|
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 ............... 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 |
|||||||||||
|
|
||||||||||||
| #5 |
|
Pedro Pan
|
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.
|
|||||||||||
|
|
||||||||||||
| #6 |
|
jospylos
|
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 |
|||||||||||
|
|
||||||||||||
| #7 conecion pc celular |
|
JORGE GIRALDO
|
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 |
|||||||||||
|
|
||||||||||||
| #8 |
|
Pedro Pan
|
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 |
|||||||||||
|
|
||||||||||||
| #9 plano |
|
juli_elec
|
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. |
|||||||||||
|
|
||||||||||||
| #10 |
|
Pedro Pan
|
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. |
|||||||||||
|
|
||||||||||||
|
| Temas de interés | |
|---|---|
| enviar mensajes de texto sin usar el teclado del celular. | |
| Enviar video en vivo por internet | |
| Enviar comandos por RS232 en visual basic | |
| Enviar comunicacion via RS232 a servidor | |
| 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 || Interfaces 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 || |
Site Map
© Foros de Electrónica
Comunidad Internacional de Electrónicos
Powered by phpBB © 2001, 2005 phpBB Group
Acerca de || Política de privacidad
Generada en = 0.17627 segundos, Consultas = 15
© Foros de Electrónica
Comunidad Internacional de Electrónicos
Powered by phpBB © 2001, 2005 phpBB Group
Acerca de || Política de privacidad
Generada en = 0.17627 segundos, Consultas = 15

