Como os dispositivos eletrônicos controlam o tempo sem energia?
21
Há laptops, PCs, microcontroladores e muitas outras coisas que podem ser conectadas e conectadas sem bateria. Mas como o relógio do sistema ainda mantém o controle do tempo sem nada para acioná-lo?
-1 por pensar que um dispositivo pode funcionar sem uma fonte de energia. Você deveria ter perguntado qual é a fonte de energia.
Quora Feans
10
@QuoraFeans Não vejo nenhuma suposição de que o dispositivo possa funcionar sem uma fonte de energia. Entendo que a pergunta é "quando eu o conecto novamente depois de desconectado por um tempo, ele tem o tempo certo. Como isso acontece?".
Don escotilha
Respostas:
49
Eles usam uma pequena bateria de backup, sobre a qual você pode ler na Wikipedia :
As placas-mãe modernas de computadores pessoais têm uma bateria de reserva para executar o circuito de relógio em tempo real e reter a memória de configuração enquanto o sistema está desligado.
Nos computadores, isso geralmente é chamado de "bateria do BIOS" e geralmente é uma célula de lítio, como uma CR2032. Na foto abaixo, está circulado em vermelho:
É o mesmo para dispositivos portáteis com bateria própria, por exemplo, um laptop. Você pode provar isso removendo a bateria interna e verificando se ela mantém o tempo.
Portanto, para responder à sua pergunta, eles realmente não mantêm o tempo sem energia, eles têm uma bateria para isso.
E quando a bateria acaba, coisas muito estranhas podem acontecer. Eu recebi um "computador quebrado" de alguém que conheci uma vez depois que eles compraram um novo porque estavam cansados de tentar fazê-lo funcionar ... Custou-me US $ 2 por uma bateria nova e funcionou muito bem por anos. Eles nunca souberam que o computador tinha uma bateria.
precisa saber é o seguinte
4
Nem sempre é uma bateria. Minha câmera digital possui um capacitor que pode manter o relógio funcionando por uma semana ou duas, tempo mais do que suficiente para eu trocar as pilhas.
Mark
3
@ JPhi1618 As pessoas simplesmente não se sentem confortáveis em abrir computadores. É incrível quantos computadores "lentos" ou "quebrados" podem ser consertados simplesmente removendo a poeira do ventilador da CPU.
Dmitry Grigoryev
1
Em segundo lugar, sobre laptops. Eu tenho uma antiga aqui, funciona, mas a bateria do CMOS está descarregada - não vai demorar mais. É uma correção de US $ 2 - se eu pudesse encontrar a bateria estúpida . Mesmo o manual de reparo não diz onde está escondido.
Loren Pechtel
Muitas placas-mãe também se recusam a permitir que você entre nas configurações do BIOS se a bateria estiver descarregada, mas, caso contrário, permitiriam que você iniciasse o computador sem problemas.
vsz
29
Os equipamentos modernos costumam usar ultra capacitores para manter o relógio em tempo real ativado quando o sistema está desligado:
Essa é uma solução típica para a maioria dos telefones celulares que são quase constantemente alimentados e precisam apenas da energia de backup quando o usuário remove a bateria.
@ RozzA: Eu realmente não sei do que você está falando. Acho que você está fazendo algumas suposições incorretas sobre minha consulta simples.
vozes
1
@MSalters Para que, se você viajar para algum lugar sem cobertura de rede, você receba seu alarme pela manhã e não perca o ônibus, saia do lugar assustador.
Dmitry Grigoryev
1
@DmitryGrigoryev: Você precisaria de uma bateria adequada para isso de qualquer maneira, um ultracap não serve. O ultracap geralmente existe apenas para cobrir uma pequena perda de energia primária. Mas por que salvar o RTC ao remover temporariamente a bateria de um telefone? Você apenas agarra o tempo da rede quando a bateria é reinserida.
MSalters
1
@MSalters, mas e se você remover a bateria quando estiver em uma região fora da cobertura?
Paŭlo Ebermann
26
Embora as outras respostas sejam definitivamente verdadeiras: os dispositivos eletrônicos não conseguem acompanhar o tempo sem uma fonte de energia, há outras considerações que podem dar a ilusão de acompanhar o tempo:
os dispositivos conectados solicitam uma sincronização de tempo assim que se conectam: o computador geralmente obtém a partir da Internet usando NTP (protocolo de horário de rede), os dispositivos GSM também podem obtê-lo em sua torre de celular local.
há vários serviços transmitindo o tempo através das ondas aéreas: o GPS é apenas um sistema mundial de transmissão, com um tempo incrivelmente preciso. existem estações de rádio AM cujo único objetivo é transmitir seu horário atual
finalmente, alguns sistemas menores (microcontrolador e sistemas embarcados) realmente não precisam de um tempo preciso, apenas garantem que o tempo sempre flua na mesma direção. Eles salvavam seu registro de data e hora de vez em quando em uma área de memória permanente e reiniciam a partir do último horário conhecido no próximo início.
Não é uma boa ideia escrever "as respostas acima" porque a ordem pode mudar à medida que as pessoas votam nelas. Sua resposta é atualmente a mais nova, mas não é a última da página.
CJ Dennis
Como um exemplo prático do primeiro: é exatamente isso que o Raspberry Pi faz.
Martijn
3
Sem uma fonte de energia, um dispositivo eletrônico não pode acompanhar o tempo. As baterias são fontes de energia e, portanto, não podem ser consideradas capazes de manter o tempo sem energia.
Existe outra estratégia que não acompanha o tempo. Quando você 'sincroniza', seu dispositivo com o horário do computador é sincronizado.
Além da "grande bateria plana na placa-mãe do computador", há outro dispositivo que outras respostas não mencionam: o RTC (relógio em tempo real).
Alguns microcontroladores possuem esse recurso, pois possuem uma bateria interna dentro do chip, o que pode manter o tempo por décadas sem energia externa.
Você pode incluir alguns detalhes sobre microcontroladores com uma bateria interna? Muitos têm pinos para uma fonte externa separada (por exemplo, supercap ou bateria), mas nunca vi um com uma bateria "dentro do chip".
Respostas:
Eles usam uma pequena bateria de backup, sobre a qual você pode ler na Wikipedia :
Nos computadores, isso geralmente é chamado de "bateria do BIOS" e geralmente é uma célula de lítio, como uma CR2032. Na foto abaixo, está circulado em vermelho:
É o mesmo para dispositivos portáteis com bateria própria, por exemplo, um laptop. Você pode provar isso removendo a bateria interna e verificando se ela mantém o tempo.
Portanto, para responder à sua pergunta, eles realmente não mantêm o tempo sem energia, eles têm uma bateria para isso.
fonte
Os equipamentos modernos costumam usar ultra capacitores para manter o relógio em tempo real ativado quando o sistema está desligado:
Essa é uma solução típica para a maioria dos telefones celulares que são quase constantemente alimentados e precisam apenas da energia de backup quando o usuário remove a bateria.
fonte
Embora as outras respostas sejam definitivamente verdadeiras: os dispositivos eletrônicos não conseguem acompanhar o tempo sem uma fonte de energia, há outras considerações que podem dar a ilusão de acompanhar o tempo:
NTP é definido pela RFC 5905
Rádio relógio com transmissor único
fonte
Sem uma fonte de energia, um dispositivo eletrônico não pode acompanhar o tempo. As baterias são fontes de energia e, portanto, não podem ser consideradas capazes de manter o tempo sem energia.
Existe outra estratégia que não acompanha o tempo. Quando você 'sincroniza', seu dispositivo com o horário do computador é sincronizado.
fonte
Além da "grande bateria plana na placa-mãe do computador", há outro dispositivo que outras respostas não mencionam: o RTC (relógio em tempo real).
Alguns microcontroladores possuem esse recurso, pois possuem uma bateria interna dentro do chip, o que pode manter o tempo por décadas sem energia externa.
fonte