Блоки питания, преобразователи напряжения, UPS'ы - это здесь :)
Ответить

Re: tp4056 Контроллер заряда

Вт май 12, 2020 13:10:51

Уверен все можно сделать на листочке
Ну так он же так и сделал, и написал формулы, именно те, по которым считал.

Вопрос: кто может подробно разъяснить методику расчета R1 и R2, при подключении к R2 термистора; и так чтобы работала отсечка по верхней и нижней температуру?
И в даташите и в той статье есть же -- резисторы надо так подобрать, что-бы при нижней температуре напряжение на выводе TEMP было меньше 80% от напряжения питания, а при верхней температуре -- больше 45%.

Vsup, VRATIO - что это?!)
Vsup -- напряжение питания.
VRATIO -- отношение напряжения на выводе TEMP к напряжению питания.

Re: tp4056 Контроллер заряда

Чт май 14, 2020 18:18:36

не получается( сейчас поясню в чем у меня загвоздка, но для начала представлю ход своих мыслей:

Задача: расчитать R1 и R2, при параллельном подключении к R2 термистору так, чтобы работала отсечка по верхней и нижней температуре

Начальные данные:
термистор MF 10k (3950)
10градусов - Rntc = 20000 Ом, напряжение на делителе (45% от питания) - 2,25В
50градусов - Rntc =3588 Ом, напряжение на делителе (80% от питания) - 4В

Решение :write:
Имеем формулы с той статьи:
RPARALLEL = RP = ( RNTC * R2 ) / ( RNTC + R2)
VTEMP = Vsup * ( RPARALLEL ) / ( RPARALLEL + R1)
VRATIO = VTEMP / Vsup = ( RPARALLEL ) / ( RPARALLEL + R1) - это ж дроби, перемножим крест на крест

VTEMP* RPARALLEL + VTEMP* R1 = RPARALLEL* Vsup - выразим из этого R1

R1= (RPARALLEL*(Vsup - VTEMP))/ VTEMP

Для расчета RPARALLEL условимся что R2=10К
10градусов - RPARALLEL=6666 Ом => Vsup - VTEMP= 2,75В => R1= 8148 Ом
50градусов - RPARALLEL=2640 Ом => Vsup - VTEMP= 1В => R1= 660Ом

иии... что то здесь не так... у меня ж должны были получится R1 и R2 универсальными, подходящими для обоих случаев
Подскажите, что не так? :dont_know:

Re: tp4056 Контроллер заряда

Пт май 15, 2020 01:22:39

Начальные данные:
термистор MF 10k (3950)
10градусов - Rntc = 20000 Ом, напряжение на делителе (45% от питания) - 2,25В
50градусов - Rntc =3588 Ом, напряжение на делителе (80% от питания) - 4В


И сразу ошибка.
резисторы надо так подобрать, что-бы при нижней температуре напряжение на выводе TEMP было меньше 80% от напряжения питания, а при верхней температуре -- больше 45%.

10градусов - Rntc = 20000 Ом, напряжение на делителе 80%
50градусов - Rntc =3588 Ом, напряжение на делителе 45%

Для расчета RPARALLEL условимся что R2=10К
?!
Какое условимся? Его же расчитать надо.

Вы что, в школе уровнений не решали?
Простая система из двух уровнений с двумя неизвестными.

Формулы есть, после подстановки чисел получаем два уравнения:
0.8 = ( (20000*R2)/(20000+R2) ) / ( (20000*R2)/(20000+R2) + R1 )
0.45 = ( (3588*R2)/(3588+R2) ) / ( (3588*R2)/(3588+R2) + R1 )

Решаем любым удобным способом, хоть на листочке, хоть в екселе, полученные значения округляем до стандартного ряда сопротивлений.
R1 = 4.22k , R2 = 133k

( (20000*133000)/(20000+133000) ) / ( (20000*133000)/(20000+133000) + 4220 ) = 0,804 (4,02В)
( (3588*133000)/(3588+133000) ) / ( (3588*133000)/(3588+133000) + 4220 ) = 0,451 (2,26В)

Re: tp4056 Контроллер заряда

Вс май 17, 2020 21:16:39

Вы что, в школе уровнений не решали?

решал... :roll:
я когда рассчитывал, то тоже запнулся на этом моменте. Думаю, 2 неизвестных, значит и уравнения 2 должно быть. И подумал что одному резистору нужно присвоить какое-то значение (как при расчёте делителя к LM317 или TL431)
Теперь понял, спасибо огромное! :)

Re: tp4056 Контроллер заряда

Пт май 29, 2020 23:59:50

Приложенный екселевский файл - калькулятор для расчета делителя напряжения для термистора к чипам TP4056 или TP5000 и другим чипам, что имеют одинаковые пределы напряжений (45%...80% от напряжения питания)
Данный калькулятор поможет рассчитать верхний или верхний и нижний температурный порог срабатывания.
Лучше скачать на комп
Если найдете ошибки/недочеты - пишите, все подправлю
https://drive.google.com/drive/folders/ ... sp=sharing
Ответить