Перейти к содержанию
    

Как распознать кратковременное выключение на Tiny13

А тип МК тоже "на глаз" определили? По цвету корпуса? :biggrin:

Все ж даже как-то "неспортивно", честное слово... Если человек уже перешивал камень - то, наверное, так или иначе тип определился, разве нет ? А что до конкретной емкости - что, такая принципиальная разница, 0.1 или 1 uF ? Правда, факт применения 1 uF говорит, IMHO, именно в пользу моей версии с хранением содержимого на "остатках" питания (иначе я бы скорее ожидал 0.1 uF, а у меня в аналогичном драйвере, но с другим контроллером, правда - вообще дополнительно к керамике стоит танталовый электролит). А с остальными компонентами - не, неужели и в самом деле это так сложно - резисторный делитель, развязывающий диод ? Обязательно нужно рисовать схему ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В пользу хранения каких то данных при питании от кондюка скажу, что тини13в с отключенным БОД и тактированием от 128 кГц генератора начинает работать при напряжении 0.9-1В !

Изменено пользователем pt200

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Гость @Ark
Все ж даже как-то "неспортивно", честное слово... Если человек уже перешивал камень - то, наверное, так или иначе тип определился, разве нет ?

Почему-то не подтвердил это топикстартер. Да и точную полную схему, неужели так сложно нарисовать? Хотя бы из уважения к присутствующим. А так, действительно как-то "неспортивно". Наверное - "большой китайский секрет". :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А тип МК тоже "на глаз" определили? По цвету корпуса?

Если бы вы хоть раз в руках держали AVR и PIC, то знали бы, что у 8-ногих AVR питание на 8-ю ногу заведено, а у PIC на 1-ю. Определив фирму производитель - подключаем программатор и считываем байты сигнатуры, которые однозначно называют нам тип микроконтроллера.

 

А вообще, как и номинал на резисторах, название микроконтроллера я просто ПРОЧИТАЛ на корпусе. Впрочем умению читать не всех сейчас учат.

 

И все-таки точную и полную схему в студию.

Ребят, я понимаю что НГ и всё такое, но это уже за гранью добра и зла... :(

post-4140-1262778892_thumb.jpg

 

Просто я _очень_ сомневаюсь, что напряжение спадает до "настоящего" нуля в том случае, когда питается только микроконтроллер.

Падает. Прибор это видит.

 

Есть пара идей, но надо точно знать, как выглядит обвязка.

С благодарностью выслушаю.

 

Я, кстати, уже сделал все остальные опции прошивки - нужные режимы яркости, защита АКБ от переразряда. Осталось только "память режимов" добить. А так пока при каждом включении новый режим.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

можно попробовать написать простенькую программку с выводом значения какой-либо ячейки в последовательном коде (скажем 1бит/с) на свободную ногу контроллера и последующей записью другого (инверсного) значения. дергая потом кнопку, можно проверить время хранения записанного значения

попробовал на меге8 - через 1с (быстрее не успеваю передернуть питание и переключить осциллограф в режим ожидания) значение в ячейке уже сброшено. по питанию 1мкФ+0,1мкф, всю остальную нагрузку поотключал. так что видимо и тини13 в ОЗУ не получится ничего сохранить, ни за счет конденсатора по питанию, ни за счет емкости ячейки памяти

 

кстати схемка все-таки полезной оказалась, я думал верхнее плечо делителя непосредственно на батарейке сидит

Изменено пользователем stells

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

кстати схемка все-таки полезной оказалась, я думал верхнее плечо делителя непосредственно на батарейке сидит

Кстати да. Я тоже был уверен, что делитель до диода, иначе, ясен пень, ни о каком хранении на "остатке" и речи быть не может (постоянная времени маловата)...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

попробовал на меге8 - через 1с значение в ячейке уже сброшено.

Да. Именно ЗНАЧЕНИЕ на моей tiny максимум 75 мс удалось продержать. Сейчас попробую биты считать всеже. А то с этими номиналами емкости и схемой отвлеклись от задачи.

 

быстрее не успеваю передернуть питание и переключить осциллограф в режим ожидания

Тут я основательно подготовился. Соорудил из завалявшейся системы управления (контроллер, кнопки, жки) генератор импульсов и через ключ подаю питание с нужной для измерений времянкой.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

а не может быть эффект как-то основан на известной "фиче" с порчей нулевой ячейки EEPROM при отключении/включении питания?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Меня тоже удивило подключение делителя АЦП. И заставило засомневаться в сохранении данных в ОЗУ.

Теперь я уже склоняюсь к тепловой версии. Постоянная времени у всей этой тиньки как-раз порядка секунды... А попробуйте слегка погреть тиньку паяльником. В разных вариантах. Особенно интересно, что будет, если выключить надолго, ткнуть паяльником, убрать его и включить. Переключится? А вдруг в этом дело? Чем чёрт китаец не шутит?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Это принципиально невозможно для фонарей с торцевой кнопкой. Разве что дополнять корпус дополнительным проводником (печатного типа, на майларе), конструктивно весьма неудобно...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Если бы резистор на 3 килоома был бы термистор, его можно было бы греть током с 7-ой ноги, а при включении девайсы АЦП-ом смотреть, как меняется напряжение на делителе. Если ОЗУ и т.п., то зачем целых 2 резистора тратить?! они ж денег стоят :)...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

то зачем целых 2 резистора тратить?! они ж денег стоят

Ну это как раз понятно. В tiny на АЦП референс либо 1.1 В, либо VCC. Измерять что-то относительно VCC=2.2-3.6 В не представляется возможным. А чтобы мерять относительно 1.1 В нужен делитель.

 

В пользу температурного эффектв есть и "за", и "против":

за - у одного из фонариков в зависимости от нагрева время на которое его нужно выключить сильно плавает. Но там драйвер другой и я его схему не видел.

против - там внутри фонарика очень жарко может быть. Современный светодиодный фонарь это 1 A и больше тока, текущие через диод с падением 3.5 В в объёме брелка для ключей.

 

В любом случае, подумать в сторону тепла можно.

 

Если бы резистор на 3 килоома был бы термистор, его можно было бы греть током с 7-ой ноги,

В оригинальной схеме ничего похожего на "режим прогрева" не наблюдается - напряжение на делителе во всех режимах повторят VCC. Да и не похож он на термостор. Да, да по цвету :)

 

Кстати, я думаю делитель на VCC, а не на АКБ висит именно потому что для измерений напряжения используется. Яркость ШИМ-мом регулируется. И на VCC она хоть немного зафильтрована. Наверное поэтому же именно 1 мкФ, а не традиционные 0.1 мкФ стоят.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

блин, решение наверняка на поверхности лежит. я думаю, что если кто-то "раскусит" фокус, то все потом смеяться будут :biggrin:

 

попробовал читать нулевую ячейку EEPROM. нормально читается, не портится (когда как-раз надо, чтобы модифицировалась). правда попробовал опять же на меге8, может с тини по-другому будет?

Изменено пользователем stells

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В любом случае, подумать в сторону тепла можно.

Особенно т-ра самого светодиода интересна, т.к. падение на нём сильно от т-ры зависит. Соответственно работа стабилизатора его тока. От предыдущего режима время не зависит?

 

А нас не сама т-ра интересут, а перегрев. От того горячо или холодно сильно зависить не должно. Если при ВКЛЮЧЕНИИ мы видим что что-то (опорное напряжение АЦП быстро устаканивается? м.б. и оно) остывает (нагревается? меняет т-ру?), то значит выключились недавно.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Гость
Эта тема закрыта для публикации ответов.
×
×
  • Создать...