Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2010.09.19;
Скачать: [xml.tar.bz2];

Вниз

Переключатель источника питания для ноутбука?   Найти похожие ветки 

 
М. Береговой   (2010-06-22 20:27) [0]

Надо написать прогу переключающую источник питания программно в ноутбуке. Например, ноутбук питается от сети, а надо в это же время переключить его на аккумулятор программно, не выдергивая шнура.  Вообще, это возможно управлять адаптером питания? Программно получить информацию о состояниях источника(ов) питания - не проблема, информации полно. А вот о принудительном переключении не нашел. Может кто натыкался на такую или знает куда посмотреть?


 
Styx   (2010-06-22 20:33) [1]

IMHO, никакого переключения не может быть в принципе - ноутбук всегда питается от аккумулятора, а от сети происходит его (аккумулятора) подзарядка. Без аккумулятора ноутбук имеет полное право вообще не запуститься, либо работать нестабильно и т.п.


 
KilkennyCat ©   (2010-06-22 20:40) [2]


> М. Береговой


у стандартного ноутбука не получится. Информация о состоянии берется с контроллера батареи.


> Styx   (22.06.10 20:33) [1]

очень редкие модели не запускаются без аккумулятора, а точнее - без контроллера батареи.

упрощенно говоря, можно рассматривать питание от аккумулятора и от бп включенными параллельно.


 
М. Береговой   (2010-06-22 20:43) [3]

Я почему-то думал, что подключении сетевого шнура, схема запитывается от БП, а не батареи...
Выходит отключить программно БП никак не выходит?


 
KilkennyCat ©   (2010-06-22 20:59) [4]

ну как сказать... сомневаюсь. там все управление ниже чем биос... но если очень хочется - нет проблем. и аккумулятор, и бп включаются через ключ (MOSFIT) , т.е. аппаратно уже все почти готово... можно забабахать комовское или усбишное устройство, которое будет делать вкл-выкл...

но зачем?


 
KilkennyCat ©   (2010-06-22 21:00) [5]

http://archive.espec.ws/section44/file20204.html - схема асеровского ноутбука, питание последние пяыть листиков...


 
KilkennyCat ©   (2010-06-22 21:10) [6]

в частности, в вышеуказанной схеме, отключение батареи произойдет только если вдруг ее контроллер скажет, что температура слишком высокая (чревато взрывом). Вообще-то даже это перестраховка, обычно это должен сделать контроллер самостоятельно.
отключение бп только при срабатывании защиты или отсутствия повер_ок.


 
М. Береговой   (2010-06-22 21:14) [7]


> KilkennyCat ©   (22.06.10 20:59) [4]

Для "тренировки" батареи. У меня ноут намного больше работает от сети, чем от батареи. Поэтому батарея теряет емкость раньше чем положено. Если ее "тренировать" (заряд-разряд), то она дольше прослужит. Вот и возникла идея сделать прожку, которая бы отключала БП, когда батарея заряжена и подключала при определенном разряде батареи...


 
Anatoly Podgoretsky ©   (2010-06-22 21:24) [8]

> М. Береговой  (22.06.2010 20:43:03)  [3]

По всякому бывает.


 
AlexDn ©   (2010-06-22 21:50) [9]

> М. Береговой   (22.06.10 20:27)  
>  Может кто натыкался на такую или знает куда посмотреть?
Поставь реостат, большой такой, как в самолёте руль высоты..).


 
Styx   (2010-06-22 22:55) [10]


> схема асеровского ноутбука, питание последние пяыть листиков

Любопытно :)
Батарейку нашёл, а куда приходит внешнее питание?


 
KilkennyCat ©   (2010-06-22 22:59) [11]


> Styx   (22.06.10 22:55) [10]

Vin


 
KilkennyCat ©   (2010-06-22 23:03) [12]


> М. Береговой   (22.06.10 21:14) [7]

а... сочувствую. я тож об этом думал, потом почитал, потом посчитал...
литийион выдерживает 300-500 циклов заряд-разряд.
ярковыраженным эффектом памяти не обладает.
средний срок службы батареи 2-3 года (независимо от эксплуатации)
отсюда вывод - как ни крути, придется купить новую.


 
NailMan ©   (2010-06-22 23:07) [13]

нельзя, в ноуте стоит примерно такая же схема как и упса, в части коммутатора силового, без выпрямителя и инвертора. Если входное напряжение есть - питается общая шина куда включены батарея(через зарядник в контроллере ее она заряжается или не заряжается), и питание всего остального ноутного. Если внешнее питание пропадает, то ноут продолжает питаться с шины, которую подпитывает уже батарея. При этом входной контроль(а не батарея) говорит что переключено на бататею.

В моем понимании можно сделать очень простой коммутатор управляемый программно - я такое делаю для своих бензинычей для выключения зажигания. 12 деталек, кусочек макетной платы и пара разъемов питания и проводок в COM-порт, которым я думаю будет легко управлять.
http://www.ef-uk.net/data/rc-switch.htm

Устройство простейшее, не требует прошивания, регулдируется поднстроечником. Для управления импользуется PPM кодировка какая в Радиоуправлении испольшуется - положение ручки кодируется в ширине испульса от 0.8мс до 2.2мс. Подавая на вход триггера(rx signal in на схеме) "1" в течение некоторого времени(порог срабатывания определяется подстрочником, если меньше импульс - выкл, если больше вкл), плюс паузы(нужно найти просто инфу на данный стандарт, онлегко доступен ибо широко распространен) будет полевик либо открыт, либо закрыт.

По схеме особенности. 4013B необходимо TTL уровень питания тобишь 5В. потому для понижения с того напряжения что идет на вход ноута нужно понизить до 5В диодами или линейным регом(но он может греться хотя вряд ли. схема жрет сама очень мало, рег взять LM1084 с многократным запасом). Также может потребоваться изменить номиналы делителя на полевике ибо схема силовой части сделителем рассчитывалась под напряжения на борту модели/зажигания ~1.2-7.5В.

В целом мона и от USB и управлять и питать если сделать USB->COM девайс на меге8 и она будет полевиком рулить соотвественно, тоже задачка очень несложная и реализуемая. В этом случае лучше сделать опторазвязку добавив в систему оптрончик
http://nailalex.dyndns.org/hobby/photos/other/rcsw_opto3.jpg

Такой девайс буде маленькой коробочкой с входом и выходом с разъемами как на ноуте и БП егойном и проводком USB или лапшойкой в COM порт. Софт я думаю автор осилит без проблем.

Такой девайс(килл-свитч) я делал около 30 раз в разных вариантах - ни разу не отказал на моих моделях. Рубит питание железно.


 
Anatoly Podgoretsky ©   (2010-06-22 23:07) [14]

> KilkennyCat  (22.06.2010 23:03:12)  [12]

Новую ноутбуку


 
NailMan ©   (2010-06-22 23:12) [15]

про ппм чуток с вижуалити
http://www.rcdesign.ru/articles/radio/ppm_pcm


 
NailMan ©   (2010-06-22 23:17) [16]

С девайсом на меге8, по сути это будет даже еще проще, ибо принимая по КОМ через USB некие данные он будет либо на управлябющей ноге 1 либо 0 выдавать для полевика. И никакого запара с ППМ. Но нужно найти у веси гтовую прошивку скажем AVR910 программатора и доработать до нужного вида выходную часть кода. этого в сети валом. а при наличии аппаратного порта LTP и 4 резисторов 100Ом этот девайсик с мегой8 прошить дело минуты.


 
NailMan ©   (2010-06-22 23:17) [17]

звиняюсь за очепятки - пишу в промежутках между шкурингом бальзы - руки уже сводит. :-)


 
KilkennyCat ©   (2010-06-22 23:18) [18]


> NailMan ©  

Любая AVR с мозгами более 2кб софтово затачивается на усб, это так, к слову...


 
KilkennyCat ©   (2010-06-22 23:21) [19]


> > NailMan ©  

оффтоп
был на днях в мегаэлектронике... чего там только нету! особенно прикольнули малюсенькие трансиверы - идеально для радиоуправления, причем можно хоть gps добавить, тож очеь мелкий.


 
М. Береговой   (2010-06-22 23:29) [20]

Понятно теперь, что счастья в жизни нет и внутренними ресурсами это дело не выходит... проще будет сделать внешнее устройство, через которое будет идти power в ноут и отключающее это power по usb...



Страницы: 1 вся ветка

Форум: "Прочее";
Текущий архив: 2010.09.19;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.51 MB
Время: 0.004 c
15-1277584193
Юрий
2010-06-27 00:29
2010.09.19
С днем рождения ! 27 июня 2010 воскресенье


15-1277651139
AKE
2010-06-27 19:05
2010.09.19
Стоит ли студенту изучать что-то дополнительно...


2-1277184716
Miko
2010-06-22 09:31
2010.09.19
Не найдена точка входа процедуры в DLL


11-1214765166
<>
2008-06-29 22:46
2010.09.19
Программа, написанная на KOL определяется как вирус!


2-1277215414
SIV500
2010-06-22 18:03
2010.09.19
Отослать сообщение окну...





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский