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

 
 
23 страниц V  « < 12 13 14 15 16 > »   
Closed TopicStart new topic
> Как распознать кратковременное выключение на Tiny13, Управление режимами фонарика кнопкой питания
stells
сообщение Jan 13 2010, 12:06
Сообщение #196


внештатный сотрудник
******

Группа: Участник
Сообщений: 2 458
Регистрация: 10-05-08
Из: МО, Медвежьи озера
Пользователь №: 37 401



Цитата(VladislavS @ Jan 13 2010, 14:48) *
Не осознал. Кого подзаряжаем? Если и правда НОЖКУ, то я могу туда пулап подцепить.

пуллап не хорошо, она должна быть заряжена до того же напряжения, что и кондер УВХ, хотя... на кондере УВХ (левой его обкладке, той, что подключена к входу) напряжение после включения составляет 1,5-2В, если ножку подтянуть внутренним пуллапом к питанию, то в момент выключения на ней останется 1,8В, примерно то, что надо. но можно пока этого и не делать

Сообщение отредактировал stells - Jan 13 2010, 12:18
Go to the top of the page
 
+Quote Post
VladislavS
сообщение Jan 13 2010, 13:41
Сообщение #197


Местный
***

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



Я вот ещё что заметил. В сообщении #138 диаграмма китайской прошивки на 5-й ноге.

Взял второй вариант платы - там другая прошивка, так как запись в EEPROM и включение нужного режима происходит уже через 400 мкс после старта. Диаграммы 5-й ноги этой прошивки.

Прикрепленное изображение

Прикрепленное изображение


Мне кажется, или это АЦП работает на этой ноге?
Go to the top of the page
 
+Quote Post
Rst7
сообщение Jan 13 2010, 13:48
Сообщение #198


Йа моск ;)
******

Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610



Цитата
Диаграммы 5-й ноги этой прошивки.


На пятой ноге (PB0) нет АЦП.


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post
VladislavS
сообщение Jan 13 2010, 14:00
Сообщение #199


Местный
***

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



Пардон, заработался... sad.gif
Go to the top of the page
 
+Quote Post
Maik-vs
сообщение Jan 13 2010, 19:07
Сообщение #200


Местный
***

Группа: Участник
Сообщений: 246
Регистрация: 4-12-06
Пользователь №: 23 101



Цитата(Rst7 @ Jan 13 2010, 13:57) *
Есть еще собственная емкость ножки.

Да ну... Ёмкость ножки - единицы пикофарад, а вот утечка с неё гораздо больше, чем с внутреннего конденсатора...

Раз так плотно изучаем свойства АЦП, как вы думаете, чем занимается АЦП те 12 лишних тактов при первом преобразовании? Как-то очень не кошерно выглядит это свойство атмельских АЦП.
Go to the top of the page
 
+Quote Post
Rst7
сообщение Jan 13 2010, 19:22
Сообщение #201


Йа моск ;)
******

Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610



Цитата
Да ну... Ёмкость ножки - единицы пикофарад


Да плюс емкость монтажа. Суммарно пик 10 наберется.

А емкость конденсатора устройства выборки-хранения - 14пФ.

Цитата
как вы думаете, чем занимается АЦП те 12 лишних тактов при первом преобразовании?


вот уж хз


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post
VladislavS
сообщение Jan 13 2010, 19:56
Сообщение #202


Местный
***

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



Значит, вот до чего я продвинулся. Как мы тут уже нащупали, измерял напряжение на висящей в воздухе ножке cразу после включения. Коды получались где-то в диапазоне 560-580. Чтобы выявить хоть какую-то зависимость я питание жестко зафиксировал. Пытался найти просто границу. Что-то типа "если (код>570) то короткое, иначе длинное". Общая тенденция действительно прослеживается. Но процент ложных срабатываний очень высокий как я ни двигал границу. Причем ложные срабатывания как в одну, так и в другую сторону.
Go to the top of the page
 
+Quote Post
stells
сообщение Jan 13 2010, 20:14
Сообщение #203


внештатный сотрудник
******

Группа: Участник
Сообщений: 2 458
Регистрация: 10-05-08
Из: МО, Медвежьи озера
Пользователь №: 37 401



Цитата(VladislavS @ Jan 13 2010, 22:56) *
Общая тенденция действительно прослеживается. Но процент ложных срабатываний очень высокий как я ни двигал границу. Причем ложные срабатывания как в одну, так и в другую сторону.

очень высоким назвать трудно, я заметил что-то в районе процентов десяти. чем объяснить - не знаю. может поэтому rx3apf и сказал, что выкинул эту прошивку?
кстати, а почему Вы решили перешить контроллер?

такое ощущение, что принцип найден. осталось нащупать нюансы для исключения ложных срабатываний

Сообщение отредактировал stells - Jan 13 2010, 20:22
Go to the top of the page
 
+Quote Post
ARV
сообщение Jan 13 2010, 20:23
Сообщение #204


Профессионал
*****

Группа: Свой
Сообщений: 1 143
Регистрация: 30-09-08
Из: Новочеркасск
Пользователь №: 40 581



а может кто англоговорящий запостит вопрос на avr-freaks? что иноземцы скажут - китайцы-то все там выучены smile.gif только ссылочку на вопрос не забудьте здесь дать, чтобы следить за ходом мысли smile.gif


--------------------
Я бы взял частями... но мне надо сразу.
Go to the top of the page
 
+Quote Post
Guest_@Ark_*
сообщение Jan 13 2010, 20:39
Сообщение #205





Guests






Цитата
... такое ощущение, что принцип найден. осталось нащупать нюансы для исключения ложных срабатываний

Я предполагаю, что основная причина нестабильности результата - неизвестный (плавающий) потенциал на свободной ноге при включении. IMHO, при старте нужно, до того как подключать ее к АЦП, установить на ней нулевой уровень принудительно. И только потом перевести в третье состояние и подключить а АЦП...
Go to the top of the page
 
+Quote Post
stells
сообщение Jan 13 2010, 20:50
Сообщение #206


внештатный сотрудник
******

Группа: Участник
Сообщений: 2 458
Регистрация: 10-05-08
Из: МО, Медвежьи озера
Пользователь №: 37 401



есть предположение, что процент ложных срабатываний зависит от того, чем занимается контроллер в момент срабатывания BOD. может быть есть возможность выловить момент отключения питания до срабатывания BOD и заставить контроллер сохранить напряжение на конденсаторе более или менее постоянным?

Цитата(Maik-vs @ Jan 13 2010, 22:07) *
Раз так плотно изучаем свойства АЦП, как вы думаете, чем занимается АЦП те 12 лишних тактов при первом преобразовании?

может быть как-раз ждет установления напряжения на конденсаторе УВХ? т.е. перед выключением нужно установить это напряжение?
Go to the top of the page
 
+Quote Post
VladislavS
сообщение Jan 13 2010, 21:42
Сообщение #207


Местный
***

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



Цитата
может поэтому rx3apf и сказал, что выкинул эту прошивку?

Возможно. У родной прошивки бывает при включении режим перескакивает. Похоже из-за дребезга контактов. На электронном ключе ложных срабатываний я не замечал ни разу. Всетаки это схема из китайского фонаря и качество всех сопутствующих компонентов тоже влияет на работу схемы.

Цитата
кстати, а почему Вы решили перешить контроллер?

1. Китайцы считают, что наличие в фонаре 18 !!! режимов работы это его конкурентное преимущество. Нормальному же пользователю достаточно 1-2 уровней яркости без всяких мигалок.

2. В оригинальной плате регулировка яркости организована ШИМ-мом. Если открыть даташит на светодиод, то можно посчитать, что световой поток будет выше если его питать 350 мА постоянного тока вместо 1А 35% скважности. На этой платке очень легко сделать 1А, 700мА и 350мА без ШИМ. Повышается эффективность и не жужит к тому же.

3.Есть такая болезнь - флэшеголизм. Это когда фонарики дома уже складывать не куда, каждый из них по 100 раз разобран, перепаен, подточен, подмазан, переделан. Естественно, написать свою прошивку для него сам бог велел.

4.Действительно интересно КАК они это сделали.

Цитата
такое ощущение, что принцип найден.

Возможно и удастся дожать чтобы по этому принципу работало. Будет наш метод!
Но ни на одной диаграмме с китайской прошивки ничего похожего не видно. Я уже под микроскопом все всплески просмотрел. Вот на 5-й ноге при старте что-то подозрительное. С компаратором они там выёживаются что-ли...

Цитата
IMHO, при старте нужно, до того как подключать ее к АЦП, установить на ней нулевой уровень принудительно.

Ну это запросто - попробую.

Цитата
что иноземцы скажут - китайцы-то все там выучены

Думаю это всеже не китайская разработка.

Цитата
может быть есть возможность выловить момент отключения питания до срабатывания BOD

Есть, АЦП у меня в Free Runing и молотит выборки 11.5 кГц. То есть, через 87*2 мкc он может понять что его выключают.
Go to the top of the page
 
+Quote Post
Maik-vs
сообщение Jan 14 2010, 07:04
Сообщение #208


Местный
***

Группа: Участник
Сообщений: 246
Регистрация: 4-12-06
Пользователь №: 23 101



Цитата(Rst7 @ Jan 13 2010, 22:22) *
Да плюс емкость монтажа. Суммарно пик 10 наберется.

нету там монтажа. Контактная площадка под ногу и всё.

Цитата(stells @ Jan 13 2010, 23:50) *
может быть как-раз ждет установления напряжения на конденсаторе УВХ?


Вот очень это интересно. Ведь при последующих преобразованиях ничего ждать не надо - конденсатор подключен к входу, ну пусть через резистор, но постоянная времени несущественна. При первом преобразовании - чего ждём? Или конденсатор УВХ разряжается/заряжается до какого-то значения - а зачем? Разрядить его об землю и подключить к входу. Или делается дополнительное преобразование, чтобы запомнить - что? напряжение смещения? Тогда получается, что нужно периодически делать "первое" преобразование, чтобы учитывать изменение температуры, напряжения питания etc.
Go to the top of the page
 
+Quote Post
ARV
сообщение Jan 14 2010, 07:49
Сообщение #209


Профессионал
*****

Группа: Свой
Сообщений: 1 143
Регистрация: 30-09-08
Из: Новочеркасск
Пользователь №: 40 581



по-моему, лишние циклы не сильно связаны с зарядом и т.п. конденсатора, просто надо ждать, пока завершатся переходные процессы в аналоговых схемах АЦП. в ДШ так и написано:
Цитата
The first conversion after the ADC is
switched on (ADEN in ADCSRA is set) takes 25 ADC clock cycles in order to initialize
the analog circuitry


--------------------
Я бы взял частями... но мне надо сразу.
Go to the top of the page
 
+Quote Post
Rst7
сообщение Jan 14 2010, 08:39
Сообщение #210


Йа моск ;)
******

Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610



Цитата
нету там монтажа. Контактная площадка под ногу и всё.


А Вы думаете это мало? Особенно с учетом того, что на другой стороне земля. В любом случае, сравнимо с 14пФ.


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post

23 страниц V  « < 12 13 14 15 16 > » 
Closed TopicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


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


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