Вопрос по запоминанию.
Вопрос по запоминанию.
Вопрос собственно такой
вот есть устройство которое управляет кучей релюх и надо извернуться так чтоб после выключения включалось всё так как было до выключения.
даже не знаю как к этому вопросу подойти.
есть вроде как через ером но у него ограниченное количество перезаписей.
Ещё можно подключить SD и сохранять всё на ней но както это уж сложно.
больше пока никаких мыслёв нет.
ЗЫ
прошу не надо просить выложить фотки SD и релюх это ну не по теме.
вот есть устройство которое управляет кучей релюх и надо извернуться так чтоб после выключения включалось всё так как было до выключения.
даже не знаю как к этому вопросу подойти.
есть вроде как через ером но у него ограниченное количество перезаписей.
Ещё можно подключить SD и сохранять всё на ней но както это уж сложно.
больше пока никаких мыслёв нет.
ЗЫ
прошу не надо просить выложить фотки SD и релюх это ну не по теме.
В ДЕТСВЕ Я БЫЛ ВРЕДНЫМ, НАГЛЫМ И УПРЯМЫМ.
СПЕШУ ВСЕХ УСПОКОИТЬ, Я ПРЕКРАСНО СОХРАНИЛСЯ.
СПЕШУ ВСЕХ УСПОКОИТЬ, Я ПРЕКРАСНО СОХРАНИЛСЯ.
- nalnik
- Подполковник
- Сообщения: 1320
- Зарегистрирован: 14 май 2016, 17:12
- Откуда: Кисловодск
- Имя: Александр
- AlexCrane
- Капитан
- Сообщения: 903
- Зарегистрирован: 20 окт 2017, 13:22
- Откуда: Ульяновск
- Имя: Александр
- Поблагодарили: 12 раз
Вопрос по запоминанию.
[ref]qzia[/ref], Использовать внешнюю EEPROM
Если не знаю, то не скажу. Если скажу, то сначала проверю...
Если нет возможности отблагодарить материально, хотя бы оцени пост....
Если нет возможности отблагодарить материально, хотя бы оцени пост....
- Dryundel
- Полковник
- Сообщения: 2420
- Зарегистрирован: 22 май 2017, 23:15
- Откуда: Ярославль
- Имя: Андрей
- Поблагодарили: 24 раза
Вопрос по запоминанию.
Отслеживайте наличие питания и сохраняйте только при его пропадании (потребуется один свободный пин).qzia писал(а): 28 янв 2022, 19:44 даже не знаю как к этому вопросу подойти.
есть вроде как через ером но у него ограниченное количество перезаписей.
А питание самого контроллера осуществляйте через диод (Шоттки желательно) + кондер или ионистор.
Вопрос по запоминанию.
Безперебойник, комбинации вышеприведенных примеров... А для чего это если не секрет
Вопрос по запоминанию.
Я тоже об этом подумал. Благодарю!Dryundel писал(а): 28 янв 2022, 20:06Отслеживайте наличие питания и сохраняйте только при его пропадании (потребуется один свободный пин).qzia писал(а): 28 янв 2022, 19:44 даже не знаю как к этому вопросу подойти.
есть вроде как через ером но у него ограниченное количество перезаписей.
А питание самого контроллера осуществляйте через диод (Шоттки желательно) + кондер или ионистор.
Вопрос по запоминанию.
А если выключили на пол года или год?
всякое бывает.
При полном отключении питания.
варианты с кондёрами и батарейками отмёл сразу.
Отправлено спустя 1 минуту 56 секунд:
Можете по подробнее как это с организовать?
Последний раз редактировалось qzia 28 янв 2022, 22:42, всего редактировалось 1 раз.
В ДЕТСВЕ Я БЫЛ ВРЕДНЫМ, НАГЛЫМ И УПРЯМЫМ.
СПЕШУ ВСЕХ УСПОКОИТЬ, Я ПРЕКРАСНО СОХРАНИЛСЯ.
СПЕШУ ВСЕХ УСПОКОИТЬ, Я ПРЕКРАСНО СОХРАНИЛСЯ.
- Dryundel
- Полковник
- Сообщения: 2420
- Зарегистрирован: 22 май 2017, 23:15
- Откуда: Ярославль
- Имя: Андрей
- Поблагодарили: 24 раза
Вопрос по запоминанию.
А какая разница на сколько отключили? Кондер нужен только для того, что бы успеть сохранить данные в EEPROM, а там время хранения информации практически не ограничено. Десятки лет заявлено. Это энергонезависимая память.qzia писал(а): 28 янв 2022, 22:40 А если выключили на пол года или год?
всякое бывает.
При полном отключении питания.
варианты с кондёрами и батарейками отмёл сразу.
Вопрос по запоминанию.
Спасибо.
честно говоря это надо чтоб при каждом изменении записывалось, у меня это немного чаще будет происходить чем в вашем проекте.
вы просто прикиньте как часто вы например громкость у телевизора или радио в машине крутите вот у меня анал огичная задача.
Dryundel писал(а): 28 янв 2022, 22:50 Кондер нужен только для того, что бы успеть сохранить данные в EEPROM,
Разговор не об этом.
вы вот включаете там телевизор или автомагнитолу и она помнит все настройки, у меня что то похожее.
Смотрел как это в автомагнитоле сделано там да записывается в постоянную память причём перезапись идёт при каждом изменении настроек. если так поступить с еромом то ему кранты наступят через полгода. у него всего то 10 000 перезаписей.
В ДЕТСВЕ Я БЫЛ ВРЕДНЫМ, НАГЛЫМ И УПРЯМЫМ.
СПЕШУ ВСЕХ УСПОКОИТЬ, Я ПРЕКРАСНО СОХРАНИЛСЯ.
СПЕШУ ВСЕХ УСПОКОИТЬ, Я ПРЕКРАСНО СОХРАНИЛСЯ.
- AlexCrane
- Капитан
- Сообщения: 903
- Зарегистрирован: 20 окт 2017, 13:22
- Откуда: Ульяновск
- Имя: Александр
- Поблагодарили: 12 раз
Вопрос по запоминанию.
[ref]qzia[/ref], У внешней свыше 1 млн заявлено, и в магнитоле стоит как раз таки внешняя, типа 24С08
Если не знаю, то не скажу. Если скажу, то сначала проверю...
Если нет возможности отблагодарить материально, хотя бы оцени пост....
Если нет возможности отблагодарить материально, хотя бы оцени пост....
- Dryundel
- Полковник
- Сообщения: 2420
- Зарегистрирован: 22 май 2017, 23:15
- Откуда: Ярославль
- Имя: Андрей
- Поблагодарили: 24 раза
Вопрос по запоминанию.
Вы в этом уверены? Точно знаете? Так говорите, как буд то прошивку писали.qzia писал(а): 28 янв 2022, 22:56 вы вот включаете там телевизор или автомагнитолу и она помнит все настройки, у меня что то похожее.
Смотрел как это в автомагнитоле сделано там да записывается в постоянную память причём перезапись идёт при каждом изменении настроек.

Никто не будет писать параметр в EEPROM при каждом малейшем изменении. К примеру изменение громкости на один пункт, это уже изменение параметра.
Четыре основные варианта:
1. Запись при выходе из настройки (так к стати сделано в штатном блоке меню).
2. Запись по таймауту изменения (Если с момента последнего изменения конкретного параметра прошло более N мс).
3. Запись по отключению или пропаданию питания.
4. Принудительная запись. (Типа по кнопке "Сохранить настройки")
Можно еще добавить периодическое сохранение, но это больше подходит для телеметрии и внешнего носителя.
Это первое.
Во вторых, во взрослых прошивках используется динамическое изменение ячейки памяти в которую пишется параметр. А это увеличивает общее количество перезаписей, а следовательно и срок жизни EEPROM многократно.
Вопрос по запоминанию.
ПоддерживаюDryundel писал(а): 28 янв 2022, 23:51 qzia писал(а): ↑Сегодня{, 21:56}
вы вот включаете там телевизор или автомагнитолу и она помнит все настройки, у меня что то похожее.
Смотрел как это в автомагнитоле сделано там да записывается в постоянную память причём перезапись идёт при каждом изменении настроек.
Вы в этом уверены? Точно знаете? Так говорите, как буд то прошивку писали.


32 Кб должно хватить для любых задач!!!
-
- Лейтенант
- Сообщения: 400
- Зарегистрирован: 20 ноя 2016, 19:57
- Откуда: Ростов на дону
- Имя: Сергей
- Благодарил (а): 4 раза
- Поблагодарили: 1 раз
Вопрос по запоминанию.
Ну тогда вот такую схему,проверено-работает.
Пока разряжается кондёр по питанию успевает записать
Пока разряжается кондёр по питанию успевает записать
Последний раз редактировалось texbez 29 янв 2022, 20:15, всего редактировалось 1 раз.
Вопрос по запоминанию.
А у меня фигу не сбрасывает всё помнит а чтоб всё сбросить надо лезть в настройки и ну в общем там андройд
Отправлено спустя 7 минут 58 секунд:
Это немного не то о чём я спрашивал.
у меня и так в БП стоят кондёры по 10 000 мкф пока они разрядятся что хош запишется.
я не могу придумать куда и как записывать. В постоянную память контролера ну не что то опасаюсь а вот как сделать чтоб это всё записывалось на SD не придумаю.
Почему на SD
по двум причинам
1 её просто в случае чего можно поменять.
2 у меня есть и каточка и гнездо для неё.
В ДЕТСВЕ Я БЫЛ ВРЕДНЫМ, НАГЛЫМ И УПРЯМЫМ.
СПЕШУ ВСЕХ УСПОКОИТЬ, Я ПРЕКРАСНО СОХРАНИЛСЯ.
СПЕШУ ВСЕХ УСПОКОИТЬ, Я ПРЕКРАСНО СОХРАНИЛСЯ.
-
- Лейтенант
- Сообщения: 400
- Зарегистрирован: 20 ноя 2016, 19:57
- Откуда: Ростов на дону
- Имя: Сергей
- Благодарил (а): 4 раза
- Поблагодарили: 1 раз
Вопрос по запоминанию.
На сколько я понял из первого поста вам нужно запоминать состояние на момент отключения электроэнергии,чтобы после включения вернуть в состояние до отключения.qzia писал(а): 29 янв 2022, 13:15 Это немного не то о чём я спрашивал.
у меня и так в БП стоят кондёры по 10 000 мкф пока они разрядятся что хош запишется.
я не могу придумать куда и как записывать. В постоянную память контролера ну не что то опасаюсь а вот как сделать чтоб это всё записывалось на SD не придумаю.
Почему на SD
по двум причинам
1 её просто в случае чего можно поменять.
2 у меня есть и каточка и гнездо для неё.
Так вот делаете простые переменные на каждый канал управления и ячейку eeprom,а сигнал для записи в eeprom подаёте со входа подключенного к этой схеме,т.е. в eeprom будет запись только в момент отключения электроэнергии.
Вопрос по запоминанию.
Видимо вы не правильно поняли.
По этой причине я не хочу его использовать.qzia писал(а): 28 янв 2022, 19:44 есть вроде как через ером но у него ограниченное количество перезаписей.
по мне так более интересно на SD карточку записывать но не пойму как это сделать.
В ДЕТСВЕ Я БЫЛ ВРЕДНЫМ, НАГЛЫМ И УПРЯМЫМ.
СПЕШУ ВСЕХ УСПОКОИТЬ, Я ПРЕКРАСНО СОХРАНИЛСЯ.
СПЕШУ ВСЕХ УСПОКОИТЬ, Я ПРЕКРАСНО СОХРАНИЛСЯ.
-
- Подполковник
- Сообщения: 1202
- Зарегистрирован: 14 фев 2016, 14:16
- Откуда: kazahstan
- Благодарил (а): 32 раза
- Поблагодарили: 6 раз
Вопрос по запоминанию.
ВАШ вариант это внешняя епром ,на сд запишите но как будете брать от туда переменную?qzia писал(а): 29 янв 2022, 16:19 по мне так более интересно на SD карточку записывать но не пойму как это сделать.
-
- Лейтенант
- Сообщения: 400
- Зарегистрирован: 20 ноя 2016, 19:57
- Откуда: Ростов на дону
- Имя: Сергей
- Благодарил (а): 4 раза
- Поблагодарили: 1 раз
Вопрос по запоминанию.
Насколько ограничено? Откройте даташит,посмотрите.qzia писал(а): 29 янв 2022, 16:19 Видимо вы не правильно поняли.
qzia писал(а): ↑есть вроде как через ером но у него ограниченное количество перезаписей
Или у вас свет каждые 5 минут выключают и включают?
Или вы принудительно будете выключать и включать уст- во каждые 5 минут?
Запись в eprom будет писаться только во время выключения,а текущее состояние в простую переменную....
Отправлено спустя 1 минуту 37 секунд:
Или вы устройство рассчитываете на 50 лет эксплуатации?
Вопрос по запоминанию.
вот этого я как раз и не знаю.
Но то что ардуинка может считывать файлы с SD карточек (например 3д принтеры) то думаю способ есть.
Отправлено спустя 1 минуту 19 секунд:
Кто вам такое сказал?
В ДЕТСВЕ Я БЫЛ ВРЕДНЫМ, НАГЛЫМ И УПРЯМЫМ.
СПЕШУ ВСЕХ УСПОКОИТЬ, Я ПРЕКРАСНО СОХРАНИЛСЯ.
СПЕШУ ВСЕХ УСПОКОИТЬ, Я ПРЕКРАСНО СОХРАНИЛСЯ.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя