• Sábado 27 de Abril de 2024, 00:28

Autor Tema:  Microcontrolador & Nokia 3220  (Leído 91364 veces)

Alternative

  • Miembro MUY activo
  • ***
  • Mensajes: 176
    • Ver Perfil
Re: Microcontrolador & Nokia 3220
« Respuesta #25 en: Martes 30 de Octubre de 2007, 00:30 »
0
Listo
El mensaje contiene 1 archivo adjunto. Debes ingresar o registrarte para poder verlo y descargarlo.

orly1387

  • Nuevo Miembro
  • *
  • Mensajes: 21
    • Ver Perfil
Re: Microcontrolador & Nokia 3220
« Respuesta #26 en: Martes 30 de Octubre de 2007, 14:57 »
0
Amigo Alternative ya realicé las pruebas con las instrucciones que me dio, todas las pruebas salieron OK.
Ahora amigo quiero hacer la prueba del lado del TX del celular hacia el RX del PIC con el fin de que al momento que reciba un mensaje el celular el PIC mande activar un rele.

Tengo una duda como acoplo el voltaje que tiene la linea Tx del celular (2,7 volt) a los 5 volt. que maneja el terminal Rx del PIC. En el diagrama veo que has conectado una resistencia de 10K y a 5 volt. Vcc. Este acople seria basta para que se pueda comunicar el PIC con el celular o hay alguna configuración adicional.

De antemano gracias.

Saludos.

Att.

Orly

Alternative

  • Miembro MUY activo
  • ***
  • Mensajes: 176
    • Ver Perfil
Re: Microcontrolador & Nokia 3220
« Respuesta #27 en: Martes 30 de Octubre de 2007, 15:06 »
0
SAludos orly1387
veo que estas en linea si tienes un sms colocalo y te agrego
para que te explique mas rapido

Para yo decodificar los comandos de Control+Z y el Enter
cheque que mandaba el Movil, pero no anote nada jijijiji

Segun recuerdo aparte de la resistencia lleva un Buffer
es defir su TX del Movil lleva una resistencia 10k a Vcc y va a
la entrada de un _Buffer, te recomiendo que esl Buffer sea CMOS
y la salida del Buffer va hacia el RX del micro

Espero me entiendas, ahora yo tengo un verdadero tiredero aqui
y no encuentro el numero del Buffer, pero sino me equivoco
es el 74HC07, saludos.

Y cuenta que fue tu error, era tu programa
o era porque no conectavas el cable CA-42
y al final soldastes la terminal USB-Serial
o solo lo desconectas y lo conectas, jijijiji
digo para saber que hicistes jijiji

SAludos :hola:

Alternative

  • Miembro MUY activo
  • ***
  • Mensajes: 176
    • Ver Perfil
Re: Microcontrolador & Nokia 3220
« Respuesta #28 en: Martes 30 de Octubre de 2007, 15:09 »
0
Oyes aunque recordando
haz la prueba primero con la resistencia
de 10k a 5Volts, y si te reconoce los
comandos AT que te manda el Movil ya estuvo
y sino quiere conectale ya el Buffer
saludos :hola:

santiagoda2002

  • Nuevo Miembro
  • *
  • Mensajes: 5
    • Ver Perfil
Re: Microcontrolador & Nokia 3220
« Respuesta #29 en: Martes 30 de Octubre de 2007, 17:19 »
0
Saludos amigos,

Soy nuevo en este foro y me intereso mucho su tema, estoy comenzando a hacer pruebas con un NOkia 3220 y quisiera saber si existe algún comando AT que simule la pulsación de las teclas, encontré el comando AT+CKPD pero en el hyperterminal me devuelve ERROR, este teléfono soporta este tipo de comandos.

Gracias

orly1387

  • Nuevo Miembro
  • *
  • Mensajes: 21
    • Ver Perfil
Re: Microcontrolador & Nokia 3220
« Respuesta #30 en: Martes 30 de Octubre de 2007, 17:56 »
0
Amigo Alternative te comento que el programa del PIC estaba bien, el problema radicaba en que no tenia conectado el pin 3 y 4 a la tarjeta del cable CA 42. Por lo que no me salia en pantalla cable de datos conectado y listo el celular me comenzó a enviar mensajes.
Ahora me queda una duda, en el cable CA 42 hay un integrado de 8 patitas que es el que controla el ACI (accesory control interface). La pregunta es que es ese integrado? una memoria? ...

Adicional amigo por si acaso usted ha enviado mensajes usando este telefono pero por via GPRS, que comandos se utilizan y como se habre una cesión en GPRS.

Gracias.

Att.

Orly

leohernan

  • Nuevo Miembro
  • *
  • Mensajes: 4
    • Ver Perfil
Re: Microcontrolador & Nokia 3220
« Respuesta #31 en: Miércoles 31 de Octubre de 2007, 03:59 »
0
Hola alternative, sabes que he estado probando los comandos AT con el nokia 3220 pero con el DKU 5 y como te habia comentado pude enviar y recibir sms por hyperterminal, pero me pasa lo que te pasa a ti, tengo que primero abrir el PC suite y que me reconosca el movil, luego cierro el pc suite y me conecto con el hiperterminal al puerto que el adaptador usb selecciona y perfecto me reconoce los comandos AT pero al apagar el telefono y prenderlo de nuevo no me hace caso tengo que volver a realizar el mismo procedimiento. Al cortar el cable solo esta conectado los pines 2 , 6 y 7 del nokia y lo conecto al max 232  y este a la computadora para hacer pruebas con el hiperterminal pero no logro conseguir respuesta del nokia. que me sugieres
Gracias

santiagoda2002

  • Nuevo Miembro
  • *
  • Mensajes: 5
    • Ver Perfil
Re: Microcontrolador & Nokia 3220
« Respuesta #32 en: Miércoles 31 de Octubre de 2007, 14:47 »
0
Saludos

Por favor alguien ayudeme con los comandos AT del Nokia 3220 es de urgencia.

Gracias

Alternative

  • Miembro MUY activo
  • ***
  • Mensajes: 176
    • Ver Perfil
Re: Microcontrolador & Nokia 3220
« Respuesta #33 en: Miércoles 31 de Octubre de 2007, 19:54 »
0
SAludos
El integrado que mencionas orly1387 es un convertidor de USB a Serial, de tal forma que cuando tu instalas los Driver en tu PC te crea un Puerto Serial Virtual, asi que el Movil lo que recibe cuando le mandas informacion es serialmente, ya sea con el software PC suite  o cualquier otro manda serialmente la informacion.  Es mas si tienes un programa echo para transmitir datos via serial puedes utilizar la parte del USB-Serial para mandar datos, porque al final de cuentas es un puerto Serial. Ahora con el GPRS la verdad desconosco.

Ahora bien, no es necesario tener conectado la placa de USB-SERIAL del CA-42 al circuito para que funcione a pepitoxxx como menciona se le manda una trama inicial y listo,  Pero si an entrado al tema del Nokia1112 pepitoxxx nunca quiso compartir la trama y ni lo va hacer, asi que descartenlo, mejor traten de sacarlo que no es muy dificil. La verdad no ho he intentado sacar, pero estube checando y esa es la solucion, solo hay que robar la informacion que manda al inicio y listo, pero como les mencione, al comprar el cable CA-42 el extremo yano me sirve, asi que lo que hago  lo utilizo y me evito andar decodificando la trama inicial. Ahora para que identifique el Movil que el cable de datos esta conectado, es sencillo solo se le coloca una resistencia de 1k a Tierra en los Pines 3 o 4, no recuerdo la verdad en cuan de los dos, pero uno es para manos libres y el otro para cable conectado.

Alternative

  • Miembro MUY activo
  • ***
  • Mensajes: 176
    • Ver Perfil
Re: Microcontrolador & Nokia 3220
« Respuesta #34 en: Miércoles 31 de Octubre de 2007, 20:23 »
0
SAludos leohernan
Mira vamos con calma, tal ves no me explique bien, en mi caso el CA-42, Al tener apagado el movil y lo prendo solo conecto el cable de Datos al NK3220 y lo desconecto, en ningun momento lo tengo conectado a la PC, Posteriormente envio comandos AT con el microcontrolador y listo.

Ahora bien lo que te pasa ati es que no puedes usar el Hyperterminal para mandar comandos AT al movil sin antes no utilizas  el PC suite, ahi desconosco, podria ser los controladores del DKU 5, te recomiendo que lo pruebas en otra PC y al conectarlo directamente con el Hyperterminal no te debe dar ningun problema, de echo compre otro cable de datos que no es el CA-42 y me funciona perfectamente al mandar comandos AT directamente con el hyperterminal.

Al cortar el cable solo esta conectado los pines 2 , 6 y 7 del nokia y lo conecto al max 232 y este a la computadora para hacer pruebas con el hiperterminal pero no logro conseguir respuesta del nokia. que me sugieres

Ahora como mencionas no entiendo porque conectas el MAX232 y quieres mandar informacion con el hyperterminal, es directamente con el cable que tines sin utilizar el MAX.

Ahora cuando yo utilice el MAX, fue para decodificar los codigos que mandaba el Hyperterminal, pero para eso utilice 2 computadoras en uno mandaba codigos AT por el hyperterminal y la otra computadora tenia ejecutando un programa que me decodificaba cual era el codigo del Enter y Contro+Z en ASCII en ese caso es cuando utilizaba el MAX232, tambien en lugar de decodificarlo con ese programa lo decodifique con un micro que leia lo que mandaba el hyperterminal  y lo desplegaba en un LCD y el dato en binario en unos leds, solo colocaba una resistencia y un buffer para que llegaran bien los datos Al micro.


Haaa por ahi me preguntaron si para recibir datos del NK3220 era suficiente con la resistencia, ya encontre la informacion, es una resistencia de 1K a +5V y de ahi a la entrada del Buffer y la salida del Buffer va al Micro


Haaa otra cosa que talvez te pueda servir, el hyperterminal funciona de la siguiente manera, cuando mandas comandos AT por el hyperterminal para que te lo imprima en la PC el movil lo manda de regreso, asi que si tu conectas tu max y mandas comandos AT y no te imprime nada en la pantalla,  estas conectando mal... ha antes que se me olvide el pin 8 del movil se debe utilizar afuercitas, es la Tierra y sin la tierra no te va a funcionar

Saludos y espero me entiendas
y por ahi me dices para que quieres utilizar el MAX232
bye  :hola:

Alternative

  • Miembro MUY activo
  • ***
  • Mensajes: 176
    • Ver Perfil
Re: Microcontrolador & Nokia 3220
« Respuesta #35 en: Miércoles 31 de Octubre de 2007, 20:25 »
0
SAludos santiagoda2002
Mira en primer lugar nose que es lo que quieras hacer, o paraque te intereza saber que tecla se oprimio en el Movil, no has dicho que proyecto quieres hacer y si todos tenemos urgencia pero sera bueno que primero expliques que quieres hacer y cuales son tus dudas como todos los demas

bye  :hola:

santiagoda2002

  • Nuevo Miembro
  • *
  • Mensajes: 5
    • Ver Perfil
Re: Microcontrolador & Nokia 3220
« Respuesta #36 en: Miércoles 31 de Octubre de 2007, 21:21 »
0
Saludos,

Muchas gracias por explicarme como funciona el foro, como ya les dije soy nuevo en esto.

Mi pruyecto se trata de utilizar el reconocimiento de voz del celular para realizar otras cosas como prender la luz, abrir puertas, etc, entonces concist en conectar el PIC al celular y mediante comandos AT simular la tecla de reconocimiento, y luego comparar el número al que llama y utilizar la salida del pic para los actuadores, por lo que necesito algún comando AT para esto.

Si es que alguien me puede ayudar le agradecería mucho.

Gracias

jota27

  • Nuevo Miembro
  • *
  • Mensajes: 1
    • Ver Perfil
Re: Microcontrolador & Nokia 3220
« Respuesta #37 en: Martes 6 de Noviembre de 2007, 21:46 »
0
hola alternative estoy tratando de enviar sms desde mi pc con hyperterminal con un nokia 1100 no estoy muy seguro si este equipo acepte comando at y ademas no se si el cable y el circuito que arme con el max 232 este bien.

Te agradeceria que me pudieras ayudar con esto.

cugastegui

  • Nuevo Miembro
  • *
  • Mensajes: 2
    • Ver Perfil
Re: Microcontrolador & Nokia 3220
« Respuesta #38 en: Miércoles 7 de Noviembre de 2007, 19:27 »
0
Urgente problema con serin2 - pic-nokia 6101:

Buenos  dias amigos , soy nuevo en el foro y gracias a todos ustedes por sus aportes porque gracias a ellos he estado avanzando con mi proyecto de Comunicacion Nokia-Pic. Mi problema es el siguiente:

He hecho un programita para q cuando envie un sms desde mi cel ,ese sms llegue a otro movil conectado a un pic y este pueda prender un foco, el movil conectado al pic es un nokia6101. Estoy usando los comandos serin2 y serout2, la programacion funciona OK, el problema es q para q funcione tengo q desconectar el cable q va al pin q estoy usando como RX del pic, hago esa accion y mi programa comienza a funcionar ok. Otra alternativa q me he dado cuenta para q funcione es enviar otro mensaje como para q empuje el primer mensaje ,y asi de esta manera tambien funciona. Tambien he probado la conexion q pone de ejemplo el amigo Alternative y tampoco me soluciona ese detalle, por ahi lei en un foro q es la instruccion "WAIT" q hace q el programa no avance la siguiente linea, decia lo siguiente: "Cuando se utiliza el pic basic pro y el comando serin, serin2, entre otros y se emplea el wait hay que tener encuenta lo siguiente, cuando se trabaja en RS-232 la linea de entrada de datos cuando no se reciben datos debe permanecer siempre en 1 logico (para logica verdadera) para que la instruccion serin comience a temporizar el tiempo programado en el wait, en caso de que la señal de entrada no se mantenga en uno logico y esta cambie de 0 a 1 y viceversa la instruccion serin, serin2 que empleen el wait no trabajara y se quedara alli sin hacer nada de hecho si el pin de entrada programado en serin, serin2... se coloca a cero logico fijo tampoco trabajara" (No entiendo bien q es lo q hay q hacer ahi). Mi programacion en picbasic es la siguiente:

;====================================================
;Envio de sms y recepcion desde un pic 16f877  
;====================================================
define osc 4  ; defino el oscilador k usare en el pic
include "BS2DEFS.BAS" ;incluyen los modos de comunicación
TRISB = %10000001 ; defino puertos del pic solo el PORTB0 = sera entrada del pulsador

test8 VAR   BYTE[8]   
PORTB.1=0  
                 
inicio:
       
SEROUT2 PORTB.3,84,["AT+CMGF=1",13]; ONFIGURO EL MOVIL EN MODO TEXTO                                
PAUSE 500  

SEROUT2 PORTB.3,84,["AT+CNMI=1,2,0,0,0",13]; ENVIO ESTE COMANDO AT

DESDE EL pic PARA Q CUANDO LLEGUE UN MENSAJE AL MOVIL, ESTE MENSAJE YA NO SE GRABE EN LA BANDEJA DE ENTRADA SINO MAS BIEN  ENVIE EL MENSAJE POR EL EL PIN DE tX DEL MOVIL.
         
PAUSE 500

Serin2 PORTB.7,84,[WAIT("X"),str test8\8]; ESPERO LA LETRA "X" Q ESTA


;DENTRO DEL MENSAJE Y GRABO EN UN "ARRAY"(TEST8) LAS LETRAS QUE SIGUEN DESPUES DE LA "X".
         
if test8="A" then  ; COMPARO EL ARRAY "TEST8"
PORTB.1=1
        pause 500
;Los tre serout2 siguientes son para enviarme un sms con el contenido de "test8"
       
 SEROUT2 PORTB.3,84,["AT+CSCA=",34,"97990009",34,13];          
pause 500
 
SEROUT2 PORTB.3,84,["AT+CMGS=",34,"92XXXX98",34,13];
 Pause 500
             
SEROUT2 PORTB.3,84,["1: ",str test8\8,26]; ME RENENVIO UN MENSAJE CON EL CONTENIDO DE TEST8
           
PORTB.1=0  
pause 500        

else ; De lo contrario PARPADEO DE UN LED
         
PORTB.1=1
pause 300
PORTB.1=0
pause 300
PORTB.1=1
pause 300
PORTB.1=0
pause 300
PORTB.1=1
pause 300
PORTB.1=0
pause 300
 Goto inicio
endif
Goto inicio
    end


Estoy desesperado llevo dias revisando la programacion y las conexiones y no logro resolver ese problema :( de antemano gracias por su valiosa ayuda.

Alternative

  • Miembro MUY activo
  • ***
  • Mensajes: 176
    • Ver Perfil
Re: Microcontrolador & Nokia 3220
« Respuesta #39 en: Miércoles 7 de Noviembre de 2007, 23:48 »
0
SAludos cugastegui
mira la verda yono programa en BASIC, solo en Ensamblador, en la red encontre un programa para mandar SMS, pero nunca lo prove, porque como te menciono no programa en BASIC, asiq ue yo hice mi programa en Ensamblador, te coloco el programa quie encontre pero la verdad desconosco si sirva, y si te funciona ahi habisas...

ahora con lo que mencionas
cuando se trabaja en RS-232 la linea de entrada de datos cuando no se reciben datos debe permanecer siempre en 1 logico (para logica verdadera) para que la instruccion serin comience a temporizar el tiempo programado en el wait,

es sencillo cuando trabajas con serial tu salida de datos TX debe estar siempre en alto es decir 1, ya que el bis de start, es decir cuando vas a mandar informacion detecta un cero y despues el dato, y si lo tienes en alto es como si le estuvieras diciendo al movil que esta reciviendo datos, asi que siempre debe estar en alto tu TX.


;========================================================
 
;Envio de sms desde un pic 16f877  
; me paseo........... PRSCOM 2007-1 OKA
; autor : david salzar vasquez
: tecnico electricista industrial . 9no ciclo ing electroncia UPAO - trujillo / peru
 
;=========================================================
 
define osc 4  ; defino el oscilador k usare en el pic
INCLUDE "modedefs.bas";incluyen los modos de comunicación
TRISB = $01 ; defino puertos del pic solo el PORTB1 = sera entrada del pulsador
w var byte
k var byte
        PORTB.1=0  
        PORTB.2=0
        PORTB.4=0
        PORTB.5=0
        PORTB.6=0
inicio:
 
        if PORTB.0 = 1 then ; si presione el puslador envia el sms
           PORTB.1 = 1
           w= 0
           for w = 0 to 3
               serout2 PORTB.3,84,["ATE0",13] ; pone al nokia en modo modem
               pause 500
           next w
 
           PORTB.2 = 1
           w = 0
           for w = 0 to 3
               serout2 PORTB.3,84,["ATV0",13]; pone al nokia en modo modem
               pause 500
           next w
 
           
           PORTB.4= 1    
 
           SEROUT2 PORTB.3,84,["AT+CMGF=1",13]
           pause 500
 
           PORTB.5 = 1
           SEROUT2 PORTB.3,84,["AT+CSCA=",34,"+51195599000",34,13];se envia el centro de mensajeria 34(comillas) y 13 (enter)
           pause 500
 
           
           SEROUT2 PORTB.3,84,["AT+CMGS=",34,"+51449825661",34,13];se envia el # de celular 34(comillas) y 13 (enter)
           pause 500
           
           SEROUT2 PORTB.3,84,["probando le envio de mensaje",26]; ascii 26 (finaliza los comandos aT _!)
           PORTB.6 = 1
        PORTB.1=0  
        PORTB.2=0
        PORTB.4=0
        PORTB.5=0
        PORTB.6=0  
            pause 5000
            pause 5000
     
           else
          goto inicio
        endif
         goto inicio
        end


EL PROGRAMA ES DEL CAMARADA "davolo"
del foro "Foros Electrónica UPAO"
del tema: "nokia-pic-gps"

lo publico quien lo creo por respeto al autor quien lo hizo
checalo y havissas si te funciono, para que si alguien programa en BASIC
le sirva tambien

bye  :hola:

Alternative

  • Miembro MUY activo
  • ***
  • Mensajes: 176
    • Ver Perfil
Re: Microcontrolador & Nokia 3220
« Respuesta #40 en: Miércoles 7 de Noviembre de 2007, 23:54 »
0
Antes que se me olvide cugastegui
Publica tu conexion de tu movil, los pines que corresponden con su diagrama, yo para que si alguien tiene el NK6101 y quiere hacerlo le cueste menos, ya sabes que cualquier aportacion en el foro sera bueno y que mejor si aportas el diagrama y los pines y calbe que utilisas,. sino me equivoco el CA-42 es compatible con el 6101, pero que mejor que tu que andas utilizando mensiones que cable utilizas y coloques el diagrama.

SAludos  :hola:

orly1387

  • Nuevo Miembro
  • *
  • Mensajes: 21
    • Ver Perfil
Re: Microcontrolador & Nokia 3220
« Respuesta #41 en: Miércoles 14 de Noviembre de 2007, 19:26 »
0
Amigo Alternative por si acaso no sabe si se puede controlar la camara de nokia 3220 atraves de comandos at o si hay alguna forma de realizar esta operación que no sea mediante el teckado del mismo.

De antemano gracias,

Att.

Orly

Alternative

  • Miembro MUY activo
  • ***
  • Mensajes: 176
    • Ver Perfil
Re: Microcontrolador & Nokia 3220
« Respuesta #42 en: Miércoles 14 de Noviembre de 2007, 19:47 »
0
SAludos orly1387
La verdad desconosco si se pueda controlar la camara
por comandos AT, pero si encuentras algo
avisas y lo publicas porque suena interesante, voy a buscar
tambien algo haber que encuentro

SAludos   :hola:

cugastegui

  • Nuevo Miembro
  • *
  • Mensajes: 2
    • Ver Perfil
Re: Microcontrolador & Nokia 3220
« Respuesta #43 en: Jueves 15 de Noviembre de 2007, 19:26 »
0
Saludos Alternative, desde ya muchas gracias por tu interes en querer ayudarme, te cuento q ya encontre el error en mi programacion, que es el siguiente:

Serin2 PORTB.7,84,[WAIT("Hola"),str test8\5];

ESPERO LA palabra "Hola" Q ESTA DENTRO DEL MENSAJE Y GRABO EN UN "ARRAY"(TEST8) LAS LETRAS QUE SIGUEN DESPUES DE LA palabra "Hola" - en mi caso es "Focos".

" Si quieres que el pic siga leyendo la siguiente linea de programacion, no deberias poner esto: ( a pesar de q el microcode me compilaba sin errores)
   
if test8 ="Focos" then port.5 =1
endif

(porque no te va a hacer nada, se te va a quedar estancado en el Wait de la instruccion serout2)

Se debe poner de la siguiente manera:
     
if test8[0]="F" and test8[1]="o" and test8[2]="c" and test8[3]="o" and test8[4]="s"  then  portb.5=1 ;    

endif

"Eso es lo unico q cambie y mi programa funciono perfect sin necesidad de sacar el cable de Tx del cel como antes tenia q hacer para que el pic pueda leer las siguientes lineas de programacion.  
       
Incluso al pin de RX del pic no le puse resistencia pull up y me funciono sin ningun problema.  

Los pines de conexion del nokia 6101 son el pin6(Rx), pin7(TX), 8(GND), me parece q es igual que un nokia 3220  ya q los 2 modelos usan el mismo cable DKU-5.

Al programa q postee anteriormente cambienle ese detalle y funciona Ok.

El diagrama de conexion Nokia 6101-PIC es similar al tuyo Alternative, lo q no puse fue la resitencia pull-up y la conexion de la plaquita impresa q va dentro del cable DKU-5 , pero creo q si es necesario porque sino el cel asi nomas no agarra la conexion.

santiagoda2002

  • Nuevo Miembro
  • *
  • Mensajes: 5
    • Ver Perfil
Re: Microcontrolador & Nokia 3220
« Respuesta #44 en: Jueves 15 de Noviembre de 2007, 20:06 »
0
Saludos Amigos

Es muy interesante todo el tema de este for, quisiera saber si alguien conoce algun comando AT para controlar el teclado de mi nokia 3220.

Gracias

Alternative

  • Miembro MUY activo
  • ***
  • Mensajes: 176
    • Ver Perfil
Re: Microcontrolador & Nokia 3220
« Respuesta #45 en: Domingo 18 de Noviembre de 2007, 18:02 »
0
SAludos cugastegui
me alegra que te haya funcionado, y te agradesco por haber respondido cual fue tu error y las correcciones que le hicistes al programa, en muchas ocaciones se les ayuda y cuando les funciona no quieren contestar cuales fueron sus correcciones, Bienvenido al foro y es grato tener personas como tu en este foro, cualquier duda o algo que quieras compartir con el Foro sera bien recibido

bye  :hola:

tulonko

  • Nuevo Miembro
  • *
  • Mensajes: 1
    • Ver Perfil
Re: Microcontrolador & Nokia 3220
« Respuesta #46 en: Miércoles 16 de Enero de 2008, 15:39 »
0
Cita de: "orly1387"
Amigo Alternative yo tambien tengo al momento ese problema no puedo enviar los comandos at desde el PIC al celular.  
Ya que al conectar el cable CA42 al celular me sale en pantalla cable de datos conectado y listo si lo conecto a la PC y habro el hyperterminal me recibe todos los comandos at muy bien.

He cortado el cable ca42 por la mitad y he conectado el Rx del nokia 3220 al Tx asignado en el PIC, pero el celular no hace nada, al parecer no recibe ningún comando at que el PIC le está enviando.
A mi parecer creo que hace falta conectar el pin 3 y el 4 del celular para que sense al cable de datos. En este caso sería el ACI  (accesory control interface) y el pin 4 (Vout).

Me podria ayudar amigo de que función cumplen estos pines y como podria hacer para que el nokia 3220 reciba los comandos at que le envia el PIC.

De antemano gracias,

Saludos.

Att.

Orly
hola, mira hice algo parecido a lo tuyo, corte el cable ca-42 por la mitad , y la parte que va al telefono la conecte al max-232 el Tx (blanco), el Rx (verde), y el tierra de datos rojo al tierra normal de max-232. La cosa es que hay que volver a puentear algunos cables al conector usb que va a quedar colgando, estos son: el azul al azul, el naranjo al naranjo, y el rojo al rojo que ademas queda colgado al max-232. Asi "engañas" al celu haciendolo pensar que se conecto al cable de datos, "habilitandolo" para la comunicacion por fbus (115200 baudios) que se realizara por el serial com port rs-232 usando por ejemplo el hiperterminal y ademas funciona con comandos at, claro que solo algunos, pues otros estoy investigando porque no funcionan, debe ser por las distitas versiones que hay para GSM. Esto lo logre despues de muchos dias de pruebas fallidas y logico que mucha suerte y ayuda del cielo, en fin , espero que les sirva, esto que hice al parecer no lo ha hecho nadie mas en el mundo, adius.

Israel_007

  • Nuevo Miembro
  • *
  • Mensajes: 10
    • Ver Perfil
Re: Microcontrolador & Nokia 3220
« Respuesta #47 en: Martes 22 de Enero de 2008, 12:20 »
0
Hola a todos:

Bueno mi problema es el siguiente, ya arme el circuito que viene en la primer pagina de este foro, el que hizo Alternative con un Max232, un 7805 y algunos diodos y capacitores. Ahhh se me olvidaba cuando esta conectado el circuito al puerto serie, tengo en el zener un voltaje de 2.1v, no los 2.7v esto produce algun efecto;lo dejo asi o disminuyo el valor de la resistencia.

Un profesor me dio su celular viejo, un Nokia 6101 (ya cheque en la pag. de Nokia y si acepta comandos AT), bueno solde unos cablecitos en la parte de atras del Nokia en donde se encuentran el FBUS Tx, FBUS Rx, MBUS y GND.

Bueno hasta aqui todo bien, el objetivo del proyecto es mandar y recibir SMS del celular mediante un PIC, pero primero estoy tratando de hacerlo con la Hyperterminal.
Ahora bien, primero conecto mi circuito al puerto serie, conecto los cablecitos que le salen al celular, lo prendo, abro la Hyperterminal y configuro 9600 bps, Bits de datos: 8, Paridad: Ninguno, Bits de parada: 1, Control de flujo: Ninguno; escribo AT en la Hyperterminal y deberia recibir un OK, pero no pasa nada y en algunas ocaciones se cuelga la Hyperterminal, ya le intente poniendo el Control de flujo en Xon/Xoff, en Hardware y nada.

Por cierto no he instalado el PC Suite de Nokia, ni tengo ningun cable de Nokia, solo el celular. Alguien me puede ayudar, tambien tengo un Nokia 3220 para probar.

Gracias por su colaboracion:
Israel Nuñez H.

alepic

  • Nuevo Miembro
  • *
  • Mensajes: 6
    • Ver Perfil
Re: Microcontrolador & Nokia 3220
« Respuesta #48 en: Jueves 24 de Enero de 2008, 02:45 »
0
hola te cuento que las tramas fbus o mbus son diferentes a los comandos at y ewstos se envian por el puerto serial del movil.
si no te responde al comando AT puede que esten cruzadas las patas de TX y RX, proba cambiando el orden y si no funciona todavia medi bien el voltaje que le envias como 1 logico porque 2,1 es muy bajo tendria que ser a partir de 2,7 hasta 3,3v aproximadamente.

espero te ayude en algo cualquier cosa pregunta.

un saludo

Alepic

Israel_007

  • Nuevo Miembro
  • *
  • Mensajes: 10
    • Ver Perfil
Re: Microcontrolador & Nokia 3220
« Respuesta #49 en: Jueves 24 de Enero de 2008, 10:08 »
0
Hola a todos de nuevo:

Me he encontrado con varias cosas interesantes. Primero debo decir que compre un cable CA-42 generico, le instale sus drivers; con estos drivers Win XP detecta un convertidor USB-RS232 (convertidor USB a serie), es un puerto serie virtual en mi PC es COM4. Despues instale el Nokia PC Suite y conecte el celular 6101 y el PC Suite me decia que el cable CA-42 no podia tener conexion con el COM4.

Despues magicamente estaba checando con el Free Serial Port Monitor el COM4 y puse al Nokia PC Suite que me detectara el celular y esta vez si me detecto el PC Suite el cel 6101.

Despues me fui a la Hyperterminal y la configure con 9600, 8, Ninguno, 1 ,Ninguno y con el COM4, pero me decia que un programa estaba usando ese puerto, asi que me fui a Panel de Control/Connection Manager (este aparece cuando instalas el PC Suite) y le cambie de puerto. Volvi a irme a la Hyperterminal hice todo de nuevo y esta vez si funciono, escribi AT para poner atento al 6101, pude leer los SMS, hacer una llamada y cuando escribi un mensaje lo mande y me aparecio OK, pero al celular que lo mande nunca llegaron (es un Nokia 5300).

Despues prove con mi 5300 (tiene cable puramente USB) ahi me conecte otra vez por Hyperterminal, lei mensajes, hice llamadas y si pude enviar un mensajes. Despues mi mama me presto su Nokia 3220, tambien pude leer mensajes, hacer una llamada y envie un SMS a mi 5300 y si lo resibio, pero en el 6101 no; ahi sospecho que talvez el 6101 este medio mal.

Despues de armar el circuito como ya lo mensione en el post anterior, le quite la resistencia de 1K y el zener, ya que la salida del Pin 9 del MAX232 es como de 3.2v lo cual cae en el rango que nuestro compañero alepic nos recomienda. Tambien agregue un led con su respectiva resistencia antes del 7805 y despues del par de diodos 1N4148, este led enciende cuando en la Hyperterminal le damos al icono del telefono para llamar o sea que el MAX232 si resive voltajes. Pero no logro mandar comandos AT al 6101, escribo AT en la Hyperterminal y no pasa nada.

Ya intente cambiando los pines que salen del cable que solde detras del 6101 (FBUS Tx, FBUS Rx, MBUS, GND) y no funciona.
Otra cosa interesante que encontre es que cuando esta encendido el celular y mido el voltaje de los pines veo que tengo un voltaje en dos pines que es de 2.7v y son en Tx y en MBUS (cabe destacar que el celular no esta conectado a nada solo tiene el cable plano saliendo por atras y sus respectivos pines), no se si esto este bien, espero que alguien nos pueda decir.

Espero que alguien me pueda ayudar o que me de alguna idea o algo por el estilo. Bueno por el momento es todo. Si yo les puedo ayudar en algo con todo gusto, aunque mi conocimiento no es muy amplio.

Gracias:
Israel Nuñez H. :lightsabre:
El mensaje contiene 1 archivo adjunto. Debes ingresar o registrarte para poder verlo y descargarlo.