Bagaimana perangkat elektronik melacak waktu tanpa daya?
21
Ada laptop, PC, mikrokontroler, dan banyak hal lain yang bisa dicolokkan dan dicolokkan tanpa baterai. Tetapi bagaimana jam sistem masih melacak waktu tanpa ada sesuatu untuk menyalakannya?
-1 untuk berpikir bahwa suatu perangkat dapat bekerja tanpa sumber daya. Anda seharusnya bertanya apa sumber listriknya.
Quora Feans
10
@QuoraFeans Saya tidak melihat asumsi bahwa perangkat dapat bekerja tanpa sumber daya. Saya mengerti pertanyaan yang akan ditanyakan "ketika saya pasang kembali setelah dicabut untuk sementara waktu, ada waktu yang tepat. Bagaimana cara melakukannya?".
Don Hatch
Jawaban:
49
Mereka menggunakan baterai cadangan kecil, yang dapat Anda baca di Wikipedia :
Motherboard komputer pribadi modern memiliki baterai cadangan untuk menjalankan sirkuit jam waktu nyata dan mempertahankan memori konfigurasi saat sistem dimatikan.
Di komputer ini biasanya disebut "baterai BIOS" dan umumnya sel lithium seperti CR2032. Pada foto di bawah dilingkari merah:
Ini sama untuk perangkat portabel yang memiliki baterai sendiri, misalnya laptop. Anda dapat membuktikan ini dengan melepas baterai internal dan melihat apakah itu sesuai waktu.
Jadi untuk menjawab pertanyaan Anda mereka tidak benar-benar menjaga waktu tanpa daya, mereka memiliki baterai untuk itu.
Dan ketika baterai itu mati, hal-hal yang sangat aneh dapat terjadi. Saya mendapat "komputer rusak" dari seseorang yang saya kenal sekali setelah mereka membeli yang baru karena mereka lelah mencoba membuatnya berfungsi ... Harganya $ 2 untuk baterai baru, dan itu bekerja dengan baik selama bertahun-tahun. Mereka tidak pernah tahu komputer memiliki baterai.
JPhi1618
4
Tidak selalu baterai. Kamera digital saya memiliki kapasitor yang dapat membuat jam berjalan selama satu atau dua minggu, lebih dari cukup waktu bagi saya untuk mengganti baterai.
Tandai
3
@ JPhi1618 Orang-orang tidak nyaman dengan membuka komputer. Sungguh menakjubkan betapa banyak komputer "lambat" atau "rusak" dapat diperbaiki dengan hanya meniup debu dari kipas CPU.
Dmitry Grigoryev
1
Kedua sedikit tentang laptop. Saya punya yang lama di sini, berfungsi tetapi baterai CMOS sudah mati - tidak akan ada waktu lagi. Ini perbaikan $ 2 - jika saya bisa menemukan baterai bodoh . Bahkan manual perbaikan tidak mengatakan di mana ia bersembunyi.
Loren Pechtel
Juga banyak motherboard yang menolak untuk membiarkan Anda masuk ke pengaturan BIOS jika baterainya mati, tetapi jika tidak, Anda dapat menjalankan komputer dengan baik.
vsz
29
Peralatan modern sering menggunakan ultra-kapasitor untuk menjaga daya jam real-time ketika sistem mati:
Ini adalah solusi khas untuk sebagian besar ponsel yang hampir selalu bertenaga dan hanya membutuhkan daya cadangan saat pengguna mengeluarkan baterai.
Apakah iOS dan Android memiliki sesuatu seperti ini?
suara
1
@RozzA: Saya tidak benar-benar tahu apa yang Anda bicarakan. Saya pikir Anda membuat beberapa asumsi yang salah tentang permintaan sederhana saya.
suara
1
@MSalters Sehingga jika Anda bepergian ke suatu tempat tanpa jangkauan jaringan, Anda akan mendapatkan alarm di pagi hari dan jangan ketinggalan bus Anda pergi keluar dari tempat menyeramkan.
Dmitry Grigoryev
1
@DmitryGrigoryev: Anda akan memerlukan baterai yang tepat untuk itu, ultracap tidak akan berfungsi. Ultracap umumnya ada di sana hanya untuk menutupi kehilangan daya primer. Tapi mengapa menyimpan RTC saat melepas sementara baterai ponsel? Anda hanya akan mengambil waktu jaringan ketika baterai dimasukkan kembali.
MSalters
1
@MSalters tetapi bagaimana jika Anda mengeluarkan baterai saat berada di daerah di luar jangkauan?
Paŭlo Ebermann
26
Meskipun jawaban lain benar: perangkat elektronik tidak dapat melacak waktu tanpa sumber daya, ada pertimbangan lain yang dapat memberikan ilusi melacak waktu:
perangkat yang terhubung meminta sinkronisasi waktu segera setelah mereka terhubung: komputer biasanya mendapatkannya dari internet menggunakan NTP (protokol waktu jaringan), perangkat GSM juga bisa mendapatkannya dari menara sel lokal mereka.
ada beberapa layanan waktu siaran melalui gelombang udara: GPS hanyalah sistem penyiaran di seluruh dunia dari waktu yang sangat tepat. ada stasiun radio AM yang tujuan utamanya adalah untuk menyiarkan waktu mereka saat ini
akhirnya beberapa sistem yang lebih kecil (mikrokontroler dan embedded system) tidak benar-benar membutuhkan waktu yang akurat, hanya menjamin bahwa waktu selalu mengalir ke arah yang sama. Mereka akan menyimpan stempel waktu setiap sekarang dan kemudian di area memori permanen dan memulai kembali dari waktu terakhir yang diketahui pada awal berikutnya.
Bukanlah ide yang baik untuk menulis "jawaban di atas" karena urutannya dapat berubah ketika orang memberikan suara untuknya. Jawaban Anda saat ini adalah yang terbaru tetapi tidak lagi yang terakhir di halaman.
CJ Dennis
Sebagai contoh praktis dari yang pertama: itulah yang dilakukan Raspberry Pi.
Martijn
3
Tanpa sumber daya, perangkat elektronik tidak dapat melacak waktu. Baterai adalah sumber daya sehingga tidak dapat dianggap mampu menjaga waktu tanpa daya.
Ada strategi lain yang tidak melacak waktu. Ketika Anda 'menyinkronkan' perangkat Anda dengan waktu komputer pada perangkat disinkronkan.
Selain "baterai flat besar pada motherboard komputer", ada perangkat lain yang tidak disebutkan jawaban lain: RTC (real time clock).
Beberapa mikrokontroler memang memiliki fitur seperti itu, dengan memiliki baterai internal di dalam chip, yang dapat menjaga waktu selama beberapa dekade tanpa daya eksternal.
Bisakah Anda memasukkan beberapa detail tentang mikrokontroler dengan baterai internal? Banyak yang memiliki pin untuk sumber eksternal yang terpisah (mis. Supercap atau baterai) tetapi saya belum pernah melihatnya dengan baterai "di dalam chip".
Jawaban:
Mereka menggunakan baterai cadangan kecil, yang dapat Anda baca di Wikipedia :
Di komputer ini biasanya disebut "baterai BIOS" dan umumnya sel lithium seperti CR2032. Pada foto di bawah dilingkari merah:
Ini sama untuk perangkat portabel yang memiliki baterai sendiri, misalnya laptop. Anda dapat membuktikan ini dengan melepas baterai internal dan melihat apakah itu sesuai waktu.
Jadi untuk menjawab pertanyaan Anda mereka tidak benar-benar menjaga waktu tanpa daya, mereka memiliki baterai untuk itu.
sumber
Peralatan modern sering menggunakan ultra-kapasitor untuk menjaga daya jam real-time ketika sistem mati:
Ini adalah solusi khas untuk sebagian besar ponsel yang hampir selalu bertenaga dan hanya membutuhkan daya cadangan saat pengguna mengeluarkan baterai.
sumber
Meskipun jawaban lain benar: perangkat elektronik tidak dapat melacak waktu tanpa sumber daya, ada pertimbangan lain yang dapat memberikan ilusi melacak waktu:
NTP didefinisikan oleh RFC 5905
Jam radio pemancar tunggal
sumber
Tanpa sumber daya, perangkat elektronik tidak dapat melacak waktu. Baterai adalah sumber daya sehingga tidak dapat dianggap mampu menjaga waktu tanpa daya.
Ada strategi lain yang tidak melacak waktu. Ketika Anda 'menyinkronkan' perangkat Anda dengan waktu komputer pada perangkat disinkronkan.
sumber
Selain "baterai flat besar pada motherboard komputer", ada perangkat lain yang tidak disebutkan jawaban lain: RTC (real time clock).
Beberapa mikrokontroler memang memiliki fitur seperti itu, dengan memiliki baterai internal di dalam chip, yang dapat menjaga waktu selama beberapa dekade tanpa daya eksternal.
sumber