roboforum.ru

Технический форум по робототехнике.
Текущее время: 27 ноя 2024, 00:01

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




Начать новую тему Ответить на тему  [ Сообщений: 10 ] 
Автор Сообщение
 Заголовок сообщения: Как лучше сделать?
СообщениеДобавлено: 09 ноя 2006, 18:57 
Не в сети

Зарегистрирован: 09 ноя 2006, 18:45
Сообщения: 7
Откуда: Уфа
Есть мега 16. В рабочем режиме работает от 5В, вся силовая часть то же работает от того же источника. При отключении питания мк переходит в спящий режим и начинает работать от батарейки в 4,5В или 3В, В это время на нем работает только таймер(часы). Как лучше определить, что мк отключили от основного источника или подключили к ниму. Слышал, что это можно сделать на стабилитроне, но что то не пойму как. Сам сначало хотел через ацп, но понял что через стабилитрон будет лучше, да же купил уже себе на 5В.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 09 ноя 2006, 19:55 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
посмотри задачу 11   про АЦП на avr123.nm.ru/06.htm
в меге есть внутренний источник опрного напряжения - по нему и ориентируйся.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 09 ноя 2006, 20:04 
Не в сети

Зарегистрирован: 09 ноя 2006, 18:45
Сообщения: 7
Откуда: Уфа
Я же говорю что можно проще, просто цп и так загружен и не хотелось усложнять еще задействовав ацп. Нужно сделать что то вроде таго чтоб пока напряжение меньше 5В стабиитрон был закрыт,а когда больше или равен он открывался и сигнал в 5В шел на одну из ног. Вопрос стоит в том как лучше и где его включить в цепь?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 09 ноя 2006, 20:11 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
используйте спервизор питания - он как раз делает то что вам нужно.

найти можно в самом низу - avr123.nm.ru/01.htm  - в каталогах компонентов.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 09 ноя 2006, 22:21 
Не в сети

Зарегистрирован: 09 ноя 2006, 18:45
Сообщения: 7
Откуда: Уфа
Не нашел я по этой ссылке супервизора. Прочитал о нем на gaw.ru - это же отдельная микросхема неужели без нее ни как, я точно знаю что можно.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 10 ноя 2006, 14:51 
Не в сети

Зарегистрирован: 06 ноя 2006, 21:26
Сообщения: 11
Откуда: Simferopol
Как я понял нужно просто засунуть стабилитрон в схему. Ну так и засунь


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 10 ноя 2006, 15:31 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
микросхема - ТО92 и 3 ножки.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 10 ноя 2006, 18:52 
Не в сети

Зарегистрирован: 09 ноя 2006, 18:45
Сообщения: 7
Откуда: Уфа
К сожалению этой микросхемы в главном магазине нашего города нет, а жаль. Не много поразмыслив получил 3 схемы:

Например для схем 1 и 2
где в первой схеме PORTB7=0, во второй PORTB7=1
Если взять стабилитрон на 2В то при напряжении питания в 5В получим напряжение на ноге в 3В, что соответствует лог 1. Далее допустим, если взять мегу 16L и запитать ее в спящем режими от батареи в 3В то получим один 1В на ноге, что даст нам лог 0.
Для 3 схемы возьмем стабилитрон в 4В,PORTB7=0.
Скажите будут ли эти схемы работать и если да, то какую лучше взять?
p.s. не судите строго я новичок.

да если можно еще 1 вопрос, не по теме.
Ноги RxD и TxD работают на выход. Когда включаю USART (на вход и выход), во время его работы наступают прерывания от таймера и в PORT отправляются  данные, отразится ли это на работе USART или мк их проигнорирует. Руководство прочитал просто хотелось уточнить.


Вложения:
стабилитрон.JPG
стабилитрон.JPG [ 6.08 КиБ | Просмотров: 1739 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 18 ноя 2006, 11:51 
Не в сети

Зарегистрирован: 18 ноя 2006, 11:13
Сообщения: 3
Откуда: Moskow
Непонятно, зачем такие сложности? Достаточно одного диода для коммутации питания БП - батарея. Ну уж для параноиков два диода, чтоб уменьшить утечки.
Например так: батарея через диод подключается к шине 5 В питания.
Когда работает БП, выдавая 5 В, диод закрыт (поскольку 5 В больше, чем 3 В (или 4,5 В) на батарее). При отключении БП  открывается диод и питание поступает от батареи. Если БП не отключается физически и возможно утечка через его выход, то следует поставить ещё один диод в цепь  5 В от БП.
Для уменьшения потерь желательно использовать диоды шоттки.
У них прямое падение напряжения 0,2 В, у германиевых диодов 0,4, у кремниевых 0,6 В. (для плоскостных диодов приблизительно)
Если нужно зафиксировать факт переключения БП-батарея, то достаточно цепочки резистор( 5 кОм ) - 3 диода (КД522).
Резистор подключить к общему проводу, +цепочки диодов к + питания. Общую точку диод-резистор - к входу МК. На 3х диодах падение напряжения составит 2,2 В. При питании от 5 В на входе МК будет лог 1 (2,8 В), при питании от батареи лог 0 (0,8 В). При необходимости можно добавить - убрать один диод, или собрать комбинации. из диода шоттки, германиевых и кремниевых, чтобы получить чёткое срабатывание.
Вот ещё проще вариант : между питанием и общим проводом подключить подстроечный резистор 10-100 кОм. Среднюю точку на вход контроллера. Настроить резистор так, чтобы при 5 вольт питания на входе МК была лог 1, при 3 В - лог 0. Проще некуда.
Удачи!


Последний раз редактировалось robic 19 ноя 2006, 11:12, всего редактировалось 2 раз(а).

Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 18 ноя 2006, 11:59 
Не в сети

Зарегистрирован: 09 ноя 2006, 18:45
Сообщения: 7
Откуда: Уфа
Так мне надо знать под каким питание работает в даный момент схема, что бы задать соответствующий режим работы устройства, т.е. во время работы от батареи схема должна засыпать иначе батарейка выдохнется т.к ее мощности не достаточно.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 10 ] 

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


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

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


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

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO