Як електронні пристрої відстежують час без живлення?


21

Є ноутбуки, ПК, мікроконтролери та багато іншого, які можна підключити та підключити без акумулятора. Але як системний годинник все ще відслідковує час, не маючи нічого для живлення?


5
-1 для думки, що пристрій може працювати без джерела живлення. Ви мали б запитати, що таке джерело живлення.
Quora Feans

10
@QuoraFeans Я не бачу припущення, що пристрій може працювати без джерела живлення. Я розумію, що питання, яке я задаю, "коли я підключаю його назад після того, як його відключили на деякий час, він має правильний час. Як це зробити?".
Дон Хетч

Відповіді:


49

Вони використовують невеликий резервний акумулятор, про який можна прочитати у Вікіпедії :

Сучасні материнські плати персонального комп’ютера мають резервну батарею для роботи в режимі реального часу та зберігання пам'яті конфігурації під час вимкнення системи.

У комп’ютерах це зазвичай називають "батареєю BIOS" і, як правило, літієвим елементом, таким як CR2032. На фотографії нижче він обведений червоним кольором:

Резервна батарея BIOS

Це те ж саме для портативних пристроїв, які мають власний акумулятор, наприклад ноутбук. Ви можете довести це, вийнявши внутрішню батарею і побачивши, чи не зберігає вона час.

Тому, щоб відповісти на ваше запитання, вони насправді не залишають часу без живлення, у них є акумулятор.


8
І коли ця батарея згасне, можуть статися дуже дивні речі. Я отримав «зламаний комп’ютер» від того, кого я знав одного разу після того, як вони придбали новий, бо їм набридло намагатися змусити його працювати ... Це коштувало мені 2 долари за новий акумулятор, і він працював чудово роками. Вони ніколи не знали, що у комп’ютера є акумулятор.
JPhi1618

4
Це не завжди акумулятор. Моя цифрова камера має конденсатор, який може тримати годинник протягом тижня-двох, що більш ніж достатньо часу для зміни батарей.
Марк

3
@ JPhi1618 Людям просто не зручно відкривати комп’ютери. Дивно, скільки «повільних» або «зламаних» комп’ютерів можна виправити, просто видуваючи пил з вентилятора процесора.
Дмитро Григор'єв

1
По-друге, трохи про ноутбуки. У мене тут є стара, вона працює, але батарея CMOS вмерла - більше не буде тримати час. Це виправлення в 2 долари - якщо я міг би знайти дурну батарею . Навіть у посібнику з ремонту не сказано, де він ховається.
Лорен Печтел

Також багато материнських плат просто відмовляються вводити вас у налаштування BIOS, якщо акумулятор загинув, але в іншому випадку дозволить вам запустити комп'ютер просто чудово.
vsz

29

Сучасне обладнання часто використовує ультраконденсатори, щоб підтримувати живлення годинника в режимі реального часу, коли система вимкнена:

введіть тут опис зображення

Це типове рішення для більшості мобільних телефонів, які майже постійно працюють і потребують резервного живлення лише тоді, коли користувач виймає акумулятор.


1
У смартфонів iOS та Android є щось подібне?
голоси

1
@RozzA: Я не знаю, про що ти говориш. Я думаю, ви робите кілька невірних припущень щодо мого простого запиту.
голоси

1
@MSalters Отже, якщо ви подорожуєте кудись без покриття мережі, ви отримаєте сигнал тривоги вранці, і не пропустіть автобус, вийдіть з моторошного місця.
Дмитро Григор'єв

1
@DmitryGrigoryev: Вам для цього потрібен належний акумулятор, ультракапак не обійдеться. Ультракапак зазвичай існує лише для покриття короткої втрати первинної потужності. Але навіщо економити RTC, тимчасово виймаючи акумулятор телефону? Ви просто захопите мережевий час, коли акумулятор буде вставлено.
MSalters

1
@MSalters, але що робити, якщо ви виймете акумулятор, коли він знаходиться поза зоною покриття?
Paŭlo Ebermann

26

Хоча інші відповіді безумовно вірні: електронні пристрої не можуть відслідковувати час без джерела живлення, є й інші міркування, які можуть дати ілюзію відстеження часу:

  • підключені пристрої просять синхронізацію часу, як тільки вони підключаються: комп'ютер зазвичай отримує його з Інтернету за допомогою NTP (мережевий протокол часу), пристрої GSM також можуть отримати його з своєї локальної вежі стільникового зв'язку.
  • Є кілька служб, що транслюють час по повітряних хвилях: GPS - це просто всесвітня система мовлення неймовірно точного часу. є радіостанції AM, єдиною метою яких є передача поточного часу
  • нарешті, деякі менші системи (мікроконтролер та вбудовані системи) насправді не потребують точного часу, просто гарантують, що час завжди тече в тому ж напрямку. Вони час від часу зберігатимуть часові позначки на постійній ділянці пам'яті та перезапускатимуться з останнього відомого часу при наступному запуску.

NTP визначається RFC 5905

Радіо-годинник одного передавача


7
Недоцільно писати "вищевказані відповіді", тому що порядок може змінитися, коли люди голосують за них. Ваша відповідь наразі є новітньою, але вже не останньою на сторінці.
CJ Dennis

Як практичний приклад першого: саме так робить Raspberry Pi.
Martijn

3

Без джерела живлення електронний пристрій не може відслідковувати час. Акумулятори - джерела живлення, тому їх не можна вважати таким, що можуть тримати час без живлення.

Є ще одна стратегія, яка не відстежує час. Коли ви "синхронізуєте" свій пристрій з комп'ютерним часом на пристрої, синхронізується.


1
Або з GPS, або з телефонної мережі.
Девід

Або будь-яке інше джерело часу.
Гонки легкості з Монікою

@LightnessRacesinOrbit подобається користувачеві
ratchet freak

2

Окрім "великої плоскої батареї на материнській платі комп'ютера", є ще один пристрій, в якому інші відповіді не згадуються: RTC (годинник у режимі реального часу).

Деякі мікроконтролери мають таку особливість, що має внутрішній акумулятор всередині мікросхеми, який може зберігати час десятиліттями без зовнішнього живлення.


2
Чи можете ви включити якусь деталь про мікроконтролери з внутрішнім акумулятором? У багатьох є шпильки для окремого зовнішнього джерела (наприклад, суперкап або акумулятор), але я ніколи не бачив жодного з акумулятором "всередині мікросхеми".
Девід

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.