Основные понятия о прошивках для стиральных машин


a
alexragulin 14 июня 2016
0
Любая современная стиральная машина машина снабжена модулем управления для контроля за периферийными устройствами и информированием о ин неисправности в случае таковой. Начинающему мастеру по ремонту бывает очень сложно понять основные принципы и разобраться с куче терминов

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

Config - более профессионально название содержимого памяти стиральной машины или холодильника. Как не сложно догадаться это сокращение от английского слова конфигурация или настройки. Прошивка это как раз таки в основе своей настройки, список последовательной выполнения операций на той или иной программе, т.е. Это своего рода пластинка, которая играет на граммофоне (процесcор) и Вы может сами решать что будет звучать, а выбор трека это и есть программирование

Системы счисления - это очень важный термин в понимание архитектуры прошивки, многие знают 10 ричную систему счисления, именно её мы применяем в быту для денежных расчетов, подсчета продуктов в холодильнике или количества построенного белья, в данной системе 10 цифр от 0 до 9. Помимо этой системы есть двоичная система где вся информация это набор из 0 и 1, например число 2 это 10, а число 5 101. Данные системы исчисления применяют только машины для непосредственного выполнения команд. Прошивку очень часто просматривают в 16 личной системе счисления, это набор символов от 0 до 9 и набор английских букв от A до F, итого 16 символов.

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

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

Архитектуры прошивок можно разобрать на примере концерна Merloni, который производит бытовую технику под брендами Indesit и Ariston. Для начало стоит посмотреть варианты программ для EVO1

Размер файла чуть больше 2 кб и модель идет сразу после кода прошивки, который в свою очередь написан после серийного номера, почти в самом начале файла

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

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

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

Ну и в завершение давайте посмотрим на прошивку Arcadia.

Здесь размер файла не строгий как у платформ evo1 и evo2 а может быть от 3 кб на небольших программах (для холодильников или духовых шкафов) до 12кб на последних версиях стиральных машин
Расположение модели, кода прошивки и серийного номера у данной платформы снизу, а область переменных данных (статистика ошибок) хранится вне файла конфигурации

6327

D
Darosh 0
3
Здравствуйте. Что можно ещё почитать про программы для бытовой техники, как их считывать с блока управления, как проверять, как перепрошивать? Чтобы было понятно грамотному человеку, но не программисту. Спасибо.
Для комментария нужно войти или зарегистрироваться

m
mir6610 0
1
2->10, 5->101
Для комментария нужно войти или зарегистрироваться

a
mir6610, спасибо за поправку, исправлю, писал статью поздно ночью
Для комментария нужно войти или зарегистрироваться
v
viktorjo 22 декабря 2016
и сравнить два число, числА - без обид! просто поправил.

v
vladserebrya 29 ноября 2016
1
Александр, где сейчас конвертировать прошивки для аркаши?
Для комментария нужно войти или зарегистрироваться

q
qoren20 21 февраля 2018
1
Здравствуйте, Александр, спасибо за статью. Я профессиональный программист. Поэтому немного уточню неточность. Система "Исчисления" называется. И система исчисления, применяющая в своем алфавите 16 символов называется шестнадцати-Ричная вместо Личная как в тексте. А ASCII - это таблица из двух столбиков, применяемая для интерпритации компьютерных символов в понятные для человека. Напрмиер, применяется для записи, обработки и вывода текста, цифр и некоторых знаков. В левом столбце этой таблици двоичный код, а в правом понятный челвоеку символ. Например компьютер для операции сложения двух числел складывает 101 + 010, и ему не надо знать значения этих цифр, от их просто складывает, получает 111, а чтобы вывести результат на экран процессор обращается к ACSII таблице и видит что для человека надо показать цифру 7
Для комментария нужно войти или зарегистрироваться

A
Aleks077 16 июля 2018
0
Полезная статья для начинающих прошивальщиков модулей СМА. Хотелось бы больше материалов подобного плана, познавательных и понятных для начинающих. Благодарю Вас.
С ув. Александр
Для комментария нужно войти или зарегистрироваться

Ваш комментарий +1

Для комментария нужно войти или зарегистрироваться
TexnoMag.ru Ремень 1270 J5 белый

Ремень 1270 J5 белый

TexnoMag.ru Компрессор GVM 57 AT 163w R134

Компрессор GVM 57 AT 163w R134

TexnoMag.ru Шестерня мясорубки KENWOOD большая

Шестерня мясорубки KENWOOD большая

Ремонт электродвигателя стиральной машины
Ремонт электродвигателя стиральной машины

<p>В условиях мастерской часто возникает необходимость ремонта двигателей разных бытовых приборов и электроинструментов. Или возможно у вас скопилась куча старых двигателей и нужно в этом хламе отделить мух от котлет.</p> <p>В основном работа идёт с ...

Не документированные ошибки платформы Arcadia
Не документированные ошибки платформы Arcadia

Недавно на форуме спрашивал кто знает про ошибки F19 и f1(не путать с f01), как и обещал излагаю изученное. Итак предыстория: Звонит клиентка и говорит - у меня машинка Аристон с сушкой, после перефазировки в щитке стала писать f-...

Эволюция модулей управления стиральных машин Indesit / Ariston
Эволюция модулей управления стиральных машин Indesit / Ariston

У итальянского концерна производящего стиральные машины фирм Indesit и Ariston есть много разновидностей модулей управления, которые отвечают за цикл стирки и функционирование всего аппарата, следят за периферийными устройствами и информируют пользов...