Página 1 de 1

89S52 + celular

MensagemEnviado: 30 Jan 2008 16:07
por lucflores
Ola pessoal

Gosta ria de saber onde posso achar e o que são os comandos (AT Command SET) para enviar para um celular Siemens A50 pretendo fazer um alarme usando o celular com o mcu 89s52 mas não sei o que são estes comandos que eu devo enviar para o cel. sei que isto é usado so que não achei nada na net. posso estar procurando em lugares errados.

Alguem sabe me informar algo.

Valeu...

MensagemEnviado: 30 Jan 2008 20:30
por tcpipchip

MensagemEnviado: 31 Jan 2008 07:17
por lucflores
Ok, Valeu, vou dar uma olhada e qualquer coisa prendo o grito ai....

MensagemEnviado: 31 Jan 2008 08:19
por tcpipchip
dá um Search na rede, parece que tem gente que já discutiu este assunto...

MensagemEnviado: 31 Jan 2008 11:09
por lucflores
Pessoal descupem a minha ignorancia, mas sou leigo neste assunto programo 8051 em .asm e ja mexi com serial, sei que o celular se comunica com a mcu pela serial mas como enviar comandos da mcu pela seria para o cel entender,l por exemplo o comando (AT+CHUP/ Terminate call), como envio isto já que tenho que enviar 0 ou 1. Seria enviando o codigo de cada letra em ASCll ??????????

MensagemEnviado: 31 Jan 2008 14:58
por lopesjm
Sim, em ascii.

Só lembra que o 8051 comum tem tensão de 5V e o módulo tem tensão menor se não me engano.

Jorge

MensagemEnviado: 31 Jan 2008 16:17
por tcpipchip
Envia codigo ASCII mesmo...
Nao esqueça de terminar com CR (13)

MensagemEnviado: 31 Jan 2008 16:19
por lucflores
Ok, então quer dizer que para enviar o comando AT+CHUP devo enviar o binario ( 1000001101010001010111000011100100010101011010000 ) sei que chato conferir mas se é para enviar letra por letra e o sinal de mais deve ser isto?

Também não tenho o esquematico do cabo A50 da siemens, alguem teira ou sabe onde posso conseguir, não tenho ideia de como aranjar aquele conector???

MensagemEnviado: 03 Fev 2008 10:12
por lucflores
E ai Sei que é carnaval, hehehe mais ninguem pode dar uma ajudinha???

Bom carnaval a todos e cuidado com as bebedeiras....

MensagemEnviado: 03 Fev 2008 12:33
por LUCK
Você tá complicando com essa estória de binário...
Conecta teu celular numa "COM" do teu computador e testa os comandos no Hyperteminal primeiro... fica mais fácil pois você vê os comandos sendo enviados e vê a resposta do celular aos teus comandos.
Depois que souber usar todos os comandos que você precisa pra fazer teu alarme, passe pra fase do microntrolador.
Você cai no problemas de muitos aqui... não diz exatamente o que quer fazer no teu projeto. O teu alarme vai mandar SMS? vai fazer uma ligação?
Quanto a SMS, alguns celulares não trabalham no modo texto e sim PDU. Isso dificulta um pouco mais pra enviar mensagem pois precisará codificar as mensagens antes de enviá-las.
Alguns comandos variam de fabricante pra fabricante ou mesmo de celular pra celular. Tente achar o manual dos comandos AT do teu celular. A siemens disponibiliza esses manuais de alguns celulares na net pois já vi.
Na net tem também bastante projetos destes com celulares pra você se basear... você só precisa ajudar o google a te ajudar.
:)

http://www.developershome.com/sms/howTo ... rminal.asp

Código: Selecionar todos
Como enviar mensagem no modo texto pelo hyperterminal:
at+cmgf=1                               // Coloca o celular no modo texto.
OK                                      // Resposta do celular.
at+cmgs="+554588012345"                 // número do telefone que irá receber a mensagem.
> testando o meu projeto de alarme      // ctrl z no final e depois enter.
+CMGS:124                               // resposta do celular para mensagem enviada.

--------------------------------------------------------------------------------

Chamando um número:
atd[<35731234>][;]                      // o celular irá chamar o número 3573-1234

MensagemEnviado: 06 Fev 2008 07:16
por lucflores
OK, esta parte do binário eu estava ratiando mesmo, eu ja trabalho com LCD, é so enviar as msn do mesmo jeito ex: '123456' vou testar usando o Hyperteminal, na verdade o projeto é simples o alarme que irá monitorar alguns sensores e quando for ativado o celular faz uma ligação e envia um sms, sobre a codificação PDU não sabia mau vou dar uma olhada.

Mesmo assim obrigado pela dica do Hyperteminal, se alguem souber de mais alguma coisa posta ai. vou tentar olhar os esquematicos do cabo do celular em sites de celulares. Valeu...

MensagemEnviado: 06 Fev 2008 18:06
por LUCK
Sobre pinagens de conectores de celulares e outros equipamentos, acho que esse site é um dos melhores...
já é conhecido aqui no ASM51.

http://pinouts.ru/

Você disse que está usando um A50.. deve ser esse o conector:
Imagem
Código: Selecionar todos
Pin  Name            Dir     Description
1    GND             -       Ground
2    SELF            -       SERVICE in/out Recognition/control battery charger
3    LOAD            in      Charging voltage
4    BATTERY         out     Battery (S25 only)
5    DATA OUT (TX)   out     Data sent
6    DATA IN (RX)    in      Data received
7    Z_CLK           -       Clock line for accessory bus. Use as DCD In data operation
8    Z_DATA          -       Data line for accessory bus. Use as CTS in data operation
9    MICG            -       Ground for microphone
10   MIC             in      Microphone input
11   AUD             out     Loudspeaker
12   AUDG            -       Ground for external speaker

http://pinouts.ru/CellularPhones-P-W/si ... nout.shtml
Mas aconselho a comprar o cabo pronto pra computador... não deve ser difícil de encontrar nessas bancas de produtos do Paraguai.

Boa sorte.

MensagemEnviado: 07 Fev 2008 13:09
por lucflores
Ok Valeu mesmo....