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

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


Местный
***

Группа: Свой
Сообщений: 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
- - Rst7   ЦитатаДа ну... Ёмкость ножки - единицы пикофарад ...   Jan 13 2010, 19:22
|- - Maik-vs   Цитата(Rst7 @ Jan 13 2010, 22:22) Да плюс...   Jan 14 2010, 07:04
- - VladislavS   Значит, вот до чего я продвинулся. Как мы тут уже ...   Jan 13 2010, 19:56
|- - stells   Цитата(VladislavS @ Jan 13 2010, 22:56) О...   Jan 13 2010, 20:14
|- - stells   есть предположение, что процент ложных срабатывани...   Jan 13 2010, 20:50
- - ARV   а может кто англоговорящий запостит вопрос на avr-...   Jan 13 2010, 20:23
- - @Ark   Цитата... такое ощущение, что принцип найден. оста...   Jan 13 2010, 20:39
- - VladislavS   Цитатаможет поэтому rx3apf и сказал, что выкинул э...   Jan 13 2010, 21:42
|- - stells   Цитата(VladislavS @ Jan 14 2010, 00:42) В...   Jan 14 2010, 10:31
- - ARV   по-моему, лишние циклы не сильно связаны с зарядом...   Jan 14 2010, 07:49
- - Rst7   Цитатанету там монтажа. Контактная площадка под но...   Jan 14 2010, 08:39
- - Rst7   Цитатаа он похоже на входе компаратора сидит. Как...   Jan 14 2010, 10:41
|- - stells   Цитата(Rst7 @ Jan 14 2010, 13:41) Каким о...   Jan 14 2010, 10:44
- - Rst7   Цитатакондер находится на выходе мультиплексора Н...   Jan 14 2010, 10:47
|- - stells   Цитата(Rst7 @ Jan 14 2010, 13:47) Не согл...   Jan 14 2010, 10:52
- - Rst7   Цитатаопять смотрим эквивалентную схему аналоговог...   Jan 14 2010, 10:59
|- - stells   Цитата(Rst7 @ Jan 14 2010, 13:59) Смотрим...   Jan 14 2010, 11:15
- - Rst7   ЦитатаВы хотите сказать, что конденсатор находится...   Jan 14 2010, 11:28
|- - stells   Цитата(Rst7 @ Jan 14 2010, 14:28) Не на в...   Jan 14 2010, 11:34
- - Rst7   Цитатаэтот sample&hold - простой компаратор Д...   Jan 14 2010, 11:43
|- - stells   Цитата(Rst7 @ Jan 14 2010, 14:43) Для тех...   Jan 14 2010, 11:52
- - Rst7   Цитатасмотрим для тини25: Неверно смотрите В по...   Jan 14 2010, 12:01
|- - stells   Цитата(Rst7 @ Jan 14 2010, 15:01) В после...   Jan 14 2010, 12:04
- - Rst7   Цитатану, может быть. Не "ну может быть...   Jan 14 2010, 12:08
|- - stells   Цитата(Rst7 @ Jan 14 2010, 15:08) Провери...   Jan 14 2010, 12:13
- - Rst7   Цитатаили есть другие предположения? Да предложен...   Jan 14 2010, 12:17
|- - stells   Цитата(Rst7 @ Jan 14 2010, 15:17) Да пред...   Jan 14 2010, 12:22
- - Rst7   Цитатакак/на чем смотреть этот саморазогрев? при р...   Jan 14 2010, 12:25
|- - stells   Цитата(Rst7 @ Jan 14 2010, 15:25) Просто ...   Jan 14 2010, 12:34
- - smk   А Вы не хотите попробовать покоммутировать делител...   Jan 14 2010, 15:22
- - ISV   дядьки, а хотите я одним махом вашу стройную верси...   Jan 14 2010, 19:10
|- - stells   взбодрил   Jan 14 2010, 19:19
|- - rx3apf   Цитата(ISV @ Jan 14 2010, 22:10) я не уве...   Jan 14 2010, 19:19
|- - stells   Цитата(ISV @ Jan 14 2010, 22:10) в аналог...   Jan 14 2010, 20:10
||- - ISV   Цитата(stells @ Jan 15 2010, 01:10) набро...   Jan 14 2010, 20:45
||- - stells   Цитата(ISV @ Jan 14 2010, 23:45) с + пита...   Jan 15 2010, 05:27
|- - ILYAUL   Цитата(ISV @ Jan 14 2010, 22:10) ... прим...   Jan 14 2010, 21:04
|- - VladislavS   Цитата(ILYAUL @ Jan 15 2010, 00:04) 3. Ti...   Jan 15 2010, 05:29
|- - akken   [quote name='VladislavS' date='Jan 15 ...   Jan 15 2010, 09:49
|- - ILYAUL   Цитата(VladislavS @ Jan 15 2010, 08:29) З...   Jan 15 2010, 09:52
|- - VladislavS   Цитата(ILYAUL @ Jan 15 2010, 12:52) Запус...   Jan 15 2010, 10:55
- - VladislavS   ЦитатаИ, кажется, резисторный делитель стоит до ра...   Jan 14 2010, 19:48
|- - rx3apf   Цитата(VladislavS @ Jan 14 2010, 22:48) А...   Jan 14 2010, 19:55
- - VladislavS   Ну, на самом деле, в 12f629 есть компаратор с Vref...   Jan 14 2010, 20:36
- - @Ark   Цитатадядьки, а хотите я одним махом вашу стройную...   Jan 14 2010, 20:55
- - ISV   собственно, у меня есть и другие платы фонарей на ...   Jan 14 2010, 22:05
- - @Ark   Цитатано в PIC10 нет eeprom'a, а хочется храни...   Jan 15 2010, 04:49
|- - ISV   Цитата(@Ark @ Jan 15 2010, 09:49) Так и х...   Jan 15 2010, 12:28
- - stells   да, даташит у этого AMC7135 оставляет желать лучше...   Jan 15 2010, 07:03
- - МП41   VladislavS, на чём Вы пишите свою прошивку? Вопро...   Jan 15 2010, 11:27
- - Rst7   ЦитатаP.S. Я не знаю, можно ли из IAR'a получи...   Jan 15 2010, 11:35
- - VladislavS   Компилятор IAR. Пробовал с регистрами общего назна...   Jan 15 2010, 12:12
- - VladislavS   Да ну, проблема питания контроллера во время выклю...   Jan 15 2010, 13:00
|- - ISV   Цитата(VladislavS @ Jan 15 2010, 18:00) Д...   Jan 15 2010, 13:13
|- - stells   VladislavS, а дайте, пожалуйста, осциллограммки но...   Jan 15 2010, 13:18
|- - VladislavS   Цитата(stells @ Jan 15 2010, 16:18) Vladi...   Jan 15 2010, 14:22
|- - stells   Цитата(VladislavS @ Jan 15 2010, 17:22) В...   Jan 15 2010, 18:12
|- - VladislavS   Цитата(stells @ Jan 15 2010, 21:12) надо ...   Jan 15 2010, 19:08
|- - stells   Цитата(VladislavS @ Jan 15 2010, 22:08) Д...   Jan 15 2010, 19:09
- - @Ark   Цитатаэто технически весьма сложно -... это снизит...   Jan 15 2010, 13:02
|- - ISV   Цитата(@Ark @ Jan 15 2010, 18:02) Вы, вид...   Jan 15 2010, 13:22
- - @Ark   Цитатаопределенно, надо Вам посмотреть устройство ...   Jan 15 2010, 13:26
|- - ISV   Цитата(@Ark @ Jan 15 2010, 18:26) Определ...   Jan 15 2010, 13:37
- - @Ark   Цитата.. многие из присутствующих наверняка и не с...   Jan 15 2010, 13:52
|- - ILYAUL   Добрался таки я до фонарика коллеги. Fenix LD20 Pr...   Jan 15 2010, 14:17
- - ISV   завтра для очистки совести отпаяю все три корпуса ...   Jan 15 2010, 21:07
- - ILYAUL   Всё . Пипец китайцам . Правда я пока не допёр ,...   Jan 17 2010, 19:26
- - Rst7   ЦитатаПравда я пока не допёр, как они отключают ег...   Jan 17 2010, 19:53
- - stells   в чем суть-то?   Jan 17 2010, 20:09
- - ILYAUL   Там и пояснять то нечего. Регистры не сразу сбра...   Jan 17 2010, 21:25
|- - ILYAUL   "Причесал" и всё расписал   Jan 17 2010, 23:24
|- - stells   Цитата(ILYAUL @ Jan 18 2010, 00:25) Там и...   Jan 18 2010, 04:58
- - VladislavS   Ребят, только мне кажется, что ILYAUL курнул ...   Jan 18 2010, 06:17
- - stells   я третий раз перечитываю текст программы и ничего ...   Jan 18 2010, 06:28
- - VladislavS   Нет еще. У нас "дымнуло" устройство в Те...   Jan 18 2010, 07:19
- - ARV   вот код для тестирования регистров. несколько эксп...   Jan 18 2010, 08:03
|- - ILYAUL   Цитата(ARV @ Jan 18 2010, 10:25) ....вот ...   Jan 18 2010, 08:54
||- - ARV   Цитата(ILYAUL @ Jan 18 2010, 11:54) Забуд...   Jan 18 2010, 09:01
||- - ILYAUL   Цитата(ARV @ Jan 18 2010, 12:01) жаль, чт...   Jan 18 2010, 09:12
||- - ARV   Цитата(ILYAUL @ Jan 18 2010, 12:12) А пом...   Jan 18 2010, 09:36
|- - stells   Цитата(ARV @ Jan 18 2010, 11:03) эффект н...   Jan 18 2010, 12:05
||- - galjoen   Цитата(stells @ Jan 18 2010, 15:05) мне к...   Jan 18 2010, 12:57
||- - stells   Цитата(galjoen @ Jan 18 2010, 15:57) 2. П...   Jan 18 2010, 13:38
|- - adc   Цитата(ARV @ Jan 18 2010, 11:03) ... вот ...   Jan 18 2010, 16:47
- - VladislavS   ILYAUL, извиини, конечно, но твои изыски с LPM мен...   Jan 18 2010, 09:37
|- - ILYAUL   Цитата(VladislavS @ Jan 18 2010, 12:37) I...   Jan 18 2010, 09:50
|- - zombi   Цитата(ILYAUL @ Jan 18 2010, 12:50) А LPM...   Jan 18 2010, 10:24
- - VladislavS   Господа, всем спасибо за участие! Меня срывают...   Jan 18 2010, 14:42
|- - МП41   Цитата(VladislavS @ Jan 18 2010, 16:42) В...   Jan 18 2010, 14:46
|- - VladislavS   Цитата(МП41 @ Jan 18 2010, 17:46) Не меша...   Jan 18 2010, 15:48
- - Demeny   Похоже, что все просто. Помимо задействованного в ...   Jan 18 2010, 14:43
|- - ILYAUL   Цитата(Demeny @ Jan 18 2010, 17:43) Похож...   Jan 18 2010, 14:48
|- - stells   Цитата(Demeny @ Jan 18 2010, 17:43) если ...   Jan 18 2010, 15:12
|- - Demeny   Цитата(stells @ Jan 18 2010, 18:12) можно...   Jan 18 2010, 15:30
|- - stells   Цитата(Demeny @ Jan 18 2010, 18:30) чтобы...   Jan 18 2010, 16:50
|- - ISV   Цитата(stells @ Jan 18 2010, 21:50) это д...   Jan 18 2010, 17:07
- - ARV   кажется, на диаграмме было видно 2 записи в EEPROM...   Jan 18 2010, 17:26
- - stells   Цитата(ARV @ Jan 18 2010, 20:26) я думаю,...   Jan 18 2010, 18:08
- - galjoen   Вот, выкладываю программу, предположительно опреде...   Jan 18 2010, 18:25
- - stells   Цитата(stells @ Jan 18 2010, 21:08) сохра...   Jan 18 2010, 19:34
4 страниц V  < 1 2 3 4 >


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

 


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


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