Recebendo a mensagem “ERRO” do módulo SIM800C

7

A maioria dos comandos enviados ao módulo SIM800C retorna uma ERRORmensagem para mim.

Por exemplo:

Se eu enviar AT+CSQ, ele retornará uma resposta esperada.

Um dos comandos básicos que não funcionou para mim é o AT+CPIN?comando de verificação de PIN.

Na folha de dados, nem consigo encontrar a possível causa desse erro.

Outra informação que tenho:

Entre muitas explicações para o problema, encontrei uma, e não me lembro qual era, que dizia enviar um comando para expandir ERRORem detalhes. Como resultado AT+CPIN?, recebi um erro que corresponde a "nenhum cartão inserido" e não sei por quê. O cartão SIM funciona bem, eu testei no meu telefone.

O cartão SIM não é detectado pelo módulo. Eu medi a tensão no barramento da placa e tenho 0 volts. Não sei se é a causa ou a consequência do mau funcionamento, nem mesmo está relacionado ao principal problema dessa questão.

Este é o meu circuito:

Folha de circuitos do SIM800

luigiesn
fonte
11
Você pode elaborar um pouco sobre sua configuração? O que está conectado a quê? Quem envia os comandos, etc ...
Helmar
Foi você quem projetou e construiu o hardware em torno do módulo ou comprou uma placa de circuito impresso SIM800? No primeiro caso, compartilhe seus esquemas; em segundo, compartilhe um link sobre o quadro de discussão. Verifique também com o telefone se o cartão SIM está correto e é detectável por outros dispositivos.
Bence Kaulics
A pegada do suporte do cartão SIM é verificada duas vezes? Então, os pinos corretos estão conectados?
Bence Kaulics
11
Encontrei aqui ( microchip.com/forums/FindPost/621998 ) uma maneira de verificar os sinais VDD no cartão SIM. E envia sinais de 1,8 e 3,3V corretamente. Nesse post, @ rpg7 diz que o cartão responde com um pulso de redefinição do pino de redefinição do cartão. Eu poderia ler ~ 15ms redefinir pulso com um escopo. Por isso, parece funcionar bem.
luigiesn
11
Não há barulho no ônibus. Talvez em escalas de baixa tensão, mas tenho certeza que não é nada significativo para os padrões de ônibus.
22617 Luffiesn

Respostas:

4

O problema foi o mau contato entre o bloco de contato do cartão SIM e a placa. O problema foi difícil de encontrar, porque quando toquei o terminal para medir, ele pressiona a placa, o contato acontece e o problema não pôde ser observado.

Fiz uma lista de verificação para resolução:

  • O cartão SIM está funcionando?
  • As voltagens no cartão estão corretas?
  • Os sinais de barramento podem ser vistos em um escopo?
  • Os contatos do cartão SIM estão bloqueados?
  • O cartão está na posição correta?
  • Os cartões SIM VDD e GND estão conectados?

Depois de eliminar a maioria de todas as perguntas, a única possibilidade era a última. Facto! Toquei GND no suporte do cartão com muita delicadeza e o problema estava lá, um Heisenbug.

Espero que esta resposta e lista de verificação ajudem muito, porque é muito difícil encontrar informações sobre esse tipo de problema.

luigiesn
fonte
11
Obrigado por compartilhar suas experiências. Observe que você poderá aceitar sua resposta depois de um dia ou mais.
Bence Kaulics
4

Você pode ativar o relatório de erro estendido enviando AT+CERR.

Dispositivos diferentes fornecerão informações diferentes, mas você deve obter pelo menos alguma ajuda / sugestão de diagnóstico.

Por exemplo, esta página diz

AT + CEER - Relatório de erro estendido

O comando Execution faz com que o TA retorne uma ou mais linhas de texto de informações, determinadas pelo fabricante do ME, que devem oferecer ao usuário do TA um relatório estendido do motivo da

  • a falha na última configuração de chamada sem êxito (originada ou atendida)
  • ou modificação na chamada,
  • a última chamada,
  • o último GPRS sem êxito anexar ou ativar o contexto de PDP sem êxito, o último GPRS desanexar ou desativar o contexto de PDP.

Normalmente, o texto consiste em uma única linha contendo as informações de causa fornecidas pela rede GSM em formato textual.

Valores definidos

<relatório>: o número total de caracteres, incluindo terminadores de linha, no texto informativo não deve exceder 2041 caracteres. O texto não deve conter a sequência 0 ou OK

Mawg diz que restabelece Monica
fonte
2
Eu executei este comando e o único que eu recebi é + CEER: Sem causa. Verifique minhas edições na minha pergunta. Coloquei algumas outras informações sobre o erro.
7267 luiziesn