¿Cómo hacen los dispositivos electrónicos para hacer un seguimiento del tiempo sin energía?


21

Hay computadoras portátiles, PC, microcontroladores y muchas otras cosas que se pueden enchufar y enchufar sin batería. Pero, ¿cómo hace el reloj del sistema para seguir el tiempo sin nada que lo alimente?


55
-1 por pensar que un dispositivo puede funcionar sin una fuente de alimentación. Deberías haber preguntado cuál es la fuente de energía.
Quora Feans

10
@QuoraFeans No veo ninguna suposición de que el dispositivo pueda funcionar sin una fuente de alimentación. Entiendo la pregunta que se debe hacer "cuando lo vuelva a enchufar después de haber estado desconectado por un tiempo, tiene el momento adecuado. ¿Cómo hace esto?".
Don Hatch

Respuestas:


49

Utilizan una pequeña batería de respaldo, sobre la cual puedes leer en Wikipedia :

Las placas base modernas de las computadoras personales tienen una batería de respaldo para ejecutar el circuito de reloj en tiempo real y conservar la memoria de configuración mientras el sistema está apagado.

En las computadoras esto generalmente se llama "batería del BIOS" y generalmente es una celda de litio como un CR2032. En la foto de abajo está encerrada en rojo:

Batería de respaldo del BIOS

Esto es lo mismo para dispositivos portátiles que tienen su propia batería, por ejemplo, una computadora portátil. Puede probar esto quitando la batería interna y viendo si mantiene el tiempo.

Entonces, para responder a su pregunta, en realidad no pasan el tiempo sin energía, tienen una batería para eso.


8
Y cuando la batería se agota, pueden suceder cosas muy extrañas. Obtuve una "computadora rota" de alguien que conocí una vez que compraron una nueva porque estaban cansados ​​de tratar de hacerla funcionar ... Me costó $ 2 por una batería nueva, y funcionó muy bien durante años. Nunca supieron que la computadora tenía batería.
JPhi1618

44
No siempre es una batería. Mi cámara digital tiene un condensador que puede mantener el reloj funcionando durante una semana o dos, tiempo más que suficiente para que cambie las baterías.
Mark

3
@ JPhi1618 La gente simplemente no se siente cómoda abriendo computadoras. Es sorprendente la cantidad de computadoras "lentas" o "rotas" que se pueden reparar simplemente quitando el polvo del ventilador de la CPU.
Dmitry Grigoryev

1
En segundo lugar, lo de las computadoras portátiles. Tengo uno viejo aquí, funciona, pero la batería CMOS está agotada, ya no tendrá tiempo. Es una solución de $ 2, si pudiera encontrar la estúpida batería . Incluso el manual de reparación no dice dónde se esconde.
Loren Pechtel el

Además, muchas placas base simplemente se niegan a permitirle ingresar a la configuración del BIOS si la batería está agotada, pero de lo contrario le permitiría iniciar la computadora sin problemas.
vsz

29

Los equipos modernos a menudo usan ultracondensadores para mantener el reloj en tiempo real alimentado cuando el sistema está apagado:

ingrese la descripción de la imagen aquí

Esta es una solución típica para la mayoría de los teléfonos móviles que se alimentan casi constantemente y solo necesitan energía de respaldo cuando el usuario retira la batería.


1
¿Los teléfonos inteligentes iOS y Android tienen algo como esto?
voces

1
@RozzA: Realmente no sé de qué estás hablando. Creo que está haciendo algunas suposiciones incorrectas sobre mi consulta simple.
voces

1
@MSalters Para que si viaja a un lugar sin cobertura de red, reciba su alarma por la mañana y no pierda su autobús, salga del lugar espeluznante.
Dmitry Grigoryev

1
@DmitryGrigoryev: de todos modos necesitaría una batería adecuada para eso, un ultracap no funcionará. El ultracap generalmente está ahí solo para cubrir una pequeña pérdida de energía primaria. Pero, ¿por qué guardar el RTC al quitar temporalmente la batería de un teléfono? Simplemente tomará el tiempo de red cuando la batería se vuelva a insertar.
MSalters

1
@MSalters, pero ¿qué pasa si quita la batería cuando está en una región fuera de cobertura?
Paŭlo Ebermann

26

Si bien las otras respuestas son definitivamente ciertas: los dispositivos electrónicos no pueden realizar un seguimiento del tiempo sin una fuente de alimentación, existen otras consideraciones que pueden dar la ilusión de llevar un registro del tiempo:

  • los dispositivos conectados solicitan una sincronización de tiempo tan pronto como se conectan: la computadora generalmente la obtiene de Internet usando NTP (protocolo de tiempo de red), los dispositivos GSM también pueden obtenerla de su torre celular local.
  • Hay múltiples servicios que transmiten el tiempo sobre las ondas aéreas: el GPS es solo un sistema de transmisión mundial de una hora increíblemente precisa. hay estaciones de radio AM cuyo único propósito es transmitir su hora actual
  • finalmente, algunos sistemas más pequeños (microcontrolador y sistemas integrados) realmente no necesitan un tiempo preciso, solo garantizan que el tiempo siempre fluya en la misma dirección. Guardarían su marca de tiempo de vez en cuando en un área de memoria permanente y se reiniciarían desde su última hora conocida en el próximo inicio.

NTP está definido por RFC 5905

Radio reloj con un solo transmisor


77
No es una buena idea escribir "las respuestas anteriores" porque el orden podría cambiar a medida que las personas voten por ellas. Su respuesta es actualmente la más nueva pero ya no es la última en la página.
CJ Dennis

Como ejemplo práctico de lo primero: eso es exactamente lo que hace la Raspberry Pi.
Martijn

3

Sin una fuente de energía, un dispositivo electrónico no puede hacer un seguimiento del tiempo. Las baterías son fuentes de energía, por lo que no se puede considerar que puedan mantener el tiempo sin energía.

Hay otra estrategia que no lleva la cuenta del tiempo. Cuando 'sincroniza' su dispositivo con la computadora, la hora del dispositivo se sincroniza.


1
O desde GPS, o desde la red telefónica.
David

O cualquier otra fuente de tiempo.
Lightness compite con Monica el

@LightnessRacesinOrbit como el usuario
fanático del trinquete el

2

Además de la "gran batería descargada en la placa base de una computadora", hay otro dispositivo que otras respuestas no mencionan: el RTC (reloj en tiempo real).

Algunos microcontroladores tienen tal característica, al tener una batería interna dentro del chip, que puede mantener el tiempo durante décadas sin alimentación externa.


2
¿Puede incluir algunos detalles sobre los microcontroladores con una batería interna? Muchos tienen pines para una fuente externa separada (por ejemplo, supercap o batería) pero nunca he visto uno con una batería "dentro del chip".
David

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.