еепром что это в автомобиле

Создаём новый EEPROM на Lada Vesta 1.8 с блоком M86I

еепром что это в автомобиле. af0c51as 100. еепром что это в автомобиле фото. еепром что это в автомобиле-af0c51as 100. картинка еепром что это в автомобиле. картинка af0c51as 100.

еепром что это в автомобиле. NWAAAgIoJuA 960. еепром что это в автомобиле фото. еепром что это в автомобиле-NWAAAgIoJuA 960. картинка еепром что это в автомобиле. картинка NWAAAgIoJuA 960.

Цель эксперимента была создать пустой eeprom, как будто купили новый блок управления и вписать все необходимые данные при помощи редактора.
0. Сохранил полный дамп с испытуемого блока управления!
1. Я сделал это создал 2 файла один 4кб для (комби лодера) и второй 64кб (полный) с записанными туда нолями.
2. Залил этот пустой еепром в блок управления.
3. Подключил к автомобилю и включил зажигание.
4. Слил (eeprom) то что туда записалось после включения.
5. Подключил блок к автомобилю, включил зажигание и при помощи Сканматика вписал VIN.
6. Слил (eeprom) с тем что вышло.
7. Подключил к автомобилю, включил зажигание и всё перепроверил.
8. Залил обратно дамп с блока управления на котором проводили испытание!

После первого включения в eeprom прописались все адаптации и всё остальное, пробег не прописывается так как регистратор не активирован.
После того как сканматиком прописал VIN номер, он же одновременно активировал регистратор. После чего в регистратор прописались все данные в виде нолей, кроме пробега он прописался скорее всего с приборной панели, а может и с ABS надо проверить. Если регистратор не активирован то все значения будут придельными!

По сути можно записать чистый eeprom, подключить к автомобилю, включить зажигание и сканматиком ввести вин. Остальные пункты я делал только ради изучения вопроса.

Теперь по пробегу нужно рассчитать все остальные параметры и вписать их в регистратор, после чего заново прописать ключи.
Ключи либо дилерским оборудованием либо каким то сторонним.

П.С
Просто так в хексе или редактором VIN не изменить, там очень хитрая система защиты. В новом обновлении MasterEditPro расчёт будет производиться корректно!

Источник

Национальная библиотека им. Н. Э. Баумана
Bauman National Library

Персональные инструменты

EEPROM (Electrically Erasable Programmable Read-Only Memory)

На сегодняшний день классическая двухтранзисторная технология EEPROM практически полностью вытеснена флеш-памятью типа NOR. Однако название EEPROM прочно закрепилось за сегментом памяти малой ёмкости независимо от технологии.

Содержание

История

Элай Харари в 1977 году создал EEPROM с помощью автоэлектронной эмиссии [Источник 2] через плавающий затвор. В 1978 году Джордж Перлегос в Intel разработал процессор Intel 2816, который был построен на более ранней технологии EPROM, но использовал тонкий подзатворный окисленный слой, позволяющий чипу стереть собственные байты без УФ-источника. Перлегос и другие позже использовали технологию, которая подразумевала использование на устройстве конденсаторов для обеспечения необходимого напряжения для программирования микросхемы. [1] [2]

еепром что это в автомобиле. %D0%92%D0%BD%D1%83%D1%82%D1%80%D0%B5%D0%BD%D0%BD%D0%B5%D0%B5 %D1%83%D1%81%D1%82%D1%80%D0%BE%D0%B9%D1%81%D1%82%D0%B2%D0%BE %D1%8F%D1%87%D0%B5%D0%B9%D0%BA%D0%B8. еепром что это в автомобиле фото. еепром что это в автомобиле-%D0%92%D0%BD%D1%83%D1%82%D1%80%D0%B5%D0%BD%D0%BD%D0%B5%D0%B5 %D1%83%D1%81%D1%82%D1%80%D0%BE%D0%B9%D1%81%D1%82%D0%B2%D0%BE %D1%8F%D1%87%D0%B5%D0%B9%D0%BA%D0%B8. картинка еепром что это в автомобиле. картинка %D0%92%D0%BD%D1%83%D1%82%D1%80%D0%B5%D0%BD%D0%BD%D0%B5%D0%B5 %D1%83%D1%81%D1%82%D1%80%D0%BE%D0%B9%D1%81%D1%82%D0%B2%D0%BE %D1%8F%D1%87%D0%B5%D0%B9%D0%BA%D0%B8.

Принцип действия

Принцип работы EEPROM основан на изменении и регистрации электрического заряда в изолированной области (кармане) полупроводниковой структуры. [3]

Ячейка памяти EEPROM представляет собой транзистор, в котором затвор выполняется из поликристаллического кремния. Затем этот затвор окисляется и в результате он будет окружен оксидом кремния — диэлектриком с прекрасными изолирующими свойствами. Изменение заряда («запись» и «стирание») производится приложением между затвором и истоком большого потенциала, чтобы напряженность электрического поля в тонком диэлектрике между каналом транзистора и карманом оказалась достаточна для возникновения туннельного эффекта. Для усиления эффекта туннелирования электронов в карман при записи применяется небольшое ускорение электронов путём пропускания тока через канал полевого транзистора (явление инжекции горячих носителей). После снятия программирующего напряжения индуцированный заряд остаётся на плавающем затворе, и, следовательно, транзистор остаётся в проводящем состоянии. Заряд на его плавающем затворе может храниться десятки лет. Чтение выполняется полевым транзистором, для которого карман выполняет функцию затвора. Потенциал плавающего затвора изменяет пороговые характеристики транзистора, что и регистрируется цепями чтения.

Ранее подобная конструкция ячеек применялась в ПЗУ с ультрафиолетовым стиранием (EPROM).Сейчас особенностью классической ячейки EEPROM можно назвать наличие второго транзистора, который помогает управлять режимами записи и стирания. Стирание информации производится подачей на программирующий затвор напряжения, противоположного напряжению записи. В отличие от ПЗУ с ультрафиолетовым стиранием, время стирания информации в EEPROM памяти составляет около 10 мс. Структурная схема энергонезависимой памяти с электрическим стиранием не отличается от структурной схемы масочного ПЗУ. Единственное отличие — вместо плавкой перемычки используется описанная выше ячейка.

Некоторые реализации EEPROM выполнялись в виде одного трёхзатворного полевого транзистора (один затвор плавающий и два обычных). Эта конструкция снабжается элементами, которые позволяют ей работать в большом массиве таких же ячеек. Соединение выполняется в виде двумерной матрицы, в которой на пересечении столбцов и строк находится одна ячейка. Поскольку ячейка EEPROM имеет третий затвор, то, помимо подложки, к каждой ячейке подходят 3 проводника (один проводник столбцов и 2 проводника строк).

еепром что это в автомобиле. %D0%A1%D1%85%D0%B5%D0%BC%D0%B0 EEPROM. еепром что это в автомобиле фото. еепром что это в автомобиле-%D0%A1%D1%85%D0%B5%D0%BC%D0%B0 EEPROM. картинка еепром что это в автомобиле. картинка %D0%A1%D1%85%D0%B5%D0%BC%D0%B0 EEPROM.

Интерфейс

Устройства EEPROM используют последовательный или параллельный интерфейс для ввода/вывода информации.

Устройства с последовательным интерфейсом

Каждое устройство EEPROM, как правило, имеет свой код операций для выполнения различных функций. Функции для SPI EEPROM могут быть:

еепром что это в автомобиле. EEPROM %D0%BD%D0%B0 %D0%BF%D0%B5%D1%87%D0%B0%D1%82%D0%BD%D0%BE%D0%B9 %D0%BF%D0%BB%D0%B0%D1%82%D0%B5 %D0%BA%D0%B0%D1%80%D1%82%D1%8B %D0%BF%D0%B0%D0%BC%D1%8F%D1%82%D0%B8 %D0%9F%D0%9A. еепром что это в автомобиле фото. еепром что это в автомобиле-EEPROM %D0%BD%D0%B0 %D0%BF%D0%B5%D1%87%D0%B0%D1%82%D0%BD%D0%BE%D0%B9 %D0%BF%D0%BB%D0%B0%D1%82%D0%B5 %D0%BA%D0%B0%D1%80%D1%82%D1%8B %D0%BF%D0%B0%D0%BC%D1%8F%D1%82%D0%B8 %D0%9F%D0%9A. картинка еепром что это в автомобиле. картинка EEPROM %D0%BD%D0%B0 %D0%BF%D0%B5%D1%87%D0%B0%D1%82%D0%BD%D0%BE%D0%B9 %D0%BF%D0%BB%D0%B0%D1%82%D0%B5 %D0%BA%D0%B0%D1%80%D1%82%D1%8B %D0%BF%D0%B0%D0%BC%D1%8F%D1%82%D0%B8 %D0%9F%D0%9A.

Ряд других операций, которые поддерживают некоторые EEPROM устройства:

Устройства с параллельным интерфейсом

Параллельные устройства EEPROM обычно содержат в себе 8-битную шину данных и адресную шину достаточного объёма для покрытия всей памяти. Большинство таких устройств имеют защиту записи на шинах и возможность выбора чипа. Некоторые микроконтроллеры содержат в себе такие интегрированные EEPROM. Операции на таких устройствах проще и быстрее в сравнении с последовательным интерфейсом EEPROM, но за счет того, что для его функционирования требуется большое количество точек вывода (28pin и больше), параллельная память EEPROM теряет популярность уступая место памяти типа Flash и последовательной EEPROM.

Другие устройства

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

Режимы отказа

Родственные типы памяти

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

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

Сравнение EPROM, EEPROM и Flash

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

EPROM же, напротив, использует инжекцию горячих носителей [Источник 6] на плавающем затворе. Стирание осуществляется с помощью ультрафиолетового источника света, хотя на практике многие чипы упакованы в пластик, который является непроницаемым для ультрафиолета, делая их «однократно программируемыми».

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

Источник

ПРОГРАММИРОВАНИЕ МИКРОКОНТРОЛЛЕРОВ: ЕЕПРОМ

еепром что это в автомобиле. 8716d6ds 100. еепром что это в автомобиле фото. еепром что это в автомобиле-8716d6ds 100. картинка еепром что это в автомобиле. картинка 8716d6ds 100.

Забросил я уроки для начинающих, сегодня поговорим о EEPROM — энергонезависимой памяти.

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

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

Объявляется еепром так же как и переменная, работают с еепром так же как с переменной, кроме некоторых но. Пример (Code Vision AVR):

unsigned char a; // объявляем беззнаковую переменную размером 8 бит
unsigned char eeprom eea; // объявляем «переменную» в еепром такого же типа, этого достаточно, всю остальную работу делает компилятор.

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

1. — значение хранимое в ЕЕПРОМ по умолчанию равно максимально возможному числу, в нашем случае после объявления в eea лежит число 255 или оно же 0xFF или оно же 0b11111111.
2- количество циклов стирания-записи у памяти ЕЕПРОМ относительно мало, поэтому нужно максимально ограничивать число записей в алгоритме программы.

Вот поучительная история про то, как фирма BLAUPUNKT лоханулась и проигнорировала второй пункт: www.audi.org.ua/materials/2954.html

3. Память ЕЕПРОМ самый тормозной тип данных, это нужно учитывать. Особенно при записи в ЕЕПРОМ. Можно получить каку, например, запихнув обработку еепром в прерываниях. В особо ответственных моментах можно использовать флаги состояния памяти ЕЕПРОМ, бывает очень полезно.

После обявления еепром и переменной я делаю команду присвоения числа из еепром в переменную, до начала основного цикла и как правило до начала работы прерываний:

После этого я верчу как хочу эту переменную, пишу в нее, читаю, используя ее в алгоритме и в нужный момент, когда нужно сохранить делаю так, чтоб данные закатились из этой переменной обратно в ЕЕПРОМ единожды:

Вот пример куска кода записи в ЕЕПРОМ:

unsigned char a; // объявляем беззнаковую переменную размером 8 бит
unsigned char eeprom eea; // объявляем еепром такого же типа,
unsigned char trig; // объявляем переменную, которая будет помнить, что кнопка нажата.

Далее идет основанная часть программы void main(void), в ней :

a=eea; // загоняем данные в с еепром в переменную

Далее идет главный цикл while(1) и в теле цикла:

if(key==1) // если кнопка настройки нажата, то:
<
trig=1; // включаем триггер, который запоминает, что кнопка нажата
a*b+b^2 ; //тут что то делаем нужное, когда кнопка нажата
>
else // если кнопка отжата
<
LED=1 ; //тут что то делаем нужное, когда кнопка отжата
if(trig) //если кнопка отжата и триггер включен, то:
<
eea=a; // пишем переменную а в еепром
trig=0; // сбрасываем триггер
>
>

Запись в ЕЕПРОМ срабатывает по отжатию кнопки единожды, когда триггер равен единице.

Источник

Готовимся копать EEPROM ЭБУ

еепром что это в автомобиле. 7c28618s 100. еепром что это в автомобиле фото. еепром что это в автомобиле-7c28618s 100. картинка еепром что это в автомобиле. картинка 7c28618s 100.

Сегодня первый удачный день экспериментов с «невиданной фигней»))

Если вы не увидели связи между тем и тем, то заваривайте чаёк, постараюсь рассказать о своих планах.
Знаете почему нельзя просто так взять и поставить себе ЭБУ от другой точно такой же машины?
Потому, что не даст иммобилайзер.
Иммобилайзер в реализации крайслера — это не просто коробочка, которая считывает ключ зажигания и разрешает запуск двигателя. Он как Агент Смит из Матрицы прописывает свой уникальный код в разные блоки управления, чтобы те стали единым целым. И да, в блок управления двигателя он себя тоже прописывает. Именно поэтому система отторгнет чужой ЭБУ, считав с него код от чужого иммо, и заблокирует его после нескольких неудачных попыток завестись. И именно поэтому на рынке предлагается приобретать комплект с ключами, личинками, новым замком зажигания и блоком SKIM. Решение хоть и рабочее, но проблемное по установке и дорогое. К тому же, в ЭБУ будет прописан чужой VIN, а это не есть хорошо (читал о случаях проверки сканером в МРЭО с последующим изъятием). Наверное это можно решить дилерским сканером или еще каким другим, но это пока не наш метод)
Гораздо привлекательней приобрести себе ЭБУ от себринга или стратуса и «подружить» его со своим авто самостоятельно. Не будем дальше тянуть кота за хвост: место, где «живет» иммо в ЭБУ давно известно — это пара микросхем EEPROM на блоке. Он там хранится в незашифрованном виде и даже без контрольных сумм в виде VIN-номера авто.

еепром что это в автомобиле. 1oAAAgBpV A 960. еепром что это в автомобиле фото. еепром что это в автомобиле-1oAAAgBpV A 960. картинка еепром что это в автомобиле. картинка 1oAAAgBpV A 960.

Также удалось выяснить, что в качестве этих ПЗУ используются микрухи ST M95040 или M95080. Стоят эти восьминожки каких-то смешных денег — 28 р/шт (можно взять с запасом на эксперименты)

А вот с программатором не все так просто в плане денег: профессиональные решения стоят очень не кисло. и так как я никогда не имел дела с программаторами, то мне в первых строках гугло-поиск предлагал именно их))
Совершенно случайно нашел программатор, который производит контора энтузиастов с пафосным названием «Электронные войска»)

еепром что это в автомобиле. h0AAAgBpV A 960. еепром что это в автомобиле фото. еепром что это в автомобиле-h0AAAgBpV A 960. картинка еепром что это в автомобиле. картинка h0AAAgBpV A 960.

Что ж, прикладываем к нему пустую микросхему и пробуем залить на нее дамп от Конкорда (не от самолета, конечно, от Крайслера))

…А перед этим сходим в магазин и купим кабель miniUSB! ))) Потому, что там распаян ни фига microUSB, а этот старый mini, от которого у меня уже ни устройств, ни шнуров не осталось.

Источник

Технология работы с eeprom приборных панелей

еепром что это в автомобиле. 82df9fes 100. еепром что это в автомобиле фото. еепром что это в автомобиле-82df9fes 100. картинка еепром что это в автомобиле. картинка 82df9fes 100.

еепром что это в автомобиле. 3316139s 960. еепром что это в автомобиле фото. еепром что это в автомобиле-3316139s 960. картинка еепром что это в автомобиле. картинка 3316139s 960.

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

1) Железная часть
Если вы всеръез задумали встать на нелегкий путь поиска неизвестных аспектов в eeprom, вам придется переписывать его множество раз. Это физически невозможно осуществить, разбирая каждый раз приборку до голой платы чтобы подлезть к чипу прищепкой. Очевидно, что это следует сделать лишь однажды и подпаяться к нему тонкими монтажными проводами. Однако, как обычно, нашёлся способ еще проще.

еепром что это в автомобиле. b366139s 960. еепром что это в автомобиле фото. еепром что это в автомобиле-b366139s 960. картинка еепром что это в автомобиле. картинка b366139s 960.

еепром что это в автомобиле. 2456139s 960. еепром что это в автомобиле фото. еепром что это в автомобиле-2456139s 960. картинка еепром что это в автомобиле. картинка 2456139s 960.

Предупреждение! Чтобы шить епром приборки на машине следует сделать приспособу для снятия напряжения с нее, иначе при попытке писать епром под напряжением в него зачастую записывается белиберда.

еепром что это в автомобиле. 8b66139s 960. еепром что это в автомобиле фото. еепром что это в автомобиле-8b66139s 960. картинка еепром что это в автомобиле. картинка 8b66139s 960.

Итак, стенд для практических исследований готов, можно переходить к программной части.

2) Программная часть
Читая статьи на эту тему и комментарии к ним, я не раз замечал, что люди не знают как удобно сравнить даже два похожих файла.

В мире автомобильного тюнинга давно разработан специальный мощный инструмент для этого – WinOLS (на заглавной картинке). В сети в свободном доступе лежит «условно бесплатная» версия 2.24 и множество инструкций к ней. Работать с файлами и сравнивать их становится на два порядка удобнее.
Теперь, вместо бессмысленных полотнищ магических символов, мы с одного взгляда можем увидеть вполне человеческие функции и графики, а со второго найти похожие в другом файле, даже при наличии многократных смещений. Кроме того, есть возможность выделить и задать имена и описания к любой области данных, а потом импортировать их в другие файлы — map pack. В конце статьи я выложу ссылку на свои рабочие маппаки, которые написал для версий 24с32 и с64 и их сравнения.

Кроме Winols бывает удобно пользоваться простыми хекс едитором и сравнением. Мне больше всего понравились Ultra Edit и Ultra Compare.

еепром что это в автомобиле. 5316139s 960. еепром что это в автомобиле фото. еепром что это в автомобиле-5316139s 960. картинка еепром что это в автомобиле. картинка 5316139s 960.

Обновление Ссылка на базу eeprom давно устарела, нормальная полезная база есть внутри Vag dash editor. Маппаки устарели еще больше, смотрите полную известную таблицу данных здесь www.drive2.ru/l/522293862790594679/

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

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *