Imax B1, или тестер максимальной емкости батареек 18650

Блоки питания, преобразователи напряжения, UPS'ы - это здесь :)
Ответить
Друг Кота
Аватара пользователя
Сообщения: 6635
Зарегистрирован: Чт дек 29, 2005 00:18:30
Откуда: Москва

Сообщение Дмитрий М »

Не, а опора TL431 уже как-бы и в прошлом :) ? Я автору предлагал кстати опору повесить, но он как-то извернулся :) типа там встроенная есть, я и поверил. Сижу тут латунью резисторы нагрузочные паяю пропан-кислородом, а он мне брак подсовывает ;) :) . Хорошо хоть глаза открыли :) :) .
Ничто так не укрепляет взаимное доверие, как 100% предоплата! Дмитрий, ex-RK3AOR.
Контактная информация:
Реклама
Встал на лапы
Сообщения: 82
Зарегистрирован: Ср сен 12, 2012 19:05:02

Сообщение Sergey3a23 »

Дмитрий М писал(а): типа там встроенная есть, я и поверил.
Не, опора у Автора - напряжение питания. Хорошо, что ток потребления - маленький. 25 мА. Легко обеспечить стабильность. Завтра подберу 78L05, который поточнее к 5-ти Вольтам стоит. Но - это требует уже питания 8-9 Вольт.
Реклама
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 354
Зарегистрирован: Чт июл 24, 2014 23:09:23
Откуда: Киев

Сообщение hosturik »

Sergey3a23 писал(а): Ну, поскольку Автор разрешил, выкладываю...
один файл - с цифрой 32 (16-ричная система, напоминаю)
Второй файл - с цифрой 3A
Ищите разницу, если охота...
Там изменения в hex есть в трех местах, так что редактировать сам hex файл не получится, придётся каждый раз компилировать.
Модератор
Аватара пользователя
Сообщения: 19062
Зарегистрирован: Сб авг 14, 2010 15:05:51
Откуда: г. Озерск, Челябинская обл.

Сообщение Starichok51 »

зачем привязываться к TL494? гораздо проще высокоточную опору можно сделать на TL431, я об этом уже писал в начале темы, и посадить ее по назначению - на вывод AREF.
откомпилировать заново получится в несколько раз быстрее, чем трахаться с хексом...
в хексе, кроме самого кода в каждой строке есть еще контрольная сумма строки, а ее пересчитывать и тоже переписывать - еще то "удовольствие"...
Мудрость приходит вместе с импотенцией...
Когда на русском форуме переходят на Вы, в реальной жизни начинают бить морду.
Реклама
Эиком - электронные компоненты и радиодетали
Держит паяльник хвостом
Аватара пользователя
Сообщения: 965
Зарегистрирован: Сб апр 12, 2014 23:46:03
Откуда: Киев

Сообщение Flash.#13 »

Ребятки вы там что сума посходили? Какое вам нужно высокоточное питание? Погрешность АЦП до 8%! Если питание +/- 0.5В, это 10%, прибор покажет вместо 1А - 1.1А, что только начинает выходить "за рамки". Ориентируйтесь на вольтметр, если показывает 4В с погрешностью 0.2В(5%) значит все нормально. И хватит маяться высокоточными изделиями, вы в космос не летите, и из них не "стрелять".
Starichok51 писал(а):проведем вот такие расчеты.
1023 единиц соответствуют 5 * 1023 / 1024 = примерно 4,995 Вольта.
1 единица счета равна 5000 / 1024 = примерно 4,883 мВ.
ты хочешь сделать так, чтобы 1000 единиц соответствовало ровно 5 Вольтам, а 1 единица была равна, соответственно, 5 мВ.
это соответствует умножению на коэффициент 1000 / 1024 = 0,9765625.
в идеале, тебе нужно вычесть 24 / 1024 = 0,0234375 исходной величины, или округленно 1/43
А говорили дадите спокойно покодить... В алгоритме немного не так:
1) Uпит=5В=1023 АЦП
1023АЦП*50мВ=51150мВ
ЖКИ:=5.11В

2) 1023АЦП-(1023/32)=991
991АЦП*50мВ=49550мВ
ЖКИ:=4.95В

3)вы предлагаете:
1023АЦП*49=50127мВ
ЖКИ:=5.01В

Только сейчас умножаю не на "50" а на "5", чтобы "ноль" не таскать, при этом коррекция 1024 реально уменьшает погрешность, а умножать на 48-49 теперь не получится(( Кроме того получить 1/43 гораздо труднее. Маленькие величины можно не трогать, на них маленькие погрешности, они и так не видны.
Starichok51 писал(а):у тебя сейчас два замера (по одному на ток и на напряжение) - лишние
По поводу АЦП, уже писал(никто не читает..), это вызвано особенностями работы АЦП на меге8. Кроме того писал, на мене8, не работает 2.56В(проверьте сами) встроенный генератор. Первый нюанс, АЦП включен в режиме "разового замера", это означает, пока замер не закончится(а тактовая падает до 200кГц), МК считать коды не будет, и система ждет результатов замера(час, два, до зависона). Второй, если сделать просто замер(согласно мануалу), то переходные процессы превратят уже второй замер "в кашу", и это с практики. Примерно два года назад, делал "топливомер" для мото, заметил эту штуку, путем проб и ошибок, увидел, что с этими задержками, и в такой последовательности, АЦП работает на ура, но без них будет каша, и это только для меги8. Во всех своих прогах, без раздумий, вешаю этот блок АЦП...

Код: Выделить всё

ldi R16, 0b10001011	;AD_Converter ADCSRA byte, 125kHz
out ADCSRA, R16		;режем частоту+режим, поменьше шума
...
...
sbi ADCSRA,6		;старт "пустого" замера АЦП
rcall delay40mks
rcall delay40mks
rcall delay40mks
rcall delay40mks  ;ждем минимум 120мкс
sbi ADCSRA,6		;старт "реального" замера АЦП
Может это тупо, но иначе, у меня, четко не работает...
Немного файлов по зажиганию: ФУОЗ 2.2 + программа правки таблиц 0.987, монтажка
Реклама
Встал на лапы
Сообщения: 82
Зарегистрирован: Ср сен 12, 2012 19:05:02

Сообщение Sergey3a23 »

Starichok51 писал(а):зачем привязываться к TL494?
Планов ставить 494 как опорник, конечно, не было. Давным-давно, изучал переделку БП АТХ в лабораторный, и автор одной из статей описывал лапку 14 у 494, как источник образцового напряжения, по которому можно поверять вольтметры. Но - глянул я сейчас даташит, всё не так замечательно.. на 14 лапе - от 4,75 до 5,25. Ни о какой поверке не может быть и речи.
Flash.#13
Особой высокоточности, кончно не ждём... В космос не летать, но всё-таки, хочется сделать изделие поточнее... Это же - штучное производство, не поток..
..хотя, чего гадать, сейчас подключу к блоку питания, и покручу напряжение туда-сюда. Всё станет ясно.
Реклама
Встал на лапы
Сообщения: 82
Зарегистрирован: Ср сен 12, 2012 19:05:02

Сообщение Sergey3a23 »

АВТОР! не клевещите на свой замечательный прибор! Именно стабилизировать. Именно 5 В. Точные данные - чуть позже (щупы с зажимами куда-то дел, только вчера спаял, без них - никак) Но уже и так на глаз ясно, что при +/- 0,5В питания - вольтметр показывает не пойми что. а у Вас же - отсечка заведена на показания вольтметра.
Встал на лапы
Сообщения: 82
Зарегистрирован: Ср сен 12, 2012 19:05:02

Сообщение Sergey3a23 »

Итак. Провёл маленькую лабораторную работу..

Напряжение питания В.....| 4.50 | 5.00 | 5.47 |
Показания вольтметра батареи на индикаторе В..... | 5.35 | 4.78 | 4.44 |

В реальности - на батарее 4,02 В, но с этим потом разбираться будем..
Как видим, для вольтметра - напряжение питания - обязательно стабилизировать. (не говоря уж о том, что при 4,5 В - контраст дисплея упал до почти полной нечитаемости)
Амперметр - да, согласен, показания почти не изменились . Но - стабилизировать питание - обязательно. А уж потом подбирать коэффициенты умножения, и т.д.
Автор, а не влияет ли число в регистре R16 - ещё и на Вольты? Буквально вчера по напряжению были расхождения в сотые Вольта...
Держит паяльник хвостом
Аватара пользователя
Сообщения: 965
Зарегистрирован: Сб апр 12, 2014 23:46:03
Откуда: Киев

Сообщение Flash.#13 »

Влияет, он там дублирован и подписан "Вольтами", и его трогать не нужно("50"). Именно по этому делаю прошивку где можно править "кнопочками", с сохранением в флешке МК, это займет еще пару дней...
С чего вы так шибко восхваляете эту поделку? Китайцы почти такие же штампуют по 8 убитых енотов.
Немного файлов по зажиганию: ФУОЗ 2.2 + программа правки таблиц 0.987, монтажка
Встал на лапы
Сообщения: 82
Зарегистрирован: Ср сен 12, 2012 19:05:02

Сообщение Sergey3a23 »

Flash.#13 писал(а):Китайцы почти такие же штампуют по 8 убитых енотов.
Пусть клепают (дай им Бог здоровья)... Нам же - хочется сделать что-то стоящее своими руками.. Иначе - для чего мы здесь все собрались?

Сидел, подбирал 78l05 Самые точные - не покупные, а выпаянные откуда-то...
При изменении входного от 7 до 18 Вольт - выход не меняется... Надо же... не знал.
Вложения
P1020724 crop.JPG
(189.77 КБ) 593 скачивания
Последний раз редактировалось Sergey3a23 Вс фев 21, 2016 14:56:44, всего редактировалось 1 раз.
Друг Кота
Аватара пользователя
Сообщения: 6635
Зарегистрирован: Чт дек 29, 2005 00:18:30
Откуда: Москва

Сообщение Дмитрий М »

Не, я Вашу хочу использовать, интересно же попаять. Но с опорой действительно давайте сделаем точнее, а то ведь погрешности.. они как бы складываются. Там колеблется питание, там АЦП... а в итоге не пойми что. Если можно 431 посадить и это не сложно.. то почему бы и нет? 431 у всех как грязи.. они в любом БП для мобильника сидят. Никто не заставляет REFxx использовать, хотя и они у многих есть ;) . У меня вроде даже и КС191Ф лежали где-то, но это потом..
Ничто так не укрепляет взаимное доверие, как 100% предоплата! Дмитрий, ex-RK3AOR.
Контактная информация:
Говорящий с текстолитом
Сообщения: 1523
Зарегистрирован: Пн май 28, 2012 19:52:17
Откуда: г.Киров (Вятка)

Сообщение goldmen8 »

Starichok51 писал(а):... а чтобы вообще не заниматься подобной коррекцией, достаточно питание установить ровно 5,12 Вольта. тогда одна дискрета будет ровно 50 мВ.
а еще лучше - применять внутреннюю опору 2,56 Вольта. тогда и дискретность измерений будет в 2 раза лучше и составит 25 мВ/дел...
Почему не хотите использовать встроенный ИОН?
Выдержка из ДШ: "ATmega8 содержит встроенный источник опорного напряжения (ИОН). ИОН используется схемой контроля питания и может быть подключен ко входу аналогового компаратора или к АЦП. Опорное напряжение АЦП 2.56В генерируется встроенным ИОН."
Есть ДШ ATmega8_rus 10Mb. Могу поделиться.
Держит паяльник хвостом
Аватара пользователя
Сообщения: 965
Зарегистрирован: Сб апр 12, 2014 23:46:03
Откуда: Киев

Сообщение Flash.#13 »

Спасибо, но меня и англ. вполне устраивает. Уже писал, повторюсь, у меги8 внутренний источник опорного не юзабельный. Либо внешний, либо питание, третьего не дано...
Немного файлов по зажиганию: ФУОЗ 2.2 + программа правки таблиц 0.987, монтажка
Говорящий с текстолитом
Сообщения: 1523
Зарегистрирован: Пн май 28, 2012 19:52:17
Откуда: г.Киров (Вятка)

Сообщение goldmen8 »

У вас проблема в активации встроенного ИОН? 2.56В ровно делится на 1024 = 25 мВ на один бит замера.
Держит паяльник хвостом
Аватара пользователя
Сообщения: 965
Зарегистрирован: Сб апр 12, 2014 23:46:03
Откуда: Киев

Сообщение Flash.#13 »

Согласно мануалу байт ADMUX содержит настройку:

Код: Выделить всё

REFS1:REFS0 
00    AREF
01    AVcc, с внешним конденсатором на AREF
10    Резерв
11    Внутренний 2.56В  источник, с внешним конденсатором на AREF
Сколько не тужился, но запустить внутренний не удалось...
Немного файлов по зажиганию: ФУОЗ 2.2 + программа правки таблиц 0.987, монтажка
Встал на лапы
Сообщения: 82
Зарегистрирован: Ср сен 12, 2012 19:05:02

Сообщение Sergey3a23 »

В общем, подобрал я множитель регистра R16 - под свой резистор . это - 3B. При 0,5 А - показывает от 0,48 до 0,53. Как раз в пределах шага. Вольтметр показывает точно при питании 4,7 В Но это не страшно. Главное - застабилизировать питание на каком-то уровне, а потом коэффициентами можно поправить..
Модератор
Аватара пользователя
Сообщения: 19062
Зарегистрирован: Сб авг 14, 2010 15:05:51
Откуда: г. Озерск, Челябинская обл.

Сообщение Starichok51 »

Sergey3a23 писал(а):а не влияет ли число в регистре R16 - ещё и на Вольты?
умножение на 50 применяется как к току, так и к напряжению.
о поскольку это одна подпрограмма, то число в регистре R16 влияет одинаково как на ток, так и напряжение.
Flash.#13 писал(а):это займет еще пару дней...
с нетерпением жду твоей новой программы. чувствую,, мне придется в ней править до фига...
Sergey3a23 писал(а):но всё-таки, хочется сделать изделие поточнее...
так забей на авторский вариант схемы, и повесь на вход AREF собственный точный источник опоры.
но, соответственно, нужно изменить в исходном тексте источник опоры.
Мудрость приходит вместе с импотенцией...
Когда на русском форуме переходят на Вы, в реальной жизни начинают бить морду.
Встал на лапы
Сообщения: 82
Зарегистрирован: Ср сен 12, 2012 19:05:02

Сообщение Sergey3a23 »

Ну вот, оказалось- вполне годная батарея для использования в мультиметре..
Вложения
WP_20160221_001_cr.jpg
(196.98 КБ) 573 скачивания
Встал на лапы
Сообщения: 82
Зарегистрирован: Ср сен 12, 2012 19:05:02

Сообщение Sergey3a23 »

Starichok51 писал(а):так забей на авторский вариант схемы, и повесь на вход AREF собственный точный источник опоры.
но, соответственно, нужно изменить в исходном тексте источник опоры.
Неее.. Светодиодом - я помигать ещё как-то смогу, (на бейсике, в Баскоме) Но - лезть в программу, не... Я знаю только, что надо что-то разделить на 1024, и всё будет хорошо...
Сейчас Автор выложит новую прошивку, там будет ещё точнее, я верю...
А Автора - что-то не запускается внутренний источник опорного напряжения, я так понял... Вы подскажите, может совместно что-то точное сделаете?
Модератор
Аватара пользователя
Сообщения: 19062
Зарегистрирован: Сб авг 14, 2010 15:05:51
Откуда: г. Озерск, Челябинская обл.

Сообщение Starichok51 »

Sergey3a23 писал(а):А Автора - что-то не запускается внутренний источник опорного напряжения, я так понял... Вы подскажите, может совместно что-то точное сделаете?
признаюсь публично - лопнуло мое терпение и я заказал на али АТМегу8 и модули 1602.
но когда я смогу сам программировать и в живом виде отлаживать программы- еще не известно.
но наедяться на наш совместный труд не просто можно, а даже нужно!
с моим участием мы сделаем "конфетку", и я не боюсь так говорить...
Sergey3a23 писал(а): Но - лезть в программу, не...
сейчас в программе есть две строки (одна для АЦП0 и одна для АЦП1).
это (комментарии уже изменены мной)

Код: Выделить всё

;=== старт замера тока АЦП ===
zamer2:
ldi R16, 0b01000000	;источник опоры - вход ADCC, АЦП0 - ток
out ADMUX, R16
и немного ниже

Код: Выделить всё

;== вольтметр АЦП ==========
ldi R16, 0b01000001	;источник опоры - вход ADCC, АЦП1 - напряжение
out ADMUX, R16
sbi ADCSRA,6		;старт замера АЦП
для тока делаем замену:
ldi R16, 0b01000000 заменяем на
ldi R16, 0b00000000 для опоры на AREF
или на
ldi R16, 0b11000000 для внутренней опоры 2,56 Вольта.
для напряжения делаем замену:
ldi R16, 0b01000001 заменяем на, соответственно,
ldi R16, 0b00000001 для опоры на AREF
или на
ldi R16, 0b11000001 для внутренней опоры 2,56 Вольта.
Sergey3a23 писал(а):Сейчас Автор выложит новую прошивку, там будет ещё точнее, я верю...
как я уже сказал, верить надо.
но это будет не сейчас...
для автора поставлена довольно сложная задача.
Мудрость приходит вместе с импотенцией...
Когда на русском форуме переходят на Вы, в реальной жизни начинают бить морду.
Ответить

Вернуться в «Питание»