Сборка аккумуляторов Sanyo 18650 для ноутбука + небольшой тест. 6* Sanyo 18650 2500mAh Li-ion battery connected in 3S2P
- Цена: $36,95+9,95 доставка
- Перейти в магазин
Обзор посвящён замене аккумуляторов на ноутбуке. Со временем мобильная жизнь ноутбука уменьшается и причина этому банальна – аккумуляторные батареи теряют свою ёмкость. Причина легко устраняема, стоит купить новую батарею в сборе, заменить и всё вернётся на круги своя. Но как оказалось это не самый простой выход. Покупалось много разных «оригинальных» и не совсем оригинальных АКБ в сборе, но итог один, максимум через год ноутбук преставал работать от батарей. Проверял не на себе, в основном на чужих ошибках, а этих ошибок на моих глазах было очень много. Со временем пришел к выводу, что лучше всего купить сборку 18650 Sanyo и установить в ноутбук.
Кого заинтересовала данная тематика, предлагаю прочесть обзор полностью:
Прошу отнестись к обзору сдержано, для меня это хобби в холодное время года.
Причин некорректной работы АКБ может быть несколько:
— неоткалиброванные батареи, решается банальной калибровкой;
— неисправен контроллер АКБ, но на моей скромной практике такого ни разу не было;
— со временем пришли в негодность банки 18650.
Вот и на моём старом ноутбуке, который доживал остатки своей жизни в гараже, случились неприятности с батареей. Сначала на экране в нижнем правом углу загорелось предупреждение о замене АКБ, а потом ноутбук начал отключаться в любой момент времени. Идём по проверенному пути. Заказываем сборку из шести АКБ (перед заказом, я бы посоветовал вскрыть старую батарею и посмотреть, сколько аккумуляторов установлено, бывает больше шести штук). Почему заказываем сборку? Ответ, наверное прост: АКБ уже сварены точечной сваркой между собой, минимум работы. Не забываем, что 18650 плохо переживает пайку, они иногда дохнут со временем от перегрева при пайке. Во многих мастерских предлагают заменить всего пару дохлых банок, но на практике после такой замены срок службы АКБ остаётся минимальным. Так что лучше заплатить один раз за сборку, чем потом лопатить всё заново. И не забываем: «Скупой платит дважды».
Почему Sanyo? Ответ напрашивается из количества обзоров данных АКБ на муське – соотношение цена/качество и честная ёмкость.
Обзоры АКБ Sanyo на mysku.club:
Обзор №1
Обзор №2
Обзор №3
Обзор №4
Обзор №5
Соединение АКБ в сборке:
После заказа, через стандартный месяц приходит конвертик:
В конвертике интересный свёрток:
Потрошим его и в нём оказывается ещё свёрток:
Потрошим и его, там оказываются сборка из элементов 18650 Sanyo в термоусадке, посчитали количество и отложили в сторонку:
На этом тема упаковки и доставки закрыта.
Теперь берём свою старую батарею от ноутбука:
Приступаем к разбору батареи ноутбука. Разбирается за один заход. Подцепили края, приложил усилия и перед нами две половины (защёлки и несколько капель клея):
Аккуратненько вынимаем АКБ и контроллер из отсека. Раскладываем новую сборку, гнём, примеряем:
Разбираем дальше:
Нам необходимо отсоединить контроллер, от самих аккумуляторов. Аккуратно отпаиваем аккумулятор от контроллера. Тут есть один нюанс. Выпаивать начинаем от большего плюса к минусу. Т.е. сначала выпаиваем самый крайний плюсовой разъём, потом следующий по порядку и в последнюю очередь минусовой.
При проведении работ необходимо соблюдать осторожность, чтобы не повредить датчики температуры идущие к АКБ. В моём случае они были приклеены из термопистолета к АКБ, в других случаях приклеены скотчем. На всякий случай советую запастись канцелярским ножом.
На фотографии видны чёрные «провода» идущие к АКБ, так это и есть датчики температуры, на некоторых контроллерах они выглядят иначе:
Вот и выпаяли самое ценное для нас, это контроллер с датчиками температуры:
Теперь приступаем к сборке, для этого нам понадобятся старые провода от компьютерного блока питания, паяльник и флюс (чтобы хорошо припаять провода к токоведущим жестянкам от АКБ):
Аккуратно «разворачиваем» и укладываем АКБ в корпус. Припаиваем провода к имеющимся контактам на сборке.
Устанавливаем в корпус контроллер, укладываем провода и обрезаем.
Припаиваем провода к контроллеру. Сначала минус и пошли паять от минуса к большему плюсу. Получаем приблизительно такое:
Я сделал небольшой запас провода, так как с короткими проводами работать тяжело и в данном случае это не критично.
Осталось прикрепить датчики температуры. Для чего всё укладываем в корпус и обводим маркером по контуру эти датчики, так как они должны стоять.
Наносим немного термопасты на места которые мы обвели, но можно и без неё, на место крепления температурных датчиков:
Контроллер и АКБ вынимаем из корпуса, прикладываем датчики на место будущей установки и с натягом наматываем изоленту на датчики (вот тут запас проводков и пригодился).:
Устанавливаем в корпус:
Собираем корпус, у меня просто без клея, на застёжках, но при желании можно капнуть несколько капель клея:
Подсоединяем АКБ к ноутбуку, включаем Windows и видим, что значок о неисправности АКБ остался, но это ерунда. Ошибка АКБ и ёмкость старых АКБ прописалась в контроллере. Нам необходимо это сбросить. В биосе прогоняем цикл зарядка-разрядка-зарядка. Т.е. включили ноутбук и вошли в биос, больше ничего не делаем, сначала зарядили, потом отключили блок питания и дали разрядится, чтобы ноутбук отключился. Затем подключаем блок питания и входим в биос, ожидаем полной зарядки. Ноутбук подключен к сети. Грузим Windows. Идём в управление электропитанием, отключаем всякие спящие и дежурные режимы. Настройками заставляем его отработать от батарей как можно дольше, смотрим параметры, которые заставляют выключаться ноутбук раньше и правим их:
Далее отсоединяем ноутбук от сети, разумеется при включенном Windows и даём ему плавно посадить АКБ. После того как ноутбук сел, подсоединяем к нему БП. Включаем его. Загружается Windows. Даём зарядится по полной, перезагрузка, отключаем блок питания, даём ноутбуку возможность посадить батареи, подключаем ноутбук к сети, загружаем Windows и опять зарядка. Значок о неисправности батарей исчез.
Всё: ноутбук и батареи в нём рабочие и откалиброванные. В современных ноутбуках в биосе присутствует пункт калибровки батарей, можно им воспользоваться, у меня данный пункт отсутствует, уж больно древний ноутбук.
Ноутбук работает как молодой, даже лучше. Судя по времени автономной работы элементы 18650 оказались большей ёмкости, чем были установлены с завода. На данный момент я могу работать без сети на данном ноутбуке в течении 2-х часов в режиме сбалансированного энергопотребления. Я подчёркиваю это очень старый ноутбук, современные ноутбуки живут автономной жизнью намного дольше. Так что результатом я остался доволен.
Данные АКБ рекомендую к покупке. Места сварки выполнены качественно, придраться не к чему: хорошо выполненная сборка АКБ, поэтому я не делал кучу фотографий соединений в сборке. Сборка она и есть сборка: достал, выгнул как надо, припаял провода и на этом всё. Данная сборка относится к типу: не надо допиливать напильником. Данную сборку изгибал и перекручивал, точечная сварка не развалилась. Минусов у данной покупки нет, разве только цена, но учитывая, что купить настоящий оригинал (настоящий оригинал, а не тот которым завалены просторы ebay) на свой ноут не реально, такую покупку считаю оптимальной.
У многих появится вопрос: а где же тест новых АКБ? Отвечу честно: это не первая покупка данного товара у этого продавца. На первых покупках тестировал эти элементы, всё укладывалось в нормы, продавца считаю проверенным.
Осталась кучка элементов 18650:
Что с этим делать? Наверное разобрать, проверить, после этого протереть что-то исправное и распихать по фонарям и прочим нетребовательным источникам электропитания. Можно было бы воспользоваться популярными зарядниками типа IMAX, но лучше я отложу в сторонку свой iCharger 106B-plus 250W и пойду по не очень лёгкому пути и использую Arduino.
Быстренько потрошим остатки:
Судя по всему в ноутбук производителем были установлены АКБ Sanyo. Значит при тестировании данных АКБ должны выполнятся следующие условия (даташит АКБ, возможно устанновленых в моём ноутбуке) для определения ёмкости:
— ток разряда 0,2С;
— минимальное напряжение 3V, у чисто китайских АКБ нормой считается 2,75V, так сказать для увеличения ёмкости.
— Charging Voltage 4,2V.
Для начала я провёл несколько циклов зарядка-разрядка.
Пока АКБ заряжаются собираем нехитрую схему:
Для этого нам понадобится:
— плата Arduino;
— дисплей по I2C, почему I2C? Примитивно – меньше проводов.
— нагрузочный резистор или кучка мелких, так как высокое тепловыделение.
Думаю, что сборка такой схемы не представит труда.
Дисплей подключается по I2C – сможет даже человек не знакомый с электричеством. Соединяем +5V, GND, SDA, SCL платы дисплея с аналогичными разъёмами платы Arduino. Нагрузочное сопротивление подсоединяем одной ногой на GND (земля), другой ногой на Analog IN A0 – разумеется подключаем через провода. В параллель нагрузочному сопротивлению подсоединяем толстыми проводами заряженный элемент 18650, так чтобы минус попадал на GND, а плюс на А0.
Нагрузочное сопротивление я собрал из кучки резисторов, т.к. на этих резисторах будет неплохое тепловыделение. В схеме не предусмотрено отключение батарей при достижении минимального напряжения, кто захочет повторить отключение Rн сделает на существующих у него элементах.
Получится такая конструкция:
Пишем простенькую программу для расчёта ёмкости АКБ в А*ч. Правильнее было бы рассчитывать в Ватт*часах, но мы привыкли к mA*ч.
Текст программы:
При обработке программы сайтом mysku.club, пробелы были порезаны в тексте программы, смотрим синтаксис.
Внимательно читаем комментарии в программе. Корю себя, что программа написана примитивно, но на данный момент главное это читабельность, возможность подправить новичку, дописать что-то своё, модернизировать.
Из-за маленького дисплея, пришлось немного накосячить, но это поправимо. Программа рассчитана на неопытного пользователя, который захочет её подправить, попытался сделать её максимально понятной.
Загружаем программку в Arduino. На дисплей выводится, что это за программа и исчезают все надписи с дисплея. Подсоединяем АКБ 18650 к ARDUINO, на дисплее появляются какие-то буквы и цифры:
V: текущее напряжение
Time: время в секундах с начала теста, можно было сделать покрасивее, но размер дисплея вводит ограничения.
Ah: ёмкость АКБ в Ah.
А: это I :)
Время разряда отображается в секундах, но можно подправить в привычные часы, минуты, секунды — для меня данный параметр не интересен и достойного внимания ему не уделил.
После окончания теста время останавливается. Смотрим Ah это будет показатель ёмкости АКБ. После остановки таймера необходимо сразу отсоединить АКБ, т.к. разряд, несмотря на остановленное время будет продолжаться и можно загубить АКБ.
Для измерения ёмкости батареек, АКБ формата АА и ААА ничего переделывать в схеме не нужно, нужно подправить только U окончания расчёта в программе ( if ( Volt >= 3.00 ) 3.0 заменить на другое число, это показание в вольтах, при котором останавливается расчёт ёмкости АКБ). Для измерения ёмкости автомобильных АКБ придется подправить не только программу, но и установить делитель перед входом А0, т.к. на А0 можно подать максимум 5V, не забываем про это, разумеется нужно заменить нагрузочное сопротивление.
Итог наших измерений, на АКБ написана их ёмкость в mAh:
Как видим ёмкость АКБ не очень и дальнейшее их использование сомнительно. В некоторых ноутбуках накрывается всего пара банок, в моём случае все сели равномерно.
Данная часть обзора расcчитана на новичка, который первый раз возьмёт паяльник или arduino в руки. Мне будет приятно, если он кому-то пригодиться, заинтересует, появится конструктивная критика…
Спасибо, что дочитали до конца.
Кого заинтересовала данная тематика, предлагаю прочесть обзор полностью:
Прошу отнестись к обзору сдержано, для меня это хобби в холодное время года.
Причин некорректной работы АКБ может быть несколько:
— неоткалиброванные батареи, решается банальной калибровкой;
— неисправен контроллер АКБ, но на моей скромной практике такого ни разу не было;
— со временем пришли в негодность банки 18650.
Вот и на моём старом ноутбуке, который доживал остатки своей жизни в гараже, случились неприятности с батареей. Сначала на экране в нижнем правом углу загорелось предупреждение о замене АКБ, а потом ноутбук начал отключаться в любой момент времени. Идём по проверенному пути. Заказываем сборку из шести АКБ (перед заказом, я бы посоветовал вскрыть старую батарею и посмотреть, сколько аккумуляторов установлено, бывает больше шести штук). Почему заказываем сборку? Ответ, наверное прост: АКБ уже сварены точечной сваркой между собой, минимум работы. Не забываем, что 18650 плохо переживает пайку, они иногда дохнут со временем от перегрева при пайке. Во многих мастерских предлагают заменить всего пару дохлых банок, но на практике после такой замены срок службы АКБ остаётся минимальным. Так что лучше заплатить один раз за сборку, чем потом лопатить всё заново. И не забываем: «Скупой платит дважды».
Почему Sanyo? Ответ напрашивается из количества обзоров данных АКБ на муське – соотношение цена/качество и честная ёмкость.
Обзоры АКБ Sanyo на mysku.club:
Обзор №1
Обзор №2
Обзор №3
Обзор №4
Обзор №5
Соединение АКБ в сборке:
После заказа, через стандартный месяц приходит конвертик:
В конвертике интересный свёрток:
Потрошим его и в нём оказывается ещё свёрток:
Потрошим и его, там оказываются сборка из элементов 18650 Sanyo в термоусадке, посчитали количество и отложили в сторонку:
На этом тема упаковки и доставки закрыта.
Теперь берём свою старую батарею от ноутбука:
Приступаем к разбору батареи ноутбука. Разбирается за один заход. Подцепили края, приложил усилия и перед нами две половины (защёлки и несколько капель клея):
Аккуратненько вынимаем АКБ и контроллер из отсека. Раскладываем новую сборку, гнём, примеряем:
Разбираем дальше:
Нам необходимо отсоединить контроллер, от самих аккумуляторов. Аккуратно отпаиваем аккумулятор от контроллера. Тут есть один нюанс. Выпаивать начинаем от большего плюса к минусу. Т.е. сначала выпаиваем самый крайний плюсовой разъём, потом следующий по порядку и в последнюю очередь минусовой.
При проведении работ необходимо соблюдать осторожность, чтобы не повредить датчики температуры идущие к АКБ. В моём случае они были приклеены из термопистолета к АКБ, в других случаях приклеены скотчем. На всякий случай советую запастись канцелярским ножом.
На фотографии видны чёрные «провода» идущие к АКБ, так это и есть датчики температуры, на некоторых контроллерах они выглядят иначе:
Вот и выпаяли самое ценное для нас, это контроллер с датчиками температуры:
Теперь приступаем к сборке, для этого нам понадобятся старые провода от компьютерного блока питания, паяльник и флюс (чтобы хорошо припаять провода к токоведущим жестянкам от АКБ):
Аккуратно «разворачиваем» и укладываем АКБ в корпус. Припаиваем провода к имеющимся контактам на сборке.
Устанавливаем в корпус контроллер, укладываем провода и обрезаем.
Припаиваем провода к контроллеру. Сначала минус и пошли паять от минуса к большему плюсу. Получаем приблизительно такое:
Я сделал небольшой запас провода, так как с короткими проводами работать тяжело и в данном случае это не критично.
Осталось прикрепить датчики температуры. Для чего всё укладываем в корпус и обводим маркером по контуру эти датчики, так как они должны стоять.
Наносим немного термопасты на места которые мы обвели, но можно и без неё, на место крепления температурных датчиков:
Контроллер и АКБ вынимаем из корпуса, прикладываем датчики на место будущей установки и с натягом наматываем изоленту на датчики (вот тут запас проводков и пригодился).:
Устанавливаем в корпус:
Собираем корпус, у меня просто без клея, на застёжках, но при желании можно капнуть несколько капель клея:
Подсоединяем АКБ к ноутбуку, включаем Windows и видим, что значок о неисправности АКБ остался, но это ерунда. Ошибка АКБ и ёмкость старых АКБ прописалась в контроллере. Нам необходимо это сбросить. В биосе прогоняем цикл зарядка-разрядка-зарядка. Т.е. включили ноутбук и вошли в биос, больше ничего не делаем, сначала зарядили, потом отключили блок питания и дали разрядится, чтобы ноутбук отключился. Затем подключаем блок питания и входим в биос, ожидаем полной зарядки. Ноутбук подключен к сети. Грузим Windows. Идём в управление электропитанием, отключаем всякие спящие и дежурные режимы. Настройками заставляем его отработать от батарей как можно дольше, смотрим параметры, которые заставляют выключаться ноутбук раньше и правим их:
Далее отсоединяем ноутбук от сети, разумеется при включенном Windows и даём ему плавно посадить АКБ. После того как ноутбук сел, подсоединяем к нему БП. Включаем его. Загружается Windows. Даём зарядится по полной, перезагрузка, отключаем блок питания, даём ноутбуку возможность посадить батареи, подключаем ноутбук к сети, загружаем Windows и опять зарядка. Значок о неисправности батарей исчез.
Всё: ноутбук и батареи в нём рабочие и откалиброванные. В современных ноутбуках в биосе присутствует пункт калибровки батарей, можно им воспользоваться, у меня данный пункт отсутствует, уж больно древний ноутбук.
Ноутбук работает как молодой, даже лучше. Судя по времени автономной работы элементы 18650 оказались большей ёмкости, чем были установлены с завода. На данный момент я могу работать без сети на данном ноутбуке в течении 2-х часов в режиме сбалансированного энергопотребления. Я подчёркиваю это очень старый ноутбук, современные ноутбуки живут автономной жизнью намного дольше. Так что результатом я остался доволен.
Данные АКБ рекомендую к покупке. Места сварки выполнены качественно, придраться не к чему: хорошо выполненная сборка АКБ, поэтому я не делал кучу фотографий соединений в сборке. Сборка она и есть сборка: достал, выгнул как надо, припаял провода и на этом всё. Данная сборка относится к типу: не надо допиливать напильником. Данную сборку изгибал и перекручивал, точечная сварка не развалилась. Минусов у данной покупки нет, разве только цена, но учитывая, что купить настоящий оригинал (настоящий оригинал, а не тот которым завалены просторы ebay) на свой ноут не реально, такую покупку считаю оптимальной.
У многих появится вопрос: а где же тест новых АКБ? Отвечу честно: это не первая покупка данного товара у этого продавца. На первых покупках тестировал эти элементы, всё укладывалось в нормы, продавца считаю проверенным.
Осталась кучка элементов 18650:
Что с этим делать? Наверное разобрать, проверить, после этого протереть что-то исправное и распихать по фонарям и прочим нетребовательным источникам электропитания. Можно было бы воспользоваться популярными зарядниками типа IMAX, но лучше я отложу в сторонку свой iCharger 106B-plus 250W и пойду по не очень лёгкому пути и использую Arduino.
Быстренько потрошим остатки:
Судя по всему в ноутбук производителем были установлены АКБ Sanyo. Значит при тестировании данных АКБ должны выполнятся следующие условия (даташит АКБ, возможно устанновленых в моём ноутбуке) для определения ёмкости:
— ток разряда 0,2С;
— минимальное напряжение 3V, у чисто китайских АКБ нормой считается 2,75V, так сказать для увеличения ёмкости.
— Charging Voltage 4,2V.
Для начала я провёл несколько циклов зарядка-разрядка.
Пока АКБ заряжаются собираем нехитрую схему:
Для этого нам понадобится:
— плата Arduino;
— дисплей по I2C, почему I2C? Примитивно – меньше проводов.
— нагрузочный резистор или кучка мелких, так как высокое тепловыделение.
Думаю, что сборка такой схемы не представит труда.
Дисплей подключается по I2C – сможет даже человек не знакомый с электричеством. Соединяем +5V, GND, SDA, SCL платы дисплея с аналогичными разъёмами платы Arduino. Нагрузочное сопротивление подсоединяем одной ногой на GND (земля), другой ногой на Analog IN A0 – разумеется подключаем через провода. В параллель нагрузочному сопротивлению подсоединяем толстыми проводами заряженный элемент 18650, так чтобы минус попадал на GND, а плюс на А0.
Нагрузочное сопротивление я собрал из кучки резисторов, т.к. на этих резисторах будет неплохое тепловыделение. В схеме не предусмотрено отключение батарей при достижении минимального напряжения, кто захочет повторить отключение Rн сделает на существующих у него элементах.
Получится такая конструкция:
Пишем простенькую программу для расчёта ёмкости АКБ в А*ч. Правильнее было бы рассчитывать в Ватт*часах, но мы привыкли к mA*ч.
Текст программы:
Программа определения ёмкости АКБ для Arduino
#define LED 13 // шоб було…
#include <Wire.h> // шоб було…
#include <LiquidCrystal_I2C.h> // библиотека дисплея, подключение по I2C
LiquidCrystal_I2C lcd(0x27,16,2); // Адрес LCD 0x27. Количество символов 16. Количество строк 2.
int Time=0; // Целое. Обнуление таймера
int DataPin=0; // Целое. Обнуление данных со входа «0»
float Volt=0; // Число с плавающей точкой. Напряжение на аналоговом входе.
float Resistor=5.6; // Номинал нагрузочного резистора в Омах. У кого другой R, замените число и всех делов
float Current=0;
float Ah=0;
// первый этап — подготовка
void setup()
{
/*
Строки внизу не нужны, но лучше всётаки знать,
какая программа установлена на плате.
Для экономии памяти их можно порезать.
*/
// выводим на LCD информацию о залитой программе
lcd.init(); // инициализация LCD
lcd.backlight();
lcd.backlight();
lcd.setCursor(0, 0); // устанавливаем курсор
lcd.print(" T E S T 18650"); // Печатаем на экране слово Test 18650
delay (100);
lcd.setCursor(0, 1);
lcd.print(«R=5.6 Vstop=3.00»);
delay (5000);
// чистим экран
lcd.setCursor(0, 0);
lcd.print(" ");
lcd.setCursor(0, 1);
lcd.print(" ");
}
// Собственно расчёты и вывод на дисплей
void loop()
{
Volt = 5.0 / 1024.0 * analogRead(0); // Расчитываем сколько вольт на аналоговом входе «0»
// для корректного запуска оператора IF
// Расчитываем Ah, устанавливаем напряжение до которого будем считать, в данном случе оно равно «3.00»
if ( Volt >= 3.00 ) // Напряжение отсечки. У китайцев «2,75» у саньё «3». «2,75» на саньё считается глубоким разрядом
{
Volt = 5.0 / 1024.0 * analogRead(0); // Расчитываем сколько вольт на аналоговом входе 0
Current = Volt/Resistor;
Ah = Ah+Current/3600;
Time++; // Увеличиваем на «1» время
lcd.setCursor(0, 0);
lcd.print(«V:»);
lcd.setCursor(2, 0);
lcd.print(Volt);
delay (250); // задержка 1/4 секунды
lcd.setCursor(7, 0);
lcd.print(«Time:»);
lcd.setCursor(11, 0); // должно быть 12,0 — но дисплей маленький, у кого дисплей поболе переправте
lcd.print(Time);
delay (250); // задержка 1/4 секунды
lcd.setCursor(0, 1); // можно перевести в mAh, но экономия места на LCD :)
// lcd.print(«mAh:»); // при выводе mAh убрать наклонные палки 2 шт. в начале строки
lcd.print(«Ah:»); // при выводе mAh удалить эту строку
lcd.setCursor(3, 1);
lcd.print(Ah); // при выводе mAh удалить эту строку
// lcd.print(Ah*1000); // при выводе mAh убрать наклонные палки 2 шт. в начале строки
delay (250); // задержка 1/4 секунды. итого задержка 1 секунду.
lcd.setCursor(10, 1);
lcd.print(«A:»);
lcd.setCursor(12, 1);
lcd.print(Current);
delay (250);
// delay (1000); // это для тех, кто удалит все delay (250)
// неприятно смотреть как одновременно на дисплее меняются все цифры
}
/* Не забудте дописать, что делать при достижении критического напряжения.
Не забываем, что необходимо следить за данной программой. Остановка расчёта не означает,
что АКБ перестал разряжатся. Необходимо доработать программу и подключить, допустим, релюху…
После окончания расчёта необходимо подать звук, разомкнуть цепь. Иначе прийдётся
после данного теста выбрасывать АКБ в мусорное ведро, если АКБ без защиты.
*/
}
#include <Wire.h> // шоб було…
#include <LiquidCrystal_I2C.h> // библиотека дисплея, подключение по I2C
LiquidCrystal_I2C lcd(0x27,16,2); // Адрес LCD 0x27. Количество символов 16. Количество строк 2.
int Time=0; // Целое. Обнуление таймера
int DataPin=0; // Целое. Обнуление данных со входа «0»
float Volt=0; // Число с плавающей точкой. Напряжение на аналоговом входе.
float Resistor=5.6; // Номинал нагрузочного резистора в Омах. У кого другой R, замените число и всех делов
float Current=0;
float Ah=0;
// первый этап — подготовка
void setup()
{
/*
Строки внизу не нужны, но лучше всётаки знать,
какая программа установлена на плате.
Для экономии памяти их можно порезать.
*/
// выводим на LCD информацию о залитой программе
lcd.init(); // инициализация LCD
lcd.backlight();
lcd.backlight();
lcd.setCursor(0, 0); // устанавливаем курсор
lcd.print(" T E S T 18650"); // Печатаем на экране слово Test 18650
delay (100);
lcd.setCursor(0, 1);
lcd.print(«R=5.6 Vstop=3.00»);
delay (5000);
// чистим экран
lcd.setCursor(0, 0);
lcd.print(" ");
lcd.setCursor(0, 1);
lcd.print(" ");
}
// Собственно расчёты и вывод на дисплей
void loop()
{
Volt = 5.0 / 1024.0 * analogRead(0); // Расчитываем сколько вольт на аналоговом входе «0»
// для корректного запуска оператора IF
// Расчитываем Ah, устанавливаем напряжение до которого будем считать, в данном случе оно равно «3.00»
if ( Volt >= 3.00 ) // Напряжение отсечки. У китайцев «2,75» у саньё «3». «2,75» на саньё считается глубоким разрядом
{
Volt = 5.0 / 1024.0 * analogRead(0); // Расчитываем сколько вольт на аналоговом входе 0
Current = Volt/Resistor;
Ah = Ah+Current/3600;
Time++; // Увеличиваем на «1» время
lcd.setCursor(0, 0);
lcd.print(«V:»);
lcd.setCursor(2, 0);
lcd.print(Volt);
delay (250); // задержка 1/4 секунды
lcd.setCursor(7, 0);
lcd.print(«Time:»);
lcd.setCursor(11, 0); // должно быть 12,0 — но дисплей маленький, у кого дисплей поболе переправте
lcd.print(Time);
delay (250); // задержка 1/4 секунды
lcd.setCursor(0, 1); // можно перевести в mAh, но экономия места на LCD :)
// lcd.print(«mAh:»); // при выводе mAh убрать наклонные палки 2 шт. в начале строки
lcd.print(«Ah:»); // при выводе mAh удалить эту строку
lcd.setCursor(3, 1);
lcd.print(Ah); // при выводе mAh удалить эту строку
// lcd.print(Ah*1000); // при выводе mAh убрать наклонные палки 2 шт. в начале строки
delay (250); // задержка 1/4 секунды. итого задержка 1 секунду.
lcd.setCursor(10, 1);
lcd.print(«A:»);
lcd.setCursor(12, 1);
lcd.print(Current);
delay (250);
// delay (1000); // это для тех, кто удалит все delay (250)
// неприятно смотреть как одновременно на дисплее меняются все цифры
}
/* Не забудте дописать, что делать при достижении критического напряжения.
Не забываем, что необходимо следить за данной программой. Остановка расчёта не означает,
что АКБ перестал разряжатся. Необходимо доработать программу и подключить, допустим, релюху…
После окончания расчёта необходимо подать звук, разомкнуть цепь. Иначе прийдётся
после данного теста выбрасывать АКБ в мусорное ведро, если АКБ без защиты.
*/
}
При обработке программы сайтом mysku.club, пробелы были порезаны в тексте программы, смотрим синтаксис.
Внимательно читаем комментарии в программе. Корю себя, что программа написана примитивно, но на данный момент главное это читабельность, возможность подправить новичку, дописать что-то своё, модернизировать.
Из-за маленького дисплея, пришлось немного накосячить, но это поправимо. Программа рассчитана на неопытного пользователя, который захочет её подправить, попытался сделать её максимально понятной.
Загружаем программку в Arduino. На дисплей выводится, что это за программа и исчезают все надписи с дисплея. Подсоединяем АКБ 18650 к ARDUINO, на дисплее появляются какие-то буквы и цифры:
V: текущее напряжение
Time: время в секундах с начала теста, можно было сделать покрасивее, но размер дисплея вводит ограничения.
Ah: ёмкость АКБ в Ah.
А: это I :)
Время разряда отображается в секундах, но можно подправить в привычные часы, минуты, секунды — для меня данный параметр не интересен и достойного внимания ему не уделил.
После окончания теста время останавливается. Смотрим Ah это будет показатель ёмкости АКБ. После остановки таймера необходимо сразу отсоединить АКБ, т.к. разряд, несмотря на остановленное время будет продолжаться и можно загубить АКБ.
Для измерения ёмкости батареек, АКБ формата АА и ААА ничего переделывать в схеме не нужно, нужно подправить только U окончания расчёта в программе ( if ( Volt >= 3.00 ) 3.0 заменить на другое число, это показание в вольтах, при котором останавливается расчёт ёмкости АКБ). Для измерения ёмкости автомобильных АКБ придется подправить не только программу, но и установить делитель перед входом А0, т.к. на А0 можно подать максимум 5V, не забываем про это, разумеется нужно заменить нагрузочное сопротивление.
Итог наших измерений, на АКБ написана их ёмкость в mAh:
Как видим ёмкость АКБ не очень и дальнейшее их использование сомнительно. В некоторых ноутбуках накрывается всего пара банок, в моём случае все сели равномерно.
Данная часть обзора расcчитана на новичка, который первый раз возьмёт паяльник или arduino в руки. Мне будет приятно, если он кому-то пригодиться, заинтересует, появится конструктивная критика…
Спасибо, что дочитали до конца.
Самые обсуждаемые обзоры
+98 |
3741
228
|
+118 |
3736
94
|
+41 |
1745
61
|
+44 |
2999
73
|
С таким вариантом, как самокалибровка из биоса сталкиваюсь впервые. Все, что раньше видел — только сброс контроллера. Или, если это невозможно — его замена. Интересно — все ли контроллеры поддаются такой вот «домашней» дрессировке?
Спасибо автору за дельный обзор.
И есть большая просьба: чтобы не пропало втуне — выложите на тот же easyelectronics.ru в блоги. Там большой запас хороших статей.
Удачи.
R изнутри:
Обратно не собирал, цели не было, просто добывал банки :-)
Я мало в этом разбираюсь, но обзор читал с удовольствием!
Автор, у меня вопрос: читал, что некоторые контроллеры батарей невозможно сбросить, т.е. без программного обнуления (а некоторые вообще в принципе не обнуляются никак) замена батарей — бесполезная затея. Что можете сказать, исходя из опыта? И, если это так, может стоит добавить в обзор эту информацию?
Кстати, по поводу разборки. Я разбирал два аккумулятора, отслужившие свой срок. Разбирал для проверки возможности дальнейшего использования хотя бы пары банок, так вот, это были батареи с вполне современных ноутов и я ради интереса пытался их вскрыть аккуратно, но это пииипец. Они проклеены по всему периметру, сделать аккуратно так и не получилось — сломал пластик. Может есть какая-то методика, например, прогрев, или еще чего?
И по поводу калибровки в биосе. Она есть далеко не во всех новых ноутах.
Ради бога не покупайте готовый АКБ, покупали якобы с АКБ саньё, отработали три месяца. Поэтому остановились на продавце у которого взяли эту сборку и других продавцов не рассматривали, т.к. вроде бы у него честно.
Продавцы тоже хотят иметь хороший навар. Главное не нарваться на подделку. Ситуация может быть обратной: ссылка.
. лопается по шву.пластик не мнётся
.
потренируйся на «кошках» и поймёшь как нужно и куда бить
И кстати, я бы рекомендовал LG D1. Очень хорошие аккумы, отдают больше емкости, чем UR18650FM на 4.2 В, отдают больше емкости, чем UR18650ZT на 4.3 В. А недозаряженность очень положительно влияет на срок службы. Сравнить можно здесь.
А какие-нибудь Panasonic NCR18650PF — середина 2013 (вроде). Отличные аккумы, от 2750 мАч, 10 А разряд.
Ещё есть Sony US18650VTC4 — 2000 мАч, отдают до 30 А продолжительным разрядом. Середина 2012 года.
То есть растет емкость, растут максимальные токи. И только санио пользуются стабильным спросом, потому что «проверенные».
(Указанные аккумы просто для сравнения, в ноутбуке не нужно снимать 30 Ампер).
Повторюсь: сам такого не встречал, но слышал от вполне заслуживающих доверия людей.
По-моему, пайку не используют не из-за боязни перегрва. ХЗ почему. Либо просто из-за мягкости припоя, либо из-за его высокого сопротивления (при высоких токах как в таких сборках важны сотые Ома).
Любопытно, разбирал практически мертвый аккумулятор HP, стояли банки Sony. При этом остаточная емкость тоже была 1100мА*ч. Может контроллер по емкости оценивает износ батареи.
У меня ноутбук ASUS G53.
Года назад он вдруг заявил, что батарея выработала свой ресурс и нуждается в замене.
При этом отключение внешнего питания приводило к немедленному отключению ноута.
Разборка АКБ и с промером показала — элементы в полном порядке, даже ёмкость нормальная.
Просто контроллер решил, что пора и заблокировал батарею :(
т.к. от аккумулятора ноут не работал вообще, никакие варианты калибровки не подошли.
По итогу заказал новую батарею из Китая.
Вариант вполне рабочий оказался — вот уже год с ней никаких проблем.
mysku.club/blog/others/18972.html
yadi.sk/d/e2OwWlQX9Hzwi
yadi.sk/d/FUV5mseJ9ED8n
Должен был быть 10.8в, 4400 мА. 6-ти баночный.
Вес на 36 грамм меньше(вес одной банки), чем у родного 4-х баночного.
Долгими переговорами и скриншотами программ, меряющих емкость, вернул половину стоимости. Впоследствии расклеил его (оказалось очень легко).
Оказалось 3 банки, по 2400 мА, синие, маркировка SAMSUNG ICR-18650-24B.
IMAXa нет, емкость замерить не могу. Вот вам и Fasttech...
Зато у меня теперь есть корпус и контроллер с несколькими циклами заряда-разряда, попробую сделать сборку 3S2P из батарей самсунг 26F
Скажите, а где такую паяльную станцию купить можно?
Отдельное спасибо за ссылку на надежного продавана — смотрел отзывы на него — человек крайне трепетно относится к своей репутации!
Короче, автор, ты красава!!!)))
SANYO Li-ion UR18650FJ 11.1V 4400mAh
Sanyo 18650 3S2P Li-ion Battery pack Output 11.1V 5200mAh
Хотел поинтересоваться у автора, мб в курсе такой проблемы.
Бук Самсунг Q310, решил поменять батарею, родная умерла. Заказал на Ебее повышенной емкости — бук её видит, пишет «подключена, но не заряжается». Что интересно, с моделью ноутбука годичной давности она работает абсолютно адекватно. Заказал обычной емкости — та же история. Сижу ломаю мозг, как сделать так, чтобы ноутбук стал её адекватно воспринимать. Индикатор на ноуте постоянно меняется с «заряжено полностью, работает от питания», меняется на «заряжается, подключено питание».
Понимаю, что не винда, т.к. индикатор себя так ведет даже при выключенном бук.
Запустить скорее всего не удастся.
Хотя возможно и есть способы.
Небольшое замечание по поводу второго скрина «Энергопитание».
Можно не писать 999, а кнопочкой (стрелка вниз) выбрать минимальное значение (меньше единицы) и в этом поле система напишет «Никогда», т.е. HDD не будет отключаться ни при каких условиях.
А вот кто знает — зачем у разъёме к аккумулятору столько контактов? Плюс, земля, шина обмена (i2c?) — а остальные-то зачем. Кстати если есть контроллер но нет ноутбука (у меня вот например на леново мать сдохла) — можно из ардуино опрашивать контроллер?
Про контроллер не задумывался…
Хотя я пол года не следил, но там в любом случае и софт платный и паять переходник.
Я бы настоятельно рекомендовал добавить в схему транзистор, одна нога, пара запчастей, зато гораздо спокойнее жить.
А почему вы выбрали эти аккумы, а не, например, Panasonic 18650b?
Еще не совсем понятно, почему надо так специфично выпаивать и собирать обратно. Расскажите?
Если нравится копаться с ардуиной и хотите сделать что-нибудь интересное, предлагаю объединить усилия(skype: vbmart). Вот пример того, что я в декабре делал: http://we.easyelectronics.ru/VBMart/peredelka-kitayskoy-lyustry.html Не ардуино, но не принципиально.
Транзистор, это просто для профи (там три ноги, запутаются), главная задача это повторяемость для тех, кто не умеет, а хочет освоить…
По поводу: как выпаивать — есть определённые правила…
У меня сейчас проектов не много: парковочная система в гараж и автоматизация включения света в туалете этим будет заниматся ребёнок, пусть учится… Думаю позже написать обзор, на примере заказанной платы Arduino, чтобы вовлечь народ в это дело…
В следующем проекте: метеостация с GPS (время ставится по GPS, не люблю подводить время) проблема с корпусом и хорошим дисплеем (время, дата, температура, влажность, давление в квартире и на улице...). Хочется от датчиа освещения менять яркость дисплея, чтобы ночью не бил в глаза.
Ещё одна задумка, вроде бы примитивная, но не знаю как сделать исполнительный механизм открытия/закрытия жалюзи на окнах…
Про автоматизацию света любопытно. Я себе всё думаю, как бы соорудить такое. Как думаете сделать? Я думал на сонарах сделать счетчик людей внутри. Даже собрал и какой-то работающий код накидал) Но так и не добрался чтобы повешать это в проём(
Метеостанция, чтобы дисплей ночью не бил в глаза. Странно всё это) Либо чего-то не понимаю. По-моему GPS дорогой и много ест электричества, я бы лучше поставил BT или WiFi и на телефон утилиту, которая сообщает текущее время для станции.
Про жалюзи немного думал, может даже весной-летом брату будем делать. У меня 2 мысли было: мотор в жалюзи или такое устройство: link
Надо банки менять на новые.
Больше ничего не сделать.
40+10/6 штук = 7.8
Но на али они по 5 при покупке от 4 штук, а на фасттече и дешевле.
В чем секрет?
Если уже были такие эксперименты — киньте линку.