От себя хочу добавить следующее. Для точного показания тока и напряжения резисторы (R11 R12 R7 R8) должны быть 1% те что с четырьмя символами на корпусе, с 5% будут погрешности порядка 0,3-0,5 единиц (тут можно поиграться с переменниками (U5,U6)).
Резисторы и конденсаторы в корпусе - 0805 LM1117 - TO-252 Z1 - перемычка Z3 - перемычка (корпус 1206) Q1 - BCP56, или другой подходящий по корпусу и току в 1А Распиновка дисплея стандартная Два не соединенных отверстия у МК и L1 - перемычка Конденсатор на 22мФ - не перепутайте полярность, полоска означает "+" Пищалка с внутренним генератором на 5В чтоб не сильно орала. Диод на силовой части, шотки от дохлого БП, ток не помню Резисторы на силовой нужны 10ватт, на всякий оставил площадки для 5ватт
Временно не нужные детали: U5-U6 переменники Z2, C13, C12, R15, R16 X1 - часовой кварц ЗЫ. Если что забыл указать спрашивайте
Заголовок сообщения: Re: ЗУ для свинцовых АКБ на МК Atmega8
Добавлено: Сб дек 04, 2010 21:57:46
Сверлит текстолит когтями
Карма: 18
Рейтинг сообщений: 150
Зарегистрирован: Вс мар 01, 2009 17:49:41 Сообщений: 1273 Откуда: Россия
Рейтинг сообщения:0
Слон писал(а):
Поэтому, есть идея применить два внешних усилителя: 1. AD629A. Калиброваный прецизионный ОУ с малым дрейфом и смещением нуля, коэффициент усиления=1. Цена-4$ 2. MCP6S21. Прецизионный ОУ с регулируемым коэффициентом усиления. Цена -1$ Схему набросаю чуть позже. У меня просьба ко всем заинтересовавшимся оценить доступность данных компонентов. Лично я на радиорынке купил без проблем. По-моему, довольно недорогой и доступный вариант.
У нас в Екатеринбурге в "Промэлектронике" тоже есть эти микросхемы, правда в полтора раза дороже...
_________________ Ваше везение — в ваших руках: водите чёрную кошку на поводке. Молчание не всегда означает согласие.
Заголовок сообщения: Re: ЗУ для свинцовых АКБ на МК Atmega8
Добавлено: Пн дек 06, 2010 14:36:34
Первый раз сказал Мяу!
Зарегистрирован: Чт мар 11, 2010 19:18:26 Сообщений: 21 Откуда: Москва
Рейтинг сообщения:0
Может пропустил. Мощные транзисторы и диодная сборка ставится на радиатор?
Схема на процессоре в DIP корпусе опять изменилась: управление на Т1 теперь от 27н процессора и нужно добавить Т3 и R31 (Для тех кто будет собирать этот вариант).
Да. Полевики и диодная сборка ставятся на радиатор. Не забываем ставить изолирующие прокладки! Большие размеры радиатора не требуются. Алюминиевой пластины, размером с плату более чем достаточно. Кулер включается, когда ток превышает 2.4А, значение подобрано экспериментально. При токе 6А и работающем кулере радиатор будет слегка тёплым. В последней схеме управление Т1 перенесено на порт РС5, чтобы освободить порты РС6 и РС7. К ним будет подключаться часовой кварц ( на будущее). Также, в связи с добавлением транзистора, управляющего кулером, кнопка "выбор" перенесена на порт PD3.
Заголовок сообщения: Re: ЗУ для свинцовых АКБ на МК Atmega8
Добавлено: Чт дек 09, 2010 12:55:24
Первый раз сказал Мяу!
Зарегистрирован: Чт мар 04, 2010 12:59:30 Сообщений: 31
Рейтинг сообщения:0
Спасибо большое автору за труды. Полезный девайс. Надоело колдовать над аккумулятором, когда заряжаю. Вот и решил собрать это ЗУ. Собрал ЗУ, смотрю режимы работы. Я так понял не включили функцию разряда аккумулятора до 10.6 в. Т.е тренировка аккумулятора начинается с того состояния, аккумулятора в котором находится (например с 12В) а не 10.6В. А в литературе часто встречалось, что перед тем как зарядить аккумулятор, его надо разрядить до 10.6В.
На первом этапе, когда батарея полностью или частично разряжена, допустимо проводить зарядку большим током, достигающим 0,1….0,2С, где С – емкость аккумулятора в ампер-часах. Зарядный ток должен быть ограничен сверху указанным значением или стабилизирован. По мере накопления заряда растет напряжение на клеммах батареи. Это напряжение контролируем. По достижению уровня 14,4 – 14,6 вольта первый этап завершен.
На втором этапе необходимо поддерживать постоянным достигнутое напряжение и контролировать зарядный ток, который будет снижаться. Когда ток заряда упадет до 0,02С, батарея наберет заряд не менее 80%,
переходим к третьему этапу заключительному. Уменьшаем напряжение заряда до 13,8 в. и поддерживаем его на этом уровне. Ток заряда постепенно снизится до 0,002….0,001С и стабилизируется на этом значении.
Схема находится в состоянии разработки. Предполагается охватить все типы аккумуляторов от 6 А/ч до 100 А/ч
А можно немного возразить ?
1. Мне что-то не понравился третий этап - сколько не читал инструкций и соответствующей литературы, третий этап сводится к стабилизации 0.01С - 0.02С до достижения 16.0-16.5 Вольт, далее снова стабилизируется это напряжение уменьшением тока, удерживается два часа и заряд прекращается, т.е. только после этого можно уйти в стэмбай на 13.8 Вольт, при токе 0.001С ...
2. Немного не нравится первый этап, яб не ограничивал ток на 0.1 - 0.2С, а увеличил бы до 0.5С, вплоть до 2-го этапа, я понимаю, что это достаточно экстремально, но если собрать правельное ЗУ, с балластным сопротивлением, то такие токи в начале заряда даже полезны, ИМХО естественно ...
3. Со вторым этапом полностью согласен.
Очень понравился график заряда АКБ 61 А/ч andrkon-а, близок к идеалу, чуть-чуть не дотянул, яб в конце всётаки бы довёл 16.0 Вольта (а если по технологии Са/Са, то до 16.5 Вольт), снизил ток, между 15-ю и 16 Вольтами, до 0.02С, потом подержал бы напряжение 16.0 , снижая ток, часок-два и только тогда в стэмбай ...
Немного моих личных эксперементов по этому поводу: http://proxy.uitv.ru/ (не реклама и не продвижение, чистой воды эксперементы по теме)
Я по поводу КТЦ уже писал: NPavel писал(а): И зачем предварительно разряжать АБ?
АКБ в автомобиле работает циклично: разряд-заряд. При этом сильно не разряжается и в результате в работе участвуют только верхние слои активной массы пластин. Для того что бы задействовать всю активную массу пластин АКБ нужно полностью разрядить ( до 10,8В под нагрузкой или 12,0В без нагрузки). После этого АКБ заряжают до 100% емкости. Это называется КТЦ (контрольно-тренировочный цикл) и рекомендуется его проводить не реже одного раза в месяц. Проведение КТЦ является самым действенным способом избежать сульфатации пластин.
но мое предложение принято не было. По поводу третьего этапа - пользы от него никакой, скорее вред, так как он способствует сульфатации пластин.
Заголовок сообщения: Re: ЗУ для свинцовых АКБ на МК Atmega8
Добавлено: Пт дек 10, 2010 12:49:45
Первый раз сказал Мяу!
Зарегистрирован: Чт мар 04, 2010 12:59:30 Сообщений: 31
Рейтинг сообщения:0
RomanT В нашем случае не нужно поднимать напряжение до 16В, т.к есть цикл тренировки заряд-разряд. А вообще есть несколько способов заряда аккумулятора. Один у нас используется, и он правильный, единственное, что я бы все таки разряжал аккумулятор во время тренировки до 10.8В. А разряда до 10.6В у нас получается что нет. Тем самым не выполняется полный алгоритм заряда. Ну если что можно и ручками разрежать, единственное не допустить разряда ниже 10.8 В. Разряд стоить внести в цикл тренеровки.
RomanT В нашем случае не нужно поднимать напряжение до 16В, т.к есть цикл тренировки заряд-разряд. Один у нас используется, и он правильный, единственное
Ну не использую я IUoU ... А за вознаграждение? сделать не правильный вариант (IUIoU):
Заряд: 1. Первый этап - нет ограничения по току (ток ограничит балластное сопротивление засчитанное на макс. ток источника и внутреннее сопротивление АКБ), полевик открыт постоянно, или 0.1С, до момента достижения напряжения 14.6 Вольт. 2. Второй этап - удержание напряжения 14.6 Вольта, уменьшением тока, до момента достижения тока 0,02С. 3. Третий этап - удержание тока 0,02С, до достижения напряжения 16.5 Вольта 4. Четвёртый этап - удержание напряжения 16.5 Вольт, понижая ток, в течении 2 часов. 5. Пятый этап - по прошествиию 2-х часов при напряжении 16.5 Вольт - полное отключение или стэмбай.
А так-же хотелось бы к контроллеру подключить цифровой термодатчик: 1. Нормальная t электролита - с +20 до +35 С (при менее +20 С поднимается напряжение для разогрева электролита) 2. При превышении t +37 С - снижение тока заряда, на любом этапе, до уровня стабилизации температуры +35 С 3. При превышении t +40 С - немедленный переход в режим стэмбая (13.8 В, 0.001С) 4. При превышении t +45 C - немедленное отключение ЗУ
Режим разряда: 1. Включить нагрузку RHZ! на АКБ 2. При достежении напряжения 10.6 Вольта, отключить нагрузку HZ!, ожидая поднятия напряжения 11.6 В 3. При поднятии напряжения выше 11.6 Включить нагрузку HZ!, удерживать до напряжения 10.6 В 4. При ожидании более 15 минут напряжение не поднимается выше 11.6 (без нагрузки HZ!) включить режим заряда.
либо нагрузка HZ! управляется ШИМ-ом МК - удерживает ток 0.2С, до 11.7 Вольта, достигнув удерживает 11.7 В, снижая ток, до тех пор пока при напряжени 11.7 В, ток станет 0, на протежении 15 мин.
0.2*100=20 Ампер => R HZ! = 12/20 = 0.6 Ом, 12.5*20=250 W или 3*1.8 Ом по 100 Вт Но в случии если нагрузкой будет управлять ШИМ МК, то нагрузку можно будет менять, которая сможет обеспечить ток 0.2С для конкретно данного АКБ, а ШИМ МК соответственно сам выйдет на этот ток измеряя его.
Слон Ну или дайте хоть исходник (под последний вариант на ATmega16), попробую найти программеров, чтоб поправили под мой вариант ...
И ещё одно предложение ток мерить не разницей напряжений, на балластном сопротивлении, а мерить на Калиброванном шунте 75мВ, скажем на 30 Ампер, типа 75ШСМ3-30А-0.5%
По поводу КТЦ я вообще-то согласен. Разряжать нужно. Как будем это делать? Подключать лампочки? Резистор 10 Ом для этой цели не годится. Добавить в программу несколько строк-не проблема. Спасибо всем, кто откликнулся на мою просьбу по поводу ОУ. Итак, практически решено. Добавляю AD629 и MCP6S21. Буду экспериментировать с ними. Схема, конечно, усложнится, но зато и возможности будут шире.
По поводу КТЦ я вообще-то согласен. Разряжать нужно. Как будем это делать? Подключать лампочки? Резистор 10 Ом для этой цели не годится. Добавить в программу несколько строк-не проблема. Спасибо всем, кто откликнулся на мою просьбу по поводу ОУ. Итак, практически решено. Добавляю AD629 и MCP6S21. Буду экспериментировать с ними. Схема, конечно, усложнится, но зато и возможности будут шире.
RomanT, исходник отправил в личку.
Можно воспользоваться таким методом в качестве регулируемой микропроцессором нагрузки.
Для тестирования блоков питания в нашей лаборатории используется регулируемая нагрузка с программным управлением. Работа системы построена на одном хорошо известном свойстве полевых транзисторов с изолированным затвором (MOSFET): они ограничивают протекающий через цепь сток-исток ток в зависимости от напряжения на затворе.
Выше показана простейшая схема стабилизатора тока на полевом транзисторе: подключив схему к блоку питания с выходным напряжением +V и вращая ручку переменного резистора R1, мы меняем напряжение на затворе транзистора VT1, тем самым меняя и текущий через него ток I – от нуля до максимального (определяемого характеристиками транзистора и/или тестируемого блока питания).
Впрочем, такая схема не слишком совершенна: при нагреве транзистора его характеристики "поплывут", а значит, будет меняться и ток I, хотя управляющее напряжение на затворе останется постоянным. Для борьбы с этой проблемой необходимо добавить в схему второй резистор R2 и операционный усилитель DA1:
Когда транзистор открыт, ток I протекает через его цепь сток-исток и резистор R2. Напряжение на последнем равно, согласно закону Ома, U=R2*I. С резистора это напряжение поступает на инвертирующий вход операционного усилителя DA1; на неинвертирующий вход этого же ОУ поступает управляющее напряжение U1 с переменного резистора R1. Свойства любого операционного усилителя таковы, что при таком включении он старается поддерживать напряжение на своих входах одинаковым; делает он это посредством изменения своего выходного напряжения, которое в нашей схеме поступает на затвор полевого транзистора и, соответственно, регулирует протекающий через него ток.
Допустим, сопротивление R2 = 1 Ом, а на резисторе R1 мы установили напряжение 1 В: тогда ОУ так изменит своё выходное напряжение, чтобы на резисторе R2 также падал 1 вольт – соответственно, ток I установится равным 1 В / 1 Ом = 1 А. Если мы установим R1 на напряжение 2 В – ОУ отреагирует установкой тока I = 2 А, и так далее. Если ток I и, соответственно, напряжение на резисторе R2 изменятся из-за разогрева транзистора, ОУ тут же скорректирует своё выходное напряжение так, чтобы вернуть их обратно.
Как видите, мы получили отличную управляемую нагрузку, которая позволяет плавно, поворотом одной ручки, менять ток в диапазоне от нуля до максимума, а единожды установленное его значение автоматически поддерживает сколь угодно долго, да при этом ещё и весьма компактна. Такая схема, разумеется, на порядок удобнее громоздкого набора низкоомных резисторов, группами подключаемых к тестируемому блоку питания.
Максимальная мощность, рассеиваемая на транзисторе, определяется его тепловым сопротивлением, предельно допустимой температурой кристалла и температурой радиатора, на котором он установлен. В нашей установке используются транзисторы International Rectifier IRFP264N (PDF, 168 кбайт) с допустимой температурой кристалла 175 °C и тепловым сопротивлением кристалл-радиатор 0,63 °C/Вт, а система охлаждения установки позволяет удерживать температуру радиатора под транзистором в пределах 80 °C (да, требующиеся для этого вентиляторы – весьма шумны...). Таким образом, максимальная рассеиваемая на одном транзисторе мощность равна (175-80)/0,63 = 150 Вт. Для достижения нужной мощности используется параллельное включение нескольких описанных выше нагрузок, управляющий сигнал на которые подаётся с одного и того же ЦАПа; можно также использовать параллельное включение двух транзисторов при одном ОУ, в таком случае предельная рассеиваемая мощность увеличивается в полтора раза по сравнению с одним транзистором.
До полностью автоматизированного тестового стенда остаётся один шаг: заменить переменный резистор на ЦАП, управляемый компьютером – и мы сможем регулировать нагрузку программно. Подключив же несколько таких нагрузок к многоканальному ЦАП и установив тут же многоканальный АЦП, измеряющий выходные напряжения тестируемого блока в реальном времени, мы получим полноценную тестовую систему для проверки компьютерных блоков питания во всём диапазоне допустимых нагрузок при любых их комбинациях:
Разряжать нужно. Как будем это делать? Подключать лампочки? Добавить в программу несколько строк-не проблема.
ИМХО да, лампочки, а принципе каждый для себя это может решить, всёрано-же полевик стоит. ИМХО все полевики за борт платы, как и все силовые цепи, в частности Q3 (Т1), Q2 (Т2), D3 (D2), R9 (R21) и R10 (R28). Т.к. я планирую токи до 30 Ампер, то-же советую, кто будет работать с токами выше 15 Ампер.
Цитата:
RomanT, исходник отправил в личку.
Спасибо БОЛЬШОЕ , только я наверно ещё подожду, когда вы дойдёте до использования таймеров, А как на счет термопар ? хотябы одну для АКБ ...
Слон писал(а):
есть идея применить два внешних усилителя: 1. AD629A. 2. MCP6S21. У меня просьба ко всем заинтересовавшимся оценить доступность данных компонентов..
Озвучу все доступные мне компоненты, мож, что-то не совместимо по буковкам: LM1117DT-5.0 - 120 руб. или LM1117IMP-5.0 - 45 руб. или L78L05ABUTR - 6 руб. ATmega16L-8PU PDIP40 - 420 руб. или ATmega16A-PU PDIP40 - 290 руб или ATmega16-16PU PDIP40 - 180 руб. AD629AN PDIP8 - 320 руб. MCP6S21-I/SN - 98 руб. IRL3705N - 52 руб.
Кстате, озвучте хоть совместимые дисплеи, какие искать то? знакосинтезирующие с кирилицей? сколько символов, строк 16*2 ? смотрю вот сдесь
Подключив к входу операционника ЦАП, получим точную, программно регулируемую нагрузку, для тренировки аккумулятора. Можно ещё и измерение емкости аккумулятора в прошивку добавить.
Кстате, озвучте хоть совместимые дисплеи, какие искать то? знакосинтезирующие с кирилицей? сколько символов, строк 16*2 ? смотрю вот сдесь
Дисплей в варианте печатки крайней версии. Отверстия крепления 75х31мм WH1602B-YGH-CTK желтая подсветка 4.5уе WH1602B-YYH-CTK
ЖКД которые могут тоже работать. Только нужно будет переделывать печатку т.к. выводы дисплея отличаются по нумерации. Смотрите pdf. Отверстия крепления 76х36мм: WH1602A-TMI-CT синий 5.5уе WH1602A-YGH-CTK желтый 5уе WH1602A-NGG-CT 5.5уе Цены средние по Украине. В Росии может другие.
Заголовок сообщения: Re: ЗУ для свинцовых АКБ на МК Atmega8
Добавлено: Пн дек 13, 2010 17:21:13
Первый раз сказал Мяу!
Зарегистрирован: Чт мар 04, 2010 12:59:30 Сообщений: 31
Рейтинг сообщения:0
Слон, народ просит Вас по возможности добавить разряд аккумулятора в последний вариант прошивки, до 10.8В под нагрузкой. И после того как напряжение упало до 10.8В, включить режим тренировки. И вывести это разряд на свободный порт. В версии от 29_10_2010 наблюдается дребезг при нажатии на кнопки управления. Версия от zu_22_10_2010 у меня работает, отлично никаких нареканий нет. (если можно сюда добавить разряд.) Версию http://depositfiles.com/files/0obr7rtxk пока что не тестировал, БУ монтажку нужно подправлять. При переходе на ОУ возможны проблемы с наводками.
Сейчас этот форум просматривают: Роман приморье и гости: 12
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения