Обявления

Для полноценной работы рекомендуется пройти регистрацию.

Рекламные сообщения будут удаляться вместе с пользователем. Что есть реклама - буду решать я.

Блок питания на энкодере с возможностью измерения емкости АКБ

Здесь только проекты на PIC

Блок питания на энкодере с возможностью измерения емкости АКБ

Сообщение gordei » 02 фев 2013 18:27

Представляю вашему вниманию блок управления на PIC18F252 для переделанного компьютерного блока питания. Регулировка напряжения от 0 до 25В с шагом 0,1В, измерение тока от 0 до 999мА с шагом 1мА и второй диапазон от 1А до 10А с шагом 0,01А. Измерение емкости АКБ до 999 в мА/ч дальше в А/ч. Максимальная емкость 99,9А/ч. Мануал выложил на стороннем ресурсе т.к. его размер больше допустимого здесь http://f-bit.ru/70709

А прошивку, схему и печатки выложил здесь.
Вложения
БП2.rar
Схема, прошивка, печатки
(139.9 КБ) Скачиваний: 1111
Последний раз редактировалось gordei 10 фев 2013 20:17, всего редактировалось 5 раз(а).
gordei
Частенько бываю
 
Сообщения: 131
Зарегистрирован: 18 дек 2011 20:29

Re: Блок питания на энкодере с возможностью измерения емкости АКБ

Сообщение hardlock » 02 фев 2013 23:42

gordei, как раз щас готовлю вторую версию блока питания, которая сможет считать ёмкость которую закачали в АКБ. в принципе можно поставить двунаправленный датчик тока и мерять сколько АКБ отдал при разряде...
Аватара пользователя
hardlock
Администратор
 
Сообщения: 3360
Зарегистрирован: 21 янв 2009 15:48
Откуда: zp.ua

Re: Блок питания на энкодере с возможностью измерения емкости АКБ

Сообщение gordei » 03 фев 2013 10:35

К сожалению не смог у себя купить такой датчик и воспользовался тем, что у меня было. Датчики с эффектом холла заманчивы, но в РБ трудно их достать.
gordei
Частенько бываю
 
Сообщения: 131
Зарегистрирован: 18 дек 2011 20:29

Re: Блок питания на энкодере с возможностью измерения емкости АКБ

Сообщение gordei » 11 фев 2013 22:09

Появилась идея термодатчики и куллер повесить на отдельный проц (к примеру PIC16F628A) и даже черновой вариант программы сделал. Это позволит с эканомить две ноги основного проца, но незнаю стоит ли шкурка выделки.
gordei
Частенько бываю
 
Сообщения: 131
Зарегистрирован: 18 дек 2011 20:29

Re: Блок питания на энкодере с возможностью измерения емкости АКБ

Сообщение gordei » 23 мар 2013 21:58

Ну и капризная эта ACS713 настроишь вроде относительно все нормально, пройдет время глядишь уже показания не совпадают. И в добавок температурная нестабильность свое дает и влияниние самого БП сказывается. Чем больше напряжение на выходе накрутишь тем больше хвост в режиме ХХ. В итоге точность + - минус пол лаптя. А ограничение настраивать еще хуже гемор. Задолбала нелинейность в дым. Вот и думаю нафиг с этим дадчиком связался, но и переделывать еще раз плату в лом. Думал сразу использовать AD8210 или AD8217 но как бывает обычно в таких случаях микрух найти не удалось. Но в них тоже есть ограничение начинают работать с 4,5В. Если появиться вдохновение возможно нарисую новую схему и выложу, то что получилось с ACS713.
gordei
Частенько бываю
 
Сообщения: 131
Зарегистрирован: 18 дек 2011 20:29

Re: Блок питания на энкодере с возможностью измерения емкости АКБ

Сообщение gordei » 05 апр 2013 22:47

Все устал экпериментировать выкладываю новую схему платы и прошивку для PIC18F2520. Датчик тока на ACS713. Дополнительно к тому, что было в прошлой версии добавил измерение внутреннего сопротивления АКБ и програмные настройки показаний тока напряжения в разных режимах. Для ACS713 и MCP6022 нужно предусматривать экран, чтобы свести на минимум влияния самого БП. Эффективный экран почему то из нержавейки, но и его нужно присабачить в нужном месте. Все это нужно экспериментальным путем определять. У меня плата стоит вертикально с верху перпендикулярно плате сделал не большой козырек и этого было достаточно, что бы оградиться от помех. В других местах результат был хуже. Описания как работает измененная программа пока нет. Если появиться у форумчан интерес к этому проекту, то тогда что нибудь сфорганю.
Вложения
схема.rar
Схема и платы
(148.07 КБ) Скачиваний: 668
прошивка.rar
прошивка
(18.59 КБ) Скачиваний: 390
Последний раз редактировалось gordei 06 апр 2013 20:42, всего редактировалось 3 раз(а).
gordei
Частенько бываю
 
Сообщения: 131
Зарегистрирован: 18 дек 2011 20:29

Re: Блок питания на энкодере с возможностью измерения емкости АКБ

Сообщение scotland » 06 апр 2013 03:39

Было бы интересно, если бы я мог открыть хотя бы один файл. У меня есть Sprint-Layout 5.0 и ничего не происходит
scotland
Частенько бываю
 
Сообщения: 45
Зарегистрирован: 23 апр 2012 04:07
Откуда: BG

Re: Блок питания на энкодере с возможностью измерения емкости АКБ

Сообщение gordei » 06 апр 2013 09:45

scotland писал(а):Было бы интересно, если бы я мог открыть хотя бы один файл. У меня есть Sprint-Layout 5.0 и ничего не происходит


Я тоже в Sprint-Layout 5.0 делал печаткти и все нормально открывается, для открытия схемы нужна Splan 7. Может вы архив не распокавали?
gordei
Частенько бываю
 
Сообщения: 131
Зарегистрирован: 18 дек 2011 20:29

Re: Блок питания на энкодере с возможностью измерения емкости АКБ

Сообщение scotland » 07 апр 2013 23:32

A у меня не биьла етот прог. Уже откриьл схему. Очень сложная схема для меня , но поздравляю.
scotland
Частенько бываю
 
Сообщения: 45
Зарегистрирован: 23 апр 2012 04:07
Откуда: BG

Re: Блок питания на энкодере с возможностью измерения емкости АКБ

Сообщение gordei » 24 июл 2013 20:32

Выкладываю последнюю версию блока. Она у меня собрана и в рабочем состоянии. От предыдущих версий остались только воспоминания. В нем есть все функции как в предыдущем и по минимуму подстроечников - настройки делаються программно. Я отказался от ACS713 вместо ее поставил шунт плюс AD8552. Поскольку всяких настроек много и мануал писать лень, сделал видео по настройке. Качество телефонное, но суть понять можно. Вот ссылка на файл http://www.fayloobmennik.net/3041498 И еще ссылка на видео по заряду, разряду и измерении внутреннего сопротивления АКБ http://www.fayloobmennik.net/3041568
Вложения
Платы.rar
(110.09 КБ) Скачиваний: 471
Схема, прошивка.rar
(52.88 КБ) Скачиваний: 541
gordei
Частенько бываю
 
Сообщения: 131
Зарегистрирован: 18 дек 2011 20:29

Re: Блок питания на энкодере с возможностью измерения емкости АКБ

Сообщение gordei » 06 фев 2014 16:07

Обновление прошивки. Устранил некоторые ошибки добавил переключение в режим измерения внутреннего сопротивления АКБ после зараяда-разряда коротким нажатием на кнопку энкодера не отключая АКБ. А также режим автоматического заряда - разряда. Перед зарядом нужно установить ток, напряжения в режиме заряда, а потом разряда затем подержать кнопку переключения заряд-разряд пока на дисплее не появиться "!".Кратковременно нажимаем кнопку энкодера пока не появиться вместо "!" "1". Накручивая энкодер можно выбрать количество цилов заряда - разряда. Максимальное число 9. Заряд-разряд прекратиться по двум условиям это по количесту заданных циклов или емкость разряда АКБ<= за предыдущее измерение. После окончания процесса выбором режима заряд разряд можно посмотреть последние значения емкости и времени в режиме заряда-разряда.
Вложения
bpp1.rar
(22.03 КБ) Скачиваний: 257
gordei
Частенько бываю
 
Сообщения: 131
Зарегистрирован: 18 дек 2011 20:29

Re: Блок питания на энкодере с возможностью измерения емкости АКБ

Сообщение Kisa22 » 16 фев 2014 14:38

Очень понравилась Ваша конструкция, удивлен малым вниманием форумчан. Ссылка на мануал не работает, если можно обновите. Обязательно повторю Вашу конструкцию после детального изучения.
С уважением Ярослав.
Kisa22
Пробегал мимо
 
Сообщения: 10
Зарегистрирован: 16 фев 2014 14:12
Откуда: Барнаул Россия

Re: Блок питания на энкодере с возможностью измерения емкости АКБ

Сообщение gordei » 16 фев 2014 16:02

Я думаю малое внимание из-за двухсторонней печатки и немного сложноват в изготовлении и настройке. То что я пытался в БП впихнуть давно есть на китайском рынке и если считать себестоимость деталей, потраченное время, то наверное покупное изделие будет дешевле ну и мароки меньше :-D Да и не известно на сколько все это дело повторяемо, БП собран в единственном экземпляре. Возможны мелкие ошибки в схеме. Уже несколько раз пытался начать написать нормальный мануал, но что то меня останавливает - наверное слабый интерес к проекту, не достатчное место на форуме для размещения файла из-за ограничений и в добавок лень матушка. По вашей просьбе выкладываю видео мануал. Там качество конечно не айс, но как говориться, что есть то есть. http://www.fayloobmennik.net/3583783
Вложения
Схема БП.rar
Еще несколько ошибок исправил
(32.26 КБ) Скачиваний: 322
Последний раз редактировалось gordei 17 фев 2014 21:40, всего редактировалось 1 раз.
gordei
Частенько бываю
 
Сообщения: 131
Зарегистрирован: 18 дек 2011 20:29

Re: Блок питания на энкодере с возможностью измерения емкости АКБ

Сообщение Kisa22 » 17 фев 2014 19:22

Добрый день. Не знаю про какой Китайский блок питания говорите (аналога не встречал). Если не трудно ответьте на пару вопросов:
1.Назначение реле4 и двух оптопар (правильное подключение полярности АКБ)?
2.Не понятно назначение реле 5 (разряд либо через шунт, либо без шунта) ведь идет всегда подсчет А Ч как при разряде так и при заряде?
3.Разрядный тр-р 3705 использует госящий резистор в виде шунта 0.01 Ом не слишком ли большой будет ток для тр-ра?
4. Заряд происходит простым постоянным током? Если так, то о восстановлении АКБ речи практически нет, имею опыт в восстановлении АКБ и хотелось бы в Вашей конструкции применить режим восстановления АКБ асимметричным импульсным током. Данный способ восстановления очень хорошо себя зарекомендовал, АКБ реально оживает, а Ваш прибор очень облегчает жизнь владельца АКБ от монотонных операций.
С уважением Ярослав.
Kisa22
Пробегал мимо
 
Сообщения: 10
Зарегистрирован: 16 фев 2014 14:12
Откуда: Барнаул Россия

Re: Блок питания на энкодере с возможностью измерения емкости АКБ

Сообщение gordei » 17 фев 2014 21:29

Начну по порядку. Реле4 нужно для подключения нагрузки. Нажатием на кнопку энкодера можно включать и выключать нагрузку, а также контролер отключает реле при перегреве, сработке штатной защиты БП, окончании заряда разряда. Одна оптопара регирует при не правильном подключении АКБ на индикатор выводиться надпись ПЕРЕПОЛЮСОВКА в ключается бипер ( правда это работает только при отключенном реле4). Что касается второй оптопары она срабатывает при подключении АКБ (примерно от 2В) передает сигнал в МК и он переключает БП в режим измерения внутреннего сопротивления АКБ ну далее заряда разряда с измерением емкости АКБ. И опять же это будет работать при изначально отключенном реле4. Поскольку датчик тока на AD8552 однонаправленный понадобилось реле5. При сработке реле5 МК подает 0 на PS-ON БП тем самым отключая его, реле подключает минус АКБ на GND, а плюс на выход БП и подается смещение на 3705 ну и цепь замыкается ( кстати еще косяк нашел в схеме перезалью). Ток на транзистор выбирается в меню от 0 до 10А максимально, но реально до 4А. Это конечно многовато, но я применил систему активного охлаждения (помимо радиатора повесил дополнительный куллер включается только при разряде. В любом случае пришлось бы охлаждать или резисторы или транзистор. В корпусе у же места для резисторов не осталось. Заряд происходит простым постоянным током. Перед зарядом выбираем напряжение, а затем ток. В начале БП работает в режиме ограничения тока, а потом переходит плавно в режим стабилизации напряжения. Последняя редакция прошивы позволяет сразу установить ток, напряжение в режиме заряда и разряда установить количество циклов и производить автоматически заряды разряды. Насчет импульсных токов поначалу мысль была реализовать, но потом забросил это. Изначально БП задумывался как лабораторный, ну а потом глядя на покупную приставку для заряда/разряда у брата начал донаварачивать БП.
gordei
Частенько бываю
 
Сообщения: 131
Зарегистрирован: 18 дек 2011 20:29

Re: Блок питания на энкодере с возможностью измерения емкости АКБ

Сообщение Kisa22 » 18 фев 2014 08:31

Спасибо за ответ. Составляю список компонентов, закупаю и приступаю к изготовлению, практически все понятно, я думаю если что, то не оставите меня без поддержки.С новой схемой все стало понятно.Если можно сбросьте информацию про китайский зарядник в л.с.
Kisa22
Пробегал мимо
 
Сообщения: 10
Зарегистрирован: 16 фев 2014 14:12
Откуда: Барнаул Россия

Re: Блок питания на энкодере с возможностью измерения емкости АКБ

Сообщение Ruslan_hi » 09 мар 2014 10:15

gordei писал(а): Мануал выложил на стороннем ресурсе т.к. его размер больше допустимого здесь http://f-bit.ru/70709

Если возможно обновите, вышел срок хранения.
Ruslan_hi
Пробегал мимо
 
Сообщения: 1
Зарегистрирован: 06 ноя 2011 02:15
Откуда: Odessa

Re: Блок питания на энкодере с возможностью измерения емкости АКБ

Сообщение gordei » 10 мар 2014 23:02

Вот смотрите http://www.fayloobmennik.net/3642060
gordei
Частенько бываю
 
Сообщения: 131
Зарегистрирован: 18 дек 2011 20:29

Re: Блок питания на энкодере с возможностью измерения емкости АКБ

Сообщение Kisa22 » 24 апр 2014 04:20

Добрый день. Продолжаю воять Вашу конструкцию, появилось пару вопросов:
1. Что с питанием индикатора - перепутано питание + и - чуть не спалил индикатор ( а может и спалил).
2. Не имея исходников хотелось бы выяснить для предварительной проверки центральной платы - алгоритм работы.(будет ли отображаться на индикаторе информация без дополнительного обвеса) т.к. пока устройство жизни не подает
Kisa22
Пробегал мимо
 
Сообщения: 10
Зарегистрирован: 16 фев 2014 14:12
Откуда: Барнаул Россия

Re: Блок питания на энкодере с возможностью измерения емкости АКБ

Сообщение hardlock » 24 апр 2014 10:47

Kisa22 писал(а): перепутано питание

не перепутано, а у разных производителей 1,2,3 ноги могут иметь разные назначения.
Kisa22 писал(а):(будет ли отображаться на индикаторе информация без дополнительного обвеса) т.к. пока устройство жизни не подает

90% что надо просто подкрутить контрастность дисплея.
Аватара пользователя
hardlock
Администратор
 
Сообщения: 3360
Зарегистрирован: 21 янв 2009 15:48
Откуда: zp.ua

Re: Блок питания на энкодере с возможностью измерения емкости АКБ

Сообщение Kisa22 » 24 апр 2014 11:16

Спасибо за внимание.Значит мало конструкций собирал раз не встречался с такой "пакостью" (+- местами менять).http://www.rtcs.ru/popup_product.asp?id=3138 ссылка на даташит.
А дисплей высвечивает весь верхний ряд, по схеме и по печатке есть разница в установке резистора R1 (дисплей) может подскажите как должно быть. На PCF (SQL,SDA) присутствуют меняющиеся логические уровни, на выходах PCF- постоянные уровни.
Kisa22
Пробегал мимо
 
Сообщения: 10
Зарегистрирован: 16 фев 2014 14:12
Откуда: Барнаул Россия

Re: Блок питания на энкодере с возможностью измерения емкости АКБ

Сообщение hardlock » 24 апр 2014 11:25

На схеме вобще фигня какая-то. 3-й вывод обозначен как "GND" и идёт на зелю через резистор. Обычно вывод контрастности подключают через подстроечник, а когда выяснится его номинал - ставят постоянный резистор.
Аватара пользователя
hardlock
Администратор
 
Сообщения: 3360
Зарегистрирован: 21 янв 2009 15:48
Откуда: zp.ua

Re: Блок питания на энкодере с возможностью измерения емкости АКБ

Сообщение gordei » 25 апр 2014 12:54

Да действительно ошибка в схеме, но на печатке все правильно. Единственное исключение, что в дисплеях в зависимости от их производителя питание может быть поменяно местами. Что касается PCF на SCL и SDA должны быть импульсы на шине D4-D5 тоже. Для подбора контрастности временно повесть подстроечник вместо R1 к примеру на 10к. И еще если вы использовали мою печатку обратите внимание на переходные отверстия с одного слоя на другой, чтобы везде контакты были. Ну и горящая в верху дисплея черная полоса указывает как правило на три причины не прошит контроллер, не все сигналы доходят до дисплея из-за обрывов или к.з. и самый печальный кирдык дисплею. Прикладываю архивы с измененной схемой и модель протеуса.
Вложения
протеус.rar
модель
(47.03 КБ) Скачиваний: 210
Схема БП.rar
Схема
(32.31 КБ) Скачиваний: 261
Последний раз редактировалось gordei 30 апр 2014 19:07, всего редактировалось 1 раз.
gordei
Частенько бываю
 
Сообщения: 131
Зарегистрирован: 18 дек 2011 20:29

Re: Блок питания на энкодере с возможностью измерения емкости АКБ

Сообщение Kisa22 » 25 апр 2014 18:00

Спасибо будем пробывать. Можно даташит на дисплей с обратной полярностью?
Kisa22
Пробегал мимо
 
Сообщения: 10
Зарегистрирован: 16 фев 2014 14:12
Откуда: Барнаул Россия

Re: Блок питания на энкодере с возможностью измерения емкости АКБ

Сообщение gordei » 26 апр 2014 09:31

И еще какая точная марка PCF. Встречаются экзэмпляры с разной адресацией. Если глянуть даташит у PCF8574A адрес отличается от экзэмпляра который применил я. Выкладываю последнюю версию прошиви. На Р7 PCF можно повесить светодиод. Он будет загораться если ток установленный и измеренный совпадают. И еще попытался реализовать импульсный заряд, но во время паузы сделать разряд АКБ не получилось.
Вложения
bpp1.rar
Прошивка
(22.09 КБ) Скачиваний: 184
Последний раз редактировалось gordei 29 апр 2014 11:48, всего редактировалось 1 раз.
gordei
Частенько бываю
 
Сообщения: 131
Зарегистрирован: 18 дек 2011 20:29

След.

Вернуться в PIC



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1