Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы
Непрочитано 17.06.2010, 09:46  
Jivchic
Временная регистрация
 
Аватар для Jivchic
 
Регистрация: 26.09.2008
Сообщений: 57
Сказал спасибо: 10
Сказали Спасибо 1 раз в 1 сообщении
Jivchic на пути к лучшему
Вопрос Циклы перезаписи энергонезависимой памяти

Вопрос такой, пишу диплом, хранение показаний счетчика расхода (пофег чего), так вот вопрос, если в энергонезависимую память писать например каждый час... это же смерть ей придет быстро?

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

повторяю, это все только на бумажке... но я хз как работают с энергонезависимой памятью...
Реклама:
Jivchic вне форума  
Непрочитано 17.06.2010, 10:17  
AJScorp
Почётный гражданин KAZUS.RU
 
Аватар для AJScorp
 
Регистрация: 10.05.2005
Адрес: Саратов.ru
Сообщений: 1,548
Сказал спасибо: 384
Сказали Спасибо 737 раз(а) в 417 сообщении(ях)
AJScorp на пути к лучшему
По умолчанию Re: Циклы перезаписи энергонезависимой памяти

Можно использовать FRAM, у нее неограниченное количество перезаписей.
AJScorp вне форума  
Непрочитано 17.06.2010, 10:27  
Petr_Dynin
Временная регистрация
 
Регистрация: 20.06.2007
Сообщений: 70
Сказал спасибо: 1
Сказали Спасибо 12 раз(а) в 11 сообщении(ях)
Petr_Dynin на пути к лучшему
По умолчанию Re: Циклы перезаписи энергонезависимой памяти

Сообщение от Jivchic Посмотреть сообщение
Вопрос такой, пишу диплом, хранение показаний счетчика расхода (пофег чего), так вот вопрос, если в энергонезависимую память писать например каждый час... это же смерть ей придет быстро?
Быстро? Если число циклов перезаписи 1 000 000 (например, для встроенной EEPROM PIC16) и писать 1 раз в час, то имеем 1 000 000 /24/365 = 114 лет. Это быстро?
Petr_Dynin вне форума  
Непрочитано 17.06.2010, 10:49  
Jivchic
Временная регистрация
 
Аватар для Jivchic
 
Регистрация: 26.09.2008
Сообщений: 57
Сказал спасибо: 10
Сказали Спасибо 1 раз в 1 сообщении
Jivchic на пути к лучшему
По умолчанию Re: Циклы перезаписи энергонезависимой памяти

Сообщение от Petr_Dynin Посмотреть сообщение
Быстро? Если число циклов перезаписи 1 000 000 (например, для встроенной EEPROM PIC16) и писать 1 раз в час, то имеем 1 000 000 /24/365 = 114 лет. Это быстро?
и прям таки 1 000 000 ? я вроде смотрел от 10 000 - 100 000 циклов...

на практике как поступают?
когда нужно не потерять данные и записать их в энергонезависимую память?

например если важно учесть данные за 60 мин, а на 59 минуте выкл питание, и 59 мин учета пропадут... не писать же каждую минуту... тогда срок до 1,9 года уменьшиться из 1 000 000 циклов...

Кстати вопрос, Батарейка которая для BIOS, в связке с МК сколько проживет?


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

Последний раз редактировалось Jivchic; 17.06.2010 в 11:02.
Jivchic вне форума  
Непрочитано 17.06.2010, 11:22  
7Fantomas7
Почётный гражданин KAZUS.RU
 
Регистрация: 24.09.2007
Сообщений: 1,437
Сказал спасибо: 287
Сказали Спасибо 339 раз(а) в 202 сообщении(ях)
7Fantomas7 на пути к лучшему
По умолчанию Re: Циклы перезаписи энергонезависимой памяти

Цитата:
Кстати вопрос, Батарейка которая для BIOS, в связке с МК сколько проживет?
Смотря как реализовать схему питания. Если ее работа будет заключатся только в момент пропадания напряжения для перезаписи результатов то сильно долго, в компьютере живут и по 7 лет. По крайней мере и меня живут. А вообше в цепь питания контролера лучше поставить ионистор. Циклов перезаряда много и еще больше, габариты не большие, заряжается быстро, специальных схем заряда не требует, отсутствуют проблемы присущие акумуляторам. Питание пропало, контролер увидел и записал в энергонезависимую память.
Очень сомневаюсь что напряжение может пропадать чаще чем пару раз в сутки, по крайней мере во всменяемой системе. При такой реализации это устройство и внуков преподавателя переживет.

Последний раз редактировалось 7Fantomas7; 17.06.2010 в 11:29.
7Fantomas7 вне форума  
Непрочитано 17.06.2010, 12:00  
vsky
Вид на жительство
 
Регистрация: 28.02.2009
Сообщений: 338
Сказал спасибо: 24
Сказали Спасибо 52 раз(а) в 48 сообщении(ях)
vsky на пути к лучшему
По умолчанию Re: Циклы перезаписи энергонезависимой памяти

Ваш вопрос пересекается со следующими темами:

https://kazus.ru/forums/showthread.p...ghlight=EEPROM

https://kazus.ru/forums/showthread.p...ghlight=EEPROM

https://kazus.ru/forums/showthread.p...ghlight=EEPROM

Вполне разумно делать сохранение EEPROM как по сигналу POWER DOWN, так и по накоплению, некоторого текущего значения
Сообщение от Jivchic Посмотреть сообщение
счетчика расхода (пофег чего)
vsky вне форума  
Непрочитано 17.06.2010, 12:05  
vsky
Вид на жительство
 
Регистрация: 28.02.2009
Сообщений: 338
Сказал спасибо: 24
Сказали Спасибо 52 раз(а) в 48 сообщении(ях)
vsky на пути к лучшему
По умолчанию Re: Циклы перезаписи энергонезависимой памяти

кстати, наличие батарейки в подобной системе будет провоцировать владельца на вредительство
vsky вне форума  
Непрочитано 17.06.2010, 12:23  
kison
Почётный гражданин KAZUS.RU
 
Регистрация: 13.12.2004
Сообщений: 3,172
Сказал спасибо: 11
Сказали Спасибо 692 раз(а) в 504 сообщении(ях)
kison на пути к лучшему
По умолчанию Re: Циклы перезаписи энергонезависимой памяти

Сообщение от Jivchic Посмотреть сообщение
пока пилот версия такова, это только на бумажке, ставим батарейку, и при пропадании электричества записываем в энергонезависимую память
Можно ионистор поставить, если работа при -40С не требуется конечно. На несколько секунд хватит даже в активном режиме. В слипе так и на минуты запитается.
А вобще от штатного БП зависит - многие и так секунду лишнюю дают. Контролируйте напряжение перед стабилизатором и при его снижении пишите в еепром.
kison вне форума  
Непрочитано 17.06.2010, 12:31  
vsky
Вид на жительство
 
Регистрация: 28.02.2009
Сообщений: 338
Сказал спасибо: 24
Сказали Спасибо 52 раз(а) в 48 сообщении(ях)
vsky на пути к лучшему
По умолчанию Re: Циклы перезаписи энергонезависимой памяти

Сообщение от kison Посмотреть сообщение
Контролируйте напряжение перед стабилизатором и при его снижении пишите в еепром
лучше использовать стабилитронно-оптронную прибамбасину на входе сетевого напряжения
vsky вне форума  
Непрочитано 17.06.2010, 14:11  
pambaru
Почётный гражданин KAZUS.RU
 
Регистрация: 24.03.2007
Сообщений: 1,353
Сказал спасибо: 85
Сказали Спасибо 610 раз(а) в 369 сообщении(ях)
pambaru на пути к лучшему
По умолчанию Re: Циклы перезаписи энергонезависимой памяти

Сообщение от Jivchic Посмотреть сообщение
например если важно учесть данные за 60 мин, а на 59 минуте выкл питание, и 59 мин учета пропадут... не писать же каждую минуту... тогда срок до 1,9 года уменьшиться из 1 000 000 циклов...
Берем EEPROM, инициализируем нулями. Потом каждый киловат-час, (литр, миллилитр) увеличиваем ячейки по очереди.
Т.е. (размер памяти 1024 ячейки, к примеру) первый литр ячейка0++, второй: ячейка1++, и т.д. 1023 - ячейка1023++, 1024 - ячейка0++, и т.д.
Суммарный расход - сумма всех 1024 ячеек.
В результате не потеряем при отключении более одной единицы учета. Если писать каждую секунду 1024 чейки с 1 млн. циклов, хватит на 32 года. Увеличиваем память до 64 кб - хватает на 2048 лет.
pambaru вне форума  
 

Закладки
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Linux-ваше мнение Tvenn Делимся опытом 6169 23.08.2015 08:57
МСС18: корректировка файла линкера - выделение памяти urry Микроконтроллеры, АЦП, память и т.д 0 08.12.2009 10:32


Часовой пояс GMT +4, время: 20:26.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot