Делаю цифровую зарядку
А по поводу "остановившегося счетчика - видимо, и Flash не дошился, и каждый раз из FF отнимается FF вместо 1 , получается 0, потом при включении от 0 отнимается 1, получается FF.
У меня тоже такое было, AVR прошивал первый раз- FLASH забыл 😃
Правда счетчик все-же работал, но с 254.
Александр, а какие данные лежат во FLASH? кроме счетчика естественно ?
У меня тоже такое было, AVR прошивал первый раз- FLASH забыл 😃
Правда счетчик все-же работал, но с 254.
Александр, а какие данные лежат во FLASH? кроме счетчика естественно ?
Не Александр, но…
Не флеш ты забыл, а EEPROM. Там-же настройки на твои 20 батареек.
Вернее, 20 батареек, 1 дефолтная…
Господа, возвращаясь к теме счетчика жизни.
Да, видимо взломать можно (автору и мэтру виднее). И при том несложно. Дык, зачем утруждать-то народ? Наши-ж россияне… Что ни дай - обязательно сломают… И ломать не будут только в случае, если это ничего кроме потраченого времени не сулит. Так что на фоне общего признания возможности взлома проще выпустить неограниченую прошивку. 😒
Так что на фоне общего признания возможности взлома проще выпустить неограниченую прошивку. 😒
Слушайте, чего вы давите на человека? Если ему захотелось ввести ограничения в прошивку, это его право. Он не обязан ни кому ни чем. Если кому-то позволяет квалификация и совесть - пусть ломает.
На снятие защиты уйдет пара часов, а вот чтобы написать прогу хорошего зарядника, потребуется минимум пара недель.
Если прога писана на Сишнике, например, с оптимизацией, на снятие защиты может уйти далеко не пара часов. Смысла нету ломать, нечего там ломать. Программа для разряда пишется за 20 минут. По своему опыту могу сказать что проще и лучше писать самому.
Энтузиастов-альтруистов набралось много, кто начнет открытый проект на базе этого железа ?
Можно и на мегу 32 перейти 😉
Автору спасибо за девайс, работает ведь …
Соберу конечно скорее всего и железяку из соседней ветки форума, но этот то девайс ПЕРВЫЙ.
А лучше сразу на 128-ю… Зачем в таком простом девайсе 32-я мега ? Для такой железки 8-й меги за глаза.
А лучше сразу на 128-ю… Зачем в таком простом девайсе 32-я мега ? Для такой железки 8-й меги за глаза.
Для зарядки лучше AT90PWM3, там самая подходящая переферия.
Для зарядки лучше AT90PWM3, там самая подходящая переферия.
Ну переферия переферией, но прогу еще куда-то затолкать надо, а написание интерфейса занимает как правило оч. не мало места, всякие там менюшки и прочее.
Для такой железки 8-й меги за глаза.
Ну переферия переферией, но прогу еще куда-то затолкать надо, а написание интерфейса занимает как правило оч. не мало места, всякие там менюшки и прочее.
Что-то вы в показаниях путаетесь, то Вам 8-й меги “за глаза”, то PWM3 мало. А флеша у них обеих 8К, конечно SRAM 1024 против 512, но для менюшек ram не нужен. За-то управление с защитами делать гораздо проще и надежнее.
Что-то вы в показаниях путаетесь, то Вам 8-й меги “за глаза”, то PWM3 мало. А флеша у них обеих 8К, конечно SRAM 1024 против 512, но для менюшек ram не нужен. За-то управление с защитами делать гораздо проще и надежнее.
Не путаюсь просто в инете через тел и качать даташит напряжно, а раньше у атмела 90-я серия больше 2-х кил не имела. Вобчем согласен и с PWM3 😃
Просьба ко всем кто заметит глюки в работе прошивки, сообщить о них для дальнейшего устранения.
Возможная причина проблем - повреждение файла прошивки при скачивании(сам пробовал - со второго раза удалось рабочую скачать 😃 ).
А лучше сразу на 128-ю… Зачем в таком простом девайсе 32-я мега ? Для такой железки 8-й меги за глаза.
Думаю ног может нехватить. Мега16-32 самое оно.
Сегодня погонял зарядник в"боевых"условиях(на водоеме-от 12 вольт(авто аккумулятор)),
легко заряжает 7 баночную батарею без преобразователя(GP3300-держит ток в конце заряда-3 Амп.,Intellekt4200-4 Амп.),вполне подходит для ФСР-ЕСО и ФСР-Е - очень удобная штучка.
Alex@ndr-за разработку еще раз огромное спасибо!
Есть проблемка.
В наличии блок = 4 банки NiMh 1300mAh
- ставлю разряд 4 банки NiMh 1300mAh 1,2V на банку, токи разные пробовал
останавливается на 4,79В - линейный заряд 0,2А 4 банки NiMh 1300mAh 1,2V
практически сразу напряжение 5,23В и по этой причине остановка,
что же надо устанавливать, какое напряжение заряда ?
Есть проблемка.
В наличии блок = 4 банки NiMh 1300mAh
- ставлю разряд 4 банки NiMh 1300mAh 1,2V на банку, токи разные пробовал
останавливается на 4,79В- линейный заряд 0,2А 4 банки NiMh 1300mAh 1,2V
практически сразу напряжение 5,23В и по этой причине остановка,
что же надо устанавливать, какое напряжение заряда ?
разряд 0.8В на банку
заряд 1.8В на банку
это при токе от С/2 до С, при меньших токах примерно 1В и 1.7 соответсвенно.
Alex@ndr если есть возможность выложи прошивку с англицким меню и поддержкой вывода на RS232. Есть проблема с приобретением индикатора поддерживающим руский. А в общем спасибо за разработку.
Alex@ndr если есть возможность выложи прошивку с англицким меню и поддержкой вывода на RS232. Есть проблема с приобретением индикатора поддерживающим руский. А в общем спасибо за разработку.
Вечером постараюсь выложить.
Английская, с выводом на RS232. Прога для вывода: LogView( www.logview.info ), в настройках выбирать зарядку “Robbe PowerPeak ||”.
Demo_Charger_Final_E.rar
Alex@ndr а можно ввести режим работы зарядника разряд-заряд?
Английская, с выводом на RS232. Прога для вывода: LogView( www.logview.info ), в настройках выбирать зарядку “Robbe PowerPeak ||”.
Спасибо.
Alex@ndr, очень понравились оригинальностью некоторые части схемы.
Пара вопросов, если не сложно:
- В прошивке при заряде и измерении напряжения батареи учитывается падение напряжения на токоизмерительном резисторе? Или напряжение измеряется только в паузах заряда?
- Каким образом влияет на точность измерения напряжения делитель на два входа АЦП?
Alex@ndr а можно ввести режим работы зарядника разряд-заряд?
А зачем?
- В прошивке при заряде и измерении напряжения батареи учитывается падение напряжения на токоизмерительном резисторе? Или напряжение измеряется только в паузах заряда?
- Каким образом влияет на точность измерения напряжения делитель на два входа АЦП?
Напряжение щитается так: в процессе заряда, при протекании тока, на экран выводится напряжение с учётом падения на резисторе(и проводах за одно), меряется оно делителем 18/3. В паузах тока меряется делителем 18/3 или 18/6(зависит от его величины), падение не учитывается, величина напряжения используется для подсчёта дельтапика.
При заряде лития, падение учитывается постоянно, если в меню выбрано 2-3 банки, используется делитель 18/3 , если одна - 18/6.
При разряде резистор естественно не учитывается, возможное падение на проводах учитывается. Меряется делителем 18/3.
Делитель 18/3 позволяет мерять до ~15В
Делитель 18/6 позволяет мерять до ~7,5В с точностью, в два раза больше.