A NFC consome energia se a etiqueta é colocada constantemente?

12

Não tenho certeza se é uma questão de padrão NFC (Near Field Communication) ou implementação de um leitor NFC, mas se uma etiqueta NFC passiva for deixada anexada a um leitor, isso constantemente drena a energia dele ou não?

Percebi que, quando tento digitalizar a tag NFC (tags do tipo 2 do NFC do fórum) com um telefone celular, a digitalização acontece apenas uma vez; portanto, algumas desduplicações são incorporadas, mas ainda não tenho certeza se as varreduras silenciosamente o tempo todo ou não.

alexandroid
fonte
Embora eu não tenha certeza, acho que ele não consome energia constantemente. Os dados em uma etiqueta NFC não mudam com frequência suficiente para garantir que o telefone solicite constantemente atualizações. Portanto, um telefone usaria energia quando receber pela primeira vez os dados da etiqueta NFC, mas, posteriormente, não usaria mais energia.
Addison
2
Também não estou familiarizado com NFC, mas o transmissor não "pingava" a tag com frequência, apenas para ver se ela está lá?
DoxyLover
Para uma etiqueta passiva, o scanner precisa fornecer um campo de transporte. A tag carrega / modula isso; portanto, sempre que a transportadora estiver presente, alguma energia será usada dessa maneira. Nenhuma etiqueta é perdida na etiqueta quando a transportadora não é fornecida.
HKOB 07/03
Talvez instale um desses aplicativos de uso da bateria e avalie você mesmo? Provavelmente não será capaz de ler a energia utilizada na leitura de uma tag, mas pelo menos pode ver se as mudanças de uso quando colocado em cima de uma única marca por um longo tempo ..
Wesley Lee
Eu tentei isso, mas os fecha telefone fora NFC uma vez que a tela está desligada e não há maneira de manter a tela para sempre no meu celular ...
alexandroid

Respostas:

5

A resposta é sim. O leitor (telefone) precisa digitalizar continuamente para ver se está lá. Mesmo que isso não ocorra no nível do hardware, seria possível "pingar" continuamente a bobina do leitor por meio de firmware; portanto, novamente a resposta é "sim" - isso irá drenar continuamente a bateria.

cowboydan
fonte
Logicamente, acho que isso é de se esperar, mas também posso ver que a implementação de hardware pode ser responsável por esse caso e implementar um backoff para "pings" a ponto de que o consumo extra de energia seja insignificante. E poderia usar as variações de indução para detectar o movimento da etiqueta, ou seja, para detectar quando ela está sendo removida / anexada uma nova. Você conhece referências às especificações de hardware ou dados que provam que as novas varreduras ocorrem continuamente?
Alexandroid
2
Esta nota de aplicativo da Texas Instruments descreve estudos de caso de detecção de cartão de diferentes abordagens de consumo de energia. Talvez isso irá ajudá-lo com uma idéia de como resolver o seu problema ti.com/lit/an/sloa184/sloa184.pdf
cowboydan
+1 cara, curto e suado. Boa nota de aplicativo também
RSM
7

Para abrir minha resposta, usarei as informações da página do desenvolvedor do Android , primeira frase do subtítulo Sistema de envio de tags:

Os dispositivos com Android geralmente procuram tags NFC quando a tela é desbloqueada, a menos que a NFC esteja desativada no menu Configurações do dispositivo.

Isso indica que o dispositivo está usando corrente para alimentar a antena continuamente, aguardando que um tag entre em campo, usando pequenas quantidades de corrente, usando <100mA para alimentar o circuito TX para leitura, ao escrever usa mais de 100mA em algumas instâncias. Esta informação é da folha de dados da PN532 , é curta e é usada em alguns pequenos projetos abertos.

Outra referência que mostra o baixo consumo de ICs circulantes, um integrado Bluetooth e chip NFC para estes relógios inteligentes e monitores de saúde, a partir do artigo de libertação:

O dispositivo atinge um pico de consumo de energia de 5,9mA para comunicação Bluetooth (potência de saída do transmissor a 3,3V, -4dBm ou operação do receptor) e apenas 600µA ou menos para comunicação por etiqueta NFC (a 3,3V).

Lendo o link do cowboydan para a nota de aplicação , não ficaria surpreso se isso fosse implementado de alguma forma nos telefones NFC, mas acho que você não vai conseguir um designer de uma empresa conhecida dizendo: 'Ei, aqui está o circuito e o firmware que usamos com os aplicativos NFC. ' :)

Uma folha de venda de sensor NFC da AMS, diz-se que o sensor colhe 4mA a 3,3V típico, obviamente isso terá pouco efeito no leitor, também ao ler as folhas de dados dos chips comuns de etiqueta NFC tipo 2, o consumo é extremamente baixo.

Existem várias maneiras pelas quais eles podem ter implementado um método de não ler uma tag duas vezes,

  • O firmware pode armazenar o UID da etiqueta depois de executar sua operação no aplicativo desejado e colocar o leitor em modo de espera e aguarda o xtempo, após o que reinicia e lê a etiqueta novamente e, se tiver sido alterado, executa o procedimento apropriado. coisas de novo, caso contrário, espera novamente etc. Ou

  • O firmware pode ler a tag e iniciar a sequência de despacho usada pelos aplicativos Android, em seguida, armazenar o UID da tag e ignorá-la por um tempo específico antes de vê-la como outra instância, sem um modo de suspensão ou

  • A implementação de hardware e firmware usada na nota do aplicativo do Texas pode ser implementada para reduzir o uso atual.

Portanto, para concluir, as tags variam de acordo com o consumo de corrente, 3<mA<30e elas não extraem muito do circuito de alimentação dos leitores quando executadas nas faixas típicas.

Também haverá desafiadoramente firmware para 'digitalizar' silenciosamente a etiqueta para ver se ela é diferente, mas isso provavelmente será feito para que consuma a menor quantidade de energia.

RSM
fonte
Obrigado! Decidi aceitar a resposta do cowboydan desde que ele foi o primeiro e forneceu um link útil, mas compartilhe a recompensa com você, pois seu resumo é mais elaborado.
Alexandroid
@alexandroid - obrigado por sua generosidade e o cowboydan deu um link e resposta muito bons e merece ser aceito. E prazer em ajudar :)
RSM
0

Qualquer processo ou serviço em execução ativamente ou oculto em segundo plano usará alguns recursos da bateria. Pode ser útil saber que, se você usa uma ROM personalizada, permite analisar o uso da bateria com detalhes muito mais profundos e controlar aspectos do seu hardware que muitos sistemas operacionais padrão não têm controle. Mas, com toda a justiça, você gastará energia da bateria analisando constantemente cada novo recurso que eles instalam constantemente em nossos telefones. A resposta curta é que qualquer coisa que você não usa deve ser desativada para aproveitar ao máximo a bateria. Descobri que meu telefone morreu muito mais rápido quando habilitei o NFC. E eu nunca realmente o usei, parece um recurso obsoleto. Isso me preocupou com a segurança do meu dispositivo.

Angela Perrone
fonte
-1

Veja este vídeo ... Explica NFC no formato de vídeo

e fontes ... conta mais

Ainda mais sobre NFC

"Os dispositivos NFC passivos incluem tags e outros pequenos transmissores, que podem enviar informações para outros dispositivos NFC sem a necessidade de uma fonte de energia própria. No entanto, eles realmente não processam nenhuma informação enviada de outras fontes e não podem conectar-se a outros componentes passivos. Estes geralmente assumem a forma de sinais interativos nas paredes ou anúncios ".

Veja no contexto que isto está dizendo que os ativos realmente são alimentados eletronicamente pelo dispositivo que está sendo usado. Eles têm um transmissor e um receptor, mas geralmente estes possuem apenas um transmissor e um receptor. Isso também significa que as NFCs passivas não podem assumir o controle, porque elas são alimentadas na cotação e no diagrama abaixo. (Caso você não saiba, você pode enviar dados por correntes indutivas.)

Isso marca a principal diferença entre NFC e Bluetooth / WiFi, pois pode ser usado para induzir correntes elétricas em componentes passivos, bem como apenas enviar dados. Isso significa que os dispositivos passivos não precisam de sua própria fonte de alimentação e, em vez disso, podem ser alimentados pelo campo eletromagnético produzido por um componente NFC ativo quando estiver dentro do alcance, mas falaremos sobre isso em mais detalhes em outro momento. Infelizmente, a tecnologia NFC não exige indutância suficiente para carregar nossos smartphones, mas o carregamento de QI é baseado no mesmo princípio.

Esta é uma imagem que explica a corrente indutiva.

O Reader pode detectar o campo magnético no transmissor, e é assim que eles são energizados e como eles enviam informações. Não é que o componente seja ativado ativamente e esteja sempre em busca de placas (pelo menos na versão passiva). É simplesmente o fato de que, quando o Cartão é ligado, ele diz "Ooh, estou acordado. OK, vou ler / transmitir minhas informações e depois dormir novamente". Mas é claro, é por isso que o dispositivo precisa estar muito próximo. Os cartões passivos podem apenas ler e / ou transmitir com seus campos indutivos, mas quando os ativos são alimentados pelo dispositivo, seu alcance é amplificado e o cartão ativo armazena informações.

Então, como uma longa história curta. Não.

Jdude2345
fonte
1
A NFC no lado do telefone DEVE usar energia para induzir uma corrente no lado passivo.
Sean Boddy
As baterias não precisam ser alimentadas para serem carregadas por corrente indutiva, correto? Isso não derrotaria o objetivo disso?
precisa saber é o seguinte
Puxa, quando você coloca dessa maneira, você ainda está errado. A energia será consumida nos lados de envio e recebimento. Observe que um carregador indutivo deve estar conectado a alguma coisa. Da mesma forma, a bateria do telefone será descarregada para gerar o campo NFC que toca o dispositivo passivo.
quer
2
Você interpretou mal a pergunta. A questão era se deixar uma etiqueta perto de um leitor NFC usaria mais energia. A resposta é sim. Essa energia também é consumida pela etiqueta passiva, quando uma corrente é induzida nela. Esse poder vem do leitor NFC quando ele toca.
Sean Boddy
1
Eu estou com Sean. O cartão é passivo e, se a comunicação é feita por indutância ou fios, um receptor sempre extrai energia do transmissor. A questão é se deixar uma etiqueta na frente de um transmissor consumirá energia, e a resposta é sim. Sempre que o campo magnético for estabelecido, a corrente fluirá no receptor e a energia será perdida.
Mister Mystère