89S52 + celular

Software e Hardware para linha x51

Moderadores: 51, guest2003, Renie, gpenga

89S52 + celular

Mensagempor lucflores » 30 Jan 2008 16:07

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...
lucflores
Nibble
 
Mensagens: 90
Registrado em: 16 Nov 2006 15:39

Mensagempor tcpipchip » 30 Jan 2008 20:30

Avatar do usuário
tcpipchip
Dword
 
Mensagens: 6560
Registrado em: 11 Out 2006 22:32
Localização: TCPIPCHIPizinho!

Mensagempor lucflores » 31 Jan 2008 07:17

Ok, Valeu, vou dar uma olhada e qualquer coisa prendo o grito ai....
lucflores
Nibble
 
Mensagens: 90
Registrado em: 16 Nov 2006 15:39

Mensagempor tcpipchip » 31 Jan 2008 08:19

dá um Search na rede, parece que tem gente que já discutiu este assunto...
Avatar do usuário
tcpipchip
Dword
 
Mensagens: 6560
Registrado em: 11 Out 2006 22:32
Localização: TCPIPCHIPizinho!

Mensagempor lucflores » 31 Jan 2008 11:09

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 ??????????
lucflores
Nibble
 
Mensagens: 90
Registrado em: 16 Nov 2006 15:39

Mensagempor lopesjm » 31 Jan 2008 14:58

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
lopesjm
Byte
 
Mensagens: 133
Registrado em: 26 Out 2006 12:40

Mensagempor tcpipchip » 31 Jan 2008 16:17

Envia codigo ASCII mesmo...
Nao esqueça de terminar com CR (13)
Avatar do usuário
tcpipchip
Dword
 
Mensagens: 6560
Registrado em: 11 Out 2006 22:32
Localização: TCPIPCHIPizinho!

Mensagempor lucflores » 31 Jan 2008 16:19

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???
lucflores
Nibble
 
Mensagens: 90
Registrado em: 16 Nov 2006 15:39

Mensagempor lucflores » 03 Fev 2008 10:12

E ai Sei que é carnaval, hehehe mais ninguem pode dar uma ajudinha???

Bom carnaval a todos e cuidado com as bebedeiras....
lucflores
Nibble
 
Mensagens: 90
Registrado em: 16 Nov 2006 15:39

Mensagempor LUCK » 03 Fev 2008 12:33

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
Avatar do usuário
LUCK
Byte
 
Mensagens: 109
Registrado em: 11 Out 2006 14:01

Mensagempor lucflores » 06 Fev 2008 07:16

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...
lucflores
Nibble
 
Mensagens: 90
Registrado em: 16 Nov 2006 15:39

Mensagempor LUCK » 06 Fev 2008 18:06

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.
Avatar do usuário
LUCK
Byte
 
Mensagens: 109
Registrado em: 11 Out 2006 14:01

Mensagempor lucflores » 07 Fev 2008 13:09

Ok Valeu mesmo....
lucflores
Nibble
 
Mensagens: 90
Registrado em: 16 Nov 2006 15:39


Voltar para 8051

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante

x