реклама на сайте
подробности

 
 
> Как распознать кратковременное выключение на Tiny13, Управление режимами фонарика кнопкой питания
VladislavS
сообщение Jan 3 2010, 06:44
Сообщение #101


Местный
***

Группа: Свой
Сообщений: 475
Регистрация: 14-04-05
Из: Москва
Пользователь №: 4 140



Что-то споткнулся на ровном месте - спасайте!

Китайские светодиодные фонарики. Режимамы работы (яркость ШИМ-ом, стробы, SOS-ы) задаёт Tiny13.
Схема примитивная. Кнопка отключает минус литиевого аккумулятора от корпуса фонаря. Микроконтроллер запитан через
диод и небольшую керамическую ёмкость. На PB2 (ADC1) через резистивный делитель (VCC->10k->3k->GND) заведено
напряжение питания. PB1 используется для управления стабилизатором. Собственно и всё.

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

В стремлении к совершенству полез программировать и пока не могу понять КАК они детектируют кратковременное отключение питания. Осциллографом вижу, что питания от конденсатора до BOD хватает где-то на 4 мс как бы я не усыплял контроллер. Это на 3 порядка меньше требуемого значения. Значит, он всётаки выключается. А вот найти какой регистр или флаг после POR и BOR не обнуляется да еще какое-то время сохраняет своё состояние без питания что-то не могу.

Коллеги, есть свежие идеи?
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- VladislavS   Как распознать кратковременное выключение на Tiny13   Jan 3 2010, 06:44
- - VladislavS   Цитатапохожий девайс Ну собственно это оно и есть,...   Jan 7 2010, 11:16
- - adc   Глупый вопрос, но все же)))А оригинальный код в ти...   Jan 7 2010, 11:22
- - @Ark   ЦитатаЦитата(Stells) подтяжкой поддерживать? попр...   Jan 7 2010, 11:36
|- - stells   Цитата(@Ark @ Jan 7 2010, 14:36) Есть еще...   Jan 7 2010, 18:31
- - МП41   Я бы сделал так: 1. Подаётся питание, начинает раб...   Jan 7 2010, 11:51
|- - galjoen   Цитата(МП41 @ Jan 7 2010, 14:51) Т.е., ес...   Jan 7 2010, 12:16
- - МП41   Я прочитал всю тему до этого. Если Вас смущает за...   Jan 7 2010, 12:43
- - andrikk   поддерживаю МП41, идея достойная жизни, правда ееп...   Jan 7 2010, 12:43
- - @Ark   Цитатаподдерживаю МП41, идея достойная жизни... То...   Jan 7 2010, 12:51
|- - МП41   Цитата(@Ark @ Jan 7 2010, 14:51) Только, ...   Jan 7 2010, 13:01
|- - rx3apf   Цитата(МП41 @ Jan 7 2010, 16:01) Хм, я - ...   Jan 7 2010, 13:15
|- - galjoen   Цитата(rx3apf @ Jan 7 2010, 16:15) только...   Jan 7 2010, 13:37
- - Rst7   ЦитатаЭту теорию можно было бы "притянуть...   Jan 7 2010, 12:51
- - @Ark   ЦитатаТакой вариант мне в голову приходил... Это н...   Jan 7 2010, 12:56
- - @Ark   ЦитатаВопрос был у топикстартера, как контроллер о...   Jan 7 2010, 13:09
|- - МП41   Цитата(@Ark @ Jan 7 2010, 15:09) А у Вас ...   Jan 7 2010, 13:47
- - VladislavS   ЦитатаХм, я - в танке что-ли? Спишем на НГ Ибо пр...   Jan 7 2010, 13:13
- - andrikk   Фото фанарика можно? куплю и тоже засяду за измере...   Jan 7 2010, 13:17
- - VladislavS   ЦитатаФото фанарика можно? http://www.dealextreme...   Jan 7 2010, 14:00
- - andrikk   у меня такой, но без режимов http://www.dealextrem...   Jan 7 2010, 14:12
- - @Ark   ... Я бы, на месте топикстартера, переключил нижне...   Jan 7 2010, 14:21
- - VladislavS   Ну почему же офтоп? С фонарика всё и началось. Мен...   Jan 7 2010, 14:30
- - andrikk   перечитал в очередной раз даташит на тини, остаетс...   Jan 7 2010, 14:43
|- - galjoen   Цитата(andrikk @ Jan 7 2010, 17:43) переч...   Jan 7 2010, 15:19
|- - slanted   Цитата(galjoen @ Jan 7 2010, 19:19) Тоже ...   Jan 7 2010, 16:22
- - VladislavS   ЦитатаДа и нету там PWM, кстати. Драйвер тупо выда...   Jan 7 2010, 14:55
- - @Ark   ЦитатаНу расшифруй, что ли? Чем без АЦП лучше чем ...   Jan 7 2010, 15:02
- - МП41   VladislavS, а есть возможность "промониторить...   Jan 7 2010, 15:30
- - VladislavS   ЦитатаТоже подумывал на эту тему - при включении с...   Jan 7 2010, 18:25
|- - galjoen   Цитата(VladislavS @ Jan 7 2010, 21:25) По...   Jan 7 2010, 20:48
- - Polaris   Почему бы все-таки не снять осциллограммы включени...   Jan 7 2010, 18:58
- - Rst7   Цитатая попробовал на меге, в течение 300мкс напря...   Jan 7 2010, 18:59
- - VladislavS   Цитатая попробовал на меге, в течение 300мкс напря...   Jan 7 2010, 19:37
|- - stells   Цитата(VladislavS @ Jan 7 2010, 22:37) А ...   Jan 7 2010, 20:05
- - VladislavS   Снял осциллограммы включения. Видно намного больше...   Jan 7 2010, 20:38
|- - andrikk   Цитата(VladislavS @ Jan 7 2010, 22:38) Я ...   Jan 8 2010, 05:45
- - VladislavS   На 5-й ноге (PB0) всё подругому. Комментировать н...   Jan 7 2010, 21:08
- - alevnew   А не может ли случаем контроллер считать время ВКЛ...   Jan 11 2010, 05:41
|- - adc   Цитата(alevnew @ Jan 11 2010, 08:41) А не...   Jan 11 2010, 07:39
|- - alevnew   Цитата(adc @ Jan 11 2010, 12:39) А если з...   Jan 11 2010, 10:39
- - VladislavS   Вчера попробовал с компаратором повозиться. В дата...   Jan 11 2010, 09:24
- - Marian   Если в Power-Down проц тянет 0.1 мкА, при 1.8 В(со...   Jan 11 2010, 12:55
- - VladislavS   Ещё раз напомню для вновьподтянувшихся после выход...   Jan 11 2010, 16:18
|- - stells   Цитата(VladislavS @ Jan 11 2010, 19:18) В...   Jan 11 2010, 16:48
|- - Marian   Цитата(VladislavS @ Jan 11 2010, 18:18) В...   Jan 11 2010, 18:27
- - Maik-vs   В общем, сначала нужно ответить на вопрос: зачем д...   Jan 11 2010, 19:58
|- - VladislavS   Цитата(Maik-vs @ Jan 11 2010, 22:58)...   Jan 11 2010, 21:07
|- - stells   Цитата(Maik-vs @ Jan 11 2010, 22:58)...   Jan 12 2010, 07:26
|- - ReAl   Цитата(stells @ Jan 12 2010, 09:26) разни...   Jan 12 2010, 09:26
|- - stells   Цитата(ReAl @ Jan 12 2010, 12:26) Красиво...   Jan 12 2010, 09:34
|- - ReAl   Цитата(stells @ Jan 12 2010, 11:34) в смы...   Jan 12 2010, 19:28
- - МП41   Диод нужен, чтобы после отключения батареи конденс...   Jan 11 2010, 20:44
- - Marian   Да по второй фотке видно, что схема нарисованна пр...   Jan 11 2010, 21:45
- - ARV   заразили провел эксперименты на меге32 (чтобы в ...   Jan 12 2010, 06:07
- - МП41   А Вы попробуйте понаблюдать не за ячейками ОЗУ, а ...   Jan 12 2010, 07:17
- - Rst7   Цитатада, есть какой-то эффект! (собственно об...   Jan 12 2010, 09:36
|- - stells   Цитата(Rst7 @ Jan 12 2010, 12:36) Предлаг...   Jan 12 2010, 09:41
|- - rx3apf   Цитата(stells @ Jan 12 2010, 12:41) смотр...   Jan 12 2010, 11:23
- - Rst7   Цитатасмотреть надо на платке от фонарика А я и п...   Jan 12 2010, 09:50
- - ARV   я тут продолжал ковыряться с STK500 и мега32 (поня...   Jan 12 2010, 11:26
- - VladislavS   Здорово что на АЦ что-то нащупали. Сейчас посленов...   Jan 12 2010, 12:25
|- - stells   Цитата(VladislavS @ Jan 12 2010, 15:25) Т...   Jan 12 2010, 12:43
|- - Maik-vs   Цитата(VladislavS @ Jan 12 2010, 15:25) З...   Jan 12 2010, 18:09
|- - stells   Цитата(Maik-vs @ Jan 12 2010, 21:09)...   Jan 12 2010, 18:44
|- - stells   Цитата(stells @ Jan 12 2010, 21:44) до вы...   Jan 12 2010, 19:36
- - МП41   На PB0 ведь какой-то широкий импульс сразу после в...   Jan 12 2010, 13:15
- - VladislavS   ЦитатаНа PB0 ведь какой-то широкий импульс сразу п...   Jan 12 2010, 14:17
- - ISV   VladislavS, кстати, у меня таки sku.7612 и на PIC1...   Jan 12 2010, 19:15
- - VladislavS   Обещаю завтра всё опробовать, но я что-то запуталс...   Jan 12 2010, 19:49
|- - stells   Цитата(VladislavS @ Jan 12 2010, 22:49) И...   Jan 12 2010, 20:08
- - VladislavS   ISV, добро пожаловать на форум! All, вот види...   Jan 12 2010, 20:44
|- - stells   Цитата(VladislavS @ Jan 12 2010, 23:44) И...   Jan 13 2010, 04:50
|- - ARV   Цитата(stells @ Jan 13 2010, 07:50) думаю...   Jan 13 2010, 05:38
|- - stells   Цитата(ARV @ Jan 13 2010, 08:38) тут прои...   Jan 13 2010, 05:48
- - VladislavS   Ну если подключен, то я не понимаю как это вообще ...   Jan 13 2010, 05:22
|- - stells   Цитата(VladislavS @ Jan 13 2010, 08:22) П...   Jan 13 2010, 05:26
- - VladislavS   Немого повозился на обеде. Пока не стал сильно муд...   Jan 13 2010, 10:26
- - Rst7   ЦитатаPB4 (ADC2) никуда не подключен. При включени...   Jan 13 2010, 10:29
- - VladislavS   ЗЫ: ещё я посмотрел на своей прошивке как выглядит...   Jan 13 2010, 10:35
|- - stells   Цитата(VladislavS @ Jan 13 2010, 13:35) A...   Jan 13 2010, 10:43
- - Rst7   ЦитатаADC1 при этом, по идее, должнбыть 1.8 * 3/13...   Jan 13 2010, 10:43
|- - stells   Цитата(Rst7 @ Jan 13 2010, 13:43) При вкл...   Jan 13 2010, 10:47
|- - stells   Цитата(Rst7 @ Jan 13 2010, 13:43) При вкл...   Jan 13 2010, 10:54
- - Rst7   Можно увеличить усиление канала 2? Хочу оценить от...   Jan 13 2010, 10:45
|- - VladislavS   Цитата(Rst7 @ Jan 13 2010, 13:45) Можно у...   Jan 13 2010, 11:02
- - Rst7   Цитатаа вот и половина питания Ну да. При долгом ...   Jan 13 2010, 10:50
- - Rst7   Цитататогда даже проще становится. Есть еще собст...   Jan 13 2010, 10:57
|- - stells   Цитата(Rst7 @ Jan 13 2010, 13:57) Есть ещ...   Jan 13 2010, 11:05
|- - Maik-vs   Цитата(Rst7 @ Jan 13 2010, 13:57) Есть ещ...   Jan 13 2010, 19:07
- - VladislavS   ЦитатаЕсть активный щуп с полевиком на входе? Дабы...   Jan 13 2010, 11:18
|- - stells   Цитата(VladislavS @ Jan 13 2010, 14:18) Н...   Jan 13 2010, 11:26
|- - VladislavS   Цитата(stells @ Jan 13 2010, 14:26) 1.в р...   Jan 13 2010, 11:48
|- - stells   Цитата(VladislavS @ Jan 13 2010, 14:48) Н...   Jan 13 2010, 12:06
- - МП41   Будет фонарик работать, если вход ADC1 закоротить?   Jan 13 2010, 12:00
- - VladislavS   Я вот ещё что заметил. В сообщении #138 диаграмма ...   Jan 13 2010, 13:41
- - Rst7   ЦитатаДиаграммы 5-й ноги этой прошивки. На пятой ...   Jan 13 2010, 13:48
- - VladislavS   Пардон, заработался...   Jan 13 2010, 14:00
4 страниц V  < 1 2 3 4 >


Closed TopicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st July 2025 - 17:25
Рейтинг@Mail.ru


Страница сгенерированна за 0.01501 секунд с 7
ELECTRONIX ©2004-2016