Внешняя EEPROM продлит жизнь контроллеру
Внешняя EEPROM продлит жизнь контроллеру
Ещё когда я шарахался от контроллеров, потроша промышленные устройства на МК постоянно рядом с ними замечал микросхему памяти, по наивности думал что на ней записана "программа", но вникая в тему (благодаря Сергею и его проекту) понял что всё гораздо банальней. EEPROM контроллера имеет ограниченное число циклов записи-стирания, причём небольшое и изменяя там переменные мы просто убиваем его. Прошу Автора сделать блоки для работы с SPI и I2C EEPROM.
SPIEEPROM, I2CEEPROM.
SPIEEPROM, I2CEEPROM.
Внешняя EEPROM продлит жизнь контроллеру
поддерживаю
Внешняя EEPROM продлит жизнь контроллеру
Странно, что никому сразу не пришла мысль сделать внешнюю память.
Внешняя EEPROM продлит жизнь контроллеру
Идея интересная и наверное нужное, но:
1- чип из первой ссылки AT25HP512
Второй чип AT24C256 интереснее :
Но если писать значение раз в секунду, то даже миллиона хватит всего на 11 дней, а если раз в час, то и 100 тысяч на 11 лет.
Это я к тому что для настроек, и сохранения параметров при аварийном отключении EEPROM в контроллере хватит наверное на всю жизнь устройства.
А вот если надо вести запись на регулярно основе, то тут уже или внешняя Flash память (SD карты), или внешняя оперативная память с батарейкой или ионистором, как делают в промышленных системах.
Я не против и даже за, но полезнее доделать работу с SD картами.
1- чип из первой ссылки AT25HP512
А цена, даже на али, порядка 300 рублей за микросхемуEndurance: 100K Write Cycles- 100 тысяч, как и в ATmega
Второй чип AT24C256 интереснее :
И цена уже порядка 20руб/штEndurance(1) 3.3V, 25C, Page Mode 1M Write Cycles - 1 миллион циклов
Но если писать значение раз в секунду, то даже миллиона хватит всего на 11 дней, а если раз в час, то и 100 тысяч на 11 лет.
Это я к тому что для настроек, и сохранения параметров при аварийном отключении EEPROM в контроллере хватит наверное на всю жизнь устройства.
А вот если надо вести запись на регулярно основе, то тут уже или внешняя Flash память (SD карты), или внешняя оперативная память с батарейкой или ионистором, как делают в промышленных системах.
Я не против и даже за, но полезнее доделать работу с SD картами.
-
- Лейтенант
- Сообщения: 539
- Зарегистрирован: 06 сен 2015, 07:09
- Откуда: Курган
Внешняя EEPROM продлит жизнь контроллеру
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 записей
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 записей
Внешняя EEPROM продлит жизнь контроллеру
Ну я брал чипы из ссылок в первом посту, а там были микросхемы с памятью 256кБ были, меленькие соответственно и стоят дешевле.
Вообще я согласен, что применение найдется. а для возможной замены можно использовать кровати и микросхемы в DIP корпусах.
Главный вопрос, есть ли различие в работа с микросхемами разных производителей.
А вообще, может кто то сможет и самодельные блоки написать, у Автора и так предложений только в принятых 25 тем.
Добавлено (08.04.2016, 10:19)
---------------------------------------------
Вроде, нет ничего сложного
Подключение I2C EEPROM к Arduino
Вообще я согласен, что применение найдется. а для возможной замены можно использовать кровати и микросхемы в DIP корпусах.
Главный вопрос, есть ли различие в работа с микросхемами разных производителей.
А вообще, может кто то сможет и самодельные блоки написать, у Автора и так предложений только в принятых 25 тем.
Добавлено (08.04.2016, 10:19)
---------------------------------------------
Вроде, нет ничего сложного
Подключение I2C EEPROM к Arduino
Внешняя EEPROM продлит жизнь контроллеру
Внешний еепром это нужно. По работе часто сталкиваюсь с этим. Просто меняешь микруху и всё.
Чтобы не открывать новой темы, спрошу тут. Кто-то проверял в последней версии работу встроеного еепром? А то у меня что-то не хочет писать туда.
Чтобы не открывать новой темы, спрошу тут. Кто-то проверял в последней версии работу встроеного еепром? А то у меня что-то не хочет писать туда.
Внешняя EEPROM продлит жизнь контроллеру
Проверял все нормально работает, правда использовал только типы Integer и Unsigned long Integer.dekorator писал(а):Кто-то проверял в последней версии работу встроеного еепром? А то у меня что-то не хочет писать туда.
Внешняя EEPROM продлит жизнь контроллеру
Собираю станок для резки и зачистки проводов . Пока делаю механику , до софта еще не добрался . При выключении станка и при отключения питания придется записывать данные (10-50 значений) на EEPROM. Насколько его хватит ?
И еще вопрос может быть не в тему. Как собрать узел слежения за питанием ?
И еще вопрос может быть не в тему. Как собрать узел слежения за питанием ?
Внешняя EEPROM продлит жизнь контроллеру
Контроль питания можно сделать так:
Контроль питания - аналоговый вход, лучше подавать напряжение с 12В питания через делитель, тогда запись произойдет когда питание упадет до 9,6В.
Контроль питания - аналоговый вход, лучше подавать напряжение с 12В питания через делитель, тогда запись произойдет когда питание упадет до 9,6В.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Внешняя EEPROM продлит жизнь контроллеру
Я делал такую схему
Контроллер еще секунд 20-40 после снятия питания работает.
Естественно всю периферию запитал до диода.Контроллер еще секунд 20-40 после снятия питания работает.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
- jonik22sm
- Капитан
- Сообщения: 705
- Зарегистрирован: 20 ноя 2015, 11:28
- Откуда: Краснодар
- Имя: Евгений
- Контактная информация:
Внешняя EEPROM продлит жизнь контроллеру
Присоеденяюсь очень нужен
Можно сделать ВСЁ. Было бы желание.
Внешняя EEPROM продлит жизнь контроллеру
Что-то молчит автор. Ни да, ни нет. Очков мало тема собрала?
-
- Лейтенант
- Сообщения: 539
- Зарегистрирован: 06 сен 2015, 07:09
- Откуда: Курган
Внешняя EEPROM продлит жизнь контроллеру
Думаю автор пока занят локализациями, он про это писалdekorator писал(а):Что-то молчит автор. Ни да, ни нет. Очков мало тема собрала?
Внешняя EEPROM продлит жизнь контроллеру
Так он вроде не сам этим занимается.
- support
- Супермодератор
- Сообщения: 1902
- Зарегистрирован: 03 янв 2018, 11:45
- Откуда: Астрахань
- Имя: Сергей
- Контактная информация:
Внешняя EEPROM продлит жизнь контроллеру
Уважаемый, Вы хотя бы представляете объём работы которой предстоит сделать мне? Пройти по ВСЕМ классам и методам проекта, найти ВСЕ тексты которые присутствуют в программе и настроить их на работу со словарями. Так же необходимо создать эти словари (причём в двух экземплярах для каждого языка свой). Так же необходимо создать инструмент для переводчика, с помощью которого он будет производить перевод (инструмент уже сделал, он мне то же здорово облегчает жизнь). На текущий момент только по интерфейсу получилось 1700 с лишним пар текстов (русский - английсий). Это с учётом того что многие пары используются по много раз. Но текст там где они используются надо все равно перевести на работу со словарём. А ещё описания блоков (тоже думаю несколько сотен), и описания контроллеров. Плюс механизм защиты (честно говоря на проект деньги всё таки требуются, да и переводчик бесплатно работать не будет). Так что да, пока времени не хватает.dekorator писал(а):Так он вроде не сам этим занимается.
Ну а внешняя EEPROM у меня запланирована вместе с переделкой механизма работы переменных EEProm. Точнее их вообще не будет. Вместо этого в свойствах любой переменной (кроме типа String), можно будет поставить галочку "Сохранить в EEProm".
Автор программы FLProg.
Внешняя EEPROM продлит жизнь контроллеру
Да, объем работы большой но он меркнет на фоне багтрекера. Про новый функционал + последущие исправления (это уже традиция) я вообще молчу.support писал(а):Вы хотя бы представляете объём работы которой предстоит сделать мне?
Внешняя EEPROM продлит жизнь контроллеру
dekorator, Может хватит наезжать на support ?
Он и так делает очень много. А Ваши претензии дела не помогут, разве что помешают.
В место критике, сделайте, что то полезное для развития проекта.
А то в разделах Статьи и Блоки пользователей я ваших работы не вижу.
Критиковать мы все горазды.
Вы вот все время говорите, что FLProg для программистов тоже, ну так разберитесь и напишите блок пользователя для работы с EEPROM.
Он и так делает очень много. А Ваши претензии дела не помогут, разве что помешают.
В место критике, сделайте, что то полезное для развития проекта.
А то в разделах Статьи и Блоки пользователей я ваших работы не вижу.
Критиковать мы все горазды.
Вы вот все время говорите, что FLProg для программистов тоже, ну так разберитесь и напишите блок пользователя для работы с EEPROM.
Внешняя EEPROM продлит жизнь контроллеру
Полностью согласен со Слимпер, dekorator ну сколько можно, уже поднадоело, да и деструктивно.
Внешняя EEPROM продлит жизнь контроллеру
Когда я писал что я программист? Где? А на счёт наезда вы ребята не правы. Это не наезд, это "крик души"!!!Слимпер писал(а):Вы вот все время говорите, что FLProg для программистов тоже, ну так разберитесь и напишите блок пользователя для работы с EEPROM
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость