реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Особенности работы с AVR-450
Oleg_IT
сообщение May 16 2006, 10:50
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 922
Регистрация: 3-06-05
Из: Москва
Пользователь №: 5 709



Собрал устройство для AT90S4433, но работаю на ATMega32 (естественно немного подправил программу). Работает.
Есть особенности.
Во первых. Элементы примерно такие как рекомендуются из-за возможности купить. Например, индуктивность не 150 мкГн, а 100.
Во вторых по условию работы могу дать не более 0.5А.
Результат тестирования.
При быстрой зарядки полностью разряженный NiCd 0.2А аккумулятор 750мАч заряжается минут 10-15 и переходит в Trickle_charge() по условию (last_min_volt - temp) > NEG_dV. Вроде бы 10-15 минут мало. После быстрой зарядки ток КЗ зашкаливает за 2А (но полностью аккумулятор конечно не заряжен).
Я в теории заряда аккумуляторов не очень. Помогите. Может мне переделать программу так, что бы она держала один ток определённое время. Но как тогда определить это время при не полной разрядки?
Может есть где почитать о таких тонкостях?
Go to the top of the page
 
+Quote Post
_artem_
сообщение May 16 2006, 10:58
Сообщение #2


учащийся
*****

Группа: Свой
Сообщений: 1 065
Регистрация: 29-10-05
Из: города контрастов
Пользователь №: 10 249



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

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


--------------------
Зачем лаять на караван , когда на него можно плюнуть?

Go to the top of the page
 
+Quote Post
ROC
сообщение May 16 2006, 11:08
Сообщение #3


Частый гость
**

Группа: Свой
Сообщений: 157
Регистрация: 14-11-04
Из: Санкт-Петербург
Пользователь №: 1 125



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


--------------------
WBR,
ROC.
Go to the top of the page
 
+Quote Post
Oleg_IT
сообщение May 16 2006, 11:39
Сообщение #4


Знающий
****

Группа: Свой
Сообщений: 922
Регистрация: 3-06-05
Из: Москва
Пользователь №: 5 709



Цитата(ROC @ May 16 2006, 15:08) *
Было несколько продолжений AVR450, в частности - http://www-user.rhrk.uni-kl.de/~dittrich/trxcharger/
Народ собирал, говорят - в пределах заявленного работает.



Интересно. Но это на немецком, а я с ним не дружу, и вокруг меня тоже все англичане.
Может на английском, что-то подобное есть?
Go to the top of the page
 
+Quote Post
ROC
сообщение May 16 2006, 11:43
Сообщение #5


Частый гость
**

Группа: Свой
Сообщений: 157
Регистрация: 14-11-04
Из: Санкт-Петербург
Пользователь №: 1 125



Цитата(Oleg_IT @ May 16 2006, 15:39) *
Цитата(ROC @ May 16 2006, 15:08) *

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



Интересно. Но это на немецком, а я с ним не дружу, и вокруг меня тоже все англичане.
Может на английском, что-то подобное есть?

Хм... На аглицком, но для лития - http://www.seattlerobotics.org/encoder/200210/lithiumion.htm
"Нет в мире совершенства" (С) smile.gif


--------------------
WBR,
ROC.
Go to the top of the page
 
+Quote Post
_artem_
сообщение May 16 2006, 11:45
Сообщение #6


учащийся
*****

Группа: Свой
Сообщений: 1 065
Регистрация: 29-10-05
Из: города контрастов
Пользователь №: 10 249



Цитата(Oleg_IT @ May 16 2006, 14:39) *
Интересно. Но это на немецком, а я с ним не дружу, и вокруг меня тоже все англичане.
Может на английском, что-то подобное есть?


http://babelfish.altavista.com


--------------------
Зачем лаять на караван , когда на него можно плюнуть?

Go to the top of the page
 
+Quote Post
Oleg_IT
сообщение May 16 2006, 12:18
Сообщение #7


Знающий
****

Группа: Свой
Сообщений: 922
Регистрация: 3-06-05
Из: Москва
Пользователь №: 5 709



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

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

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


_artem_ Ссылка http://babelfish.altavista.com не открывается, политика защиты срабатывает. Может на мейл можно скинуть.
Go to the top of the page
 
+Quote Post
ROC
сообщение May 16 2006, 12:41
Сообщение #8


Частый гость
**

Группа: Свой
Сообщений: 157
Регистрация: 14-11-04
Из: Санкт-Петербург
Пользователь №: 1 125



Цитата(Oleg_IT @ May 16 2006, 16:18) *
Обращаю внимание на фрагмент своего вопроса

---При быстрой зарядки полностью разряженный 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.gif

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


--------------------
WBR,
ROC.
Go to the top of the page
 
+Quote Post
Oleg_IT
сообщение May 16 2006, 12:52
Сообщение #9


Знающий
****

Группа: Свой
Сообщений: 922
Регистрация: 3-06-05
Из: Москва
Пользователь №: 5 709



Цитата(ROC @ May 16 2006, 16:41) *
Так проверьте, что там происходит:

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


Проверил. Входит в
if ((last_min_volt - temp) > NEG_dV)
и вываливается в "TRICKLE".

А ток у меня не более 250 мА. Этот момент мне не понятен, ток не большой, а предел достигается быстро.
Go to the top of the page
 
+Quote Post
ROC
сообщение May 16 2006, 13:16
Сообщение #10


Частый гость
**

Группа: Свой
Сообщений: 157
Регистрация: 14-11-04
Из: Санкт-Петербург
Пользователь №: 1 125



Цитата(Oleg_IT @ May 16 2006, 16:52) *
Цитата(ROC @ May 16 2006, 16:41) *


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

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


Проверил. Входит в
if ((last_min_volt - temp) > NEG_dV)
и вываливается в "TRICKLE".

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

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


--------------------
WBR,
ROC.
Go to the top of the page
 
+Quote Post
_artem_
сообщение May 16 2006, 13:25
Сообщение #11


учащийся
*****

Группа: Свой
Сообщений: 1 065
Регистрация: 29-10-05
Из: города контрастов
Пользователь №: 10 249



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


--------------------
Зачем лаять на караван , когда на него можно плюнуть?

Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th July 2025 - 20:54
Рейтинг@Mail.ru


Страница сгенерированна за 0.01449 секунд с 7
ELECTRONIX ©2004-2016