как определить сколько у меня батарей 2 или 3

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Закрыто
Qwq
Встал на лапы
Сообщения: 87
Зарегистрирован: Пт ноя 02, 2007 18:18:26
Контактная информация:

как определить сколько у меня батарей 2 или 3

Сообщение Qwq »

Всем привет!
Дописываю программу для велофары (тут где-то есть тема)

Предполагаю, что кормиться все это будет литиевыми аккумуляторами.
Литиевые батареи нельзя разряжать ниже порога в 2.7 вольта.
Полностью заряженный литий это 4.2 вольта.
Как определить, что у меня есть, 2 заряженные батареи или 3 разряженные?
Делаю на tiny13 и асемблере. С ногами дефицит и больше 1 тратить очень не хочется.
Аватара пользователя
asteroid7
Опытный кот
Сообщения: 703
Зарегистрирован: Вс янв 18, 2009 21:12:49

Re: как определить сколько у меня батарей 2 или 3

Сообщение asteroid7 »

Qwq писал(а):...Как определить, что у меня есть, 2 заряженные батареи или 3 разряженные?...

Подключить к каждому аккумулятору номинальную нагрузку и измерить на нём напряжение.
Аватара пользователя
ARV
Ум, честь и совесть. И скромность.
Сообщения: 18544
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск
Контактная информация:

Сообщение ARV »

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

Мой уютный бложик... заходите!
Qwq
Встал на лапы
Сообщения: 87
Зарегистрирован: Пт ноя 02, 2007 18:18:26
Контактная информация:

Сообщение Qwq »

ARV писал(а):сделать 2 версии прошивки - для питания от 3-х батарей и от 2-х. это самое простое.

думал на эту тему. пока делаю 1, которой можно объяснить чем ее кормят.
ног хватило всего на 1 полноценную кнопку, поэтому настраивать очень не удобно. надеялся что как-то можно определить сколько батарей и настроить это автоматом.
Аватара пользователя
nik-as
Друг Кота
Сообщения: 5728
Зарегистрирован: Вс фев 08, 2009 16:13:38
Откуда: п.Красногорский

Сообщение nik-as »

Если батареи соединяются последовательно одним МК не обойтись, есть специальные драйверы для зарядки литиевых батарей,
которые контролируют каждую банку по отдельности, а иначе баха не миновать.
Творчество оно для того и нужно чтобы творить!
koshko
Родился
Сообщения: 15
Зарегистрирован: Сб июн 06, 2009 20:41:55

Сообщение koshko »

Qwq писал(а):ног хватило всего на 1 полноценную кнопку, поэтому настраивать очень не удобно.

Используйте ATmega8 или Тини2313 и будет вам удобно.
Аватара пользователя
BCluster
Собутыльник Кота
Сообщения: 2512
Зарегистрирован: Пн апр 06, 2009 19:33:29
Откуда: Молдова, Кишинев
Контактная информация:

Сообщение BCluster »

Не играйтесь с литием, он оч неприятно бахает от перезаряда. Поставьте контроллер какой то... типа макс1555 только этот на 1 банку
Qwq
Встал на лапы
Сообщения: 87
Зарегистрирован: Пт ноя 02, 2007 18:18:26
Контактная информация:

Сообщение Qwq »

спасибо за предупреджение.
я прекрасно знаю как общаться с литием. мне его не заряжать, а разряжеть и смотреть сколько осталось...

контролер толще не хочу в этом все что нужно есть, просто что за батарейка придется настраивать кнопкой...
Аватара пользователя
demson
IT KT
Сообщения: 1309
Зарегистрирован: Пн авг 25, 2008 08:49:33
Контактная информация:

Сообщение demson »

так а сам вольтметр уже готов или нет? можно просто перемычку сделать или джампер.
в спорах рождается ИСТИНА [AND] flud.
Аватара пользователя
ARV
Ум, честь и совесть. И скромность.
Сообщения: 18544
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск
Контактная информация:

Сообщение ARV »

могу предложить алгоритм автоопределения... если памяти хватит у вас :)

ставите делитель напряжения с батареи так, чтобы при питании от 3 батарей на вход АЦП приходило почти максимально допустимое напряжение (где-то 1В). после включения программа проверяет, записано ли в EEPROM значение напряжения питания? первый раз оно там, естественно, не записано, тогда программа измеряет уровень и сохраняет его в EEPROM. в дальнейшем это значение можно использовать для контроля уровня заряда. т.е. исходим из предположения, что первое включение всегда производится при максимально заряженных аккумуляторах в нужном количестве.

то есть при питании от 3 аккумуляторов ваша программа запомнит результат АЦП примерно 1000, а при питании от 2 - примерно 660. кнопка не требуется.
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!
Qwq
Встал на лапы
Сообщения: 87
Зарегистрирован: Пт ноя 02, 2007 18:18:26
Контактная информация:

Сообщение Qwq »

интересная подсказка! спасибо!
а памяти еще полконтролера...
2demson: это не вольтметр это велофара, которая будет показывать сколько у нее заряда осталось.
Аватара пользователя
demson
IT KT
Сообщения: 1309
Зарегистрирован: Пн авг 25, 2008 08:49:33
Контактная информация:

Сообщение demson »

это не вольтметр это велофара, которая будет показывать сколько у нее заряда осталось.

а чем вышесказанное отличается от вольтметра, пусть и простейшего ?
почитать напряжение, но не выводить показатели а анализировать их в самом мк.
в спорах рождается ИСТИНА [AND] flud.
Qwq
Встал на лапы
Сообщения: 87
Зарегистрирован: Пт ноя 02, 2007 18:18:26
Контактная информация:

Сообщение Qwq »

да по большому счету ничем.
если кому интересно то вот схема.
Вложения
fara.png
(19.64 КБ) 486 скачиваний
Аватара пользователя
DrWatson
Опытный кот
Сообщения: 890
Зарегистрирован: Вт янв 20, 2009 14:49:08
Откуда: Гондурас, Мурманск

Сообщение DrWatson »

Можно R4 заменить на два последовательно соединенных резистора, параллельно одному из них поставить джампер. замкнут - 2 батареи, разомкнут - три.
А можно выкинуть регистр и R1, C1, заменить Tiny13 на Tiny26 - чуть дороже, зато малость компактнее и с нехваткой ног проблема отпадет сама собой :)
- Если вы такие умные, то почему тогда строем не ходите?
ἓν οἶδα ὅτι οὐδὲν οἶδα (с) Σωκράτης
Qwq
Встал на лапы
Сообщения: 87
Зарегистрирован: Пт ноя 02, 2007 18:18:26
Контактная информация:

Сообщение Qwq »

регистр выкидывать не хочу.
по моим планам индикатор+регистр могут находиться совсем не там где все остальное, а может и совсем отсутствовать. это у меня программируется. количество и тип батарей тоже уже программируются.
я пытаюсь изобразить универсальный управляющий модуль, который легко воспроизводим и ничего додумывать не надо. собрал и все работает.

основную часть уже почти доделал, сижу описание пишу.
Скоро начну приставать к котам с глупыми вопросами про обвязку драйверов под разную мощность диодов...
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»