Это зависит от батареи, как это работает, но вот краткий обзор.
как батарея умирает, его напряжение уменьшается. Ваш ноутбук (или другое устройство с питанием от батареи) имеет безопасный диапазон напряжений, с которыми он будет работать. Слишком высоко и оно получает зажаренным, слишком низко и конденсаторы не могут поддерживать обязанность поэтому оно теряет силу (которая может фактически быть более дискредитирующа после этого слишком высока напряжения тока).
Так как ноутбук определяет, сколько сока осталось проверить напряжение аккумулятора-это тушение. Конечно, это значительно сложнее, чем это.
"батарея" на самом деле представляет собой набор ячеек. Например, 1.5 v AAA-это одна ячейка, но 9v-это батарея, содержащая шесть 1.5 v AAAA (немного меньше, чем AAA). 6 х 1,5 = 9В. Так что аккумулятор-это набор из нескольких клеток. Большинств батареи ноутбука имеют сети внутренне для того чтобы контролировать и регулировать каждую индивидуальную клетку. Длинние жизнь и номер обязанности из подзарядок от современной батареи происходит как от химического материала (обычно металлов и кислот) в отдельных ячейках, так и от схемы, которая регулирует все это. Некоторые батареи ноутбука даже имеют встроенные счетчики заряда.
Если вы посмотрите на батарею ноутбука вы увидите, что он имеет несколько металлических разъемов на нем. Как правило, один положительный, один отрицательный, один нейтральный, а затем остальные используются для передачи информации на компьютер. Спасибо за все это схема на самом деле он поддерживает довольно равномерное напряжение в течение всего срока службы батареи. Когда он, наконец, не в состоянии поддерживать напряжение он сигнализирует ноутбук, чтобы выключить.
теперь ваша батарея может только сказать, сколько сока осталось. Компьютер, с другой стороны, может взять эту информацию и посмотреть, как долго он работает на этой батарее и, возможно, что текущий профиль энергопотребления экстраполировать, сколько времени осталось в батарее. Это курс может измениться, если начать запись DVD или настроить яркость ЖК-дисплея.
Так как насчет взлома этого, чтобы сделать это с ИБП? Ну, большинство ИБП на самом деле имеют довольно простую батарею, похожую на то, что вы найдете в автомобиле, но гораздо меньше (в зависимости от ИБП). Сам ИБП имеет схему для преобразования этого напряжения (обычно 12 В) в то, что принимает ваш компьютер (обычно 110 В), а затем отключает питание, когда он больше не в состоянии поддерживать соответствующее напряжение.
большинств высокомарочные UPSs имеют разъем серийных или USB который вы можете побежать в ваш компьютер. Начиная с Windows 98 в ОС был встроенный индикатор для обработки информации, предоставляемой ИБП.
насколько взлома это, предполагая, что ваш ИБП не имеет каких-либо разъем отчетности, то вы могли бы оборудовать свой собственный вольтметр, образцы батареи через регулярные промежутки времени (каждый образец будет использовать некоторый сок, так что не образец слишком часто!) Вам нужно будет запустить компьютер с ИБП и контролировать напряжение батареи, чтобы увидеть, что его безопасный диапазон. После того, как у вас есть, что, то вы можете кормить эту информацию на свой компьютер. Serial-это довольно простой протокол, или вы можете использовать X10 или другое аппаратное обеспечение для мониторинга. Затем программное обеспечение может использовать базовую линию, установленную ранее, чтобы узнать, как долго батарея будет падать ниже безопасного напряжения, а ИБП отключит питание.
звучит как интересный проект. Здесь план на то, что вам нужно:
- периодический отбор проб вольтметр
- возможность сообщать показания на компьютер (последовательный или USB, скорее всего)
- программное обеспечение для контроля информации.
- Базовый показатель того, что ваше безопасное напряжение на вашей батарее.
- бонус будет заключаться в определении текущего профиля мощности и потребления для корректировки оценок.
- некоторый способ отображения расчетного времени, оставшегося до пользователь.
удачи! Дайте нам знать, как это происходит. Для практицизма вы могли считать его более лучшим модернизировать к UPS который имеет порт состояния. Но это было бы не так весело, правда!