Взял старую версию программы, переназначил в тексте все выводы. Сежу переделываю повторно. А тем временем запустил замер емкости. По вольтам претензий нет, как намерит ток будем посмотреть.
Цитатабулат ()
Я просто уже вытравил и спаял плату,на ацп никаких делителей
В меге есть свой источник опорного напряжения зачем эти костыли (+-1-2%) не делайте мне смешно. Тут не надо показания близкие к эталону.
Дело не в смехе,мне нужна нормальная опорка-от нее зависит результаты измерений,если вам нравится опорное 5 вольт (в схеме так и сделано,опорное =напряжение питания,потом ее коррекция на TL431,в моем случае питание от зарядного,его выходное напряжение 5,5 вольт при выключенном заряде аккумулятора падает до 4,75 вольт при включении заряда аккумулятора током полампера), делайте 5 вольт Кажись разобрался с программой,видно что ее составлял грамотный человек
Я tl431 развел на плате а разве в atmega 328 нет источник опорного напряжения ? Вроде той tl431 не зависящей от питания ? Ну да Я не программист таких тонкостей не знаю )))
Так вроде ржал только что надо мной... В атмега328 есть источник опорного напряжения 1,1 вольт,но данном случае он не используется вообще! Напряжение измеряется относительно напряжения питания атмеги,которое гуляет в зависимости от нагрузки,и не 1-2 % а больше Чтоб как то спасти ситуацию автор ввел источник опорного напряжения на TL431,напряжение которого намного стабильнее,в бесконечном цикле измеряется напряжение на TL431 и корректируется напряжение питания атмеги Я сделал намного проще-добавил три копеечные детали и все-вопрос с стабильной опоркой решен железно
Господа. Должен поделиться опытом. Особенно если берете не правленные мной скетчи за основу.
Сначала объяснение ситуации. Провожу замер емкости на среднем токе. Проверяю открыты/закрыты Т4 и Т6. И обнаруживаю, что открыты оба. Хотя должен быть открыт один. Меняю транзисторы. Тоже самое. Вылетел порт/порты Ардуино (МК)? Меняю ардуинку. То же самое.
Пока не допер подправить скетч и указывать там не только открытие нужного порта, но и закрытие не используемого в данный момент.
Речь идет о портах 6 и 9. С неадекватным поведением порта 8 (заряд) вроде не сталкивался.
Не понимаю о чем Вы. Я в программировании ноль единственное что могу это поменять выводы в МК и то не с первого раза. И так по мелочи )) булат, Не знаете как добавить функцию замера залитых амперов в батарейку при зарядке.
ЦитатаЛекс59 ()
Пока не дпер подправить скетч и указывать там не только открытие нужного порта, но и закрытие не используемого в данный момент.
Добавить по светодиоду на выходы МК открывающие ключи было бы не плохо.
Первое впечатление: АКБ от бука ост емкость 800 mA разряд током 210 mA - 1-1.5 часа не суть. Сменил прошивку, вкл заряд, за 10 мин прибор пискнул окончание зарядки при токе 410 mA, И запустился тест. Будем посмотреть что намерит.
Но окончание заряда должно определятся падением тока зарядки а не только достижением заданного напряжения ?