Стабилизатор тока линейный

Обсуждение и помощь в разработке различных проектов форумчан, например автоматика для теплицы, автоматика для котельной и т.д.
Ответить
TVG
Рядовой
Сообщения: 47
Зарегистрирован: 15.09.2015{, 14:40}
Репутация: 0

Стабилизатор тока линейный

#1

Сообщение TVG » 26.07.2016{, 14:48}

Всем привет
Каким образом можно реализовать стабилизацию по току в пределах от 10ма - 10А без использования ЦАПА и без Цифрового потенциометра
Нужен универсальный зарядник кпд особо сильно не интересует так что линейный режим для начала подойдет только вопрос в том как сделать стабилизацию по току каким образом её можно реализовать с помощью операционника(358)  и атмеги 328 + транзистор
режим шима не подходит так как там всего 255а мне нужно как минимум 1024
Регулировка с помощью кнопок и выводом инфы на дисплей
Кто что посоветует , поделитесь соображениями
Последний раз редактировалось TVG 26.07.2016{, 14:52}, всего редактировалось 1 раз.

Airis
Сержант
Сообщения: 175
Зарегистрирован: 24.09.2015{, 07:27}
Репутация: 0

Стабилизатор тока линейный

#2

Сообщение Airis » 26.07.2016{, 16:29}

Задача несколько сложнее чем просто стабилизировать ток.
Если зарядка универсальная то, это наверно означает возможность заряжать аккумуляторы от 1,2V до 12V (24V). Это означает что надо не только ток стабилизировать, но и напряжение, иначе аккумулятор на 1,2V с стабильным током зарядки может заряжается бесконечно долго (да напряжение питание)пока его не отключат, или он не взорвётся. И даже если стабилизировать ток и напряжение, то y Atmega 328 все ровно будет только 255 градаций управление. Для боле плавного регулирование надо Arduino Mega 2560 с настоящим аналоговым выходом.

Слимпер
Майор
Сообщения: 1009
Зарегистрирован: 06.09.2015{, 16:56}
Репутация: 25
Откуда: Новосибирск

Стабилизатор тока линейный

#3

Сообщение Слимпер » 26.07.2016{, 16:43}

Блок питания с микроконтроллерным управлением
Блок питания / зарядное устройство

Вот например пару схем блоков питания где используются ОУ и микроконтроллеры.
Есть измерение напряжения и тока, так что при желании можно программно сделать и подержание тока.
Но вот вряд ли получится :
TVG писал(а):стабилизацию по току в пределах от 10ма - 10А
 10А/1024 (10бит АЦП)=>9мА на один дискрет. Точность измерения будит не какая.
Так что или надо менять приделы, или делать два разных измерителя на разные диапазоны.
  
TVG писал(а):режим шима не подходит так как там всего 255а мне нужно как минимум 1024
Вот я делал блоки ШИИМ 10 БИТ пользовательский блока на Си

Добавлено (26.07.2016, 16:43)
---------------------------------------------
Airis писал(а):Для боле плавного регулирование надо Arduino Mega 2560 с настоящим аналоговым выходом.
Из описания Arduino Mega 2560:

PWM: 2 до 13 и 44-46. Любой из выводов обеспечивает ШИМ с разрешением 8 бит при помощи функцииanalogWrite().
Там штатный там тоже только 255 градаций.

TVG
Рядовой
Сообщения: 47
Зарегистрирован: 15.09.2015{, 14:40}
Репутация: 0

Стабилизатор тока линейный

#4

Сообщение TVG » 26.07.2016{, 18:43}

Airis писал(а):Atmega 328 все ровно будет только 255 градаций управление. Для боле плавного регулирование надо Arduino Mega 2560 с настоящим аналоговым выходом.
atmega 168-328-2560 не отличаются по типу строения входов и выходов отличие у них тока в количестве вход - выводов и в количестве пзу , озу и флеш не вникая в мелкие тонкости

Добавлено (26.07.2016, 18:43)
---------------------------------------------
Слимпер писал(а):Блок питания с микроконтроллерным управлениемБлок питания / зарядное устройство

Вот например пару схем блоков питания где используются ОУ и микроконтроллеры.
меня интересует не просто схемы коих в интернете полно а более программная составляющая вместе с аппаратной частью именно на  fl prog

Слимпер
Майор
Сообщения: 1009
Зарегистрирован: 06.09.2015{, 16:56}
Репутация: 25
Откуда: Новосибирск

Стабилизатор тока линейный

#5

Сообщение Слимпер » 26.07.2016{, 20:43}

TVG писал(а):меня интересует не просто схемы коих в интернете полно а более программная составляющая вместе с аппаратной частью именно на  fl prog
Измеритель ёмкости аккумуляторов Li-Ion Ni-MH Ni-CD
регулируемый БП/ЗУ
Почитайте, может это вам поможет.

Аватара пользователя
support
Супермодератор
Сообщения: 1712
Зарегистрирован: 03.01.2018{, 11:45}
Репутация: 580
Откуда: Астрахань
Имя: Сергей
Контактная информация:

Стабилизатор тока линейный

#6

Сообщение support » 26.07.2016{, 20:47}

В следующей версии (выйдет через недельку) будет реализована поддержка АЦП ADS1015 (12 бит) и ADS1115 (16 бит). АЦП имеют встроенный опорник и программируемый на лету усилитель,  так что на выходе блока будут готовые калиброванные вольты или микровольты. Для измерений (даже на стандартном шунте 75 миливольт) самое то.
ЦАП - ы 12-ти битные (mcp4725) я заказал, как придут - сделаем поддержку.
На работе я как раз то же готовлю универсальный прибор определения остаточной ёмкости аккумулятора (заряд - разряд), так что работать будем паралельно.
Автор программы FLProg.

Слимпер
Майор
Сообщения: 1009
Зарегистрирован: 06.09.2015{, 16:56}
Репутация: 25
Откуда: Новосибирск

Стабилизатор тока линейный

#7

Сообщение Слимпер » 26.07.2016{, 21:17}

support писал(а):На работе я как раз то же готовлю универсальный прибор определения остаточной ёмкости аккумулятора (заряд - разряд), так что работать будем паралельно.
Было бы очень интересно глянуть схему, а то у меня есть только iMax B6 mini, если интересно находил статью с подробным разбором схемотехники, вроде сохранял себе.

TVG
Рядовой
Сообщения: 47
Зарегистрирован: 15.09.2015{, 14:40}
Репутация: 0

Стабилизатор тока линейный

#8

Сообщение TVG » 26.07.2016{, 22:12}

support писал(а):ЦАП - ы 12-ти битные (mcp4725) я заказал, как придут - сделаем поддержку.
у меня вот вопрос по поводу так как они все на i2c их можно использовать в паралель на одной шине дисплей  и эти цапы и ацп?

Добавлено (26.07.2016, 22:12)
---------------------------------------------
Слимпер писал(а):Было бы очень интересно глянуть схему
я тож присоеденяюсь:)

Аватара пользователя
support
Супермодератор
Сообщения: 1712
Зарегистрирован: 03.01.2018{, 11:45}
Репутация: 580
Откуда: Астрахань
Имя: Сергей
Контактная информация:

Стабилизатор тока линейный

#9

Сообщение support » 26.07.2016{, 22:18}

На АЦП можно выставить 4 адреса , значит на шину можно повесить 4 преобразователя. Я пробовал 3 (у меня больше нет) - работает. У каждого АЦП либо 4 канала (0-5 В), либо два дифференциальных (-5 - +5 В).  У ЦАП должен быть другой адрес, значит то же можно вешать вместе с АЦП. Сколько там адресов можно выставить - не знаю. Придут - буду разбираться.
Автор программы FLProg.

Аватара пользователя
support
Супермодератор
Сообщения: 1712
Зарегистрирован: 03.01.2018{, 11:45}
Репутация: 580
Откуда: Астрахань
Имя: Сергей
Контактная информация:

Стабилизатор тока линейный

#10

Сообщение support » 26.07.2016{, 22:49}

На данный момент в работе первая версия. Собирал на прошлой вахте. Только разрядка на постоянное сопротивление. Дело в том что у нас через определённое время положено производить проверку остаточной ёмкости аккумуляторов резервного питания. Поскольку они находятся в работе - то всё время заряжены собственным зарядным устройством. При ТО мы их снимаем и проводим проверку емкости. Раньше для этого пользовались стационарным заводским устройством (килограмм под 80). Приходилось аккумы таскать к нему. А это достаточно далеко. Поэтому собрали собственное, малогабаритное. Два месяца - полёт нормальный.

Вот схема


Внешний вид



Инструкция

Проект

Но у нас в ЗИПЕ достаточно большое количество запасных, но старых аккумов. Вот для них и нужно зарядно - разрядное. Поэтому потихоньку готовлюсь ко второй версии.
Вложения
6502392.jpg
4997406.png
Автор программы FLProg.

Аватара пользователя
CraCk
Лейтенант
Сообщения: 591
Зарегистрирован: 10.09.2015{, 21:51}
Репутация: 8

Стабилизатор тока линейный

#11

Сообщение CraCk » 27.07.2016{, 00:58}

support писал(а):Поэтому потихоньку готовлюсь ко второй версии.
Литий и никель будет заряжать?

Ответить

Вернуться в «Проекты различных устройств на Ардуино»

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

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