Например TDA7294

Форум РадиоКот • Просмотр темы - ATmega8 нужно определить уровень заряда батареи
Форум РадиоКот
Здесь можно немножко помяукать :)

Текущее время: Пн авг 11, 2025 20:42:06

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Форум закрыт Эта тема закрыта, Вы не можете редактировать и оставлять сообщения в ней.  [ Сообщений: 20 ] 
Автор Сообщение
Не в сети
 Заголовок сообщения: ATmega8 нужно определить уровень заряда батареи
СообщениеДобавлено: Вс ноя 11, 2007 03:53:21 
Родился
Аватар пользователя

Зарегистрирован: Сб окт 27, 2007 17:01:19
Сообщений: 15
Рейтинг сообщения: 0
у меня есть одна идея, но не знаю как её конкретно воплотить на схеме(ну и програмно):
общее питалово(3.7-5 вольт) подается на стабилизатор(1 вольт)
и эти напряжения сравниваются контроллером, ну и заряд батареи выводится на сегментный индикатор например


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Вс ноя 11, 2007 13:29:23 
Э...
Аватар пользователя

Карма: 1
Рейтинг сообщений: 9
Зарегистрирован: Ср апр 04, 2007 08:39:14
Сообщений: 2792
Откуда: Москва
Рейтинг сообщения: 0
В атмега8 есть свой источник опорного напряжения и есть АЦП.

_________________
Думайте сами, решайте сами ... а вот он-лайн перевод на корявый русский http://translate.ru


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Пн ноя 12, 2007 12:22:56 
Открыл глаза

Карма: -4
Рейтинг сообщений: 0
Зарегистрирован: Сб ноя 10, 2007 14:28:04
Сообщений: 76
Откуда: UA
Рейтинг сообщения: 0
Используйте АЦП контроллера и его внутренний ИОН (2,56 Вольт) На вход АЦП подаете через делитель (1:2 например) напругу питания. Дальше запускаете АЦП и по формуле считаете. Формула в описании АЦП (простая пропорция).

Хотя тут небольшой изьян ... делитель напряжения на высокоомных резисторах не сделать -- вых. сопр. источника вроlе как не должно быть больше 10к (иначе не зарядить нормально конденсатор АЦП) ... тогда получается делитель 1:2 30кОм ... будет жрать лишний ток батареи .. причем постоянно... хотя нужно почитать внимательней .. может уменьшить частоту преобразования и пройдет высокоомный делитель?
или еще как вариант... делитель можно прицепить не на питание, а на вывод контроллера... по умолчанию он "в нуле" - питание не потреблеяем... когда контроль делаем, то переводим его в единицу и получаем "почти напряжение питания" - сделали измерение и опять в ноль его -- питание опять не потрелбляет.

Может лучше применить внутренний компаратор и ограничится светодиодом "разряд батареи" ?


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Пн ноя 12, 2007 13:18:48 
Э...
Аватар пользователя

Карма: 1
Рейтинг сообщений: 9
Зарегистрирован: Ср апр 04, 2007 08:39:14
Сообщений: 2792
Откуда: Москва
Рейтинг сообщения: 0
AndryG писал(а):
делитель напряжения на высокоомных резисторах не сделать -- вых. сопр. источника вроlе как не должно быть больше 10к (иначе не зарядить нормально конденсатор АЦП) ... тогда получается делитель 1:2 30кОм ...


Можно и мегаомные резисторы ставить, только конденсатор качественный на вход АЦП поставить - 0.1 мкФ например.

_________________
Думайте сами, решайте сами ... а вот он-лайн перевод на корявый русский http://translate.ru


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Пн ноя 12, 2007 15:24:09 
Открыл глаза

Карма: -4
Рейтинг сообщений: 0
Зарегистрирован: Сб ноя 10, 2007 14:28:04
Сообщений: 76
Откуда: UA
Рейтинг сообщения: 0
В принципе наверно да ... но тогда стоит предусмотреть, что контроль питания нельзя проводить сразу при подаче питания -- конденсатор то зарядить нужно.

И стоит отметить, что идея с конденсатором подходит именно в данном случае - там где измеряем медленно изменяемое напряжение.

Автор ветки, что молчите? Включайтесь - пробуйте - поможем :)


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Пн ноя 12, 2007 19:45:59 
Родился
Аватар пользователя

Зарегистрирован: Сб окт 27, 2007 17:01:19
Сообщений: 15
Рейтинг сообщения: 0
хорошая идея через порт сделать, надо попробовать, а вот с конденсатором мне кажется малость не то что мне нужно, спасибо за идеи, как попробую, отпишусь.


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Пн ноя 12, 2007 21:01:37 
Встал на лапы
Аватар пользователя

Зарегистрирован: Пн ноя 12, 2007 20:53:05
Сообщений: 84
Откуда: Одесса
Рейтинг сообщения: 0
Привет уважаемым котам и котятам!

В случае, если МК питается от той же самой батареи, я делал так:
В качестве источника опорного напряжения используется питание МК, а в качестве источника измеряемого напряжения - встроенный ИОН (1.23В). В этом случае получится обратная зависимость, чем меньше напряжение питания, тем больше показания АЦП. И никаких внешних элементов.


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Вт ноя 13, 2007 09:33:43 
Открыл глаза

Карма: -4
Рейтинг сообщений: 0
Зарегистрирован: Сб ноя 10, 2007 14:28:04
Сообщений: 76
Откуда: UA
Рейтинг сообщения: 0
Гениально и элегантно :-) мне очень понравилось!
Осталось только почитать ... как точно АЦП настроить на такой выверт.


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Чт фев 28, 2008 17:36:22 
Родился
Аватар пользователя

Зарегистрирован: Сб окт 27, 2007 17:01:19
Сообщений: 15
Рейтинг сообщения: 0
biDE писал(а):
Привет уважаемым котам и котятам!

В случае, если МК питается от той же самой батареи, я делал так:
В качестве источника опорного напряжения используется питание МК, а в качестве источника измеряемого напряжения - встроенный ИОН (1.23В). В этом случае получится обратная зависимость, чем меньше напряжение питания, тем больше показания АЦП. И никаких внешних элементов.


что-то у меня ничего не получаецо :cry: может у кого есть примерчик? :roll:


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Пн мар 03, 2008 21:44:04 
Родился
Аватар пользователя

Зарегистрирован: Сб окт 27, 2007 17:01:19
Сообщений: 15
Рейтинг сообщения: 0
ура заработало!!! :)


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Пн мар 03, 2008 23:18:06 
Нашел транзистор. Понюхал.
Аватар пользователя

Зарегистрирован: Вт июл 31, 2007 20:32:30
Сообщений: 174
Откуда: Киев, Украина
Рейтинг сообщения: 0
расскажи и нам :)


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Ср мар 05, 2008 21:52:42 
Родился
Аватар пользователя

Зарегистрирован: Сб окт 27, 2007 17:01:19
Сообщений: 15
Рейтинг сообщения: 0
Томатный писал(а):
расскажи и нам :)

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


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Чт мар 06, 2008 00:07:04 
Нашел транзистор. Понюхал.
Аватар пользователя

Зарегистрирован: Вт июл 31, 2007 20:32:30
Сообщений: 174
Откуда: Киев, Украина
Рейтинг сообщения: 0
я просто не понял каким образом использовать этот прием:
"в качестве источника измеряемого напряжения - встроенный ИОН (1.23В)"
как такое зделать? :shock:


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Чт мар 06, 2008 06:13:17 
Открыл глаза
Аватар пользователя

Зарегистрирован: Чт мар 06, 2008 06:09:00
Сообщений: 57
Откуда: Москва
Рейтинг сообщения: 0
AndryG писал(а):
Хотя тут небольшой изьян ... делитель напряжения на высокоомных резисторах не сделать -- вых. сопр. источника вроlе как не должно быть больше 10к (иначе не зарядить нормально конденсатор АЦП) ... тогда получается делитель 1:2 30кОм ... будет жрать лишний ток батареи .. причем постоянно...

Можно землю делителя соединить с выводом микроконтроллера, и в момент измерения давать 0 на этот вывод, в остальное время - переводить на вход


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Чт мар 06, 2008 21:12:02 
Родился
Аватар пользователя

Зарегистрирован: Сб окт 27, 2007 17:01:19
Сообщений: 15
Рейтинг сообщения: 0
Ватсон писал(а):
AndryG писал(а):
Хотя тут небольшой изьян ... делитель напряжения на высокоомных резисторах не сделать -- вых. сопр. источника вроlе как не должно быть больше 10к (иначе не зарядить нормально конденсатор АЦП) ... тогда получается делитель 1:2 30кОм ... будет жрать лишний ток батареи .. причем постоянно...

Можно землю делителя соединить с выводом микроконтроллера, и в момент измерения давать 0 на этот вывод, в остальное время - переводить на вход


вот это дельный совет, так делать и надо! правда если надо практически постоянно снимать значения, то особого выйгрыша наблюдаться не будет :(


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Чт мар 06, 2008 23:31:36 
Нашел транзистор. Понюхал.
Аватар пользователя

Зарегистрирован: Вт июл 31, 2007 20:32:30
Сообщений: 174
Откуда: Киев, Украина
Рейтинг сообщения: 0
кто-то скажет как измерять напряжение ИОН(1.23) ?


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Чт мар 06, 2008 23:56:49 
Встал на лапы
Аватар пользователя

Зарегистрирован: Пн ноя 12, 2007 20:53:05
Сообщений: 84
Откуда: Одесса
Рейтинг сообщения: 4
Томатный писал(а):
кто-то скажет как измерять напряжение ИОН(1.23) ?


МК Mega8, регистр ADMUX=01101110:
REFS=01 AVCC с кондером на ноге AREF (можно и иначе, лишь бы Vref=Vcc)
ADLAR=1 для 8битного результата
MUX=1110 для выбора ИОН

результат, регистр ADCH=1,23*255/VCC

Только что проверил на Мега64 - работает...


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Пт мар 07, 2008 13:25:33 
Нашел транзистор. Понюхал.
Аватар пользователя

Зарегистрирован: Вт июл 31, 2007 20:32:30
Сообщений: 174
Откуда: Киев, Украина
Рейтинг сообщения: 0
*WOW!!! :lol: :)) :) :P понял, спасибо. только в даташыте пишут "1.30V" почему-то.


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Пт мар 07, 2008 13:55:25 
Ум, честь и совесть. И скромность.
Аватар пользователя

Карма: 98
Рейтинг сообщений: 2116
Зарегистрирован: Чт дек 28, 2006 08:19:56
Сообщений: 18403
Откуда: Новочеркасск
Рейтинг сообщения: 0
Медали: 2
Получил миской по аватаре (1) Мявтор 3-й степени (1)
snusmumric писал(а):
Ватсон писал(а):
AndryG писал(а):
Хотя тут небольшой изьян ... делитель напряжения на высокоомных резисторах не сделать -- вых. сопр. источника вроlе как не должно быть больше 10к (иначе не зарядить нормально конденсатор АЦП) ... тогда получается делитель 1:2 30кОм ... будет жрать лишний ток батареи .. причем постоянно...

Можно землю делителя соединить с выводом микроконтроллера, и в момент измерения давать 0 на этот вывод, в остальное время - переводить на вход


вот это дельный совет, так делать и надо! правда если надо практически постоянно снимать значения, то особого выйгрыша наблюдаться не будет :(
дельный-то дельный, но необходимо помнить, что "давание 0 на этот вывод" может не обеспечить настоящего 0В на выводе, особенно если делитель из малых сопротивлений.

_________________
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Пт мар 07, 2008 14:53:03 
Встал на лапы
Аватар пользователя

Зарегистрирован: Пн ноя 12, 2007 20:53:05
Сообщений: 84
Откуда: Одесса
Рейтинг сообщения: 0
Томатный писал(а):
в даташыте пишут "1.30V" почему-то.

а у меня для Мега8 1.23, а для Мега64 1.22...
вообще даташиты от Атмела хромают на обе ноги, особенно на новые девайсы


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Форум закрыт Эта тема закрыта, Вы не можете редактировать и оставлять сообщения в ней.  [ Сообщений: 20 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

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


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y