Делаю цифровую зарядку

J-Tec

Проверил на разряде и заряде Ni-Mh 4-шт максимальное отклонение ±0,01В
Резисторы на 3к и 0.1Ом подгонялись один к одному

kincom

J-Tec тока что сам подобрал резюки из партии по 3к, подстроечник многооборотный… по всему диапазону прогнать не смог, аккумы подходящие будут тока завтра.
Однако в районе от 4в до 7в заряд - разряд показывает точно…

ждем еще отчетов…

ps получил результаты симуляции в протеусе, результаты неожиданные

итак я решил проверить как при расчете U прога учитывает падения на проводах и чтото там еще…
подавал стабильную напругу на идеальный делитель и снял показания для заряда и разряда а также подобрал делитель под правильные показания также для заряда и разряда

вот результаты
------------- ЗАРЯД-----------------РАЗРЯД
U----3+3+11+1–3+3+11+1.46–3+3+11+1–3+3+11+1.46
1------1,03---------1,00--------1,03--------1,00
2------2,04---------2,00--------2,04--------2,00
3 3,07 3,00 3,07 3,00
4 4,10 4,00 4,10 4,00
5 5,12 5,00 5,12 5,00
6 6,15 6,00 6,15 6,00
7 7,18 7,00 7,18 7,00
8 8,20 8,00 8,20 8,00
9 9,23 9,00 9,23 9,00
10 10,26 10,00 10,26 10,00
11 11,27 11,00 11,27 11,00
12 12,30 12,00 12,30 12,00
13 13,33 13,00 13,33 13,00
14 14,35 14,00 14,35 14,00
14.5 14,87 14,50 14,87 14,50

как получается, что и U заряда и разряда расчитывается по одной и тойже формуле…
и влияние проводов и потерь на резисторе в этой формуле и для заряда и разряда
одно и тоже, а компенсация полученно изменением коэф пересчета (скорее всего опора другая в расчете)

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

kincom

Резисторы на 3к и 0.1Ом подгонялись один к одному

а вот с 0.1 Ом не понятно, судя по замерам показания должны совпадать…
а отклонение между зарядом и разрядом или между реальной напругой и измерянной?

вообчем надо просить автора выложить кусок отвечающий за измерение и расчет вольтажа
с каментами, а я пока неспешно по коду пройду…

kincom

собственно вот алгоритм того как зарядка меряет напругу

  1. Суммируем 5 замеров АЦП (АЦП*5)
  2. Умножаем 5 замеров еще на 4
  3. Делим (АЦП*5*4) на 13
    4 получаем готовый вольтаж с точностью до 2х знаков

а по идее должно было быть так

  1. Суммируем 5 замеров АЦП (АЦП*5)
  2. Умножаем 5 замеров еще на 6 (6 это делитель)
  3. Делим (АЦП*5*6) на 20
    4 получаем готовый вольтаж с точностью до 2х знаков

а ессли ввести коррекцию по реальным сопротивлениям то тогда так…

  1. Суммируем 5 замеров АЦП (АЦП*5)
  2. Умножаем 5 замеров еще на Коэфф
    Коэфф = R15/(R15+R16+R17+R18)
    при указанных на схеме номиналах Коэфф =6
  3. Делим (АЦП*5*Коэфф) на 20
    4 получаем готовый вольтаж с точностью до 2х знаков

однако тут еще нужно ввести коррекцию на падение на проводах и резисторе
кто мне напишет как где и сколько падает при заряде и разряде, я добавлю это в формулу и у нас измерение напруги будет не менее точным чем у конкурентов 😃

ubd

Поставил резисторы 3К, одинаковые и точные. И стало ещё хуже, показания в разряде и заряде, разнятся на 0,2-0,3В. А было 0,1. Ничего не понимаю…
Правда сопротивления брал простоые МЛТ 0,25, мо из кучи вымерял точным прибором, два одинаковых. Напаял их со стороны дорожек. Разница межу ними конечно немного есть, в 0,001кОм где то, но это попадает в +/- 1%.
До этого стояли, одно было 2,76К, другое 2,95К. И показания разнились намного меньше.
Сопротивления 0,1Ом точные. Я уж не знаю, прибор что ли врёт… Хотя не должен.
Вроди показывает то же самое что и мультиметр обычный…

kincom

ubd это все из-за того что
сейчас непонятная формула используется…
она вроде и коррекцию вводит и вроде и показания способна верные показывать,
но не при указанных на схеме параметрах делителя…

померь пжл сопротивление получившейся цепочки из 11кил и подстроечника
думаю это поможет ситуацию прояснить

выкраю времячко перепишу кусок расчета напруги… только перед этим свою зарядку прогоню по всему диапазону напруг…

wonderful
ubd:

Поставил резисторы 3К, одинаковые и точные. И стало ещё хуже, показания в разряде и заряде, разнятся на 0,2-0,3В. А было 0,1. Ничего не понимаю…
Правда сопротивления брал простоые МЛТ 0,25, мо из кучи вымерял точным прибором, два одинаковых. Напаял их со стороны дорожек. Разница межу ними конечно немного есть, в 0,001кОм где то, но это попадает в +/- 1%.
До этого стояли, одно было 2,76К, другое 2,95К. И показания разнились намного меньше.
Сопротивления 0,1Ом точные. Я уж не знаю, прибор что ли врёт… Хотя не должен.
Вроди показывает то же самое что и мультиметр обычный…

Я нарыл из хлама 3,262кОм и 3,265кОм - поставил разница заряд (1А) - разряд (1А 2А 3А 4А 5А) стало по 20мВ… батарея NiCd 7.2в 1800мАч - старенькая…
Ещё заказал 3кОм 1% - в прайсе видел 3кОм 0,25%, на цена 200р/шт за 0805:)

kincom

wonderful разница между показаниями при заряде и разряде? а разница с реальным напряжением на батарее есть?
какой ток при заряде был и какой при разряде?

у себя нашел резюки по 3,00 поставил… получил на малых токах заряд = разряду = реальной напруге
далее при токе более 1А заряд=реальной напруге при разряде показывает на 0.02 выше реального, у тебя по ходу также?

ubd тока щаз заметил разницу на порядок, у тя врет на 0.1 В или на 0.01???

ну и собственно вопрос ловить 20мв будем?

wonderful
kincom:

wonderful разница между показаниями при заряде и разряде? а разница с реальным напряжением на батарее есть?
какой ток при заряде был и какой при разряде?

у себя нашел резюки по 3,00 поставил… получил на малых токах заряд = разряду = реальной напруге
далее при токе более 1А заряд=реальной напруге при разряде показывает на 0.02 выше реального, у тебя по ходу также?
ну и собственно вопрос ловить 20мв будем?

Точно также - заряд показывает на 20мВ больше - разряд оказывает на 20мВ меньше(ток 1А 2А 3А 4А 5А).
На 3 банках NiCd ток 1А и 3А показывает на 40мВ меньше чем в реале… Зато заряд 1А 2А показывает точно, на этот режиме и настраивал точность.
Придётся дополнительно ставить второй резистор точной настройки, 1 общий 2 на верхний делитель измерения, и за несколько итераций наверное получиться заветную точность при заряде… а на разряд учитывать потери, вот только данных надо больше…

kincom

wonderful на какой печатке собирал?
у меня та что с преобразователем вместе…

J-Tec
wonderful:

в прайсе видел 3кОм 0,25%, на цена 200р/шт за 0805:)

Видел в прайсе польском 0.01% за 1.5 у.е. корпус 0805

ubd

ubd тока щаз заметил разницу на порядок, у тя врет на 0.1 В или на 0.01???

У меня вообще стала разница между разрадом и зарядом на 0,2-0,3В. Пойду подумаю, поэксперементирую. Я ещё провёл эксперимент, такой. Вход точки замера, т.к. вывод подстроеника, подключил, на проводке, прямо на + аккум. Может из-за этого? Но ведь по теории, точность должна увеличиться, по крайней мере не хуже быть. Попробую назад припаяю.

kincom

ubd не 0.2 это не дело…
вертай все обратно…

wonderful
kincom:

wonderful на какой печатке собирал?
у меня та что с преобразователем вместе…

Аналогично, и дорожки толстым проводом пропаяны.

kincom
wonderful:

Аналогично, и дорожки толстым проводом пропаяны.

ну вот и подтверждение того что разводка разводке рознь… я дороги тока оловом накидал, а вчера падение на них померял, и понял что надо квадрата 4 провод по верх пустить… седня если успею сделаю…

вообчем, суть да дело, перехожу к раскопкам структуры меню и буду пихать циклирование…

J-Tec

Замечен глюк в программе
При выстовлении тока, если жать кнопку меньше то значения на дисплее уходят и высвечивается 0.А
И в режиме притирка началась ерунда. Покозания с дисплея

I=.A U=08.31VV
P=.W >02:52

Ток выстовлял 5А и напряжение 10В в режиме притирка

kincom

при выставлении тока где?
питание какое на зарядку идет?
если с железом все в норме, то перешивайся заново, прога тут уже столько раз
опробованна, что сей косяк с самой прошивкой не связан…

J-Tec

При выстовлении тока на всех режимах!!!
14 вольт
До этого все норм было, только резисторы RI и RU поменял на многооборотные.

maksi1

Нет такой проблемы. Ищи у себя.Проверено на 2х зарядках.

kincom
J-Tec:

До этого все норм было, только резисторы RI и RU поменял на многооборотные.

во точно! именно многооборотные, долго вспоминал где такую же картинку видел…
это у тя подвис центральный контакт, выкручивай дальше, как только он на тело резистора попадет сразу пойдут показания…
в итоге у меня на напряжении прижился многообортный а на ток пришлось поставить
3к3 обычный подстроечник с многооборотным на 2к у меня ток в норму не ставился…

14 days later
thug

Привет, Ребят а схемы, прошивки и перечнь расходников выкладываться то будут, или я их гдето просмотрел ?