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

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


Местный
***

Группа: Свой
Сообщений: 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   Цитата3.значения РОН сравниваем с сохраненными люб...   Jan 18 2010, 20:09
|- - galjoen   Цитата(stells @ Jan 18 2010, 22:34) ...ес...   Jan 18 2010, 20:42
|- - stells   Цитата(galjoen @ Jan 18 2010, 23:42) Рабо...   Jan 19 2010, 05:02
- - stells   напряжение на контроллере падает так же, как приво...   Jan 19 2010, 06:39
|- - akken   Цитата(stells @ Jan 19 2010, 09:39) напря...   Jan 19 2010, 10:31
- - ARV   мне кажется, алгоритм готов... протестировал на 2 ...   Jan 19 2010, 06:59
- - stells   я корректнее провел эксперимент - отключил кондер ...   Jan 19 2010, 11:10
- - МП41   Очевидно, сохранность данных в РОН зависит от оста...   Jan 19 2010, 11:18
|- - stells   Цитата(МП41 @ Jan 19 2010, 14:18) Очевидн...   Jan 19 2010, 11:31
- - МП41   А если попробовать хранить режим в каком-нибудь ре...   Jan 19 2010, 11:44
|- - stells   Цитата(МП41 @ Jan 19 2010, 14:44) А если ...   Jan 19 2010, 11:47
- - Александр Куличок   Прошелся по ссылкам, приведенным в 120-м сообщении...   Jan 19 2010, 21:14
- - Rst7   Мда. 300+ постов. Один(!) человек, который про...   Jan 19 2010, 23:00
|- - VladislavS   Цитата(Rst7 @ Jan 20 2010, 02:00) Мда. 30...   Jan 20 2010, 05:35
- - SysRq   Этот алгоритм уже предлагали в #106. Перевод Цита...   Jan 20 2010, 00:03
|- - alevnew   Цитата(SysRq @ Jan 20 2010, 05:03) Этот а...   Jan 20 2010, 04:23
|- - ARV   Цитата(alevnew @ Jan 20 2010, 07:23) Ману...   Jan 20 2010, 05:15
- - stells   VladislavS, Вы драйвера так и не зашунтировали? хо...   Jan 20 2010, 06:19
|- - ARV   Цитата(stells @ Jan 20 2010, 09:19) а алг...   Jan 20 2010, 08:40
|- - stells   Цитата(ARV @ Jan 20 2010, 11:40) мои эксп...   Jan 20 2010, 08:58
|- - ARV   Цитата(stells @ Jan 20 2010, 11:58) так-т...   Jan 20 2010, 09:11
|- - stells   Цитата(ARV @ Jan 20 2010, 12:11) а вот мн...   Jan 20 2010, 09:32
- - Rst7   ЦитатаА как быть с фонарями, которые есть у меня? ...   Jan 20 2010, 06:44
|- - Petka   Цитата(Rst7 @ Jan 20 2010, 09:44) И тем н...   Jan 20 2010, 07:25
- - @Ark   Не совсем понятно, что, в конечном итоге, желает а...   Jan 20 2010, 08:42
- - @Ark   Цитатано очень любопытно все-таки узнать, как реал...   Jan 20 2010, 09:13
- - МП41   Может заняться вопросом поиска сколупывающего прош...   Jan 20 2010, 09:36
- - Александр Куличок   Цитата(SysRq @ Jan 20 2010, 02:03) Этот а...   Jan 20 2010, 14:14
- - VladislavS   Нет там никаких групп режимов... А что-то попробов...   Jan 20 2010, 15:51
- - Александр Куличок   ЦитатаНет там никаких групп режимов... А что-то по...   Jan 20 2010, 18:34
- - VladislavS   Ну да, это мой первый фонарь, первый драйвер и осц...   Jan 20 2010, 21:09
- - Александр Куличок   ЦитатаНу да, это мой первый фонарь, первый драйвер...   Jan 20 2010, 22:05
- - VladislavS   Обидны ваши слова. Ближайшие две недели минимум у ...   Jan 21 2010, 05:26
4 страниц V  « < 2 3 4


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

 


RSS Текстовая версия Сейчас: 27th July 2025 - 01:12
Рейтинг@Mail.ru


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