Делаю цифровую зарядку

AlexAndr=

Последняя версия моей зарядки: добавлен литий, оптимизировано меню, усовершенствованы другие функции. Заряд/разряд лития тестировался мною только на одной батарее, так что полной гарантии на работу с литием дать немогу.
Просьба ко всем, кто будет проверять на литие, сообщите о результатах, если будут замечания постараюсь исправить.

blindman
Aviator73:

Простите, что влезаю, но Вы по этой разводке реальный зарядник паяли? Сегодня проверял разводку - возникло нескольно спорных моментов. Переделать, конечно же, могу и сам, но просто интересно!
Спасибо!

Спорить не буду - мелкие недочёты там есть, но они выяснились уже при первом запуске и были исправлены паяльником. На схеме, возможно, забыл исправить. Изготовлено реальное устройство.

Сергей_Лиховид:

Здравствуйте
А можно схему и данные намотки?,проще и рабочий конечно лучше.
Еще можно ли на 15 вольт перестроить(ну чтобы три липоли или более 6 банок никеля от 12 вольтового
аккума заряжать)

При нормальных 220в на входе он выдаёт 14в без нагрузки, с нагрузкой 10А - 11,5в. Напряжение там меняется простым увеличением числа витков во вторичке. Трансформатор - от старого компьютерного БП АТ 200W. В первичке - 70 витков D=0.4-0.5, во вторичке - два по 7 витков тем же проводом(там полумостовая схема), только в 5-7 ниток параллельно. транзисторы - 2 штуки 13007 или от того же компьютерного БП (там обычно стоит один С2335).
Схема, к сожалению, только на бумаге. В электронном виде только плата есть в LAYOUT 4.0

викторыч

[quote=J0kER;420058]
Господи, ну что вы голову морочите…
Для “на один раз” прошивки вполне достаточно 1 LPTшного разъема, 5 резисторов и десятка проводов.
Картинка во вложении… Соответсвует STK200/300 програматору… В понипроге выбирать Paralel / AVR ISP I/O / LPT1/ В полярностях сигналов галки не ставить…

Здравствуйте нужна помощь все собрал а прошить немогу программатор по приведенной схеме пони прог пишет "device missing or unknouwn device(-24), соединил вроде все правильно а она не шьется , заранеее благодарен.

J0kER

vkb.sukhoi.ru/elektron/mjoy/device_setup.gif
Скриншот настроек из PonyProg2000.
Я сталкивался с 24 ошибкой тогда, когда Мега настроена фьюзами CKSEL на работу только от кварца. Если первым делом меняли фьюзы - то тогда поведение девайса понятно. Что-бы поднять контролер из этого состояния рекомендую почитать и освоить програматор avreal. В частности - режим работы в внешнего тактового сигнала, который задается ключом -o0.*

IVАN

викторыч многие компы с LPT порта выдают 3.5 вольта размаха-может в этом причина?
В стк200 или 300 еще микросхема стоит и размах в нем 5 вольт,потом надежней прошивать
без кварца-подавая на 13 ногу меге16 меандр в районе 1 мегагерц размахом 5 вольт.
Может вот еще поможет?

викторыч
IVАN:

викторыч многие компы с LPT порта выдают 3.5 вольта размаха-может в этом причина?
В стк200 или 300 еще микросхема стоит и размах в нем 5 вольт,потом надежней прошивать
без кварца-подавая на 13 ногу меге16 меандр в районе 1 мегагерц размахом 5 вольт.
Может вот еще поможет?

всем благодарен за помощь буду разбираться, еще в догонку вопрос контроллер с подключенным кварцем и питанием но не прошитый должен генерить на кварце или нет???

Andrej100
викторыч:

всем благодарен за помощь буду разбираться, еще в догонку вопрос контроллер с подключенным кварцем и питанием но не прошитый должен генерить на кварце или нет???

Посмотри здесь www.ln.com.ua/~real/avreal/adapters.html 😃
если fuse не включены по идеи не должен.

Aviator73
AlexAndr=:

Вот, еще ток заряд/разряд поднят до 9,5А(незабываем ставить резюки 0,1 Ом на 10Ватт)

Скажите пожалуйста, как Ваш зарядник отнесется к отсутствию термодатчика?
Блин, в Минске не нашел ни у кого этого LM35, есть только типа DS18что-то там.

AlexAndr=
Aviator73:

Скажите пожалуйста, как Ваш зарядник отнесется к отсутствию термодатчика?
Блин, в Минске не нашел ни у кого этого LM35, есть только типа DS18что-то там.

Будет работать и без датчика, только лутше РА_3 посадить наземлю.

Вот ещё удалось втиснуть в зарядку RS232 - теперь можно все данные выводить на ПК. Только софта пока нету, может есть желающие помочь с написанием Windows-приложения?
Нужно что-то типа такого:

Зарядка сейчас выдаёт температуру, ток, напряжение и ёмкость:RS232.rar

XVortex

Адаптируйте выдачу данных не в ASCII а в Binary, напишите профиль и используйте программу LogView ( www.logview.info ) очень хорошая программа, есть все, что Вы показали на графике.

mega_john
AlexAndr=:

Будет работать и без датчика, только лутше РА_3 посадить наземлю.

Вот ещё удалось втиснуть в зарядку RS232 - теперь можно все данные выводить на ПК. Только софта пока нету, может есть желающие помочь с написанием Windows-приложения?
Нужно что-то типа такого:

Зарядка сейчас выдаёт температуру, ток, напряжение и ёмкость:

что конкретно требуется?(вид входных данных итд)готов помоч

Aviator73
AlexAndr=:

Будет работать и без датчика, только лутше РА_3 посадить наземлю.

Спасибо! И так, остальные детали собраны - буду собирать!

Oleg_Ru

Alex@ndr, может в первом сообщении дать ссылки на файлы с последней схемой и прошивкой а так же на правильную разводку платы?

AlexAndr=
XVortex:

Адаптируйте выдачу данных не в ASCII а в Binary, напишите профиль и используйте программу LogView ( www.logview.info ) очень хорошая программа, есть все, что Вы показали на графике.

Класс, похоже именно это мне и нужно. А можно подробнее, что за профиль, какие конкретно должны быть данные на выходе? Вобщем пошагово, как подрубить зарядник к этой проге? Там всё немецкое, ничего непойму.
Вроде данные надо посылать каждую сек. с разделением “;” типа так: 0;10,473;0;0;1;0;0;13,72;
Только ничего из этого неполучается.

mega_john:

что конкретно требуется?(вид входных данных итд)готов помоч

Всё что мне требуется действительно есть в вышеуказанной проге www.logview.info . А именно: нужно принимать данные с СОМ порта(соответственно должна быть возможность выбора порта, настройка параметров обмена), принятые данные(напряжение, ток, ёмкость, температура) должны отображатся на одном графике в реальном времени, также должно быть отображение текущих значений всех величин. Ещё надо будет сохранить все эти данные в файл, загружать из файла. Вид входных данных можно сделать практически любой.
Но я пока попробую наладить работу с той прогой, может ничего нового писать и непридётся.

Oleg_Ru:

Alex@ndr, может в первом сообщении дать ссылки на файлы с последней схемой и прошивкой а так же на правильную разводку платы?

Неплохобы, а как? Там нет кнопки “правка”.

XVortex

Хм. Интересный вопрос, насчет формата. Попробую отснифферить порт и сказать точно, что зарядник (Robbe Infinity 3) шлёт в порт. До сего момента я пользовался LogView и не задумывался над этим вопросом. Профиль в данном случае, это .ini файл, который лежит в папке Geraete и содержит параметры порта и вид выдаваемых данных. Возьмите за основу какой-нибудь .ini, переименуйте и давайте попробуем разобраться с форматом.

AlexAndr=
XVortex:

Хм. Интересный вопрос, насчет формата. Попробую отснифферить порт и сказать точно, что зарядник (Robbe Infinity 3) шлёт в порт.

Отлично, думаю протокол фирменной зарядки мне поможет разобратся. Буду ждать.

XVortex:

Профиль в данном случае, это .ini файл, который лежит в папке Geraete и содержит параметры порта и вид выдаваемых данных. Возьмите за основу какой-нибудь .ini, переименуйте и давайте попробуем разобраться с форматом.

ИНИ-файл я уже нашёл, пока его не правил вообще ничего непринимало, сейчас в дебуге пишит такое:

XVortex

Вроде данные надо посылать каждую сек. с разделением “;” типа так: 0;10,473;0;0;1;0;0;13,72;

не не не. Это так данные экспортируются из таблицы для последующего импорта в Excel.
Попробуйте пока вот что - установить профиль для Robbe Infinity 3 и посылать в порт каждую секунду пакет из 102 байт на скорости 9600 8N1 . неважно что, хотя-бы числа от 1 до 102

AlexAndr=
XVortex:

не не не. Это так данные экспортируются из таблицы для последующего импорта в Excel.
Попробуйте пока вот что - установить профиль для Robbe Infinity 3 и посылать в порт каждую секунду пакет из 102 байт на скорости 9600 8N1 . неважно что, хотя-бы числа от 1 до 102

У меня в списке нет Infinity 3, но принцип я понял. Ставил Spectra II (у него я так понял посылка 10 байт) и пробовал посылать “0123456789”.Пробовал поразному, разные варианты - абсолютно никакой реакции. Пробовал на других зарядных -тоже самое.
Вобщем надо глянуть посылку фирменной зарядки, думаю тогда всё станет ясно. Буду ждать протокола Вашего зарядного.

викторыч

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