|
Как распознать кратковременное выключение на Tiny13, Управление режимами фонарика кнопкой питания |
|
|
|
 |
Ответов
|
Jan 4 2010, 14:43
|
Местный
  
Группа: Свой
Сообщений: 475
Регистрация: 14-04-05
Из: Москва
Пользователь №: 4 140

|
Цитата Тинька, конечно, заметно не сможет "просадить". Но если включить светодиоды (фонарь же?), то "просадка" батареи может быть существенной. АЦП тиньки должно ее определить.... Цитата Кстати, да. Интересно, как схема ведет себя при работе от сетевого БП, который не проседает? Светодиод, конечно же, просаживает. Я сейчас играюсь с двумя диодами - первый 1A кушает, а второй вообще до 2.8А. Но сам драйвер работает как задумано и без диода. И от источника пиитания тоже. Так что, версия с отслеживанием напряжения на акб на 99% ошибочна. Думаю там просто защита акб от переразряда организована. Цитата Уверены насчет выделенного слова? А то может всегда помнит? Тогда достаточно при подаче питания выбирать следующий режим. Номер его, естественно, хранить в EEPROM. Не, именно ПОМНИТ. Короткое нажатие - смена режима, длительное выключение - нет смены режима. Цитата Я делал такую потеху основываясь на битах BORF и PORF регистра MCUSR. Если PORF - берем из епрома режим и работаем Если только BORF - берем из епрома режим инкрементируем записываем и работаем. До какого значение опускалось питание при этом? Цитата Кстати, Автор, Вы опять про BOD и т.п., а если все поотключать, в т.ч. АЦП и компаратор чтоб внутрений ИОН тоже выключился - то потремление становится микроамперы, что возможно и позволит выиграть нужные пару секунд. Я же писал, что мне удалось проспать 4 мс до наступления BOR в то время как c оригинальной прошивкой всего 320 мкс до BOR. Раздел даташита "Minimizing Power Consumption" могу уже наизусть цитировать. Отключал всё что там написано. Да, отключение BOD увеличивает время сна, но не в требуемые 250 раз. Просто с включенным BOD проще замерять время по характерному перелому осциллограммы на 1.8 В.
|
|
|
|
|
Jan 5 2010, 11:34
|
Участник

Группа: Участник
Сообщений: 53
Регистрация: 19-05-09
Пользователь №: 49 263

|
Цитата(VladislavS @ Jan 4 2010, 18:43)  Цитата Я делал такую потеху основываясь на битах BORF и PORF регистра MCUSR. Если PORF - берем из епрома режим и работаем Если только BORF - берем из епрома режим инкрементируем записываем и работаем.
До какого значение опускалось питание при этом? Не мерял, но работает. “меньше знаешь – крепче спишь”  P.S. разломал недавно современную видюху на кондючки и был сильно удивлен "килофарадными" керамическими кондючками.
|
|
|
|
Сообщений в этой теме
VladislavS Как распознать кратковременное выключение на Tiny13 Jan 3 2010, 06:44 Qwertty Цитата(VladislavS @ Jan 3 2010, 09:44) А ... Jan 3 2010, 07:19 smk Напряжение на резистивном делителе пропадает раньш... Jan 3 2010, 07:59 tillman Проще при вкл. сразу проверять из еепром режим,зап... Jan 3 2010, 09:14 BSVi можно даже без диода в питании контроллера обойтис... Jan 3 2010, 10:36 VladislavS ЦитатаПопробуйте неинициализируемую переменную и п... Jan 3 2010, 11:16 smk Значит спать не надо. Нужно писать в EEPROM что тр... Jan 3 2010, 13:14 VladislavS ЦитатаЯ уверен, что китайский подход не позволяет ... Jan 3 2010, 13:45 rx3apf Цитата(VladislavS @ Jan 3 2010, 09:44) В ... Jan 3 2010, 13:56 smk ЦитатаЭто позволяет им делать вполне работоспособн... Jan 3 2010, 14:05 rx3apf Цитата(smk @ Jan 3 2010, 17:05) Им позвол... Jan 3 2010, 14:09 VladislavS Откопал еще одну плату, на которой ещё не успел ст... Jan 3 2010, 14:14 rx3apf Цитата(VladislavS @ Jan 3 2010, 17:14) От... Jan 3 2010, 14:21 VladislavS Цитата4 ms - это уже в "своем" варианте ... Jan 3 2010, 14:29 smk ЦитатаЧётко видно как они за 320 мкс доходят до BO... Jan 3 2010, 14:41 rx3apf Цитата(smk @ Jan 3 2010, 17:41) За это вр... Jan 3 2010, 14:49 VladislavS Да не надо в EEPROM ничего при выключении писать. ... Jan 3 2010, 15:32 galjoen Цитата(VladislavS @ Jan 3 2010, 18:32) По... Jan 4 2010, 17:14  VladislavS Цитата(galjoen @ Jan 4 2010, 20:14) 1. Вы... Jan 5 2010, 21:43   galjoen Цитата(VladislavS @ Jan 6 2010, 00:43) Не... Jan 5 2010, 22:23 smk Чудес не бывает. Значит что-то есть еше.
Ну во-пе... Jan 3 2010, 16:26 slanted Цитата(VladislavS @ Jan 3 2010, 10:44) Вк... Jan 3 2010, 19:59 VladislavS ЦитатаНе помню чо там в tiny13, но в 2313 был реги... Jan 4 2010, 00:09 @Ark ЦитатаЧто-то я уже расстроился. Перебрал почти все... Jan 4 2010, 02:33 slanted Цитата(@Ark @ Jan 4 2010, 06:33) IMHO, не... Jan 4 2010, 09:57 smk Всеже если все так как описал автор, то я думаю, ч... Jan 4 2010, 07:23 VladislavS ЦитатаIMHO, немного не там ищите... При подключени... Jan 4 2010, 09:44 МП41 Недавно делал проект на одном из AVR, программа на... Jan 4 2010, 10:59 @Ark ЦитатаЯ не могу представить как на акб 18650 потре... Jan 4 2010, 11:03 МП41 К своему сообщению добавлю, что у меня командой sb... Jan 4 2010, 11:13 Rst7 ЦитатаЕсли выключить на большее время, то
после вк... Jan 4 2010, 11:43 pt200 Емкость конденсатора может быть и больше( нада пом... Jan 4 2010, 13:15 smk ЦитатаУверены насчет выделенного слова? А то может... Jan 4 2010, 13:49  ae_ Цитата(pt200 @ Jan 5 2010, 19:34) ...
P.S... Jan 5 2010, 14:46 @Ark ЦитатаСветодиод, конечно же, просаживает... Так чт... Jan 4 2010, 16:35 stells Цитата(@Ark @ Jan 4 2010, 19:35) Поробуйт... Jan 5 2010, 08:56 stells Цитата(VladislavS @ Jan 3 2010, 09:44) В ... Jan 4 2010, 17:54 VladislavS Цитататиповое время записи в EEPROM для tiny13 - 3... Jan 4 2010, 22:26 galjoen Цитата(VladislavS @ Jan 5 2010, 01:26) А ... Jan 5 2010, 09:02 @Ark ЦитатаЕдинственное ограничение - схема остаётся та... Jan 5 2010, 01:35 VladislavS Я в первом сообщении писал про схему. Питание от л... Jan 5 2010, 07:22 alevnew А может все проще - питание на проц всегда подаетс... Jan 5 2010, 08:35 stells Цитата(alevnew @ Jan 5 2010, 11:35) А есл... Jan 5 2010, 09:06 @Ark ЦитатаЯ в первом сообщении писал про схему...
Прос... Jan 5 2010, 17:48 galjoen Цитата(@Ark @ Jan 5 2010, 20:48) P.S. Кст... Jan 5 2010, 18:25 @Ark ЦитатаЕсли топикстартер подключался программатором... Jan 5 2010, 18:34 VladislavS ЦитатаБезусловно. Осталось дождаться подтверждения... Jan 5 2010, 20:29 rx3apf Я все ж подозреваю (на 90%), что дело в сохранении... Jan 5 2010, 20:59 VladislavS ЦитатаЯ все ж подозреваю (на 90%), что дело в сохр... Jan 5 2010, 22:21 rx3apf Цитата(VladislavS @ Jan 6 2010, 01:21) Ви... Jan 5 2010, 22:45  stells Цитата(rx3apf @ Jan 6 2010, 01:45) И все ... Jan 6 2010, 10:30   rx3apf Цитата(stells @ Jan 6 2010, 13:30) так ав... Jan 6 2010, 10:53   stells Цитата(stells @ Jan 6 2010, 13:30) можно ... Jan 6 2010, 12:13    rx3apf Цитата(stells @ Jan 6 2010, 15:13) кстати... Jan 6 2010, 12:44 @Ark ЦитатаИзвини, но рисовать схему я не буду.
Когда ч... Jan 5 2010, 22:39 VladislavS ЦитатаИ все ж предлагаю сделать простейший экспери... Jan 5 2010, 23:01 @Ark ЦитатаКогда человек не способен на слух воспринять... Jan 5 2010, 23:27 VladislavS @Ark, номиналы резисторов я указал дважды. Резисто... Jan 6 2010, 09:25 Rst7 И все-таки точную и полную схему в студию. Есть па... Jan 6 2010, 09:46 @Ark Цитата@Ark, номиналы резисторов я указал дважды. Р... Jan 6 2010, 11:02 rx3apf Цитата(@Ark @ Jan 6 2010, 14:02) А тип МК... Jan 6 2010, 11:18 pt200 В пользу хранения каких то данных при питании от к... Jan 6 2010, 11:29 @Ark ЦитатаВсе ж даже как-то "неспортивно", ч... Jan 6 2010, 11:35 VladislavS ЦитатаА тип МК тоже "на глаз" определили... Jan 6 2010, 12:10 VladislavS Цитатапопробовал на меге8 - через 1с значение в яч... Jan 6 2010, 12:55 stells а не может быть эффект как-то основан на известной... Jan 6 2010, 13:04 galjoen Меня тоже удивило подключение делителя АЦП. И заст... Jan 6 2010, 13:38 SFx че то мне кажется намного проще постоянно включенн... Jan 6 2010, 13:33 rx3apf Цитата(SFx @ Jan 6 2010, 16:33) че то мне... Jan 6 2010, 13:59 Maik-vs Если бы резистор на 3 килоома был бы термистор, ег... Jan 6 2010, 14:35 VladislavS Цитатато зачем целых 2 резистора тратить?! они... Jan 6 2010, 15:20 galjoen Цитата(VladislavS @ Jan 6 2010, 18:20) В ... Jan 6 2010, 16:09 stells блин, решение наверняка на поверхности лежит. я ду... Jan 6 2010, 15:24 @Ark Цитатаблин, решение наверняка на поверхности лежит... Jan 6 2010, 16:55 VladislavS Цитатаопробовал читать нулевую ячейку EEPROM.
Ну э... Jan 6 2010, 17:03 stells Цитата(VladislavS @ Jan 6 2010, 20:03) Ну... Jan 6 2010, 18:21 Polaris А может, все-таки используется хранение в EEPROM? ... Jan 6 2010, 18:22 stells Цитата(Polaris @ Jan 6 2010, 21:22) Может... Jan 6 2010, 18:27  Polaris Цитата(stells @ Jan 6 2010, 20:27) может ... Jan 6 2010, 19:09 HALFer что-то сильно зациклено на хранении. имхо все боле... Jan 6 2010, 19:10 stells Цитата(HALFer @ Jan 6 2010, 22:10) уверен... Jan 6 2010, 19:17 HALFer осциллограммы это хорошо, но где опыт когда сидим ... Jan 6 2010, 19:21 VladislavS HALFer, там по схеме параллельно 1 мкФ стоят 13 кО... Jan 6 2010, 19:47 Polaris Все-таки осциллограммы напряжения при включении хо... Jan 6 2010, 19:53 adc Послушайте, я наверное в танке сижу, причем очень ... Jan 6 2010, 20:12 stells Цитата(adc @ Jan 6 2010, 23:12) Объясните... Jan 6 2010, 20:17  adc Цитата(stells @ Jan 6 2010, 23:17) потому... Jan 7 2010, 09:04   stells Цитата(adc @ Jan 7 2010, 12:04) если исто... Jan 7 2010, 09:35    adc Цитата(stells @ Jan 7 2010, 12:35) была т... Jan 7 2010, 09:40     stells Цитата(adc @ Jan 7 2010, 12:40) Ну контро... Jan 7 2010, 09:42 HALFer adc,
и что это даст? при каждом включении будем им... Jan 6 2010, 20:20 stells VladislavS, все ли точно в постановке задачи? тако... Jan 6 2010, 20:32 VladislavS Цитатавсе ли точно в постановке задачи?
Абсолютно.... Jan 6 2010, 21:22 andrikk глупое предположение, но может какие-то переходные... Jan 6 2010, 22:12 VladislavS Цитатабез драйвера режимы переключаются?
Без нагру... Jan 6 2010, 22:27 andrikk похожий девайс Jan 6 2010, 22:34 Rst7 Цитатабез драйвера режимы переключаются?
Без наг... Jan 7 2010, 00:47 stells Цитата(Rst7 @ Jan 7 2010, 03:47) Я вот то... Jan 7 2010, 06:15
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|