Ув. DimAlt не могли бы вы выложить скрин фьюзов для вашей последней зарядки на два канала. Собрал Ваше устройство, а запрограммировать контроллер нормально не могу. А точнее из за неправильно выставленных фьюзов залочилось для программирования уже два контроллера. Программирую AVROSPII + AVR910
И еще важный момент, Вы запрограммировали калибровочный байт для 8 мегагерц по адресу 0х26? Без этого связи с компом не будет.
Вот. Именно из за этого связи с ПК и небыло. Понипрог нет возможности заюзать, поэтому сначала делал все по фъюзам из статьи в программере из CodeVision, но че та сделал не правильно и капут двум камням. Прошил калибровочный байт и все зарулило как надо. Спасибо большое. Ща доделаю панельку с кнопками и будем тестить.
Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ очень важен контроль процесса заряда и разряда для избегания воздействия внешнего зарядного напряжения после достижения 100% заряда. Инженеры КОМПЭЛ подготовили список таких решений от разных производителей.
2_DimAlt : Сегодня запустил девайс, зарядил четыри комплекта NiMh. Все отлично работает. Спасибо большое за труды! Оч. нравится настройки прибора. Но есть пара вопросов. Мой экземпляр, находясь в ждущем режиме, при нажатии кнопки Recharge ничего не разряжает и красный диод не загорается (контролирую вольтметром). Разряд АКБ до 1 вольта происходит лишь при одновременном нажатии Start & Recharge (как и должно быть по описанию). Это нормальная работа или что то не так?
И еще вопрос. Напряжение на АКБ контроллер меряет с небольшой погрешностью (в +0,5 вольта). Как подогнать напряжение ближе к реальности?
Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре.
Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.
Вот так вот сварганил датчик температуры. Пока был вынужден сделать его на + т.к. на минус ничего подходящего не нашел. Честно говоря не удобно диод цеплять в качестве датчика. Для более качественной термопередачи диод в замазал термопастой.
Dimon8956, у меня к Вам просьба, если будете собирать статистику, то пришлите ее и мне. Мне это очень помогает и я благодарен людям, которые присылали мне статистику. На ее основе я решил внести небольшие изменения в алгоритм, связано это с тем, что зарядкой пользуются и для зарядки акк. ААА, а я в последние время зациклился на больших емкостях. Также изменятся функции переключателей. Но это только в планах, если будет свободное время.
На счет запуска разряда одной кнопкой, принял к сведению. Как то привык к двум и в мыслях не было что можно одной :) Подкорректировать показания можно в программе изменив значение "шаг АDC" АREF. Сейчас посмотрел в проге была ошибка, не позволяющая это сделать, подкорректировал. Вообщем скачайте новую версию.
Еще интересно посмотреть Вашу монтажку.
По поводу монтажки. Сделал под свои дроселя. Каркасы для катушек остались после апдейта акустики Sven. На них и намотал проводом 0,65. Индуктивность получилась по 414 мкГн. Полевики поставил в корпусе ТО-263. Из недостатков, я поставил мостик на 2 ампера в целях экономии места, но надо бы на больший ток (греется прилично).
По поводу статистики - не вопрос. У меня в основном в обиходе Ni-Mh на 2500 мА, по ходу заряда буду сохранять и как нить пачкой все вышлю. Как буду готов отпишусь.
2_DimAlt: Я немного не понял как подкорректировать измеряемое на АКБ напряжение контроллером при помощи параметра "Шаг ADC" Сделал следующим образом. Замерял напряжение на ноге контроллера AREF и выставил в соответствующем поле программы. Но изменения в лучшую сторону в плане замера напряжения контроллером так и не произошли. Ведь устанавливаемые параметры в полях "R=" "Шаг ADC" "Rd=" не записываются в контроллер? Я так понял что эти параметры участвуют при расчете программой параметра ADC и именно его и пишет в МК. Так ли это?
И еще. Есть такая ситуация когда в зарядку могут попасть уже заряженные АКБ, возможен ли вариант с перезарядом?
Смысл такой, подбирая AREF, тем самым делаем коррекцию ADC. Она отображается только в программе на компе. На микроконтроллер, кроме записанных подкорректированных значений тока ни как не влияет. В алгоритме правильные абсолютные значения напряжения не нужны, там главное профиль. Поэтому не сделано ни чего для коррекции АЦП. К тому же, напряжение на акк. меряется при включенном разрядном резисторе, и мы получаем напряжение, в которое входит падение на внутреннем сопротивлении акк. и соед. контактов держателя. И оно будет всегда отличаться от измеренного прибором ЭДС аккумулятора, поэтому особого смысла в коррекции нет. И ввести ее не получиться, так как что бы отображалось ЭДС в программе надо на комп присылать именно ЭДС, тогда статистика теряет для меня важность.
Цитата:
И еще. Есть такая ситуация когда в зарядку могут попасть уже заряженные АКБ, возможен ли вариант с перезарядом?
Вы попробуйте, что бы точно знать, как поведет себя зарядка, в моих экспериментах зарядка останавливалась или по минус дельта V, по прекращению роста напряжения или по температуре. Это для полностью заряженных акк. Этому вопросу я уделил много внимания. Хотя в этом случае, перезаряд будет по определению.
Если вставить не полностью разряженные, или скажем так, уже где то немного поработавшие, то зарядка отработает как надо (надеюсь). Совет, когда надо подзарядить заряженные аккумуляторы, надо заряжать в режиме NiCd, токи при этом ставить 700-1500мА. В этом режиме вторая фаза алгоритма определяется быстрей. На NiMh зарядка может вовремя не определить вторую фазу, и тогда останится контроль по отрицательному приращению и температуре. Про "вторую фазу" посмотрите в проге алгоритм.
Уточните пожалуйста код установки внутреннего генератора.
По описанию код 0100 (CKSEL3-0) соответствует частоте 8МГц, а требуется 1МГц т.е. 0001. Как правильно?
8 мегагерц это для другой зарядки.
Сейчас провел эксперимент, зарядил ранее заряженные акк, пролежали после заряда недели 3-4.
Специально порог температуры поставил 45гр, что бы не было останова по нему. Зарядка была в режиме NiMh ток 1200мА, остановилась по отрицательному приращению. Сейчас набираю статистику, проблема в том, что у меня нет ее для маленьких емкостей, и вот для таких случаев.
И еще важный момент, Вы запрограммировали калибровочный байт для 8 мегагерц по адресу 0х26? Без этого связи с компом не будет.
ДЛя одноканальной зарядки это тоже надо?
Ни как не могу добиться связи с компом.
И еще интересный момент - при устаноки в зарядку заряженного акб (хотел разрядить) мигнул светодиод и началась зарядка при этом светодиод был выключен.
Нет, для минизарядки fuse оставить по умолчанию, только запрограммировать бит BODEN. Тоесть мк. работает на 1 мег. и для него не надо считывать и записывать калибровочный байт. Связь должна быть. Что то у Вас с преобразователем уровней RS232. На всякий случай скачайте последнюю версию проги для компа, там много дорабатывал.
Цитата:
И еще интересный момент - при устаноки в зарядку заряженного акб (хотел разрядить) мигнул светодиод и началась зарядка при этом светодиод был выключен.
Так и должно быть. Если хотите разрядить, то нужно предварительно замкнуть переключатель разряд и после этого вставлять акк.
Так и должно быть. Если хотите разрядить, то нужно предварительно замкнуть переключатель разряд и после этого вставлять акк.
У меня в место переключателя стоит перемычка. Так что все равно непонятно почему не стал разряжать и почему во время зарядки не мигал светодиод. При слегка разряженных акб - все работает нормально.
Для согласования с компом стоит кт30102 согласно вашей схеме. На 3 ножке МК постоянно 3В плюс минус десятые доли. Осцилографом пока не смотрел.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 36
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения