FLProg
Вход на сайт
Логин:
Пароль:
Мы в VK
Поиск
Статистика


Яндекс.Метрика
Понедельник, 05.12.2016, 07:24
Приветствую Вас Гость | RSS
Главная | Регистрация | Вход

Поиск по сайту


Форум
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Страница 1 из 212»
Модератор форума: support, Сергей 
Форум » Новый функционал » Принято » Внешняя EEPROM продлит жизнь контроллеру (Просьба к Автору сделать блок)
Внешняя EEPROM продлит жизнь контроллеру
krom23
Дата: Четверг, 10.03.2016, 00:56 | Сообщение # 1
Майор
Группа: Проверенные
Сообщений: 175
Награды: 1
Репутация: 0
Статус: Offline
Ещё когда я шарахался от контроллеров, потроша промышленные устройства на МК постоянно рядом с ними замечал микросхему памяти, по наивности думал что на ней записана "программа", но вникая в тему (благодаря Сергею и его проекту) понял что всё гораздо банальней. EEPROM контроллера имеет ограниченное число циклов записи-стирания, причём небольшое и изменяя там переменные мы просто убиваем его. Прошу Автора сделать блоки для работы с SPI и I2C EEPROM.
SPIEEPROMI2CEEPROM.
 
cocs667 Дата: Четверг, 10.03.2016, 04:31 | Сообщение # 2
Рядовой
Группа: Проверенные
Сообщений: 1
Награды: 0
Репутация: 0
Статус: Offline
поддерживаю
 
krom23 Дата: Четверг, 07.04.2016, 14:24 | Сообщение # 3
Майор
Группа: Проверенные
Сообщений: 175
Награды: 1
Репутация: 0
Статус: Offline
Странно, что никому сразу не пришла мысль сделать внешнюю память.
 
Слимпер Дата: Пятница, 08.04.2016, 08:06 | Сообщение # 4
Генерал-лейтенант
Группа: Проверенные
Сообщений: 667
Награды: 25
Репутация: 23
Статус: Offline
Идея интересная и наверное нужное, но:

1- чип из первой ссылки AT25HP512 
 
Цитата
Endurance: 100K Write Cycles- 100 тысяч, как и в ATmega

А цена, даже на али, порядка 300 рублей за микросхему  

Второй чип AT24C256 интереснее :
Цитата
Endurance(1) 3.3V, 25C, Page Mode 1M Write Cycles - 1 миллион циклов

И цена уже порядка 20руб/шт 

Но если писать значение раз в секунду, то даже миллиона хватит всего на 11 дней, а если раз в час, то и 100 тысяч на 11 лет.
Это я к тому что для настроек, и сохранения параметров при аварийном отключении EEPROM в контроллере хватит наверное на всю жизнь устройства.
А вот если надо вести запись на регулярно основе, то тут уже или внешняя Flash память (SD карты), или внешняя оперативная память с батарейкой или ионистором, как делают в промышленных системах.

Я не против и даже за, но полезнее  доделать работу с SD картами.
 
Oleg1345140 Дата: Пятница, 08.04.2016, 09:26 | Сообщение # 5
Полковник
Группа: Проверенные
Сообщений: 366
Награды: 2
Репутация: 6
Статус: Offline
1 преимущество EEPROM микросхемы над SD картами это размер ведь даже самый большой корпус DIP  меньше карты.
2 покупать устройство чтения/записи SD карты и саму карту (на 2 и более ГБ) ради нескольких байт/килобайт данных не разумно.
3 Все же внешние EEPROM больше встроенного может кому и пригодится писать редко но много.

Добавлено (08.04.2016, 09:24)
---------------------------------------------
Да и цены копеечные 11 руб за 2к*8 В РОССИИ i2C
(http://www.chipdip.ru/product/m24c02-wmn6/)

Да и с интерфейсом SPI на 4 Кб 18 руб
http://www.chipdip.ru/product/m95040-wmn6tp/

Добавлено (08.04.2016, 09:26)
---------------------------------------------
Оба варианта с 1 000 000 записей

 
Слимпер Дата: Пятница, 08.04.2016, 10:19 | Сообщение # 6
Генерал-лейтенант
Группа: Проверенные
Сообщений: 667
Награды: 25
Репутация: 23
Статус: Offline
Ну я брал чипы из ссылок в первом посту, а там были микросхемы с памятью 256кБ были, меленькие соответственно и стоят дешевле.

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

Главный вопрос, есть ли различие в работа с микросхемами разных производителей.

А вообще, может кто то сможет и самодельные блоки написать, у Автора и так предложений только в принятых  25 тем.

Добавлено (08.04.2016, 10:19)
---------------------------------------------
Вроде, нет ничего сложного 
Подключение I2C EEPROM к Arduino

 
dekorator Дата: Вторник, 12.04.2016, 01:52 | Сообщение # 7
Подполковник
Группа: Проверенные
Сообщений: 219
Награды: 10
Репутация: 1
Статус: Offline
Внешний еепром это нужно. По работе часто сталкиваюсь с этим. Просто меняешь микруху и всё.

Чтобы не открывать новой темы, спрошу тут. Кто-то проверял в последней версии работу встроеного еепром? А то у меня что-то не хочет писать туда.
 
Слимпер Дата: Вторник, 12.04.2016, 07:21 | Сообщение # 8
Генерал-лейтенант
Группа: Проверенные
Сообщений: 667
Награды: 25
Репутация: 23
Статус: Offline
Цитата dekorator ()
Кто-то проверял в последней версии работу встроеного еепром? А то у меня что-то не хочет писать туда.
Проверял все нормально работает, правда использовал только типы Integer и Unsigned long Integer.
 
alibek Дата: Вторник, 12.04.2016, 11:23 | Сообщение # 9
Лейтенант
Группа: Проверенные
Сообщений: 65
Награды: 1
Репутация: 0
Статус: Offline
Собираю станок для резки и зачистки проводов . Пока делаю механику , до софта еще не добрался . При выключении станка и при отключения питания придется записывать данные (10-50 значений) на EEPROM. Насколько его хватит ?
 И еще вопрос может быть не в тему. Как собрать узел слежения за питанием ?


О нас думают плохо лишь те, кто хуже нас, а те кто лучше нас, им просто не до нас. © Омар Хайям.
 
Олег Дата: Вторник, 12.04.2016, 12:01 | Сообщение # 10
Гуру
Группа: Проверенные
Сообщений: 722
Награды: 20
Репутация: 15
Статус: Offline
Контроль питания можно сделать так:



Контроль питания - аналоговый вход, лучше подавать напряжение  с 12В питания через делитель, тогда запись произойдет когда питание упадет до 9,6В.
Прикрепления: 1610554.jpg(14Kb)
 
Слимпер Дата: Вторник, 12.04.2016, 12:06 | Сообщение # 11
Генерал-лейтенант
Группа: Проверенные
Сообщений: 667
Награды: 25
Репутация: 23
Статус: Offline
Я делал такую схему 

Естественно всю периферию запитал до диода.

Контроллер еще секунд 20-40 после снятия питания работает.
Прикрепления: 3215056.png(17Kb)
 
jonik22sm Дата: Понедельник, 02.05.2016, 04:28 | Сообщение # 12
Лейтенант
Группа: Проверенные
Сообщений: 63
Награды: 0
Репутация: 1
Статус: Offline
Присоеденяюсь очень нужен
 
Barabachka21 Дата: Пятница, 05.08.2016, 14:31 | Сообщение # 13
Рядовой
Группа: Проверенные
Сообщений: 1
Награды: 0
Репутация: 0
Статус: Offline
Сделал себе на Arduino Nano контроллер пелетного котла, все уставки пишутся в ЕЕПРОМ, считаю что поддержка внешнего ЕЕПРОМ будет очень полезна для сохранения контроллера. Проще заменить копеечную микруху I2C EEPROM чем менять целиком Ардуинку.
 
dekorator Дата: Суббота, 20.08.2016, 19:59 | Сообщение # 14
Подполковник
Группа: Проверенные
Сообщений: 219
Награды: 10
Репутация: 1
Статус: Offline
Что-то молчит автор. Ни да, ни нет. Очков мало тема собрала?
 
Oleg1345140 Дата: Суббота, 20.08.2016, 22:25 | Сообщение # 15
Полковник
Группа: Проверенные
Сообщений: 366
Награды: 2
Репутация: 6
Статус: Offline
Цитата dekorator ()
Что-то молчит автор. Ни да, ни нет. Очков мало тема собрала?

Думаю автор пока занят локализациями, он про это писал
 
Форум » Новый функционал » Принято » Внешняя EEPROM продлит жизнь контроллеру (Просьба к Автору сделать блок)
Страница 1 из 212»
Поиск:

FLProg © 2016
Яндекс.Метрика