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

strong
kincom:

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

ps шить комплектом как обычно область программы и область еепрома плюс потом фьюзы…

Во вложении Zar_rus_patch.zip (14.1 Кб, ) присутствует только HEX а ЕЕР.тоже надо записывать? Если надо то откуда?

J-Tec
strong:

Во вложении Zar_rus_patch.zip (14.1 Кб, ) присутствует только HEX а ЕЕР.тоже надо записывать? Если надо то откуда?

Вот держи. Можешь шить и Коде Вижионам и Вин Авэром

eep.rar

kincom

Proteus великая весчь 😃
разбираюсь с АЦП, нашел куски кода отвечающие за считывания значения АЦП для входной напруги и напруги на аккуме, значения считываемые спокойно корректируются , однако нужно найти кусок где считанные данные преобразуются в соответствии с установленным резисторами делителем…
для входного и выходного 2 разных делителя, 2 куска проги…

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

ubd

для входного и выходного 2 разных делителя, 2 куска проги…

Это ты про входы АЦП ADC1 и ADC2? Я когда с автором прошивки общался на эту тему, он сказал, что замер напряжения производиться обоими входами АЦП, как при заряде так и при разряде. Говорит, что это для точности измерения. А я думал, что для заряда и для разряда, разные входы АЦП используются, оказалось не так.

Слушай kincom, а тебе реально 11 лет?

kincom
ubd:

Это ты про входы АЦП ADC1 и ADC2? Я когда с автором прошивки общался на эту тему, он сказал, что замер напряжения производиться обоими входами АЦП, как при заряде так и при разряде. Говорит, что это для точности измерения. А я думал, что для заряда и для разряда, разные входы АЦП используются, оказалось не так.

Слушай kincom, а тебе реально 11 лет?

нет меряется входное напряжение и отдельно выходное т.е. то что на аккуме
выходное меряется да с двух ног, и соответственно с двух делителей 18/3 и 18/6
первый меряет до 15в второй до 7.5 но с большей точностью
так вот данные с ацп во всех случаях представляют собой 2 байта, которые
я уже успешно могу корректировать…

однако тут такие вопросы назрели…

  1. заряд, калибруем вольтметр на 10в резистором. на сколько он при этом врет на диапазоне 1-7в и на диапазоне 8-15 кто может замерить и мне цифры написать? а то может придется еще корректировать заложенный делитель в программе если он сильно не совпадает с реальными резисторами ( а мож надо резюки 1% ставить? я поставил обычные мож зря?)
  2. разряд, что показывает вольтметр настроенный ранее на техже пределах 1-7 и 8-10 тоже цифры…

с учетом разного пути протекания тока в проге вводится корректировка на падение на резисторе и местами на проводах, это место тоже еще предстоит найти…

ps мне 34

kincom

вобчем просчитал в екселе отклонения в измерениях при
использовании в делителе резисторов отличающихся от 3к
вот и скажите ктонить из вас использовал 1% резюки в цепи делителя?
если да то как у вас с показаниями дела?

я на днях закуплю 1% и перепаяю делитель и обвязку компаратора
потому что на 5% косячность доходит очень быстро до 0.02 вольт

wonderful
kincom:

вобчем просчитал в екселе отклонения в измерениях при
использовании в делителе резисторов отличающихся от 3к
вот и скажите ктонить из вас использовал 1% резюки в цепи делителя?
если да то как у вас с показаниями дела?

я на днях закуплю 1% и перепаяю делитель и обвязку компаратора
потому что на 5% косячность доходит очень быстро до 0.02 вольт

Тогда по схеме получается что подстроечник не там стоит, надо 2 на каждое плечо измериний, тогда не надо 1% резисторов.

Данные на 5В и на 10В вечером сниму…

kincom
wonderful:

Тогда по схеме получается что подстроечник не там стоит, надо 2 на каждое плечо измериний, тогда не надо 1% резисторов.

Данные на 5В и на 10В вечером сниму…

там он стоит, при таких номиналах 18к 3к 3к получается делитель на 4 и делитель на 8, что очень удобно программить. просто нужно резюки точные поставить, между прочим по инфе с соседних веток у китайцев в зарядках как раз такая беда лечится
установкой 1% резюков…

Трио
kincom:

там он стоит, при таких номиналах 18к 3к 3к получается делитель на 4 и делитель на 8, что очень удобно программить. просто нужно резюки точные поставить, между прочим по инфе с соседних веток у китайцев в зарядках как раз такая беда лечится
установкой 1% резюков…

делитель там вроде-бы 11к 3к 3к. Дмитрий, подскажи , где в Воронеже взять 1% smd резисторы.

wonderful

Померил при заряде Uзарядки=13,5В -> Uприбора=13,36, при разряде примерно точно по 9В…

J-Tec

У меня при настройке в режиме притирки напряжение плавает ±0.02В
Резисторы все 1%

kincom
Трио:

делитель там вроде-бы 11к 3к 3к. Дмитрий, подскажи , где в Воронеже взять 1% smd резисторы.

да все верно чето я проморгал сие… делитель получается на 3 и на 6…

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

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

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

зы резюки 1% есть точно в магазе на Чайковского, рядом с РОВД у парка Орленок… и возможно у электроники, поеду седня покупать точно скажу где точно есть…

AlexAndr=

Ненадо их никуда вгонять, делитель 18/6 для измерения текущего напряжения не используется(кроме заряда 1б лития). Напряжение меряется делителем 18/3, а второй служит для более точного определения дельтапика.

J-Tec

kincom или Alex@ndr.
Не могли ли бы вы переделать прошивку под 32 мегу и добавить заряд SLA и кислотных каумов.

kincom

Alex@ndr
тогда гораздо легче. ставим 1% резюки, настраиваем U по заряду
а погрешность которая на разряде возникает и не убирается изменением места подключения проводов, убирается коррекцией считанных с ацп значений…
на выходных как раз опробую, думаю точность настройки конкретного экземпляра зарядки поднимется и можно будет больше про это не вспоминать 😃

ubd

Не могли ли бы вы переделать прошивку под 32 мегу и добавить заряд SLA и кислотных каумов.

А мы что по твоему тут обсуждаем? Читай выше.
Возможно всё на 16 меге получиться.

kincom
ubd:

А мы что по твоему тут обсуждаем? Читай выше.
Возможно всё на 16 меге получиться.

если автор поможет, то думаю вполне всунемся…

kincom

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

sergee
kincom:

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

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

J-Tec

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