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


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.


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


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
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.