rx3apf 0 6 января, 2010 Опубликовано 6 января, 2010 · Жалоба А тип МК тоже "на глаз" определили? По цвету корпуса? Все ж даже как-то "неспортивно", честное слово... Если человек уже перешивал камень - то, наверное, так или иначе тип определился, разве нет ? А что до конкретной емкости - что, такая принципиальная разница, 0.1 или 1 uF ? Правда, факт применения 1 uF говорит, IMHO, именно в пользу моей версии с хранением содержимого на "остатках" питания (иначе я бы скорее ожидал 0.1 uF, а у меня в аналогичном драйвере, но с другим контроллером, правда - вообще дополнительно к керамике стоит танталовый электролит). А с остальными компонентами - не, неужели и в самом деле это так сложно - резисторный делитель, развязывающий диод ? Обязательно нужно рисовать схему ? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
pt200 0 6 января, 2010 Опубликовано 6 января, 2010 (изменено) · Жалоба В пользу хранения каких то данных при питании от кондюка скажу, что тини13в с отключенным БОД и тактированием от 128 кГц генератора начинает работать при напряжении 0.9-1В ! Изменено 6 января, 2010 пользователем pt200 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Гость @Ark 6 января, 2010 Опубликовано 6 января, 2010 · Жалоба Все ж даже как-то "неспортивно", честное слово... Если человек уже перешивал камень - то, наверное, так или иначе тип определился, разве нет ? Почему-то не подтвердил это топикстартер. Да и точную полную схему, неужели так сложно нарисовать? Хотя бы из уважения к присутствующим. А так, действительно как-то "неспортивно". Наверное - "большой китайский секрет". :) Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
VladislavS 39 6 января, 2010 Опубликовано 6 января, 2010 · Жалоба А тип МК тоже "на глаз" определили? По цвету корпуса? Если бы вы хоть раз в руках держали AVR и PIC, то знали бы, что у 8-ногих AVR питание на 8-ю ногу заведено, а у PIC на 1-ю. Определив фирму производитель - подключаем программатор и считываем байты сигнатуры, которые однозначно называют нам тип микроконтроллера. А вообще, как и номинал на резисторах, название микроконтроллера я просто ПРОЧИТАЛ на корпусе. Впрочем умению читать не всех сейчас учат. И все-таки точную и полную схему в студию. Ребят, я понимаю что НГ и всё такое, но это уже за гранью добра и зла... :( Просто я _очень_ сомневаюсь, что напряжение спадает до "настоящего" нуля в том случае, когда питается только микроконтроллер. Падает. Прибор это видит. Есть пара идей, но надо точно знать, как выглядит обвязка. С благодарностью выслушаю. Я, кстати, уже сделал все остальные опции прошивки - нужные режимы яркости, защита АКБ от переразряда. Осталось только "память режимов" добить. А так пока при каждом включении новый режим. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
stells 12 6 января, 2010 Опубликовано 6 января, 2010 (изменено) · Жалоба можно попробовать написать простенькую программку с выводом значения какой-либо ячейки в последовательном коде (скажем 1бит/с) на свободную ногу контроллера и последующей записью другого (инверсного) значения. дергая потом кнопку, можно проверить время хранения записанного значения попробовал на меге8 - через 1с (быстрее не успеваю передернуть питание и переключить осциллограф в режим ожидания) значение в ячейке уже сброшено. по питанию 1мкФ+0,1мкф, всю остальную нагрузку поотключал. так что видимо и тини13 в ОЗУ не получится ничего сохранить, ни за счет конденсатора по питанию, ни за счет емкости ячейки памяти кстати схемка все-таки полезной оказалась, я думал верхнее плечо делителя непосредственно на батарейке сидит Изменено 6 января, 2010 пользователем stells Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
rx3apf 0 6 января, 2010 Опубликовано 6 января, 2010 · Жалоба кстати схемка все-таки полезной оказалась, я думал верхнее плечо делителя непосредственно на батарейке сидит Кстати да. Я тоже был уверен, что делитель до диода, иначе, ясен пень, ни о каком хранении на "остатке" и речи быть не может (постоянная времени маловата)... Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
VladislavS 39 6 января, 2010 Опубликовано 6 января, 2010 · Жалоба попробовал на меге8 - через 1с значение в ячейке уже сброшено. Да. Именно ЗНАЧЕНИЕ на моей tiny максимум 75 мс удалось продержать. Сейчас попробую биты считать всеже. А то с этими номиналами емкости и схемой отвлеклись от задачи. быстрее не успеваю передернуть питание и переключить осциллограф в режим ожидания Тут я основательно подготовился. Соорудил из завалявшейся системы управления (контроллер, кнопки, жки) генератор импульсов и через ключ подаю питание с нужной для измерений времянкой. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
stells 12 6 января, 2010 Опубликовано 6 января, 2010 · Жалоба а не может быть эффект как-то основан на известной "фиче" с порчей нулевой ячейки EEPROM при отключении/включении питания? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
SFx 0 6 января, 2010 Опубликовано 6 января, 2010 · Жалоба че то мне кажется намного проще постоянно включенную tyni к питанию, и кнопку отдельно к ней прицепить. сколько она потребляет в спящем виде? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
galjoen 0 6 января, 2010 Опубликовано 6 января, 2010 · Жалоба Меня тоже удивило подключение делителя АЦП. И заставило засомневаться в сохранении данных в ОЗУ. Теперь я уже склоняюсь к тепловой версии. Постоянная времени у всей этой тиньки как-раз порядка секунды... А попробуйте слегка погреть тиньку паяльником. В разных вариантах. Особенно интересно, что будет, если выключить надолго, ткнуть паяльником, убрать его и включить. Переключится? А вдруг в этом дело? Чем чёрт китаец не шутит? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
rx3apf 0 6 января, 2010 Опубликовано 6 января, 2010 · Жалоба че то мне кажется намного проще постоянно включенную tyni к питанию, и кнопку отдельно к ней прицепить. сколько она потребляет в спящем виде? Это принципиально невозможно для фонарей с торцевой кнопкой. Разве что дополнять корпус дополнительным проводником (печатного типа, на майларе), конструктивно весьма неудобно... Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
maik-vs 0 6 января, 2010 Опубликовано 6 января, 2010 · Жалоба Если бы резистор на 3 килоома был бы термистор, его можно было бы греть током с 7-ой ноги, а при включении девайсы АЦП-ом смотреть, как меняется напряжение на делителе. Если ОЗУ и т.п., то зачем целых 2 резистора тратить?! они ж денег стоят :)... Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
VladislavS 39 6 января, 2010 Опубликовано 6 января, 2010 · Жалоба то зачем целых 2 резистора тратить?! они ж денег стоят Ну это как раз понятно. В tiny на АЦП референс либо 1.1 В, либо VCC. Измерять что-то относительно VCC=2.2-3.6 В не представляется возможным. А чтобы мерять относительно 1.1 В нужен делитель. В пользу температурного эффектв есть и "за", и "против": за - у одного из фонариков в зависимости от нагрева время на которое его нужно выключить сильно плавает. Но там драйвер другой и я его схему не видел. против - там внутри фонарика очень жарко может быть. Современный светодиодный фонарь это 1 A и больше тока, текущие через диод с падением 3.5 В в объёме брелка для ключей. В любом случае, подумать в сторону тепла можно. Если бы резистор на 3 килоома был бы термистор, его можно было бы греть током с 7-ой ноги, В оригинальной схеме ничего похожего на "режим прогрева" не наблюдается - напряжение на делителе во всех режимах повторят VCC. Да и не похож он на термостор. Да, да по цвету :) Кстати, я думаю делитель на VCC, а не на АКБ висит именно потому что для измерений напряжения используется. Яркость ШИМ-мом регулируется. И на VCC она хоть немного зафильтрована. Наверное поэтому же именно 1 мкФ, а не традиционные 0.1 мкФ стоят. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
stells 12 6 января, 2010 Опубликовано 6 января, 2010 (изменено) · Жалоба блин, решение наверняка на поверхности лежит. я думаю, что если кто-то "раскусит" фокус, то все потом смеяться будут попробовал читать нулевую ячейку EEPROM. нормально читается, не портится (когда как-раз надо, чтобы модифицировалась). правда попробовал опять же на меге8, может с тини по-другому будет? Изменено 6 января, 2010 пользователем stells Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
galjoen 0 6 января, 2010 Опубликовано 6 января, 2010 · Жалоба В любом случае, подумать в сторону тепла можно. Особенно т-ра самого светодиода интересна, т.к. падение на нём сильно от т-ры зависит. Соответственно работа стабилизатора его тока. От предыдущего режима время не зависит? А нас не сама т-ра интересут, а перегрев. От того горячо или холодно сильно зависить не должно. Если при ВКЛЮЧЕНИИ мы видим что что-то (опорное напряжение АЦП быстро устаканивается? м.б. и оно) остывает (нагревается? меняет т-ру?), то значит выключились недавно. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться