Полная версия этой страницы:
измерить ток зарядки
avovtchak
Jul 1 2009, 10:32
есть устройство на МК, которое питается от свинцово-кислотной батареи. Батарея в свою очередь заряжается управляемым зарядным устройством. Каким образом можно измерять микроконтроллером ток зарядки. Сейчас все реализовано крайне топорно: в плюсовом проводе стоит измерительный шунт, контроллер через делители измеряет напряжение до и после шунта, считает разность , ну и тд.. В таком варианте при маленьком сопротивлении шунта велика погрешность измерения. Можно ли как то оптимизировать схему. Может быть посоветуете какие нибудь датчики тока стоимостью до $1 ?
Нюхом чую, что можно реализовать это при помощи низкоомного шунта и операционного усилителя, но вот беда, в ОУ вообще не понимаю.
какие еще могут быть варианты?
Батарея 12 В , ток зарядки до 2 А
MrYuran
Jul 1 2009, 10:50
Цитата(avovtchak @ Jul 1 2009, 14:32)

Нюхом чую, что можно реализовать это при помощи низкоомного шунта и операционного усилителя, но вот беда, в ОУ вообще не понимаю.
какие еще могут быть варианты?
Батарея 12 В , ток зарядки до 2 А
Опер на шунт.
Самый простой вариант и как раз в пределах 1$
Нажмите для просмотра прикрепленного файлакак-то типа так...
Хотя нет, не так. Это для двухполярного питания и инвертирует...
Погорячился...
Скорее так:
Нажмите для просмотра прикрепленного файла
kamil_yaminov
Jul 1 2009, 10:59
А не проще будет, если шунт воткнуть в минусовой провод?
Цитата
Сейчас все реализовано крайне топорно: в плюсовом проводе стоит измерительный шунт, контроллер через делители измеряет напряжение до и после шунта, считает разность , ну и тд..
Поставьте шунт в минус батареи. Тогда не надо будет делить и вычитать.
avovtchak
Jul 1 2009, 11:37
Цитата(Rst7 @ Jul 1 2009, 14:00)

Поставьте шунт в минус батареи. Тогда не надо будет делить и вычитать.
Тогда общий провод зарядного устройства и общий провод контроллера будут разделены шунтом, а зарядное устройство управляется контроллером (для регулировки зарядного тока). Таким образом придется делать еще опторазвязку в цепи управления. И с шунта при зарядке батареи будет сниматься отрицательное напряжение, не понятно, как его мерить контроллером
Цитата
Тогда общий провод зарядного устройства и общий провод контроллера будут разделены шунтом,
Зачем? Шунт только в батарею. Минус батареи будет отделен от остальной схемы шунтом. Низкоомным. Возьмите контроллер, у которого есть предусилитель перед АЦП и будет счастье.
Microwatt
Jul 1 2009, 12:00
Шунт в минус батареи. То, что там несколько сот милливольт будут земли разделять - не страшно. Схема управления должна такую разность выбирать атоматически. Странно, что Вам понадобился оптрон.
Да и вообще, МК тут, в зарядке свинцового аккумулятора, как правило, совершенно лишнее звено.
avovtchak
Jul 1 2009, 13:22
Забыл сказать, что потребляемый ток от батареи колеблется от 50 мА до 4 А, поэтому шунт в минус батареи очень не желательно, могут быть большие просадки. Допускаю вариант "шунт в минус зарядного" но тогда с шунта будет сниматься отрицательное напряжение. как его измерить?
И все таки никто не подскажет как реализовать самый правильный вариант - шунт в плюс зарядного с возможностью измерять дифференциальное напряжение на шунте (операционник???) ?? а если оно еще и будет в несколько раз умножаться, то вообще замечательно..
Цитата
Забыл сказать, что потребляемый ток от батареи колеблется от 50 мА до 4 А, поэтому шунт в минус батареи очень не желательно, могут быть большие просадки.
Во-первых, они будут и при шунте в плюсе. Во-вторых, шунт калибром 0.1 ома неужели пугает? Это 400мВ просада на полном токе. Ток в 50мА даст падение на таком шунте в 5мВ. Если у Вас 10бит АЦП, то это порядка одного младшего разряда при опорном напряжении 5В. А ведь еще и опорное напряжение можно взять пониже
avovtchak
Jul 1 2009, 13:50
это все компромиссные решения.. а хочется идеального. я , например, не хочу рассеивать мощность на шунте во время автономной работы. Сейчас мне скажут , что эти потери мизерны. Но все равно это компромисс. такое я и сам бы придумал.. в идеале хочется измерять дифнапряжение на шунте в плюсовом проводе зарядного. Для этого нужно исхитрится и придумать какую то схему.
Идеально конечно воспользоваться датчиками тока.. но дорого ($4-5)
Цитата(avovtchak @ Jul 1 2009, 17:22)

И все таки никто не подскажет как реализовать самый правильный вариант - шунт в плюс зарядного с возможностью измерять дифференциальное напряжение на шунте (операционник???) ?? а если оно еще и будет в несколько раз умножаться, то вообще замечательно..
MAX4081 ?
avovtchak
Jul 1 2009, 14:30
Цитата(rx3apf @ Jul 1 2009, 16:50)

MAX4081 ?
То что нужно.. Хотя и немного дороговато и нелегко достать. Спасибо
Microwatt
Jul 1 2009, 15:37
В плюсе мерять дорого и сложно.
На шунте в минусе много не сэкономите. Включить его можно так, чтобы сигнал был положительным при зарядке. При разряде полярность поменяется, но пару десятых вольта не страшно.
Harvester
Jul 2 2009, 06:32
Цитата(avovtchak @ Jul 1 2009, 16:50)

это все компромиссные решения.. а хочется идеального. я , например, не хочу рассеивать мощность на шунте во время автономной работы.
Ну так поставьте в параллель шунту какой-нибудь MOSFET с и управляйте им от того же МК. Измерение - транзистор закрываем, читаем падение на шунте; работа - транзистор открываем, закорачиваем шунт
Dog Pawlowa
Jul 2 2009, 07:38
tsc101 тоже дорого?
На дигикее 3 доллара за три шт.
Harvester
Jul 2 2009, 08:57
Цитата(Dog Pawlowa @ Jul 2 2009, 10:38)

tsc101
Большое спасибо, возьму на заметку
Для просмотра полной версии этой страницы, пожалуйста,
пройдите по ссылке.