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

 
 
> Определение времени жизни батареи
Yaumen
сообщение Aug 12 2011, 05:11
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 187
Регистрация: 22-06-05
Из: Минск, Беларусь
Пользователь №: 6 213



Разбираясь с протоколами обмена счетчиков электрической энергии обнаружил, что некоторые модели способны возвращать информацию о полном времени жизни батареи и оставшемся времени жизни.
Стало интересно, каким образом такая информация может быть получена счетчиком!?
Go to the top of the page
 
+Quote Post
4 страниц V  < 1 2 3 4 >  
Start new topic
Ответов (30 - 44)
V_G
сообщение Aug 19 2011, 01:53
Сообщение #31


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

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



Цитата(@Ark @ Aug 19 2011, 03:28) *
А Вы не допускаете, что такая "спешная" запись данных на падающем питании может завершиться неудачно? Гарантировать 100%-й успех записи невозможно.
... где-то на грани технического авантюризма...

Это почему это?
Есть емкость конденсатора в цепи питания, есть потребляемый ток, есть допустимый диапазон питающих напряжений, есть время записи в EEPROM. Есть формулы, связывающие все эти параметры. Трудно посчитать и выбрать емкость с запасом?

Для справки: у меня при пропадании питания, тантале на 100 мкФ и процессоре atxmega32A4, спокойно удается записать страницу EEPROM 32 байта. Для практической проверки времени нахождения питания в допустимом диапазоне после обнаружения факта отключения источника выводил в бесконечном цикле в компорт тестовые байты (помимо записи в EEPROM!). По числу байт, полученных терминалкой, можно судить о вышеуказанном времени. Запас достаточный.

Вот такой вот технический авантюризм...
Кто-то его называет просто грамотным техническим решением.
Go to the top of the page
 
+Quote Post
Guest_@Ark_*
сообщение Aug 19 2011, 03:07
Сообщение #32





Guests






Цитата
Это почему? Ессно, без учета прямых попаданий молний, ядерных взрывов и вспышек сверхновых в пределах досягаемости.

Ошибки записи и сбои EEPROM встречаются несколько чаще описаных Вами явлений, хотя и достаточно редки. И если при обычной работе устройства такая ситуация совсем не смертельная - всегда можно как-то обработать ошибку или, в крайнем случае, индицировать неисправность - то при выключении у Вас может не оказаться возможности даже ее как-то зафиксировать. Поэтому, как Вы выразились:
Цитата
...рано или поздно какое-то из ваших изделий изделие "выстрелит". Конечно, вряд ли дойдет до масштабов Чернобыля, вероятность мала.
Но говорить об исключительной надежности такого решения - не стоит.
Цитата
Вот такой вот технический авантюризм...
Кто-то его называет просто грамотным техническим решением.

Ну-ну...

Сообщение отредактировал @Ark - Aug 19 2011, 03:10
Go to the top of the page
 
+Quote Post
=AK=
сообщение Aug 19 2011, 04:34
Сообщение #33


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 байта.

beer.gif Аналогично, только проц другой. Нюанс в том, что у меня кондер стоит на входе LDО, который делает 3.3В из 5В. От прочих цепей 5В накопительный кондер и LDO отделены диодом шоттки. После записи этой страницы проц уходит в спячку на несколько мс, чтобы снизить собственное потребление.
Go to the top of the page
 
+Quote Post
ILYAUL
сообщение Aug 19 2011, 04:40
Сообщение #34


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

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



Цитата(=AK= @ Aug 19 2011, 03:36) *
Не нашел

Плиз
http://electronix.ru/forum/index.php?showt...&hl=фонарик


--------------------
Закон Мерфи:

Чем тщательнее составлен проект, тем больше неразбериха, если что-то пошло не так
Go to the top of the page
 
+Quote Post
=AK=
сообщение Aug 19 2011, 05:32
Сообщение #35


pontificator
******

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



Цитата(ILYAUL @ Aug 19 2011, 14:10) *

Спасибо. Правда, к настоящему топику он отношения не имеет, так что я уж до конца читать не стал. Сама по себе задачка с китайским фонариком забавна. Скорей всего китайцы прописывают значения текущего режима в ОЗУ, а также держат в ОЗУ некий достаточно длинный "ключ", который портится при длительном выключении питания, однако довольно долго сохраняется на крохах остаточного питания от кондера. Если ключ испорчен - фонарик "начинает жизнь сначала", если цел - то переходят в следующий режим, считая, что записанное значение режима тоже сохранилось.
Go to the top of the page
 
+Quote Post
ILYAUL
сообщение Aug 19 2011, 05:39
Сообщение #36


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

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



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

Почему же не имеет - задача таже , сохранить состояние (данные) при неожиданом откл. питания. Зря не дочитали и Ваша версия там была.
Цитата
Ууууу.... 300-е сообщение темы, а вы еще верите, что все биты могут совпасть???


--------------------
Закон Мерфи:

Чем тщательнее составлен проект, тем больше неразбериха, если что-то пошло не так
Go to the top of the page
 
+Quote Post
=AK=
сообщение Aug 19 2011, 06:08
Сообщение #37


pontificator
******

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



Цитата(ILYAUL @ Aug 19 2011, 15:09) *
задача таже , сохранить состояние (данные) при неожиданом откл. питания.

Задача принципиально отличается, поскольку в том конкретном случае сохранять данные надо именно так, как сделали китайцы.

Цитата(ILYAUL @ Aug 19 2011, 15:09) *
Ваша версия там была.

Ессно, поскольку это наиболее очевидное решение.
Go to the top of the page
 
+Quote Post
Dog Pawlowa
сообщение Aug 19 2011, 06:39
Сообщение #38


Гуру
******

Группа: Свой
Сообщений: 2 702
Регистрация: 14-07-06
Пользователь №: 18 823



Цитата(@Ark @ Aug 18 2011, 20:28) *
где-то на грани технического авантюризма...

Такое впечатление, что личные отношения превалируют над логикой sad.gif
Я сам этот "авантюризм" использую в приборах, которые выпущены тысячами, для сохранения статистики работы механических блоков с ограниченным ресурсом и предупреждения пользователя о небходимости вызвать сервис.
Решение как решение, тоже можно лопухнуться, но голова то зачем дана?


--------------------
Уходя, оставьте свет...
Go to the top of the page
 
+Quote Post
Guest_@Ark_*
сообщение Aug 19 2011, 08:51
Сообщение #39





Guests






Цитата
Цитата(=AK= @ Aug 19 2011, 08:34)
Подробнее, плз. И, если не затруднит, ссылочки на источники, где про это можно прочитать, дабы не подозревать вас в надуманности и отсебятине.

Откройте даташит на любой МК (от того же Микрочипа), раздел EEPROM. И ответьте себе на вопрос:
Зачем производитель рекомендует выполнять контрольное чтение после записи данных в ЕEPROM, причем даже тогда,
когда речь не идет о возможном исчерпании ресурса циклов стирание/запись?
Go to the top of the page
 
+Quote Post
ILYAUL
сообщение Aug 19 2011, 09:40
Сообщение #40


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

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



Цитата(=AK= @ Aug 19 2011, 10:08) *
Задача принципиально отличается, поскольку в том конкретном случае сохранять данные надо именно так, как сделали китайцы.

А в счётчике , который тоже уже сделан, как-то по другому Вы собираетесь сохранять и у китайцев задача сложней - резевного питания нет. А счётчик может и на батарейке "повисеть" что бы данные сохранить без потерь. И без всякого мудрёжа. А потом уже баиньки


--------------------
Закон Мерфи:

Чем тщательнее составлен проект, тем больше неразбериха, если что-то пошло не так
Go to the top of the page
 
+Quote Post
zltigo
сообщение Aug 19 2011, 10:01
Сообщение #41


Гуру
******

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



QUOTE (V_G @ Aug 19 2011, 04:53) *
Вот такой вот технический авантюризм...
Кто-то его называет просто грамотным техническим решением.

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



--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
Tanya
сообщение Aug 19 2011, 10:13
Сообщение #42


Гуру
******

Группа: Модераторы
Сообщений: 8 752
Регистрация: 6-01-06
Пользователь №: 12 883



Господа, а можно мне...
Нельзя ли поставить ключик, который нагружал бы батарею током на короткое время... Раз в месяц...
И измерять ее "просадку".
Go to the top of the page
 
+Quote Post
ILYAUL
сообщение Aug 19 2011, 10:40
Сообщение #43


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

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



Цитата(Tanya @ Aug 19 2011, 14:13) *
Господа, а можно мне...
Нельзя ли поставить ключик, который нагружал бы батарею током на короткое время... Раз в месяц...
И измерять ее "просадку".

А , если это и будет её последний "выдох"? И мне кажется , ( перекрестился) это какая-то надуманная прибамбасина ,конкретных разработчиков ,этой модели счётчика , при этом точность - они своей целью не ставили. В PIC-ах они же от этого оказались и похоже просто применили компаратор. Самое простое и логичное решение - "Я так думаю" к.ф. "Мимино"


--------------------
Закон Мерфи:

Чем тщательнее составлен проект, тем больше неразбериха, если что-то пошло не так
Go to the top of the page
 
+Quote Post
V_G
сообщение Aug 19 2011, 10:53
Сообщение #44


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

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



Цитата(zltigo @ Aug 19 2011, 21:01) *
Дело совсем не в том, обвешивать некое устройство детекторами падения питания, конденсаторами/ионистровми.... а в том, не являются ли эти навороты тупо-лобовым и избыточным решением для обеспечения якобы "абсолютной гарантии" да еще и там, где эта "абсолютная" гарантия просто не нужна.

Тут согласен

Цитата
В результате навешивания того, чего не надо, как таз и получаем результат который и был характерен для помянутой ранее "советской техники" - детектор питания жрет больше всех остальных во время сна, а конденсатор обязанный обеспечить резерв питания оказывается ереванского завода и сдыхает вообще первым.

Тут не согласен. Инженер обязан обеспечить требуемые характеристики детектора питания, причем это легко делается расчетным путем.
А вот рассчитывать схему/конструкцию на дерьмовость комплектующих в подавляющем большинстве случаев не стоит. Если комплектация - дерьмо, смените поставщика. Это не свидетельство неграмотного проектирования.

Цитата
Нельзя ли поставить ключик, который нагружал бы батарею током на короткое время... Раз в месяц...
И измерять ее "просадку".

Была бы однозначная формула пересчета просадки в ресурс батарейки, был бы смысл. А так надо изучить немало диссеров по этому вопросу (или написать свой диссер), чтобы получить достоверное решение. Проще поступить по-военному: отработал срок - на помойку!

Сообщение отредактировал V_G - Aug 19 2011, 10:59
Go to the top of the page
 
+Quote Post
Tanya
сообщение Aug 19 2011, 10:57
Сообщение #45


Гуру
******

Группа: Модераторы
Сообщений: 8 752
Регистрация: 6-01-06
Пользователь №: 12 883



Цитата(ILYAUL @ Aug 19 2011, 14:40) *
А , если это и будет её последний "выдох"?

Ну зачем же так... Пусть даже заряд за время измерения будет равен дневному потреблению... Раз в месяц...
Go to the top of the page
 
+Quote Post

4 страниц V  < 1 2 3 4 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


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


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