падение подкорректируем в расчетах, а влияние думаю возникает от того что один из полюсов акк. подключен к двум усилителям,отсюда непонятные показания. Когда я отключаю два акк и оставляю один, на выходах вижу такую картину- на одном выходе 3.8в (как положено), на других двух ( пустых) вижу сначения поримерно 0.5-0.6в, такого быть не должно, когда отключаю все акк., на всех выходах вижу 0в, как и должно быть.
да никогда не должен, и нет задачи мерять от 0, мне нужен максимум а он 4.2, и минимум, меньше например 3-х, чтоб на дисплей ошибку выдал, вот и все)). да и 0в в принципе нужен, это будет свидетельствовать об обрыве в цепи.
схемы нет. все чисто так, пальцем в воздухе. даже разводил сразу корпуса а не рисовал схему
оптопары не для обратной связи, или оптоизолированного усилителя. он на этой оптопаре не получится. что бы не городить еще 2 транзистора управлять каждым полевиком, которые включают резисторы для балансировки. да и валяются без дела
дак это одно и тоже, только суть в том, что они по моему только два акк. выравнивают, подключение еще одной микросхемы даст выравниватель ещё двух акк. но не всех четырех сразу, есть какие мысли по этому поводу?
HWman, если вам не нужна точность, то можно и так :) Не хочется загружать голову расчётами, но возможно, что на четвёртой батарейке суммарная погрешность дойдёт до 0,1 вольта (предпологаю).
изначально было задумано измерять каждый акк. независимо друг от друга и каждый отдельно т.к. на этом этапе неизвестно какая схема балансира будет применена, возможно заряженный акк. будет попросту отключаться, возможно шунтироваться, возможно.....
Но в любом случаи акк. должны измеряться независимо! это основной критерий. Очень рад что тема расшевелилась и стали появляться новые идеи)))
HWman, если вам не нужна точность, то можно и так :) Не хочется загружать голову расчётами, но возможно, что на четвёртой батарейке суммарная погрешность дойдёт до 0,1 вольта (предпологаю).
В предложенном варианте погрешность составляет, если так, грубо говоря +/- 0.024 В, то есть +/- 1 LSB, при грамотной разводке питания МК.
Суть идеи:
Тиня питается от аккумулятора, на частоте 1.2 МГц она потребляет около 1 мА, отсылаем в юарт что-то типа getBattey1(номер можно задавать перемычками) и если тиня знает такой набор символов скажем так то она замеряет напряжение на батарее, от которой же и питается к стати, и отправляет в юарт значение АЦП.
Далее основной МК уже думает что делать дальше.
Почему UART? Потому что с ним просто работать, возможна односторонняя связь при помощи одного провода TXD, не считая землю.
Почему ATtiny13? Есть на борту всё что нужно, адекватный двусторонний программный UART если кодить на BASCOM-AVR.
Ещё дополнение, дополнительно можно тиню просить по юарту генерить ШИМ или подавать на какой-то порт 1/0 то есть шунтировать аккум когда он заряжен а другие ещё нет, ну как в IMAX.
В предложенном варианте погрешность составляет, если так, грубо говоря +/- 0.024 В, то есть +/- 1 LSB, при грамотной разводке питания МК.
Ну начнём с того, что абсолютная погрешность, заявленная производителем +/- 2lsb. На 5 вольтах опоры это примерно будет +/- 10мв. Но у вас стоит делитель на 5, значит lsb увеличивается в 5 раз, это уже +/- 50мв на первой батарейке. Остальные математические действия будут приплюсовывать погрешность слагаемых, т.е. суммарная погрешность может быть уже огромной. Так что вариант с дифф.включением оперов -наиболее подходящий. Я бы ещё и 12 или более-битный ацп применил в данном случае. Если не ошибаюсь, для хороших зарядок лития точность установки конечного напряжения должна быть не хуже +/- 20мв, соответственно точность измерения должна быть ещё выше, не хуже +/- 5 мв. Но это всё мои рассуждалки :)
HWman, я помню про вашу большую любовь к тинькам :) Но не совсем ясно понимаю, что мы этим решением собственно выигрываем.. У меня вот любовь к технически совершенным решениям. Поэтому, я бы взял что нибудь типа 4-х канального ацп с диффвходами что нибудь вроде MCP3428 (пример привёл от балды, может есть и лучшие варианты). И включить его где-то в непосредственной близости от аккумуляторов, а его выход по i2c посадить на обычную ардуину. Получим 4 вольтметра высокой точности, и даже делитель, если понадобится, её не испортит. Всё это с развязкой от помех микроконтроллера. Обвеса как я понимаю этот чип почти не требует, максимум несколько резюков, и конд.чков по питанию. Т.е. особых проблем не создаст. На сайте -прородителе ардуино.сс где-то попадалась библа для неё, т.е. с программной частью вообще нет проблем. Так что я бы посоветывал пойти в этом направлении)
почему таже дуина, одна, не может справиться с такой несложной задачей? Думаю вполне может справиться и без дополнительных контроллеров.
второе:
уж очень навороченая получается схема для зарядки трех аккумуляторов, применять отдельный АЦП когда в составе дуины уже есть АЦП не очень рационально. Да и их стоимость приближается к стоимости ардуино.
выводы:
самый оптимальный вариант применение копеечных ОУ которых навалом.
использование других, еще более простых схемных решений мне неизвестных.
давайте подумаем почему на выходах ОУ появляются значения которых быть не должно. значения появляются на выходах тех ОУ к которым вообще акк. не подключен, к которому подключен акк. работает отлично
давайте подумаем почему на выходах ОУ появляются значения которых быть не должно. значения появляются на выходах тех ОУ к которым вообще акк. не подключен, к которому подключен акк. работает отлично
нет, подключены к другим входам ОУ как на схеме которую я давал, если входы висят в воздухе всё ОК, везде 0, стоит их подключить к другим входам- ошибки от 0,25 до 5-ти вольт.
Здравствуйте .Подскажите пожалуйста остальные номиналы (транзисторы) и было бы хорошо ,если бы Вы более развернуто описали свою схему (подключение и использование хотя бы плат Ардуино типа Нано,с этой схемой)
И как будет работать сей девайс? Зарядит акб до 4.2в и отключит зарядку? А куда простите делся второй цикл заряда постоянным напряжением? Простите, но это далеко не наш уровень (((
)) ну попробуй. а как будешь учитывать падение на pn переходе диода? математикой?
в смысле влияние?
падение подкорректируем в расчетах, а влияние думаю возникает от того что один из полюсов акк. подключен к двум усилителям,отсюда непонятные показания. Когда я отключаю два акк и оставляю один, на выходах вижу такую картину- на одном выходе 3.8в (как положено), на других двух ( пустых) вижу сначения поримерно 0.5-0.6в, такого быть не должно, когда отключаю все акк., на всех выходах вижу 0в, как и должно быть.
расскажу тебе секрет. lm358 не railtorail)))
и чисто из интереса. ты измеряешь например на 3 банках по 6В. какое питание операционных усилителей?
ну вообщето да, минус она мерять не может, но откуда же всетаки беруться эти искажения? действительно из-за низкого КУ?
Попробую так, и КУ сделаю 2. Посмотрим чего выйдет.
я меряю на 3-х li-ion тремя ОУ по 4.2 на каждом. Питание 5в, от ардуины. КУ выбирал из соображений, что ОУ будет выдавать не более 3.5 в
хз что ты имел в виду под минусом. но скажи по секрету: у тебя часто аккумулятор до 0В разряжается?
да никогда не должен, и нет задачи мерять от 0, мне нужен максимум а он 4.2, и минимум, меньше например 3-х, чтоб на дисплей ошибку выдал, вот и все)). да и 0в в принципе нужен, это будет свидетельствовать об обрыве в цепи.
у тебя в начале темы есть фото печатки, а есть схема этого девайса? смотрю там оптопары стоят...
да ниже уже 2,5В это авария. а 0 или 0.5 неважно уже. уже поздно если такой убитый
схемы нет. все чисто так, пальцем в воздухе. даже разводил сразу корпуса а не рисовал схему
оптопары не для обратной связи, или оптоизолированного усилителя. он на этой оптопаре не получится. что бы не городить еще 2 транзистора управлять каждым полевиком, которые включают резисторы для балансировки. да и валяются без дела
я думаю балансир емкостной организовать как-то жалко мощность в воздух рассеивать
емкостной? давай схему. интересно что ты придумал
Да чего я придумаю (хоть и высшее радиотехническое))). Вот по ссылке посмотри http://www.mobipower.ru/modules.php?name=News&file=article&sid=293
в конце статьи там есть моменты
микросхему специальную использовать?
да нет, там копеешные микросхемы, глянь, познавательно!
ты про tl431 с транзисторами? это не емкостной балансир
да нет, посмотри по ссылке которую я выше дал, там на к561кп1 и на MAX1044, и вообще рекомендую всем данную статью почитать.
глянул. да как вариант
MAX1044 не назвал бы дешевой. десяток почти 700 стоит. тогда проще imax купить
да нет- http://www.ebay.com/itm/10PCS-ICL7660SCPA-ICL7660-DIP-8-Super-Voltage-Co.... На Митино я помоему рублей по 20 брал, но их еще не пробовал, пока задача стоит измерить!
я как max искал
дак это одно и тоже, только суть в том, что они по моему только два акк. выравнивают, подключение еще одной микросхемы даст выравниватель ещё двух акк. но не всех четырех сразу, есть какие мысли по этому поводу?
так схема для 3 есть. для четыех еще одну микруху добавить. 1я перекачивает между 1 и 2 акк, 2 между 2 и 3. 3 между 3 и 4. вроде так получается
Ну да, так думаю и есть- 1и2 акк. могут зарядиться до уровня 4.2в , причем 3 и 4 акк. могут зарядиться например до 3.9в, что не есть гуд.
Эмм....
Как работает рассказать?
B1 = V1 * 5 = 3.7
B2 = (V2 - V1) * 5 = 3.7
...
B4 = (V4 - V3) * 5 = 3.7
5 - коэффициент делителя(R1 он же 200 кОм / R2 у нас 50 кОм + 1 = 5).
Зачем усложнять схему ОУ или ещё чем-то?
Вот файлы протеуса, можете поиграться https://vk.com/doc256435878_350327174
Вот цифры из калькулятора:
http://razniepodelki.blogspot.com/2014/09/adc-calculator.html
можно и так. никто не заставляет ставить ОУ. про делители давно говорилось
HWman, если вам не нужна точность, то можно и так :) Не хочется загружать голову расчётами, но возможно, что на четвёртой батарейке суммарная погрешность дойдёт до 0,1 вольта (предпологаю).
Ребят..., это и ежу понятно, но что вы получите исключив из схемы один из аккумуляторов?
изначально было задумано измерять каждый акк. независимо друг от друга и каждый отдельно т.к. на этом этапе неизвестно какая схема балансира будет применена, возможно заряженный акк. будет попросту отключаться, возможно шунтироваться, возможно.....
Но в любом случаи акк. должны измеряться независимо! это основной критерий. Очень рад что тема расшевелилась и стали появляться новые идеи)))
HWman, если вам не нужна точность, то можно и так :) Не хочется загружать голову расчётами, но возможно, что на четвёртой батарейке суммарная погрешность дойдёт до 0,1 вольта (предпологаю).
В предложенном варианте погрешность составляет, если так, грубо говоря +/- 0.024 В, то есть +/- 1 LSB, при грамотной разводке питания МК.
ЗЫ в посте #75 всё уже посчитано.
Но в любом случаи акк. должны измеряться независимо! это основной критерий. Очень рад что тема расшевелилась и стали появляться новые идеи)))
Тогда да, без ОУ тут никак.
Или...
Сделать на ATtiny13 UART АЦП.
Суть идеи:
Тиня питается от аккумулятора, на частоте 1.2 МГц она потребляет около 1 мА, отсылаем в юарт что-то типа getBattey1(номер можно задавать перемычками) и если тиня знает такой набор символов скажем так то она замеряет напряжение на батарее, от которой же и питается к стати, и отправляет в юарт значение АЦП.
Далее основной МК уже думает что делать дальше.
Почему UART? Потому что с ним просто работать, возможна односторонняя связь при помощи одного провода TXD, не считая землю.
Почему ATtiny13? Есть на борту всё что нужно, адекватный двусторонний программный UART если кодить на BASCOM-AVR.
Ещё дополнение, дополнительно можно тиню просить по юарту генерить ШИМ или подавать на какой-то порт 1/0 то есть шунтировать аккум когда он заряжен а другие ещё нет, ну как в IMAX.
Всё это могу реализовать в BASCOM-AVR.
В предложенном варианте погрешность составляет, если так, грубо говоря +/- 0.024 В, то есть +/- 1 LSB, при грамотной разводке питания МК.
Ну начнём с того, что абсолютная погрешность, заявленная производителем +/- 2lsb. На 5 вольтах опоры это примерно будет +/- 10мв. Но у вас стоит делитель на 5, значит lsb увеличивается в 5 раз, это уже +/- 50мв на первой батарейке. Остальные математические действия будут приплюсовывать погрешность слагаемых, т.е. суммарная погрешность может быть уже огромной. Так что вариант с дифф.включением оперов -наиболее подходящий. Я бы ещё и 12 или более-битный ацп применил в данном случае. Если не ошибаюсь, для хороших зарядок лития точность установки конечного напряжения должна быть не хуже +/- 20мв, соответственно точность измерения должна быть ещё выше, не хуже +/- 5 мв. Но это всё мои рассуждалки :)
dimax да, на точность измерений влияет множество факторов. А как вы относитесь к идее выше.
HWman, я помню про вашу большую любовь к тинькам :) Но не совсем ясно понимаю, что мы этим решением собственно выигрываем.. У меня вот любовь к технически совершенным решениям. Поэтому, я бы взял что нибудь типа 4-х канального ацп с диффвходами что нибудь вроде MCP3428 (пример привёл от балды, может есть и лучшие варианты). И включить его где-то в непосредственной близости от аккумуляторов, а его выход по i2c посадить на обычную ардуину. Получим 4 вольтметра высокой точности, и даже делитель, если понадобится, её не испортит. Всё это с развязкой от помех микроконтроллера. Обвеса как я понимаю этот чип почти не требует, максимум несколько резюков, и конд.чков по питанию. Т.е. особых проблем не создаст. На сайте -прородителе ардуино.сс где-то попадалась библа для неё, т.е. с программной частью вообще нет проблем. Так что я бы посоветывал пойти в этом направлении)
первое:
почему таже дуина, одна, не может справиться с такой несложной задачей? Думаю вполне может справиться и без дополнительных контроллеров.
второе:
уж очень навороченая получается схема для зарядки трех аккумуляторов, применять отдельный АЦП когда в составе дуины уже есть АЦП не очень рационально. Да и их стоимость приближается к стоимости ардуино.
выводы:
самый оптимальный вариант применение копеечных ОУ которых навалом.
использование других, еще более простых схемных решений мне неизвестных.
давайте подумаем почему на выходах ОУ появляются значения которых быть не должно. значения появляются на выходах тех ОУ к которым вообще акк. не подключен, к которому подключен акк. работает отлично
ацп с дифвходами не пойдет
питание макс 7В, как и на каждом пине. соответственно не вариант
а если с делителями чем это лучше будет чем просто делители и внутренний ацп (не считая разрядности)
давайте подумаем почему на выходах ОУ появляются значения которых быть не должно. значения появляются на выходах тех ОУ к которым вообще акк. не подключен, к которому подключен акк. работает отлично
повесь по входу резистор
висит! конденсатор и резистор, и на выходе тоже(((
входы вообще в воздухе висят? (про резистор помню)
нет, подключены к другим входам ОУ как на схеме которую я давал, если входы висят в воздухе всё ОК, везде 0, стоит их подключить к другим входам- ошибки от 0,25 до 5-ти вольт.
схема нужна
схема в посте 44 с делителем из схемы в посте 54
это я понял. интересна схема когда появляется напряжение на выходе когда его нет на входе
в схеме 3 акк. отсоедини любые 2 акк. и получиться такая ситуация
HWman
хм
а вы первый пост смотрели ? Ж:-)
там так и сделано только на потенциометрах
Да да, примерно так как и у меня.
АТмега работает на частоте 1 мГц, юарт 4800, есть много портов свободных ещё... Можно сделать слыв лишнего напряжение на резисторы...
Могу слить файлы протеуса и хекс файл, если кому-то хочется поиграться, код не дам, стыдно пока.
биполярники любые npn
полевики я поставил IRF9Z34 P канальные (но можно и другие )
подключение написано в коде к какой ноге ардуины подключать
сансоры к аналоговым входам (А0,А1,А2)
дисплей к I2C аппаратной А4,А5
ключ(реле) и кнопки к цифровым выходам
И как будет работать сей девайс? Зарядит акб до 4.2в и отключит зарядку? А куда простите делся второй цикл заряда постоянным напряжением? Простите, но это далеко не наш уровень (((