24 февраля 2022 года в 5 утра, без объявления войны, россия напала на Украину.

Они пришли "освобождать народ от нацистов и националистов".
С этого момента наша жизнь изменилась на "до" и "после".
Нас освобождают от наших домов, от наших любимых, от наших родителей и от наших детей....
Тут я не буду никого агитировать или переубеждать, разумный человек найдёт всю информацию
в интернете, а для зомби никакие доводы и факты не послужат аргументом.

Я не умею много писать, да и без мата тут сложно что-то написать.
Поэтому выражу все мои чувства одним фото.

«Спасибо дедушка путин за счастливое детство и мое освобождение». ©

Дополню словами уважаемого человека, широко известного в узких кругах:
тут путин не виноват, не он нажал на кнопку сброса,
- виноват пилот, который нажал на кнопку сброса, мог промахнуться. виноваты жена/мать/брат/друг пилота, которые не позвонили ему, и не сказали "нет войне",
- виноват тот, кто отдал приказ, и виноваты его жена/мать/брат/друг,
- виноват тот, кто цеплял бомбу, потому что он мог её обезвредить, "ну бывает, не сработала",
- виноват кладовщик, виноват водитель, который перевозил эту бомбу. виноваты жена...и т.д., потому что не позвонили и не сказали "нет войне, не вези бомбы",
- виноваты все журналисты оркостана, потому что они врут,
- виноваты недограждане, потому что не сказали журналистам "не врите",
- виноваты все... все 160 миллионов,
- а те 2, 3, 5 тысяч, которые вышли, и которых запаковали, это даже не десятая процента, это погрешность... случайно оказавшиеся в мордоре люди. ©

PS: За несколько часов до вторжения был атакован и взломан крупный интернет хостинг в Киеве, где и размещался мой сайт. Только 16 марта отважным админам удалось частично восстановить работу хостинга. Далеко не все сайты выжили, т.к. были повреждены даже бэкапы.
Нет, нет, я не жалуюсь, нет. В цифровом мире нет ничего ценного, материального...


Due to periodic DDoS attacks, the forum may not be available.

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

Здесь только проекты на PIC
hosturik
Пробегал мимо
Posts: 8
Joined: 26 Sep 2014 14:41

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

Post by hosturik »

Про встроенный диод я не подумал. Применил другое решение, поставив транзисторы встречно. По идее теперь ток будет коммутироваться в оба направления.
Attachments
Полевик вместо реле.JPG
gordei
Живу тут
Posts: 155
Joined: 18 Dec 2011 19:29

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

Post by gordei »

Теоретически должно работать, но как будет на практике не знаю. Тут пробовать нужно, но у меня закончились IRL3705.
Supercontick
Пробегал мимо
Posts: 24
Joined: 08 Apr 2011 09:16
Contact:

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

Post by Supercontick »

Хотелось бы написать и свое мнение по поводу вашей схемы. Теперь ваш транзистор а теперь и два, работают как своеобразный шунт, они же не работают в импульсном режиме как в бесперебойнике

Добавлено спустя 21 час 48 минут 36 секунд:
gordei wrote:Вопрос к Вам.
Скажите пожалуйста, что с выводами 13 и 14 в TL494? Они висят в воздухе, это же опорное напряжение. Vref +5B
gordei
Живу тут
Posts: 155
Joined: 18 Dec 2011 19:29

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

Post by gordei »

По поводу выводов 13 и 14 посмотрите ссылку http://hardlock.org.ua/viewtopic.php?f= ... &start=450 пост от 4 августа 2011г. В качестве Vref используются шимы МК за счет чего и происходит регулировка. И первая часть вопроса не совсем понял о каких двух транзисторах идет речь если можно то уточните.
Supercontick
Пробегал мимо
Posts: 24
Joined: 08 Apr 2011 09:16
Contact:

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

Post by Supercontick »

Спасибо за ссылку, много вопросов решилось в одном посту) Первая часть относилась не к вам.
Supercontick
Пробегал мимо
Posts: 24
Joined: 08 Apr 2011 09:16
Contact:

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

Post by Supercontick »

gordei wrote:По поводу выводов 13 и 14 посмотрите ссылку http://hardlock.org.ua/viewtopic.php?f= ... &start=450 пост от 4 августа 2011г. В качестве Vref используются шимы МК за счет чего и происходит регулировка. И первая часть вопроса не совсем понял о каких двух транзисторах идет речь если можно то уточните.
Прошу прощения за такой вопрос, но все же не могу решить проблему, прочитал сообщения по указанной вами ссылке, Но, в схеме от "mikolasnn" оставлена регулировка защиты по току, или просто соединить вывода 13 и 14, и оставить их в воздухе?

P.S. я в замешательстве... :wall:
если не сложно, могли бы что то зарисовать, что же с этими выводами делать? :sorry:
gordei
Живу тут
Posts: 155
Joined: 18 Dec 2011 19:29

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

Post by gordei »

Соедините между собой. Также 5В Vref можно использовать для запитки тригера защиты.
vpozdeev
Пробегал мимо
Posts: 21
Joined: 05 May 2011 22:25

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

Post by vpozdeev »

hosturik wrote:Про встроенный диод я не подумал. Применил другое решение, поставив транзисторы встречно. По идее теперь ток будет коммутироваться в оба направления.
Эта идея не годится . Получится падения напряжения 0.6 В в цепи общего провода , не учитываемое регулятором . Заманчиво иметь безинерционные ключи в коммутаторе режимов .
Выход один - коммутировать плюс .
vpozdeev
Пробегал мимо
Posts: 21
Joined: 05 May 2011 22:25

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

Post by vpozdeev »

Закончил наладку . Огромное спасибо автору ! Замечательная конструкция . В моем варианте все засунул в корпус БП АТХ , кроме разрядного транзистора . Применил IRF 3205 и радиатор 100х100 .
Пожелание автору . Если имеется возможность , - разместить константы по всем типам ходовых АКБ ( Pb , Ni - Cd , Ni - Mh, Li-Io , Li-Po , Li-Fe Po ) . Пределу совершенства нет , есть желание подумать над доводкой до ума импульсного режима . Тут не все здорово , отключение Бп в моменты разряда , проблемы не решает ( емкости П - фильтра БП ... Нужно ключевание .
Особых проблем с наладкой не возникло . - Достаточно прислушаться к рекомендациям автора .
gordei
Живу тут
Posts: 155
Joined: 18 Dec 2011 19:29

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

Post by gordei »

Пока нет времени дописывать программу может потом добавлю константы. Хотя некоторые из указанных вами присутствуют в прошивке. Что касаемо импульсного заряда он действительно имеет недостатки, но лучше у меня не получилось. Слишком много проблем нужно решить. Одна из них ключ который будет работать широком диапазоне напряжений и он должен работать в положительном плече. И при этом сопротивление открытого канала ключа должно быть как можно меньше. Ключ должен быть двунапрвленным. Разве, что влепить ещё одно реле, но будет барабанить да и контакты могут загорать. Короче лучше чем у меня получилось я пока не знаю как сделать.
vpozdeev
Пробегал мимо
Posts: 21
Joined: 05 May 2011 22:25

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

Post by vpozdeev »

Верно ! Только Ni-CD b Ni-MH , должны иметь разные константы U , и литий полимерные и и ионные обозваны Ni , видимо опечатка в прошивке ...
По вопросу лучше , - могу заметить , что девайсов с Вашим функционалом , уверенно регулизующих напряжение от одной десятки , на сегодня в природе нет .
Конструкция лучшая из всего что ваялось всем миром . Видимо Азия уже закидывает предложениями по иходникам . Для улучшения динамики , мне пришлось увеличить шунт в два раза , со снижением коэффициентов передачи ОУ . При очень качественной печати ( толстая медь с металлизацией отверстий ) , скорее всего эта проблема не возникнет . Если увеличить в два раза ( а лучше три ) ,колличество ячеек калибровки тока , прибор уверенно сможет конкурировать как ЛИПС с очень приличными промышленными образцами . Еще раз спасибо . Вы действительно создали лучший прибор , а тема для народа , я полагаю , - весьма актуальна .
gordei
Живу тут
Posts: 155
Joined: 18 Dec 2011 19:29

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

Post by gordei »

Спасибо за хороший отзыв. Вообще вы первый кто отписался здесь, о работе блока. Я так думаю кроме меня и вас его больше никто не собирал. По себе знаю хочется всегда собрать что то простое и многофункциональное. А тут надо немного потрудиться. Ошибки в константах исправлю позже как вдохновение появится. Увеличить разрядность констант регулировки тока боюсь увеличить не получится eeprom проца не резиновый. В принципе более точно можно подогнать значения резистором в обратной связи соответствующего операционника.
vpozdeev
Пробегал мимо
Posts: 21
Joined: 05 May 2011 22:25

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

Post by vpozdeev »

Так я и сделал . Извечное противоречие между хотелками и аппаратными возможностями . В алгоритм определения момента окончания заряда Ni - MH , необходимо ввести минус дельта U , это единственный объективный параметр для этого типа АКБ .Еще , актуально , - активировать в прошивке вывод 32 кГц в RTC , при наличии хорошего частотомера сильно упрощает настройку часов , можно на печатке предусмотреть тримерочек , место есть . Ключевание , легко реализовать MOSFET с драйвером верхнего ключа ( диод мешать не будет , если не отключать инвертор БП , он будет обратно смещен - U з больше U реанимируемой батареи ). Это только в импульсном режиме и потребует изменение схемы и прошивки , не уверен в целесообразности этих действий . А вот о таймингах заряд - разряд стоит подумать .. Процесс переноса ионов очень медленный , несколько секунд , в зависимости от геометрии электродов , - о этом часто забывают многие остепененные товарищи ... Еще раз спасибо .
gordei
Живу тут
Posts: 155
Joined: 18 Dec 2011 19:29

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

Post by gordei »

32кГц вывести не получиться нет свободных выводов на контроллере. Имея хороший частотометр можно измерить частоту прямо на кварце. Правда у меня проблем с этим не было. Кварц выдрал с дохлой материнки и часы сразу работали без проблем без всяких настроек. Насчёт дельта U сложновато будет отловить там изменения напряжения вроде в третьем знаке после запятой отслеживать надо, если не ошибаюсь. 10бит АЦП будет маловато. Насчёт ключа можно будет попробовать. Какой транзистор и драйвер можете посоветовать?

Добавлено спустя 10 часов 22 минуты 58 секунд:
Возникла идея насчет ключевого режима. N-канальные MOSFET установить между минусом и отрицательными электродами фильтров. Управление ими взять с затвора ключа который подает питание на МСР601. Не знаю понравиться ли это издевательство блоку питания.
vpozdeev
Пробегал мимо
Posts: 21
Joined: 05 May 2011 22:25

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

Post by vpozdeev »

32 кГц - активировать вывод на 7 ногу DC1307 . Кроме команды активации вывода нужен подтягивающий резистор . Вообще 1307 плохой вариант - идеал DS3231 , внутренний резонатор , термостатирование , коррекция хода .
Коммутировать минус не стоит . Посмотрите описание драйвера IR2117S .
User avatar
hardlock
Администратор
Posts: 4007
Joined: 21 Jan 2009 14:48
Location: Minsk - zp.ua
Contact:

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

Post by hardlock »

vpozdeev wrote: термостатирование
Да ну, откуда? Может термокомпенсация? )))
gordei
Живу тут
Posts: 155
Joined: 18 Dec 2011 19:29

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

Post by gordei »

vpozdeev wrote:32 кГц - активировать вывод на 7 ногу DC1307 . Кроме команды активации вывода нужен подтягивающий резистор . Вообще 1307 плохой вариант - идеал DS3231 , внутренний резонатор , термостатирование , коррекция хода .
Коммутировать минус не стоит . Посмотрите описание драйвера IR2117S .
Хотя супер точность часов в данном проекте не самое главное, попробую вывод частоты сделать потом. Менять 1307 на DS3231 не планирую. Драйвер как нибудь закажу и если его работа меня устроит сделаю коррекции схемы и прошивки. Когда это все будет точно сказать не могу т.к. на данный момент нет времени.
vpozdeev
Пробегал мимо
Posts: 21
Joined: 05 May 2011 22:25

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

Post by vpozdeev »

Я в своем варианте использовал DS3231 . Система команд и библиотеки подходят , достаточно выкинуть резонатор и скорректировать плату . Не нравятся мне DC1307 , - капризные по разводке резонатора .
А советовал тем кто будет повторять девайс . ( Обязательно будут и многие , - вещь замечтательная ... Видимо народ пугает некоторая сложность и стоимость комплектации . )
Лично меня , впечатлила продуманность и проработанность конструктива , а это огромный труд , требующий уважения . Мелкие огрехи легко устранимы и увы неизбежны . Удачи .
gordei
Живу тут
Posts: 155
Joined: 18 Dec 2011 19:29

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

Post by gordei »

Поправил константы, сделал вывод частоты с DS1307.
Attachments
bppV2.1.rar
прошивка
(25.99 KiB) Downloaded 363 times
gordei
Живу тут
Posts: 155
Joined: 18 Dec 2011 19:29

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

Post by gordei »

Еще одно обновление. Добавил быстрые заряды для NI-Mh и NI-Cd. При увеличении тока установленного боллле 0,3С вместо буквы "з" появляется "У" и добавляется напряжение заряда. Принцип заряда следующий спустя 5 мин после начала заряда во время разрядного импульса измеряется напряжение и и если оно не изменно в течении 10 мин ускоренный заряд отключается с уменьшением напряжения и еще в течении часа производиться дозаряд АКБ. Дэльта U реализовать не удалось не хватает разрядности АЦП и флуктуации напряжения мешают. Подобное сделано и для свинцовых и литиевых батарей с той разницой, для свинцовых при увеличении тока напряжение увеличивается до 15В и при достижении 14,7В еще заряжает АКБ один час. В литиевых АКБ напряжение увеличивается до 4,3В и при достижении 4,2В напряжение становиться 4,2В и заряд продолжается пока ток не упадет меньше 20мА. Соответсвенно сделано и для Li-FePo4. Ну и остались все те условия окончания заряда которые были раньше.

Не давно сдох энкодер и пришлось заменить его с какойто магнитолы, но после замены заметил, что значения изменяются только через два счелчка энкодера. Поэтому ввел дополнительную переменную "Коэф. энкодера". Добраться до ее можно если при нажатом энкодере вкл БП. Короче где находятся все первоначальные установки. По умолчанию стоит 4 для моего нового энкодера пришлось выставить 2. Проблему ключа отключающего БП во время разрядного импульса решить не удалось. Не смог найти такой ключ чтобы пропускал напряжение от 0В, держал ток более 15А и не боялся КЗ. Поэтому в эти моменты блок тупо гаситься через PSON.
Attachments
bppV2.2.rar
Прошива
(27.54 KiB) Downloaded 339 times
gordei
Живу тут
Posts: 155
Joined: 18 Dec 2011 19:29

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

Post by gordei »

Ну кажется придумал как сделать электронный ключ, чтобы удовлетворял требования данной конструции.
Attachments
БП1.rar
Схема и прошивка
(70.11 KiB) Downloaded 346 times
vpozdeev
Пробегал мимо
Posts: 21
Joined: 05 May 2011 22:25

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

Post by vpozdeev »

Приветствую ! Немножко выпал из темы . Прошу проверить алгоритм выхода из режима разряда . Есть серьезное подозрение , что шунтирование 3 ноги MCP601 запаздывает относительно переключения режима (Q3 ) . Точно измерить не могу ( нет под рукой многоканального логического анализатора ) , но на глазок - 0.1С . Как временное решение - ограничить бросок тока резюком около 1 Ом . Это все о V2.0 . V 2.1 и 2.2 пока не тестил ( МК впаян без панели , пока нет времени ). С ключиком заморачиваться пока не буду , для больших емкостей это не актуально . Спасибо .
gordei
Живу тут
Posts: 155
Joined: 18 Dec 2011 19:29

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

Post by gordei »

Если вы смотрите по светодиоду и изменениям тока, то это не показатель. Ток много раз усредняется, чтобы его меньше колбасило и светодиод срабатывает с замедлением. Что касается переключения с разряда в разряд тут немного другой принцип, а именно снимается напряжение питания с МСР601. Транзисторы Q3 и Т1 переключаются с одного порта контроллера. Третья нога МСР шунтируется только в режиме импульсного заряда. Это нужно для того, чтобы разрядный ток был меньше установленного. Я делал из расчета 1А установленный - 100мА должно быть во время разрядного импульса. Регулировка резистором 51 Ом. Но допускаю, что во время переключения СD4066 из-за переходных процесов ток может оказаться больше ожидаемого. Но тут как говориться , что есть то есть.
vpozdeev
Пробегал мимо
Posts: 21
Joined: 05 May 2011 22:25

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

Post by vpozdeev »

С резистором 51 Ом теперь понятно . Бросок тока разряда при выходе из режима разряда ( в любом варианте ) , контролировался на шунте генератора разрядного тока . Анализатора под рукой нет , но двухлучевиком ( отключение реле нагрузки + напряжение на шунте ) - четко фиксируется . Безусловно переходных процессов хватает ... Из личных наблюдений замечено , что при использовании 3205 вместо 3705 ( напряжение отпирания у них выше -3,5 В против 1,7 В у 3705 ) бросок по величине гораздо меньше . Попробуйте реализовать в алгоритме выхода из режима разряда , предварительное шунтирование
хода МСР601 . Для контроля можно включить автомобильную галогенку в разрыв + источника , сток 3705 . ( Очень наглядно видно ...) . Не проверял , но возможно потребление каскада на МСР601 мало для 10 мкФ блокируюшей емкости по питанию . О днако это не объясняет запредельного броска тока . Более очевидное объяснение , - ток в измерительной цепи резко падает , и МСР601 ( при таком усилении можно считать компаратором ) , полностью открывает 3705 , который закорачивает вых ИБП со всеми вытекающими . Полагаю для многих это решение позволит отказаться от ключевания выхода .
gordei
Живу тут
Posts: 155
Joined: 18 Dec 2011 19:29

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

Post by gordei »

Еще раз хотел уточнить. БП находится в режиме автоматического тестирования АКБ? Во время выключения разряда лампочка между + и истоком 3705 у вас кратковременно вспыхивает? Если это так, то я ничего подобного не обнаружил. Я подключил свинцовый аккумулятор на 12В 1300мАч в разрыв истока и плюса повесил лампочку 12В 5Вт (другой под рукой не было). Установил кол циклов 1 и запустил разряд. В этот момент лампочка горела, чтобы не ждать окончания разряда, снял клему с АКБ и как только пропищал бипер подключил. Но никаких подмигиваний лампы не обнаружил. Может этот эффект не наблюдается из-за того, что у меня стоит электронный ключ и последняя версия прошивки? Если смотреть текст программы, сразу должно выключится реле, следующий оператор отключает питание на МСР601 и включает электронный ключ, потом задержка 50мс и толька тогда включается PSON.
Post Reply