Перейти к содержанию
    

Особенности работы с AVR-450

Собрал устройство для AT90S4433, но работаю на ATMega32 (естественно немного подправил программу). Работает.

Есть особенности.

Во первых. Элементы примерно такие как рекомендуются из-за возможности купить. Например, индуктивность не 150 мкГн, а 100.

Во вторых по условию работы могу дать не более 0.5А.

Результат тестирования.

При быстрой зарядки полностью разряженный NiCd 0.2А аккумулятор 750мАч заряжается минут 10-15 и переходит в Trickle_charge() по условию (last_min_volt - temp) > NEG_dV. Вроде бы 10-15 минут мало. После быстрой зарядки ток КЗ зашкаливает за 2А (но полностью аккумулятор конечно не заряжен).

Я в теории заряда аккумуляторов не очень. Помогите. Может мне переделать программу так, что бы она держала один ток определённое время. Но как тогда определить это время при не полной разрядки?

Может есть где почитать о таких тонкостях?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

посмотри вот это - может быть поможет в выборе режима :

 

http://data.energizer.com/PDFs/nickelcadmium_appman.pdf

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Было несколько продолжений AVR450, в частности - http://www-user.rhrk.uni-kl.de/~dittrich/trxcharger/

Народ собирал, говорят - в пределах заявленного работает.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Было несколько продолжений AVR450, в частности - http://www-user.rhrk.uni-kl.de/~dittrich/trxcharger/

Народ собирал, говорят - в пределах заявленного работает.

 

 

Интересно. Но это на немецком, а я с ним не дружу, и вокруг меня тоже все англичане.

Может на английском, что-то подобное есть?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Было несколько продолжений AVR450, в частности - http://www-user.rhrk.uni-kl.de/~dittrich/trxcharger/

Народ собирал, говорят - в пределах заявленного работает.

 

 

Интересно. Но это на немецком, а я с ним не дружу, и вокруг меня тоже все англичане.

Может на английском, что-то подобное есть?

Хм... На аглицком, но для лития - http://www.seattlerobotics.org/encoder/200210/lithiumion.htm

"Нет в мире совершенства" (С) :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Интересно. Но это на немецком, а я с ним не дружу, и вокруг меня тоже все англичане.

Может на английском, что-то подобное есть?

 

http://babelfish.altavista.com

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Обращаю внимание на фрагмент своего вопроса

 

---При быстрой зарядки полностью разряженный NiCd 0.2А аккумулятор 750мАч заряжается минут 10-15 и переходит в Trickle_charge() по условию (last_min_volt - temp) > NEG_dV. Вроде бы 10-15 минут мало.

 

10-15 так должно быть?

 

 

_artem_ Ссылка http://babelfish.altavista.com не открывается, политика защиты срабатывает. Может на мейл можно скинуть.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Обращаю внимание на фрагмент своего вопроса

 

---При быстрой зарядки полностью разряженный NiCd 0.2А аккумулятор 750мАч заряжается минут 10-15 и переходит в Trickle_charge() по условию (last_min_volt - temp) > NEG_dV. Вроде бы 10-15 минут мало.

 

10-15 так должно быть?

 

 

_artem_ Ссылка http://babelfish.altavista.com не открывается, политика защиты срабатывает. Может на мейл можно скинуть.

Так проверьте, что там происходит:

if (time.min !=    last_min)                                                 
                    {
                        last_min = time.min;

                        //If charge voltage is falling,    change to trickle mode
                        temp = Battery(VOLTAGE);
                        if ((last_min_volt - temp) > NEG_dV)
                        {
                            /*Stop the PWM, flag FAST charge dV/dt
                            termination and change charge mode to 
                            "TRICKLE". Save the termination value and the
                            max limit value for debug information*/

 

http://babelfish.altavista.com - это сайт с онлайновым переводчиком :biggrin:

 

10-15 мин - маловато, это ж ток зарядки дожен быть больше 3А. Жестоко.....

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Так проверьте, что там происходит:

 

10-15 мин - маловато, это ж ток зарядки дожен быть больше 3А. Жестоко.....

 

Проверил. Входит в

if ((last_min_volt - temp) > NEG_dV)

и вываливается в "TRICKLE".

 

А ток у меня не более 250 мА. Этот момент мне не понятен, ток не большой, а предел достигается быстро.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

 

Так проверьте, что там происходит:

 

10-15 мин - маловато, это ж ток зарядки дожен быть больше 3А. Жестоко.....

 

Проверил. Входит в

if ((last_min_volt - temp) > NEG_dV)

и вываливается в "TRICKLE".

 

А ток у меня не более 250 мА. Этот момент мне не понятен, ток не большой, а предел достигается быстро.

Тогда вариант - "дохлые" аккумуляторы.

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Na atmege to ze samoe chto i na tiny ? Izmeryali ?

 

 

// ADC voltage step according to resistors at ADC voltage measurement input

#define VOLTAGE_STEP 11.8

// ADC current step according to resistors on ADC current measurment input

#define CURRENT_STEP 1.95

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...