|
Определение времени жизни батареи |
|
|
|
 |
Ответов
(30 - 44)
|
Aug 19 2011, 01:53
|

Профессионал
    
Группа: Свой
Сообщений: 1 818
Регистрация: 15-10-09
Из: Владивосток
Пользователь №: 52 955

|
Цитата(@Ark @ Aug 19 2011, 03:28)  А Вы не допускаете, что такая "спешная" запись данных на падающем питании может завершиться неудачно? Гарантировать 100%-й успех записи невозможно. ... где-то на грани технического авантюризма... Это почему это? Есть емкость конденсатора в цепи питания, есть потребляемый ток, есть допустимый диапазон питающих напряжений, есть время записи в EEPROM. Есть формулы, связывающие все эти параметры. Трудно посчитать и выбрать емкость с запасом? Для справки: у меня при пропадании питания, тантале на 100 мкФ и процессоре atxmega32A4, спокойно удается записать страницу EEPROM 32 байта. Для практической проверки времени нахождения питания в допустимом диапазоне после обнаружения факта отключения источника выводил в бесконечном цикле в компорт тестовые байты (помимо записи в EEPROM!). По числу байт, полученных терминалкой, можно судить о вышеуказанном времени. Запас достаточный. Вот такой вот технический авантюризм... Кто-то его называет просто грамотным техническим решением.
|
|
|
|
Guest_@Ark_*
|
Aug 19 2011, 03:07
|
Guests

|
Цитата Это почему? Ессно, без учета прямых попаданий молний, ядерных взрывов и вспышек сверхновых в пределах досягаемости. Ошибки записи и сбои EEPROM встречаются несколько чаще описаных Вами явлений, хотя и достаточно редки. И если при обычной работе устройства такая ситуация совсем не смертельная - всегда можно как-то обработать ошибку или, в крайнем случае, индицировать неисправность - то при выключении у Вас может не оказаться возможности даже ее как-то зафиксировать. Поэтому, как Вы выразились: Цитата ...рано или поздно какое-то из ваших изделий изделие "выстрелит". Конечно, вряд ли дойдет до масштабов Чернобыля, вероятность мала. Но говорить об исключительной надежности такого решения - не стоит. Цитата Вот такой вот технический авантюризм... Кто-то его называет просто грамотным техническим решением. Ну-ну...
Сообщение отредактировал @Ark - Aug 19 2011, 03:10
|
|
|
|
|
Aug 19 2011, 04:34
|

pontificator
     
Группа: Свой
Сообщений: 3 055
Регистрация: 8-02-05
Из: страны Оз
Пользователь №: 2 483

|
Цитата(@Ark @ Aug 19 2011, 12:37)  Ошибки записи и сбои EEPROM встречаются несколько чаще описаных Вами явлений Подробнее, плз. И, если не затруднит, ссылочки на источники, где про это можно прочитать, дабы не подозревать вас в надуманности и отсебятине. Цитата(V_G @ Aug 19 2011, 11:23)  Для справки: у меня при пропадании питания, тантале на 100 мкФ и процессоре atxmega32A4, спокойно удается записать страницу EEPROM 32 байта.  Аналогично, только проц другой. Нюанс в том, что у меня кондер стоит на входе LDО, который делает 3.3В из 5В. От прочих цепей 5В накопительный кондер и LDO отделены диодом шоттки. После записи этой страницы проц уходит в спячку на несколько мс, чтобы снизить собственное потребление.
|
|
|
|
|
Aug 19 2011, 05:32
|

pontificator
     
Группа: Свой
Сообщений: 3 055
Регистрация: 8-02-05
Из: страны Оз
Пользователь №: 2 483

|
Цитата(ILYAUL @ Aug 19 2011, 14:10)  Спасибо. Правда, к настоящему топику он отношения не имеет, так что я уж до конца читать не стал. Сама по себе задачка с китайским фонариком забавна. Скорей всего китайцы прописывают значения текущего режима в ОЗУ, а также держат в ОЗУ некий достаточно длинный "ключ", который портится при длительном выключении питания, однако довольно долго сохраняется на крохах остаточного питания от кондера. Если ключ испорчен - фонарик "начинает жизнь сначала", если цел - то переходят в следующий режим, считая, что записанное значение режима тоже сохранилось.
|
|
|
|
|
Aug 19 2011, 05:39
|

Профессионал
    
Группа: Свой
Сообщений: 1 940
Регистрация: 16-12-07
Из: Москва
Пользователь №: 33 339

|
Цитата(=AK= @ Aug 19 2011, 09:32)  Спасибо. Правда, к настоящему топику он отношения не имеет, так что я уж до конца читать не стал. Сама по себе задачка с китайским фонариком забавна. Скорей всего китайцы прописывают значения текущего режима в ОЗУ, а также держат в ОЗУ некий достаточно длинный "ключ", который портится при длительном выключении питания, однако довольно долго сохраняется на крохах остаточного питания от кондера. Если ключ испорчен - фонарик "начинает жизнь сначала", если цел - то переходят в следующий режим, считая, что записанное значение режима тоже сохранилось. Почему же не имеет - задача таже , сохранить состояние (данные) при неожиданом откл. питания. Зря не дочитали и Ваша версия там была. Цитата Ууууу.... 300-е сообщение темы, а вы еще верите, что все биты могут совпасть???
--------------------
Закон Мерфи:
Чем тщательнее составлен проект, тем больше неразбериха, если что-то пошло не так
|
|
|
|
|
Aug 19 2011, 06:39
|
Гуру
     
Группа: Свой
Сообщений: 2 702
Регистрация: 14-07-06
Пользователь №: 18 823

|
Цитата(@Ark @ Aug 18 2011, 20:28)  где-то на грани технического авантюризма... Такое впечатление, что личные отношения превалируют над логикой  Я сам этот "авантюризм" использую в приборах, которые выпущены тысячами, для сохранения статистики работы механических блоков с ограниченным ресурсом и предупреждения пользователя о небходимости вызвать сервис. Решение как решение, тоже можно лопухнуться, но голова то зачем дана?
--------------------
Уходя, оставьте свет...
|
|
|
|
Guest_@Ark_*
|
Aug 19 2011, 08:51
|
Guests

|
Цитата Цитата(=AK= @ Aug 19 2011, 08:34) Подробнее, плз. И, если не затруднит, ссылочки на источники, где про это можно прочитать, дабы не подозревать вас в надуманности и отсебятине. Откройте даташит на любой МК (от того же Микрочипа), раздел EEPROM. И ответьте себе на вопрос: Зачем производитель рекомендует выполнять контрольное чтение после записи данных в ЕEPROM, причем даже тогда, когда речь не идет о возможном исчерпании ресурса циклов стирание/запись?
|
|
|
|
|
Aug 19 2011, 10:01
|

Гуру
     
Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244

|
QUOTE (V_G @ Aug 19 2011, 04:53)  Вот такой вот технический авантюризм... Кто-то его называет просто грамотным техническим решением. Дело совсем не в том, обвешивать некое устройство детекторами падения питания, конденсаторами/ионистровми.... а в том, не являются ли эти навороты тупо-лобовым и избыточным решением для обеспечения якобы "абсолютной гарантии" да еще и там, где эта "абсолютная" гарантия просто не нужна. В результате навешивания того, чего не надо, как таз и получаем результат который и был характерен для помянутой ранее "советской техники" - детектор питания жрет больше всех остальных во время сна, а конденсатор обязанный обеспечить резерв питания оказывается ереванского завода и сдыхает вообще первым. Не бывает абстрактно "грамотных" и столь-же абстрактно "не грамотных" решений.
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
Aug 19 2011, 10:40
|

Профессионал
    
Группа: Свой
Сообщений: 1 940
Регистрация: 16-12-07
Из: Москва
Пользователь №: 33 339

|
Цитата(Tanya @ Aug 19 2011, 14:13)  Господа, а можно мне... Нельзя ли поставить ключик, который нагружал бы батарею током на короткое время... Раз в месяц... И измерять ее "просадку". А , если это и будет её последний "выдох"? И мне кажется , ( перекрестился) это какая-то надуманная прибамбасина ,конкретных разработчиков ,этой модели счётчика , при этом точность - они своей целью не ставили. В PIC-ах они же от этого оказались и похоже просто применили компаратор. Самое простое и логичное решение - "Я так думаю" к.ф. "Мимино"
--------------------
Закон Мерфи:
Чем тщательнее составлен проект, тем больше неразбериха, если что-то пошло не так
|
|
|
|
|
Aug 19 2011, 10:53
|

Профессионал
    
Группа: Свой
Сообщений: 1 818
Регистрация: 15-10-09
Из: Владивосток
Пользователь №: 52 955

|
Цитата(zltigo @ Aug 19 2011, 21:01)  Дело совсем не в том, обвешивать некое устройство детекторами падения питания, конденсаторами/ионистровми.... а в том, не являются ли эти навороты тупо-лобовым и избыточным решением для обеспечения якобы "абсолютной гарантии" да еще и там, где эта "абсолютная" гарантия просто не нужна. Тут согласен Цитата В результате навешивания того, чего не надо, как таз и получаем результат который и был характерен для помянутой ранее "советской техники" - детектор питания жрет больше всех остальных во время сна, а конденсатор обязанный обеспечить резерв питания оказывается ереванского завода и сдыхает вообще первым. Тут не согласен. Инженер обязан обеспечить требуемые характеристики детектора питания, причем это легко делается расчетным путем. А вот рассчитывать схему/конструкцию на дерьмовость комплектующих в подавляющем большинстве случаев не стоит. Если комплектация - дерьмо, смените поставщика. Это не свидетельство неграмотного проектирования. Цитата Нельзя ли поставить ключик, который нагружал бы батарею током на короткое время... Раз в месяц... И измерять ее "просадку". Была бы однозначная формула пересчета просадки в ресурс батарейки, был бы смысл. А так надо изучить немало диссеров по этому вопросу (или написать свой диссер), чтобы получить достоверное решение. Проще поступить по-военному: отработал срок - на помойку!
Сообщение отредактировал V_G - Aug 19 2011, 10:59
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|