roboforum.ru

Технический форум по робототехнике.

Определитель оставшегося заряда аккумуляторов

Резисторы, транзисторы, конденсаторы, микросборки, чип компоненты ...
Вопросы согласования управляющих модулей с периферией.

Re: Определитель оставшегося заряда аккумуляторов

Сообщение repository » 04 фев 2010, 14:14

yak-40, blindman ну так распишите подробно как и что.
repository
 
Сообщения: 260
Зарегистрирован: 29 окт 2008, 18:14
Откуда: Химки МО
прог. языки: Java

Re: Определитель оставшегося заряда аккумуляторов

Сообщение yak-40 » 04 фев 2010, 14:48

2repository: Ну дык, я же описАл принцип, какие подробности тебя интересует?
- Этот человек - не человек! это робот!
- Как? уже делают?!
- Делают!!!
Аватара пользователя
yak-40
 
Сообщения: 3037
Зарегистрирован: 23 окт 2007, 22:03
Откуда: Москва
прог. языки: С
ФИО: Евгений Яковец

Re: Определитель оставшегося заряда аккумуляторов

Сообщение flyroman » 04 фев 2010, 19:25

А можно не городить сильно:
взять 2 сдвоенных компаратора LM393 или уж сразу счетверенный.
Изображение
хоть маленькие хоть большие

И сделать 4 светодиода. Прям как в телефоне (4 или 3 дольки).


P.S. Реально есть моменты, когда у МК не хватает ног на это, а городить второй МК для этого ИМХО плохо...
Я счас в такой ситуации, не хватает ног на индикацию заряда на контроллере MD32....
«Это невозможно» — сказала Причина. «Это безрассудно!» — заметил Опыт. «Это бесполезно!» — отрезала Гордость.
«Попробуй» — шепнула Мечта…
Аватара пользователя
flyroman
 
Сообщения: 1266
Зарегистрирован: 12 янв 2009, 21:39
Откуда: Чебоксары, Чувашская Республика
Skype: roman.buhalov
прог. языки: Basic, VisualBasic,Pascal, Delphi, ASM
ФИО: Роман Сергеевич

Re: Определитель оставшегося заряда аккумуляторов

Сообщение boez » 04 фев 2010, 19:38

Так автор же и делал на счетверенных, токо на двух. Вообще ничего против такого подхода не имею, тем более можно получить более дешевое и компактное решение, без DIP корпусов. Про спецмикросхему упомянул просто чтобы народ знал, что и такое тоже бывает. А еще наверное можно взять самую дешевую аврку отдельную и на ней такой измеритель со светодиодами сделать :)
boez
 
Сообщения: 1981
Зарегистрирован: 27 авг 2008, 10:45
Откуда: Харьков
прог. языки: С/С++

Re: Определитель оставшегося заряда аккумуляторов

Сообщение Michael_K » 04 фев 2010, 20:24

Реально нифига _хорошего_ не получается
Напряжение на акке прыгает от нагрузки, температуры,
зависит от динамики тока, нелинейно зависит от заряда и т.д. и т п.

То есть, что-то оно, конечно, показывает, только это не слишком информативно все.
Аватара пользователя
Michael_K
 
Сообщения: 6028
Зарегистрирован: 07 окт 2009, 00:29
Откуда: СПб

Re: Определитель оставшегося заряда аккумуляторов

Сообщение galex1981 » 04 фев 2010, 22:42

to Michael_K: Какую альтернативу можешь предложить?
if(!Operate) Read(pDatasheet);
Аватара пользователя
galex1981
 
Сообщения: 4363
Зарегистрирован: 04 дек 2008, 22:44
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович

Re: Определитель оставшегося заряда аккумуляторов

Сообщение repository » 04 фев 2010, 23:01

yak-40 писал(а):2repository: Ну дык, я же описАл принцип, какие подробности тебя интересует?

Прости, это я скорее из-за blindman-овского +1 наехал:)
Действительно принцип понятный:)
repository
 
Сообщения: 260
Зарегистрирован: 29 окт 2008, 18:14
Откуда: Химки МО
прог. языки: Java

Re: Определитель оставшегося заряда аккумуляторов

Сообщение Michael_K » 05 фев 2010, 01:50

to Michael_K: Какую альтернативу можешь предложить?

Простой наколеночной - никакой, к сожалению :( . Счетчик заряда.
Аватара пользователя
Michael_K
 
Сообщения: 6028
Зарегистрирован: 07 окт 2009, 00:29
Откуда: СПб

Re: Определитель оставшегося заряда аккумуляторов

Сообщение flyroman » 05 фев 2010, 03:24

Michael_K писал(а):Реально нифига _хорошего_ не получается
Напряжение на акке прыгает от нагрузки, температуры,
зависит от динамики тока, нелинейно зависит от заряда и т.д. и т п.

А на МК значит прыгать не будет??? :o
«Это невозможно» — сказала Причина. «Это безрассудно!» — заметил Опыт. «Это бесполезно!» — отрезала Гордость.
«Попробуй» — шепнула Мечта…
Аватара пользователя
flyroman
 
Сообщения: 1266
Зарегистрирован: 12 янв 2009, 21:39
Откуда: Чебоксары, Чувашская Республика
Skype: roman.buhalov
прог. языки: Basic, VisualBasic,Pascal, Delphi, ASM
ФИО: Роман Сергеевич

Re: Определитель оставшегося заряда аккумуляторов

Сообщение Michael_K » 05 фев 2010, 05:09

А на МК значит прыгать не будет??? :o


Суть не в МК и не в компараторах, а в том, что само по себе напряжение
на аккумуляторе - это плохой индикатор оставшегося заряда в аккумуляторе.
Меряй его хоть МК, хоть компараторами, хоть тестером - хоть чем...

Если речь о питании МК, то стабилизатор не просто напрашивается,
а прямо таки визжит в нетерпении, чтобы его туда воткнули :)

В принципе Мега406 под такие задачки заточена...
Там и счетчик заряда, и АЦП, и температурный датчик откалиброваны неплохо на заводе,
референс точный и даже линейный регулятор на борту (от 25 вольт можно питать)...

Только жаба задушит :) :(
Аватара пользователя
Michael_K
 
Сообщения: 6028
Зарегистрирован: 07 окт 2009, 00:29
Откуда: СПб

Re: Определитель оставшегося заряда аккумуляторов

Сообщение Duhas » 05 фев 2010, 06:31

406-я ж вроде только для лития? хотя меня в последнюю закупку жаба не задушила купить и ее)
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"
Аватара пользователя
Duhas
 
Сообщения: 6338
Зарегистрирован: 15 сен 2007, 13:03
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович

Re: Определитель оставшегося заряда аккумуляторов

Сообщение blindman » 05 фев 2010, 07:42

repository писал(а):это я скорее из-за blindman-овского +1 наехал:)

А чем тебе мое "+1" не понравилось-то?
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!

Аватара пользователя
blindman
 
Сообщения: 4130
Зарегистрирован: 29 апр 2008, 21:15
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич

Re: Определитель оставшегося заряда аккумуляторов

Сообщение yak-40 » 05 фев 2010, 09:52

repository писал(а):Прости, это я скорее из-за blindman-овского +1 наехал:)

Да я и не обиделся :) Наоборот, готов был описать подробности :D
- Этот человек - не человек! это робот!
- Как? уже делают?!
- Делают!!!
Аватара пользователя
yak-40
 
Сообщения: 3037
Зарегистрирован: 23 окт 2007, 22:03
Откуда: Москва
прог. языки: С
ФИО: Евгений Яковец

Re: Определитель оставшегося заряда аккумуляторов

Сообщение repository » 05 фев 2010, 11:06

blindman писал(а):
repository писал(а):это я скорее из-за blindman-овского +1 наехал:)

А чем тебе мое "+1" не понравилось-то?

Вот, надеюсь наглядно будет:
Человек: ребята, я тут одну штуку сделал, вдруг вам пригодится, мне не лень написать что и как, пожалуйста: ...
yak-40: Прикольно, но контроллер есть я делаю вот так ...
blindman +1. А делаю девайс, там можно грабить корованы!

Ну или спасибо человеку, или внятно свой вариант. У темы четкое название, в будущем много раз на неё будут натыкаться люди, и будут читать сентенции "У меня не так, у меня круче!".
Многие темы этим грешат, просто сейчас вот накипело.

Добавлено спустя 2 минуты 30 секунд:
yak-40 писал(а):Наоборот, готов был описать подробности :D

Я бы был очень благодарен, не поверишь, но буквально пару дней назад думал - надо будет спросить как реализован контроль зарядки у твоего пылесоса:) И тут же тема появилась, телепаты из отпусков вернулись не иначе:)
repository
 
Сообщения: 260
Зарегистрирован: 29 окт 2008, 18:14
Откуда: Химки МО
прог. языки: Java

Re: Определитель оставшегося заряда аккумуляторов

Сообщение blindman » 05 фев 2010, 11:25

Ну или спасибо человеку, или внятно свой вариант

Пожалуйста. Периодически меряем напряжение батареи с помощью АЦП, усредняем за n секунд. В зависимости от среднего значения устанавливаем период вспышек светодиода. Можно брать не среднее, а минимум, если потребление неравномерное.
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!

Аватара пользователя
blindman
 
Сообщения: 4130
Зарегистрирован: 29 апр 2008, 21:15
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич

Пред.След.

Вернуться в Электроника, электротехника

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

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