| Источники питания и свет Актуальные вопросы и ответы по источникам питания, световому оборудованию. |
Простой четырёхканальный зарядник на микропроцессоре PIC16F876
13.12.2010, 16:44
|
|
|
Частый гость
Регистрация: 15.06.2006
Сообщений: 47
Сказал спасибо: 14
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
|
Re: Простой четырёхканальный зарядник на микропроцессоре PIC16F876
Сообщение от omercury
|
Для единичного аккумулятора - правильно. Для батареи аккумуляторов условие неприемлемо! В батарее НИКОГДА не бывает 2х одинаковых банок, соответственно часть банок будет перезаряжена, а часть недозаряжена. Для никель-кадмиевых аккумуляторов dV/dt - 20мв/мин, для никель-метал-гидридных почти в 10 раз меньше. В батарее аккумуляторов прибор просто не определит этот момент потому, что одна банка уже будет заряжена, а остальные будут ещё заряжаться.
Yurkin2007 Спасибо! Хотя бы есть ограничение по времени.
|
Для никель-метал-гидридных dV/dt - 2мв/мин? Это для аккумуляторов любой емкости и любого производителя и не зависит от тока заряда? Где это почитать?
|
|
|
|
13.12.2010, 16:51
|
|
|
Заблокирован
Регистрация: 27.03.2007
Сообщений: 1,327
Сказал спасибо: 12
Сказали Спасибо 576 раз(а) в 460 сообщении(ях)
|
Re: Простой четырёхканальный зарядник на микропроцессоре PIC16F876
Сообщение от slv61
|
|
зарядка включится, когда подадим "1" на RC0, но эта единица есть в самом начале (вроде так по программе). А светодиод вначале не светится - нет "1" на RC7.
|
Дело в том, что на RC0 должна быть единичка с самого начала, транзистор VT1 должен быть включён, иначе нижний по схеме контакт батареи будет отсоединён от общего провода, и схема никогда не узнает, подключена ли батарея.
Светодиод включается (BSF PORTC,7) в подпрограмме обработки прерывания таймера: либо горит постоянно, если нет зарядки, либо моргает.
|
|
|
|
Сказали "Спасибо" Yurkin2007
|
|
|
13.12.2010, 17:07
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,487
Сказал спасибо: 30
Сказали Спасибо 3,070 раз(а) в 2,011 сообщении(ях)
|
Re: Простой четырёхканальный зарядник на микропроцессоре PIC16F876
Сообщение от slv61
|
|
Где это почитать?
|
http://eldigi.ru/site/power/14.php
Там в тексте несколько ссылок на статью.
|
|
|
|
Сказали "Спасибо" omercury
|
|
|
13.12.2010, 17:23
|
|
|
Заблокирован
Регистрация: 27.03.2007
Сообщений: 1,327
Сказал спасибо: 12
Сказали Спасибо 576 раз(а) в 460 сообщении(ях)
|
Re: Простой четырёхканальный зарядник на микропроцессоре PIC16F876
Сообщение от slv61
|
|
Для никель-метал-гидридных dV/dt - 2мв/мин? Это для аккумуляторов любой емкости и любого производителя и не зависит от тока заряда? Где это почитать?
|
Вот, например, информация с сайта популярного производителя аккумуляторов GP Аккумулятор 2400мАч Проверка окончания заряда по dV/dt предполагается только для быстрого заряда от 0.5С до 1С, что означает ток заряда от 1.2А до 2.4А. Очевидно, для данной схемы это не подходит ! Другой способ заряда производитель предлагает током 240мА в течении 16 часов. В данной схеме ограничение 10 часов, что тоже не годится.
Таким образом, при использовании данной схемы для 2400мА аккумов нужно либо значительно увеличивать ток заряда, либо увеличить константу TIM.
И, конечно, как справедливо отметил увж. omercury, необходимо контролировать температуру банок, что в данной схеме отсутствует. Резкое повышение температуры со скоростью 0.8 - 1℃/min тоже есть признак окончания зарядки при быстором заряде. Ну, и, конечно, необходимо аварийное выключение зарядки при достижении 45 - 50℃.
|
|
|
|
13.12.2010, 17:50
|
|
|
Частый гость
Регистрация: 15.06.2006
Сообщений: 47
Сказал спасибо: 14
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
|
Re: Простой четырёхканальный зарядник на микропроцессоре PIC16F876
Сообщение от Yurkin2007
|
|
Светодиод включается (BSF PORTC,7) в подпрограмме обработки прерывания таймера: либо горит постоянно, если нет зарядки, либо моргает.
|
Значит он загорается через некоторое время после подачи питания (когда наступит прерывание от таймера)? И через какое это время? Почему нельзя его программно засветить сразу?
|
|
|
|
13.12.2010, 18:44
|
|
|
Заблокирован
Регистрация: 27.03.2007
Сообщений: 1,327
Сказал спасибо: 12
Сказали Спасибо 576 раз(а) в 460 сообщении(ях)
|
Re: Простой четырёхканальный зарядник на микропроцессоре PIC16F876
Сообщение от slv61
|
|
Значит он загорается через некоторое время после подачи питания (когда наступит прерывание от таймера)? И через какое это время? Почему нельзя его программно засветить сразу?
|
Насколько я понял, светодиод включится через 2сек. после включения прибора.
Программно засветить сразу можно, почему бы нет ?
Прям, так и пишите:
MOVLW B'11111111' ; ПОРТ С
MOVWF PORTC
|
|
|
|
Сказали "Спасибо" Yurkin2007
|
|
|
14.12.2010, 09:38
|
|
|
Частый гость
Регистрация: 15.06.2006
Сообщений: 47
Сказал спасибо: 14
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
|
Re: Простой четырёхканальный зарядник на микропроцессоре PIC16F876
Сообщение от Yurkin2007
|
Сравнение напряжения батареи с константой происходит здесь
...778/1024*5.00В = 3.8В, что примерно совпадает с величиной предыдущего поста.
|
Почему 1024? 0х3FF=1023 и это соответствует 5.00В.
|
|
|
|
14.12.2010, 10:59
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,487
Сказал спасибо: 30
Сказали Спасибо 3,070 раз(а) в 2,011 сообщении(ях)
|
Re: Простой четырёхканальный зарядник на микропроцессоре PIC16F876
Сообщение от slv61
|
|
Почему 1024? 0х3FF=1023 и это соответствует 5.00В.
|
А "0"? 1024 шага.
|
|
|
|
Сказали "Спасибо" omercury
|
|
|
14.12.2010, 12:42
|
|
|
Частый гость
Регистрация: 15.06.2006
Сообщений: 47
Сказал спасибо: 14
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
|
Re: Простой четырёхканальный зарядник на микропроцессоре PIC16F876
Сообщение от slv61
|
На рисунке- фрагмент схемы. Хочу уточнить: там есть выделенный фрагмент (общий)? Если есть, то тогда зарядка включится, когда подадим "1" на RC0, но эта единица есть в самом начале (вроде так по программе). А светодиод вначале не светится - нет "1" на RC7. Или не так?
И еще такой вопрос: как в Протеус симулировать аккумулятор, который заряжается?
|
Спасибо большое, Yurkin2007! Если можно- посмотрите еще эти вопросы.(стр.1, пост номер восемь)
|
|
|
|
14.12.2010, 19:30
|
|
|
Заблокирован
Регистрация: 27.03.2007
Сообщений: 1,327
Сказал спасибо: 12
Сказали Спасибо 576 раз(а) в 460 сообщении(ях)
|
Re: Простой четырёхканальный зарядник на микропроцессоре PIC16F876
Сообщение от slv61
|
|
На рисунке- фрагмент схемы. Хочу уточнить: там есть выделенный фрагмент (общий)?
|
Да, всё правильно: исток полевого транзистора, катод светодиода и нижний резистор делителя 3к/1.2к соединяются с общим проводом.
Сообщение от slv61
|
|
Если есть, то тогда зарядка включится, когда подадим "1" на RC0, но эта единица есть в самом начале (вроде так по программе). А светодиод вначале не светится - нет "1" на RC7. Или не так?
|
С включением светодиода и зарядки, вроде, уже разобрались ...
Сообщение от slv61
|
|
И еще такой вопрос: как в Протеус симулировать аккумулятор, который заряжается?
|
Тут ничем помочь не могу, никогда Протеус не пользовал ...
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 14:25.
|
|