|
Универсальная зарядка PIC16F877A
| |
| Пн, 04.02.2013, 23:18 | Сообщение # 1
|
ГУБЕРНАТОР
Постов: 2114
Друзья |
Устройство выполнено на микроконтроллере PIC16F877A. Язык программирования C, SDCC компилятор. Умеет заряжать большинство известных аккумуляторов с настраиваемыми параметрами заряда. На дисплее отображается все необходимая информация (ток, напряжение, время, режим). В процессе заряда контролируется температура.
Заряжаемые аккумуляторы: NiCd, NiMh, LiPo,Li-on, LiPoly, SLA
EEprom 256кБ для хранения данных о процессе заряда/разряда без использования ПК
UART возможность подключения к ПК для отображения процесса заряда/разряда
Максимальный ток заряда: 0-5А
Максимальный ток разряда: 440mA (I = U / R -> I = 12/27 -> I = 0.444mA)
Режимы: 0: NiMh, 1: SLA, 2: NiCd, 3: LiPo, 4: Li-Ion
Максимальное количество банок: 6
Максимальная ёмкость аккум. : 3000 мА
Контроль превышения температуры батареи, терморезистор 10К
Частота ШИМ 16кГц
Температура:
Значение температуры вычесляется с помощью терморезистора, собранного в делитель напряжения.
Разрешение, количество мВ на деление 5В / 1024 = 4,88мВ
С учетом делителя состоящего из двух сопротивлений 10К и 480 Ом, получим Vout=[480 / (480 + 10000)] * 5000мВ = 229,008мВ при 25 градусах
Коэффициент N = 229.008 / 4.88 = 46.9
Вычисляем сколько мВ приходится на один градус 25 / 46,9 = 0,533
Напряжение АКБ:
Напряжение на аккумуляторе вычисляется с помощью делителя напряжения 18к и 56к
V = 18000 / (18000 + 56000) = 0.2432
Разрешение, количество мВ на деление 5В / 1024 = 4,88мВ
Коэффициент N = 229.008 / 0,2432 = 20,07 мВ на деление
Максимальное возможное измеренное напряжение 20,07 * 1024 = 20,5В
Измерение тока:
Значение тока снимается с шунта 0,1 Ом, далее усиливается с помощью операционного усилителя.
В измерении тока, важную роль играют сопротивления 3к3 и 19к.
Коэффициент усиления А = 1 + (19к / 3к3) = 6,76
Максимальное измеренное значение тока I = 4,88 / 6,76 * Ishunt =7,2257А
Разрешение, 7226мА / 1024 = 7,06мА на деление
Заряд NiMh NiCd
1) быстрый заряд - током 1С при этом температура должна быть от 0-40 градусов. Рекомендовано заряжать током 0,5С - 1С (меньше 1С) если акку. старый или сильно разряженный. Если температура ниже 0 или выше 40 градусов, то рекомендуем перейти ко второму методу заряда.
При быстрой зарядке контролируются величины в следствии которых прекращается зарядка:
- контроль верхней границы напряжения 1.8В, не исправность акумм.
- dV / dT, как резко изменяется напряжение, если напряжение быстро падает 5 - 10мВ / банку во время зарядки
- изменение температуры при заряде, 1-2 градуса в минуту
- предел времени 90мин
Если при быстрой зарядке возникают проблемы, то следует перейти ко второму способу зарядки.
2) плавающая зарядка - для батарей сильно разряженных.
Заряжается током 0,2-0,3СмА и напряжением 0,8В на банку.
Требования:
- начальное ожидание 10мин, для обнаружения не исправности по методу dV / dT
- техническое обслуживание 0,003-0,05 СмА
- время быстрой зарядки 60 минут
- общее время, 10 - 20 часов
Заряд SLA (герметичные свинцово-кислотные аккум.)
В отличие от батарей Nixx, эти аккумуляторы заряжаются при фиксированном напряжении, а не фиксированным током.
Метод заряда:
- проверка акум.
- начало заряда, постоянным током С/10
- когда напряжение достигает 2,55В на банку переключается в режим постоянного напряжения 2,45В на банку
- если ток падает ниже С/20 переходит в режим поддержания заряда
- в режиме поддержания заряда поддерживается 2,25В на банку, на неограниченное время (максимальное рекомендуемое время 20 часов )
Требования:
- не допускается разряд до напряжения 1,5В на банку
- максимальное напряжение аккум. 3В на банку
Заряд LiPo (литий-полимерный), Li-on (литий - ионный)
Метод заряда:
- заряд постоянным током 1С, пока напряжение не достигнет 4,2В
- заряд постоянным напряжением 4,2В, пока не зарядит С/15
- поддержание заряда С/30 в течении 30мин
Требования:
- не разряжать LiPo ниже 2,5В
- максимальное напряжение LiPo 4,5В прошивка:
|
|
| Вт, 05.02.2013, 07:16 | Сообщение # 2
|
jenya_russkii
Постов: 221
Друзья |
У меня великая просьба к вам! выложите схему по качественнее или в rar !совсем плохо видно,а мне очень хочется повторить сей девайс!Заранее благодарю!!! ГУБЕРНАТОР,
|
|
| Вт, 05.02.2013, 07:52 | Сообщение # 3
|
ГУБЕРНАТОР
Постов: 2114
Друзья |
схема в архиве:
|
|
| Ср, 06.02.2013, 07:43 | Сообщение # 4
|
jenya_russkii
Постов: 221
Друзья |
ear, а можно ссылочку на отзывы. Почитать охота, а то приборчик очень понравился. Хотелось бы, чтобы он еще и работал... или найти аналогичное устройство....
|
|
| Ср, 06.02.2013, 23:53 | Сообщение # 5
|
jenya_russkii
Постов: 221
Друзья |
Цитата (ear) вбиваешь это "Универсальная зарядка на PIC16F877A" в гугл, ищешь эту схему, читаешь отзывы, прежде чем что то собрать советую делать только так а потом уже решаешь сам, нужно это тебе собирать или нет. Все гениальное просто! 
|
|
| Ср, 04.06.2014, 06:47 | Сообщение # 6
|
algaalku
Постов: 4
ОК |
спаял, запустил, все работает как в описании. только непонятно через какую программу подключить к пк для отображения на экране происходящих процессов.
|
|
| Сб, 07.06.2014, 04:27 | Сообщение # 7
|
DarkRus66
Постов: 750
Друзья |
|
|
| Вс, 08.06.2014, 13:44 | Сообщение # 8
|
Rambo0002
Постов: 35
ОК |
А зеркалить файл 2191020.lay для лута случаем не надо перед печатью?
|
|
| Вс, 08.06.2014, 14:36 | Сообщение # 9
|
alexon
Постов: 1
ОК |
не надо зеркалить
|
|
| Вс, 08.06.2014, 18:31 | Сообщение # 10
|
algaalku
Постов: 4
ОК |
вариант платы
|
|
| Вт, 05.08.2014, 19:22 | Сообщение # 11
|
6441bm3
Постов: 12
ОК |
хочу собрать данное устройство,подскажите где взять вариант платы кнопок с lcd в lay?самому развести проблематично 
|
|
| Сб, 09.08.2014, 17:55 | Сообщение # 12
|
DarkRus66
Постов: 750
Друзья |
В Lay нет, но в ссылке на статью автора на испанском (которую я дал на прошлой странице) есть полный архив со всеми платами, схемами и описанием. При желании что-то изменить в них можно перевести PDF в BMP (отсканировать отпечаток, например), и потом обрисовать в Layout-e. Так очевидно сделал как минимум один из наших коллег, который выложил основную плату в Lay на прошлой странице. А если ничего менять не надо, то можно просто отпечатать плату, при печати учтите только размер (выставить 1:1) и зеркализацию (если надо). Прилагаю один из этих архивов (автора).
|
|
| Сб, 09.08.2014, 18:43 | Сообщение # 13
|
logo374
Постов: 232
Друзья |
Интересная схема. А как она по сравнению с iMax? Поделитесь мнением кто собирал. 
|
|
| Вс, 17.08.2014, 15:03 | Сообщение # 14
|
algaalku
Постов: 4
ОК |
вариант платы под выносные кнопки.
|
|
| Пт, 03.10.2014, 08:10 | Сообщение # 15
|
Valdemar_76
Постов: 3
ОК |
привет, а как прошивать 24C256, верней какой прошивкой, где её взять. Какую роль играет эта микросхема. Спасибо
|
|
| Сб, 04.10.2014, 05:54 | Сообщение # 16
|
DarkRus66
Постов: 750
Друзья |
Эта микросхема показана на схеме как "optional", т.е. "необязательная" (устанавливается по желанию, для расширения возможностей зарядки (не могу сказать сейчас, каких именно)).
|
|
| Вс, 05.10.2014, 08:21 | Сообщение # 17
|
Valdemar_76
Постов: 3
ОК |
DarkRus66 спасибо
|
|
| Вс, 12.10.2014, 16:31 | Сообщение # 18
|
algaalku
Постов: 4
ОК |
вариант корпуса
|
|
| Вс, 14.12.2014, 10:19 | Сообщение # 19
|
PVladimir
Постов: 514
Друзья |
Цитата ГУБЕРНАТОР (  ) Максимальная ёмкость аккум. : 3000 мА ребята ,как я понял зарядка для аккумуляторов емкостью до 3а/ч или я ошибаюсь?
|
|
| Вс, 14.12.2014, 12:26 | Сообщение # 20
|
Сергей-78
Постов: 6050
Модератор |
На родном сайте пишет, что максимальный ток до 12А. А вот на какие аккумуляторы расчитана прошивка, надо спрашивать собравших это устройство.
|
|
| Ср, 04.02.2015, 14:41 | Сообщение # 21
|
Rambo0002
Постов: 35
ОК |
Подскажите какая плата управления предназначена для дисплея LCD 16x2 первая с одним рядом контактов или с двумя рядами контактов на плате?
Планирую использовать такую модель дисплея: 1602 16x2 Character LCD Display Module HD44780 Controller Blue Blacklight
|
|
| Вс, 08.02.2015, 15:12 | Сообщение # 22
|
Rambo0002
Постов: 35
ОК |
Схему прилагаю в дополнение:
|
| |
| Вс, 08.02.2015, 21:52 | Сообщение # 24
|
Rambo0002
Постов: 35
ОК |
Цитата DEXXTER933659 (  ) Rambo0002, используй верхнюю(с однорядным расположением контактов)----не запутаешься с нумерацией если что-то надо будет потом исправлять.Дисплей вот этот подойдёт...c Чип-НН
Спасибо, понял у меня все дисплеи такие правда, я еще не подключал ни один, пока много не законченного лежит (деталей много надо приобрести) (я их использую (16x2 Character LCD Display Module HD44780 Controller Blue Blacklight их на ебае полно и не дорого), там вроде подписаны ноги у него, что где.) А как если что определять, где плюс и минус по питанию у дисплея по-научному это на будущее?
|
|
| Чт, 12.02.2015, 15:48 | Сообщение # 25
|
hraktik
Постов: 2
ОК |
Скажите плиз а как зарядка балансирует 2-3 банки li-po 
|
|
| Ср, 18.02.2015, 05:43 | Сообщение # 26
|
DarkRus66
Постов: 750
Друзья |
Цитата ГУБЕРНАТОР (  ) Заряд LiPo (литий-полимерный), Li-on (литий - ионный)
Метод заряда:
- заряд постоянным током 1С, пока напряжение не достигнет 4,2В
- заряд постоянным напряжением 4,2В, пока не зарядит С/15
- поддержание заряда С/30 в течении 30мин
Требования:
- не разряжать LiPo ниже 2,5В
- максимальное напряжение LiPo 4,5В
А он и не балансирует их, заряжает по одной.
|
|
| Ср, 18.02.2015, 09:30 | Сообщение # 27
|
hraktik
Постов: 2
ОК |
Да спасибо я понял .Но хотелось бы как в аймаксе всю батарею и с балансировкой! 
|
|
| Ср, 18.02.2015, 11:18 | Сообщение # 28
|
MT-11
Постов: 5
ОК |
Всем привет. Подскажите, какие АКБ умеет заряжать эта приставка.... Тоисть, меня интересует, умеет ли она заряжать автомобыльные АКБ емкостю 45-75 А/ч
|
|
| Пт, 20.02.2015, 07:13 | Сообщение # 29
|
DarkRus66
Постов: 750
Друзья |
Подробности в самом первом посте. Заряжать-то она будет, но оччччень долго. Эта зарядка больше для более малогабаритных аккумуляторов (например из бесперебойника).
|
|
| Вс, 07.06.2015, 09:39 | Сообщение # 30
|
avalon
Постов: 13
ОК |
Всем привет. собрал я такую зарядку, прошил Пик на TL866 но не запускается она. на экране токо верхний ряд кубиков светится, подстроечником токо меняется яркость кубиков и тишина. брал простой Пик 877 и с буквой А реакции ноль. Подскажите, мож кто сталкивался с этим?. заранее спасибо
|
|
| Вт, 09.06.2015, 15:39 | Сообщение # 31
|
evgen87
Постов: 358
Друзья |
Из ком порта 5 проводков не пробовали?
|
|
| Чт, 11.06.2015, 15:27 | Сообщение # 32
|
avalon
Постов: 13
ОК |
шил и екстрапиком, а в ответ тишина... А еепром в пике не шьётся разве? там одни ФФ токо стоят.
|
|
| Чт, 11.06.2015, 16:41 | Сообщение # 33
|
pictele
Постов: 271
Друзья |
Должна работать. Я просимулировал в Протеусе. Чо то там кажет.
|
|
| Чт, 11.06.2015, 23:12 | Сообщение # 34
|
evgen87
Постов: 358
Друзья |
Плату собрал,лежит с не прошитым контроллером,все никак руки не дойдут.
|
|
| Пт, 12.06.2015, 14:06 | Сообщение # 35
|
avalon
Постов: 13
ОК |
Цитата pictele (  ) Должна работать. Я просимулировал в Протеусе. Чо то там кажет.
в протеусе кажет а по жизни ничего, уже прозвонил мультиметром все цепи, прошивал разными прогерами. дым из мозгов токо валит 
|
|
| Сб, 13.06.2015, 21:33 | Сообщение # 36
|
DarkRus66
Постов: 750
Друзья |
Процессор неправильно прошит, проблема в программаторе TL866 (насколько я помню, этот программатор не принимает обычные Hex файлы, и что-то там нужно настраивать). Подробностей не скажу, у меня его нет. Ищите нормальный программатор типа PICKit2 и будет вам счастье.
|
|
| Вс, 14.06.2015, 11:02 | Сообщение # 37
|
bah
Постов: 1
ОК |
avalon, У меня такая же ситуация была, пока не поменял кондики на пике на 15 пик,а стояли на 20 пик. Делал схемы на Атмега и там где кварц везде на 20 пик и тут я втулил тоже, а оказалось нельзя. Как поменял на 15 пик, так и заработало всё.
|
|
| Вс, 14.06.2015, 23:26 | Сообщение # 38
|
evgen87
Постов: 358
Друзья |
Вот самый нормальный программатор,питание лучше брать отдельно.
|
|
| Пн, 15.06.2015, 15:54 | Сообщение # 39
|
avalon
Постов: 13
ОК |
Кондёры стоят 15пф, шил PICKIT2, ком порта у меня нету.
|
|
| Пн, 15.06.2015, 16:07 | Сообщение # 40
|
pictele
Постов: 271
Друзья |
Если зеленое показалось-все ОК. Значит где-то косяк. Испортить контроллер непросто.
|
|
| Ср, 17.06.2015, 18:22 | Сообщение # 41
|
evgen87
Постов: 358
Друзья |
Добрался я до зарядки,прошился вот по такой схеме с 1 раза. Зарядку собрал,пока на столе,в целом неплохо.Возникли непонятки с током разряда,выставляю 999ма,на дисплее отоброжается 450-550ма,китайским тестером 200ма.
Цитата Возможен заряд или разряд NiMH , LiIon , LiPol , SLA Работа с зарядкой проста -выбираем : 1 Тип АКБ 2 Емкость 3 Количество элементов 4 Заряд или разряд 5 Ток заряда или разряда После проделанных манипуляций идет «Заряд» или «Разряд» Меню сделано на английском , но все понятно и кратко . Удалось сделать измерение набранной емкости . Хотя и есть погрешность но наглядно показывает что АКБ наберет при заряде LiIon , LiPol , SLA . Так как заряд идет изменяющимся током . И я пока не знаю как добиться большей точности . Попытки применить дельта Пика для NiMH пока успехом не увенчалось . Поэтому сделан заряд по времени 14 часов
Прошивка в архиве.
|
|
| Чт, 02.07.2015, 09:23 | Сообщение # 42
|
avalon
Постов: 13
ОК |
Цитата evgen87 (  ) Добрался я до зарядки,прошился вот по такой схеме с 1 раза.
прошил по этой схеме, тоже кубики в одну строку. уже незнаю что с ним делать 
|
|
| Чт, 02.07.2015, 14:00 | Сообщение # 43
|
evgen87
Постов: 358
Друзья |
Какой программой прошиваете?
|
|
| Пт, 03.07.2015, 07:54 | Сообщение # 44
|
avalon
Постов: 13
ОК |
программа ICProg
|
|
| Пт, 03.07.2015, 10:16 | Сообщение # 45
|
evgen87
Постов: 358
Друзья |
Icprog не получится прошить,можете даже не тратить время.
|
|
| Пт, 03.07.2015, 10:18 | Сообщение # 46
|
evgen87
Постов: 358
Друзья |
Вот еще.
|
|
| Пт, 03.07.2015, 11:35 | Сообщение # 47
|
avalon
Постов: 13
ОК |
Цитата evgen87 (  ) Icprog не получится прошить,можете даже не тратить время.
а распиновку контактов в прогере на подключение микры можете скинуть, хочу проверить мож не так подключал
|
|
| Пт, 03.07.2015, 15:12 | Сообщение # 48
|
evgen87
Постов: 358
Друзья |
Как-то так
|
|
| Сб, 04.07.2015, 05:31 | Сообщение # 49
|
pictele
Постов: 271
Друзья |
В схеме стоит термосопротиаление. Какое можно поставить?
|
|
| Сб, 04.07.2015, 10:19 | Сообщение # 50
|
evgen87
Постов: 358
Друзья |
Цитата Значение температуры вычесляется с помощью терморезистора, собранного в делитель напряжения.
Разрешение, количество мВ на деление 5В / 1024 = 4,88мВ
С учетом делителя состоящего из двух сопротивлений 10К и 480 Ом, получим Vout=[480 / (480 + 10000)] * 5000мВ = 229,008мВ при 25 градусах
Коэффициент N = 229.008 / 4.88 = 46.9
Вычисляем сколько мВ приходится на один градус 25 / 46,9 = 0,533 Можно наверное любой,только необходимо будет подобрать делитель,в новой прошивке нет терморезистора.
|
|
Внимание! Форум переехал на Tehnodium.ru
|
|