Autor Tema: Nokia Pic  (Leído 148051 veces)

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

Desconectado Sispic

  • Moderador Local
  • PIC24H
  • *****
  • Mensajes: 1700
    • winpic800
RE: Nokia Pic
« Respuesta #210 en: 08 de Enero de 2006, 00:50:00 »
Recuerda que hay que calcular los chksum si modificas algun byte .
Tambien indicar la longitud de la trama si varia en mas ó menos bytes .

suerte

Desconectado odukec

  • Colaborador
  • PIC16
  • *****
  • Mensajes: 174
RE: Nokia Pic
« Respuesta #211 en: 08 de Enero de 2006, 08:21:00 »
Hola

Quisiera compartir un programa que hice en visual basic para enviar tramas, calcula los cheksum, y la longitud de la trama, y el padding byte, para que la trama siempre sea par, solo hay que ingresar el cuerpo de la trama, pero no se puede subir aca, alguien puede decirme donde lo puedo subir?

Saludos

Desconectado pikman

  • Moderadores
  • PIC24F
  • *****
  • Mensajes: 682
RE: Nokia Pic
« Respuesta #212 en: 08 de Enero de 2006, 08:59:00 »
Odukec, podrias colgar las demas tramas para el nokia 1100 que tienes?, quiero esperimentar con ellas, ademas te pregutno has visto el serial port monitor que viene incluido en el CCS servira para enviar tramas?,

saludos

ariel
saludos
PikMan

Desconectado odukec

  • Colaborador
  • PIC16
  • *****
  • Mensajes: 174
RE: Nokia Pic
« Respuesta #213 en: 08 de Enero de 2006, 11:37:00 »
Hola Pikman

Claro el Siow funciona perfecto, solo que siempre que el celular reciba la trama se quedara esperando la respuesta ACK, sino lo recibe inmediatamente enviara tres veces la misma respuesta, y no volvera a recibir tramas, hasta que se le envie una larga secuencia de [55 55 55 55 55 55], yo empece a enviar tramas con el siow, pero al ver la necesidad de enviar respuesta ack tuve que hacer un programa en visual basic, bueno algunas tramas son:

Para Hw&Sw
1E-00-10-D1-00-07-00-01-00-03-00-01-00-03-00-01-SeqN-00*-Chk1-Chk2
*Padding Byte (Un byte de relleno para que la trama sea par) siempre es 00

Para Nivel de Bateria
1E-00-10-17-00-08-00-01-00-0A-02-00-01-[SeqN]-Chk1-Chk2
respuesta del telefono:
>ACK:
El ACK que envia el telefono, siempre es de esta forma
1E-10-00-7F-00-02-17-[SeqN(menos)0x40]-Chk1-Chk2
>Nivel de Bateria
1E-10-00-17-00-0C-01-00-00-0B-01-01-16-04-07-XX-01-SeqN-Chk1-Chk2
Donde XX es el numero de lineas de carga, las que se ven en la pantalla, en total son 7 lineas, si el telefono esta cargado aparecera 07, para saber que porcentaje:
 07 -> 100%
 XX -> (%?)
Una regla de tres Vacilando

Para marcar un numero
1E-00-10-01-00-[Tamano trama*]-00-01-00-01-[Tamano Numero]-00-[1er numero en ascii]-00-[2o numero en ascii]-....00-[n-esimo numero en ascii]-05-01-05-00-02-00-00-01-SeqN-PadByte**-Chk1-Chk2
*El tamano de la trama se cuenta desde la siguiente posicion hasta SeqNo
**Padding Byte solo si es necesario

Red a la que esta conectado el telefono (operador)
1E-00-10-0A-00-07-00-01-00-00-00-01-SeqN-00-Chk1-Chk2
respuesta del telefono:
>ACK
>1E-10-00-0A-00-[Tamano trama]-01-00-00-01-00-01-00-14-00-02-00-[Tamano nombre]-00-[1ra Letra operador]-00-[2a letra op.]-...00-[n-esima letra op]........

Espero les sirva

Saludos

Desconectado edurope

  • PIC10
  • *
  • Mensajes: 2
RE: Nokia Pic
« Respuesta #214 en: 13 de Febrero de 2006, 07:33:00 »
hola sispic, yo estoy trabajando en un proyecto con fbus y estoy empezando por mandar  tramas  para presionar digitos(me funciona bien), resulta que despues de unos 20 digitos marcados se cuelga el celular.
no le estoy mandando ningun tipo de acknowledge, y cuando trato de ver lo que envia el celular recibo una trama erronea.
Me prodrias ayudar a tener una idea mas clara de porque el celular se cuelga y en que puede estar fallando mi rutinad e recepcion para recibir los datos correctos.
muchas gracias.

Desconectado Sispic

  • Moderador Local
  • PIC24H
  • *****
  • Mensajes: 1700
    • winpic800
RE: Nokia Pic
« Respuesta #215 en: 16 de Febrero de 2006, 11:42:00 »
No me suena este error , quizas si muestras el codigo con algun ejemplo  podriamos ayudar .

quizas mandando un reset cuando se cuelge lo puedas solucionar .

Desconectado edurope

  • PIC10
  • *
  • Mensajes: 2
RE: Nokia Pic
« Respuesta #216 en: 21 de Febrero de 2006, 06:42:00 »
ya intentamos mandando una trama de reset pero el celular (nokia 5190)no reacciona lo unico que nos queda es sacarle la bateria para deje de estar colgado.
Les explico a detalle lo que intento hacer:
estoy tratando de realizar llamadas mediante el pic16f877 usando la transmision usart.
para marcar el numero al que se va a llamar, utilizo una trama para simular la la presion de un  digito 1E 00 0C 0C 00 09 00 01 00 42 01 01 01 01 sq 00 ck1 ck2 (presion digto 1),se espera un tiempo de casi 1 seg. y se envia  otra trama ´para simular soltar la tecla 1E 00 0C 0C 00 09 00 01 00 42 02 01 01 01 sq 00 ck1 ck2 (soltar digito 1)

no estamos enviando ningun tipo de ack.
el telf reconoce bien la trama pero se cuelga al marcar 20digitos seguidos, no se si sera por no enviar el ack.

Tengo otra consulta estoy intentando utilizar el programa de sispic que manda trama por rs232  y con un scaneador de puerto vemos la trama que envia pero el cel no reacciona con ninguna trama, ¿sera por el tipo de cable? ¿me podrias decir que tipo de cable debo utilizar?
muchas gracias por la ayuda.

Desconectado poseidon20

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 762
RE: Nokia Pic
« Respuesta #217 en: 26 de Febrero de 2006, 17:25:00 »
Hola a todos, espero que esten rebien, les escribo para decirles que estoy intersado en realizar este proyecto en mi pais PERU, es por eso que pido ayuda para poder acerlo, creo que como todos nadie nace sabiendo, por lo que e podido leer en la mayoria de los foros los que participan son de la universidad, pues yo no soy de una, soy tecnico, pero me apasiona todo lo que tenga que ver con lox PIC`s, es por eso que pido que me den una manito, que me den las pautas a seguir, creo que de comienzo debo comprarme un celu nokia Avergonzado que modelo me recomiendan que trabaje en Fbus, luego de donde me puedo conseguir el programa para poder capturar tramas, del celu pienso trabajar el programa en assembler puede ser un poquitin dificil pero si ivitavi se animo a hacerlo yo con mas razon por que yo trabajo en ese lenguaje, espero su ayuda colegas, esperare la respuesta del master en esto Sispic, Avergonzado . gracias

Desconectado antraxa

  • PIC10
  • *
  • Mensajes: 2
RE: Nokia Pic
« Respuesta #218 en: 06 de Marzo de 2006, 01:02:00 »
buenas excelente sitio, tengo un proyecto similar ya realizado, se trata de controlar todos los sistemas de seguridad en una casa-habitacion(apertura de puertas, encendido de lamparas, control alarmas etc), pero para esto aplique un servidor en linux que tiene conectado un nokia 5190 y se comunica con este con GNOKii, bueno omo les digo esto ya jala y muy bien, pero ahora deseo aplicarlo al control y localizacion de un automovil, logicamente no es buena idea subir todo un servidor(pc) al auto, asi que usare un pic(16f877), ya tengo el cable hecho y jala perfecto, lo unico que necesito son las tramas del MBUS(jaja poka cosa no hijo) , pues veo que aqui estan manejando el FBUS ,  deseo saber si alguien tiene informacion sobre las tramas  de MBUS, les estare muy agradecido.   mi correo es- antraxa@hotmail.com - estoy en linea gran parte del dia.



Desconectado yealroan1

  • PIC10
  • *
  • Mensajes: 3
RE: Nokia Pic
« Respuesta #219 en: 22 de Marzo de 2006, 08:23:00 »
hola a todos

me gustaria saber si alquien me puede ayudar me ha sido de mucha ayuda el foro para mi proyecto, ya logre comunicar el celular con el computador y hacer una llamada, pero no se como saber en que momento se conecta, hice unas pruebas con el oxigen2 y y este me dice el momento en que marca, cuando contesta y cuando cuelga, pero no se como sacarlo me gustaria saber si alguien me puede ayudar con esto poniendo las tramas para saber en que momento me cuelga el oxigen envia una trama asi #1E#00#10#7F#00#02#0A#46#04#3B
 pero el campo 0A varia en ocasiones y no se por que
 

Desconectado onde_andaran

  • PIC10
  • *
  • Mensajes: 2
RE: Nokia Pic
« Respuesta #220 en: 22 de Marzo de 2006, 14:12:00 »
Hola a todos. Estoy haciendo un proyecto que utiliza un nokia 3310 y un pic c8051. Mi intención es sólo mandar y recibir SMS pero tengo algunos problemas. Uso el signal IDE como compilador y un adaptador serie.
Mi problema es el siguiente:
Tras enviar la sincronización del móvil mediante las 128 U (0x55) pido el hardware con la trama 1E 00 0C D1 00 07 00 01 00 03 00 01 60 00 72 D5. El móvil la recibe y me envía el hardware que utiliza esperando el ACK. El problema es que el ACK que le mando no lo recibe correctamente: 1E 00 0C 7F 00 02 D2 01 C0 7C
Alguien podría ayudarme.

Hay más, para saber cuándo me han enviado un SMS debo estar todo el rato preguntando con la trama
1E-00-0C-02-00-0A-00-01-00-07-02- 01-01-64-01-42-10-29  
en un while(1)?

Agradecería que alguien me echara una mano!!!

Desconectado smxabi

  • PIC10
  • *
  • Mensajes: 16
RE: Nokia Pic
« Respuesta #221 en: 22 de Marzo de 2006, 15:06:00 »
Yo he experimentado con éxito lo que a ti te está dando problemas. El ack tiene Source y target cambiados como sabrás. Luego el comando. Y DOS COSAS MUY MUY IMPORTANTES. La secuencia y los checksum.
resumiendo el ACK tiene este formato:

1E-0C-00-7F-00-02-seq-check1-check2

Donde 1E es el identificador de F-Bus por cable, 0C y 00 son móvil y PC, 7F es el comando de ACk, 02 es la longitud de la trama (desde donde está este byte y sin contar los checksum), la SECUENCIA TIENE QUE SER LA MISMA QUE LA TRAMA QUE TIENES QUE DAR RECONOCIMIENTO,  checksum1 y checksum son los xor de TODOS los bytes pares e impares. Si el ACK está mal construido  el móvil envía la misma trama 3 veces y queda bloqueado .
Espero que te sea de ayuda.


Desconectado Joni_G

  • PIC10
  • *
  • Mensajes: 2
RE: Nokia Pic
« Respuesta #222 en: 22 de Marzo de 2006, 15:16:00 »
Buenas a todos. Estoy empezando con el PIC 16F877  y un nokia 8210. He conseguido las tramas para mandar un mensaje, y cuando las envio al movil por el ordenador a traves del puerto serie funcionan.
He programado el PIC y visulizando el puerto serie en el ordenador, el PIC tambien manda las tramas de forma aparentemente correcta.
EL problema es que al conectar el pic al movil este no reacciona.

Estoy utilizando fbus, correctamente configurado.

Alguna idea??  Muchas gracias

Desconectado yealroan1

  • PIC10
  • *
  • Mensajes: 3
RE: Nokia Pic
« Respuesta #223 en: 24 de Marzo de 2006, 08:12:00 »
hola a todos


en verdad necesito ayuda para saber si alguien me puede ayudas con las tramas fbus ya que he logrado marcar un numero pero inmediatamente despues de marcar el numero me envia un acuse con un numero de secuencia de 8x y me corta la comunicacion porfa alguien que me diga como mantener la comunicacion y saber el momento de conexion yo estoy probando con el oxigen II. sispic, tu que tienes mas tiempo en este proyecto me podrias ayudar.... gracias

Desconectado Joni_G

  • PIC10
  • *
  • Mensajes: 2
RE: Nokia Pic
« Respuesta #224 en: 25 de Marzo de 2006, 10:34:00 »
Hola de nuevo a todos. Es increíble lo que se puede aprender en este foro.

Ya he solucionado mi problema anterior, pero ahora me surgen otros.

El caso es a través del PC, con el programa ComPortToolkit, puedo mandar las tramas para enviar sms y funcionan perfectamente:  trama inicial,   cuerpo del sms  y ack.  Puedo mandar todos los sms que quiera seguidos.

El caso es que con el Pic únicamente puedo mandar el sms la primera vez tras encender el movil, las siguientes no reacciona.  Las tramas que envío son idénticas a las del PC.

Alguna idea?? Puede ser problema de temporización, sincronización, conexión serie...??

En fin gracias por la ayuda