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

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


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

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



Цитата
PB4 (ADC2) никуда не подключен. При включении питания подключаю на него АЦП и измеряю.


Погодите, а куда включен коммутатор при снятии питания?


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


Местный
***

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



ЗЫ: ещё я посмотрел на своей прошивке как выглядит запись одного байта в EEPROM. Один в один совпадает с тем что видим на 6-й мс китайской прошивки.

Цитата(Rst7 @ Jan 13 2010, 13:29) *
Погодите, а куда включен коммутатор при снятии питания?


Дальше идет код, который я уже постил. АЦП подключаю навсегда к ADC1 - на нём где-то 4В * 3/13 = 0.9 В. И оставляю его в Free Running режиме. Когда пропадает напряжение, при 1.8 срабатывает BOD. ADC1 при этом, по идее, должнбыть 1.8 * 3/13 = 0.4 В. Но ни как не около 1В, которые показывает осциллограф и тем более не 2В, которые намеряет АЦП.
Go to the top of the page
 
+Quote Post
Rst7
сообщение Jan 13 2010, 10:43
Сообщение #183


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

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



Цитата
ADC1 при этом, по идее, должнбыть 1.8 * 3/13 = 0.4 В. Но ни как не около 1В, которые показывает осциллограф и тем более не 2В, которые намеряет АЦП.


Это по Вашей идее smile.gif А по моей в момент срабатывания BOD'а напряжение на конденсаторе хранения с одной стороны (на одной обкладке относительно земли - на той, которая подключена ко входу) будет 0.4 вольта, а с другой - 1.8/2=0.9 вольта - см. эквивалентную схему устройства выборки-хранения в даташите. Итого на конденсаторе имеем -0.5 вольта относительно полпитания. При включении имеем полпитания как 2 вольта, минус 0.5 на конденсаторе => полтора вольта относительно земли. Плюс подключение собственной емкости ножки с нулевым потенциалом относительно земли - это еще немного снизит напряжение. Итого - очень похоже на картинку. Потом, понятное дело падает - это входное сопротивление щупа.


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


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

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



Цитата(VladislavS @ Jan 13 2010, 13:35) *
ADC1 при этом, по идее, должнбыть 1.8 * 3/13 = 0.4 В. Но ни как не около 1В, которые показывает осциллограф и тем более не 2В, которые намеряет АЦП.

видимо все-таки что-то натекает на конденсатор, я же тоже вижу при включении после длинного отключения около половины питания. ну и ладно, есть некоторая постоянная составляющая, вот и все
Go to the top of the page
 
+Quote Post
Rst7
сообщение Jan 13 2010, 10:45
Сообщение #185


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

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



Можно увеличить усиление канала 2? Хочу оценить отношение емкости ножки и s/h-конденсатора.


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


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

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



Цитата(Rst7 @ Jan 13 2010, 13:43) *
При включении имеем полпитания как 2 вольта

а вот и половина питания smile.gif
Go to the top of the page
 
+Quote Post
Rst7
сообщение Jan 13 2010, 10:50
Сообщение #187


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

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



Цитата
а вот и половина питания


Ну да. При долгом выключении будет именно так smile.gif

Кстати, к топикстартеру. Есть активный щуп с полевиком на входе? Дабы избавится от разряда через 10МОм щупа? Или слепить из подручных материалов?


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


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

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



Цитата(Rst7 @ Jan 13 2010, 13:43) *
При включении имеем полпитания

тогда даже проще становится. при включении измеряем то, что осталось на кондере, потом измеряем текущее напряжение питания, вычитаем и получаем нужный результат, обратнопропорциональный времени отключения
Go to the top of the page
 
+Quote Post
Rst7
сообщение Jan 13 2010, 10:57
Сообщение #189


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

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



Цитата
тогда даже проще становится.


Есть еще собственная емкость ножки.


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


Местный
***

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



Цитата(Rst7 @ Jan 13 2010, 13:45) *
Можно увеличить усиление канала 2? Хочу оценить отношение емкости ножки и s/h-конденсатора.

Легко. Код такой же как на самой первой диаграмме. Щуп 10 МОм 15 пФ.
Прикрепленное изображение


Вот тут запустил три преобразования АЦП подряд. Как в книжке - первое 25 тактов, еще 2 по 13.
Прикрепленное изображение


Забыл написать. Питание отключается генератором импульсов где-то на 166 мс перед съемом этих диаграмм. Щуп при этом держу на ножке, естественно.
Go to the top of the page
 
+Quote Post
stells
сообщение Jan 13 2010, 11:05
Сообщение #191


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

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



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

да, хорошо бы конечно перед умиранием контроллера подзаряжать эту емкость. лучше непрерывно это делать при выполнении основной программы, тогда и погрешность снизится. но все-таки это не принципиально, задача не стоит точно что-то измерить, а только оценить остаточное напряжение относительно некоторого порога
Go to the top of the page
 
+Quote Post
VladislavS
сообщение Jan 13 2010, 11:18
Сообщение #192


Местный
***

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



Цитата
Есть активный щуп с полевиком на входе? Дабы избавится от разряда через 10МОм щупа? Или слепить из подручных материалов?

Щупа нет. Слепить что-то в приемлемое время не смогу.

Ну так что, пытаться с помощью АЦП измерять отклонение от пол питания?
Go to the top of the page
 
+Quote Post
stells
сообщение Jan 13 2010, 11:26
Сообщение #193


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

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



Цитата(VladislavS @ Jan 13 2010, 14:18) *
Ну так что, пытаться с помощью АЦП измерять отклонение от пол питания?

так а что тут пытаться? оно четко видно, особенно если ножку щупом не трогать

1.в рабочем цикле переключаем мультиплексор с делителя на свободную ножку, подзаряжая ее таким образом
2.при включении оцифровываем свободную ножку, оцифровываем напряжение на делителе, нормируем их друг по отношению к другу (или не надо, не могу сообразить?), вычитаем и отправляем в ШИМ
3.принимаем решение о выборе порога переключения режимов

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


Местный
***

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



Цитата(stells @ Jan 13 2010, 14:26) *
1.в рабочем цикле переключаем мультиплексор с делителя на свободную ножку, подзаряжая ее таким образом

Не осознал. Кого подзаряжаем? Если и правда НОЖКУ, то я могу туда пулап подцепить.
Go to the top of the page
 
+Quote Post
МП41
сообщение Jan 13 2010, 12:00
Сообщение #195


4 синих кубика
****

Группа: Участник
Сообщений: 526
Регистрация: 19-09-08
Из: полупроводника, металла и стекла
Пользователь №: 40 326



Будет фонарик работать, если вход ADC1 закоротить?

Сообщение отредактировал МП41 - Jan 13 2010, 12:00


--------------------
p-n-p-p-n-p-n-n-p-n-p структура однако очень эффективна
Go to the top of the page
 
+Quote Post

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

 


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


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