ESpec - мир электроники для профессионалов


Ремонтная замена микроконтроллера на плате СМ Indezit

  Список форумов » Мастерская Самоделкина
На страницу 1, 2  След.
Следующая тема · Предыдущая тема
АвторСообщение
ratekold_2 
Заглянувший
Сообщения: 1
 
Сообщение #1 от 15/06/2012 14:17 цитата  

Здравствуйте,уважаемые посетители настоящего форума.Меня зовут Владимир Александрович,
мой Skype:ratekold1,email:vladimir.trukhmanov@yandex.ru.Живу я в городе Рассказово Тамбовской области. Занимаюсь ремонтом бытовой техники,в том числе и стиральными машинами.
Ремонтирую системы управления СМ,в силу скромных возможностей самодеятельного мастера
(по образованию я инженер-механик,по увлечению,как теперь называется-электронщик,
последнее время программист микроконтроллеров AVR).
Всему,что я знаю по публикуемому вопросу я обязан интернету и дальнейшему осмыслению этого в практической деятельности. В интернет и возвращаю.
Применяя термин "ремонт" я имею в виду не только-произвел диагностику и заменил неисправ-
ный узел,это своего рода, достаточно рутинная, "работа" линейных мастеров больших фирм,но и ремонт в мастерской,в частности,плат управления.
Есть такая истина-стирает не стиральная машина,а стиральный порошок.
СМ в процессе интерактивного общения с пользователем выполняет следующие основные
операции:получает команды и выполняет их,блокирует дверцу люка,наливает или откачивает
воду,вращает барабан,контролирует уровень воды в барабане,нагревает воду,производит
диагностику ошибок в процессе инициализации и работы.Вот и всё.Но,скажете Вы ,на рынке такое множество СМ и все такие разные.Разная “одежда” одета на стиральный
барабан и разные способы выполнения этих одинаковых операций.
Теперь подойдем к основному вопросу нашего интереса платам управления и вот они
на несколько порядков более однообразны,чем механическое устройство СМ.
К примеру,на огромную линейку СМ Indezit две модели силовой платы-EVO2.
и Low End.
И не удивительно-на всех машинах одинаковые операции(наливай,крути,грей….).
Но ремонтнику (без доступа к тайнам фирм) от этого не легче,ведь он может отремонтировать только исполнительные элементы(сменить тиристоры,реле….),
но если не работает сам микроконтроллер все- замена платы.Здесь 4-7 тысяч
вместе с работой.Это в крупных городах,а в регионах зачастую покупка новой СМ.
Тут много жизненных коллизий и ньюансов.
Я попробовал другой способ-замену микроконтроллера на свой.Свой значит на
который у тебя есть информация о его устройстве,есть инструменты его программирова-
ния и загрузки в него разработанной и скомпилированной программы.
В процессе общения с клиентами почти всегда слышишь что стирает хозяйка на одной
программе(обычно третьей или быстрой) ,а остальные не нужны …итд.
Я начал с программ с несколькими отдельными операциями 3 стирки,полоскание,
слив …итд.Установил на LG,Ardo ….7 машинок и все разных фирм,работают и сечас
на Atmega8.Но теперь я пришёл к выводу,что этого не надо:переделка верхней платы или
возня с пультом управления от телевизора и разработал универсальную программу примерно на один час, 60 градусов подогрев,отжим на 800 оборотов.
Программа универсальна для всех типов СМ ,задача ремонтника обеспечить заданные
потенциалы на выводах устанавливаемого контроллера.
Делаю я это так.
Тщательно проверяю двигатель,клапана,датчик уровня,датчик температуры,ТЭН,замок люка,и их обвязку(подсоединение к плате управления).
На плате проверяем исправность блока питания;тиристоров клапанов,люка двери,дигателя;реле насоса,ТЭНа,реверса двигателя…
Отрезаем ножки от процессора(аккуратно,чтобы не повредить дорожки на плате),затем
убираем корпус процессора и снимаем паяльником его ножки.Здесь важно не повредить
дорожки.Место,где стоял процессор оставляем доступным. Ведь здесь надо припаивать
проводники,идущие к новому процессору (у меня Atmega8).
Выбираем место для установки нового процессора,вырезаем из плотного негорючего
материала прямоугольник размером чуть больше панельки под микросхему и грубо приклеиваем его на выбранное место.
Берем панельку под микросхему на 28 выводов,отгибаем их слегка вверх и приклеиваем
к прямоугольнику сверху,стараясь,чтобы выводы панельки были доступны для пайки.
Соединяем дорожки под выводы старого микроконтроллера с выводами панельки под
новый МК одинаковые по своему функциональному назначению.Всё монтаж закончен.
Я использую эмалированный провод диаметром 0.2 мм (от обмотки сливного насоса).
Здесь самое узкое место всей конструкции,т.к. расстояние между дорожками из-под
удаленного микроконтроллера составляет малую долю миллиметра.Нужен паяльник
с точечным жалом.Проводники вымерять точно по длине и залуживать обильно перед
установкой на плату.Дорожки на плате освежить и проверить на отсутствие замыкания
между ними.Паяльник доработать надев на него теплоизляционную термостойкую
трубу,чтобы держать теперь уже “паяльное устройство”не за ручку паяльника ,а за надетую трубу(корпус устройства)в непосредственной близости от жала паяльника.
Я приспособил корпус от малогабаритного фена.Теперь рука стоит точно.Очки для четкого контроля качества пайки.Об этом,по моему,всё. Нужно выполнить около
20 паек.
Теперь панелька под микросхему распаяна и самое время проверить правильность функционирования испонительных элементов платы упрапвления.Идеальный вариант
это когда есть стиральная машина,тогда просто подсоединяем ПУ к СМ и на соответствующие на выводы микроконтроллера подаем ноль или единицу, проверяем
отработку стиральной машиной в целом той или иной команды(запуск насоса,блокировка люка,появление сигнала пустого или полного бака итд).Если все исправно,то выключаем
питание, вставляем в панельку микроконтроллер с загруженной программой и включаем
машину.Запускается программа инициализации и проверки а затем начинается программа стирки. Всё.
Привожу цоколевку распайки выводов установленного микроконтроллера на плате EVO2.

1 пустой. 15 управление двигателем на 30 (ШИМ)
2 пустой. 16 сигнал от датчика уровня на 23(1- полный)
3 пустой. 17 контроль цепи двигателя на 13(1-исправна)
4 пустой 18 пустой
5 частота 50 герц на 51(имп) 20 +5 вольт.
6 запуск 1 клапана на 36 (ноль) 21 пустой
7 питание МК +5 вольт 22 минус 5 вольт.
8 питание МК -5 вольт. 23 от датчика температуры на 59(1-4 вольта)
9 пустой. 24 на датчик звукового сигнала.(пила )
10 ???? 25 на реле реверса на 28(1 включено)
11запуск 2 клапана на 40(ноль) 26 на реле реверса на 29(1 включено)
12 включение ТЭНа на 54(1вкл) 27 на реле насоса на 21(1включено
13 пустой. 28 на тиристор замка дверей на 42 (ноль вкл.)
14 прием сигнала от датчика
оборотов двигателя на 30(импульсы)
Выводы установленного микроконтроллера по своему назначению остаются неизменными
для любой платы любого производителя,но искать точки подключения их придется заново, иногда вручную,
если нет описания платы или выводов микроконтроллера на ней.Но в любом случае перед
установкой МК на панельку необходимо проверить правильность подключения выводов
путем подачи управляющих сигналов и замеров приходящих от датчиков электрических
величин.Как было уже очевидно замечено читателем автор данной приблуды удалил
функцию взаимодействия СМ с пользователем,это не совсем так(хотя одна совешенно
слепая и немая машинка работает,не жалуются).Оставлена звуковая сигнализация от
СМ пользователю: 1 звуковой сигнал – начало стирки одиночный
2 звуковых сигнала 1 полоскание одиночный
3 звуковых сигнала 2 полоскание одиночный
4 звуковых сигнала 3 полоскание и отжим одиночный
5 звуковых сигнала – конец стирки периодическиq
Аварийные сигналы:короткие после них звучит 1 длинный
1 плохой налив
2 плохой нагрев
3 плохой слив
4 дверь не заблокирована
5 обрыв цепи насоса
6 обрыв или замыкание датчика температуры
7 обрыв цепи ТЭНа
8 обрыв цепи двигателя
9 двигатель не вращается
При появлении серии: короткие за ними длинный звонок- работа машины
прекращается –машина стоит и сигналит до её выключения из сети.
Вот пожалуй и все,пока.Всегда ,при любой плате на описанных ножках
установленного микроконтроллера будут появляться одинаковые управляющие
сигналы,всегда нужно подавать на точно описанные ножки сигналы от датчика
двигателя,частоты сети 50 герц (для синхронизации сисемы управления двигателем),
датчика уровня и датчика температуры.Если трудно обеспечить сигналы проверки
двигателя,закрытия дверей,насоса нужно повесить +5 вольт на описанные информа-
ционные входы через резисторы порядка 1ком,тем самым обеспечив программу
информацией об “исправности” данных устройств.

При разработке данного устройства практически все получено с сайта:avr123.nm.ru.
Написано на CodeVisionAVR version:1.25.9 standart.Микроконтроллер прошивается
встроенным в эту программу загрузчиком.
Пользуясь случаем выражаю мою скромную благодарность работникам avr123.nm.ru
и желаю им всего хорошего,счастья в личной жизни.
С уважением ко всем читателям данной статьи.
Владимир.
P.S.По регламенту форума не могу приложить прошивки,програмные
и библиотечные файлы.При необходимости обращайтесь на email или
Skype/
















  evo2_1.txt  980 Байт  Скачано: 292 раз(а)
mas-ter 
Фанат форума
Сообщения: 3981
 
Сообщение #2 от 15/06/2012 14:29 цитата  

ratekold_2, Всё прикольно некрасиво, ну да ладно, поставить новый проц на Merloni стоит .... правильнее именно ставить родное, оно и фукциональность оставит, и по затратам не на много дороже. А здесь ......... или вы предоставите все исходники бесплатно??? и всё равно смысла нет.
Рифат 
Обыкновенный человек
Сообщения: 17773
 
Сообщение #3 от 15/06/2012 15:00 цитата  

Это понятно, что процики уже не проблема. да и модуля сами- абсолютно не проблема. Но само решение --вызывает уважение. браво! классно! улыбка
cybe 
Фанат форума
Сообщения: 12800
cybe
 
Сообщение #4 от 15/06/2012 15:05 цитата  

Рифат, вызывает уважение, но.... только в разделе Мастерская Самоделкина
Мелиор 
Старший модератор
<B>Старший модератор</B>
Сообщения: 33660
Мелиор
 
Сообщение #5 от 15/06/2012 15:11 цитата  

Ужас летящий на крыльях ночи!!!
Рифат 
Обыкновенный человек
Сообщения: 17773
 
Сообщение #6 от 15/06/2012 15:15 цитата  

Слав ты б так смог? подмигивание я бы , если честно сказать--не смог. И это вызывает у меня уважение к автору темы. В самоделкины, так в самоделкины. улыбка
cybe 
Фанат форума
Сообщения: 12800
cybe
 
Сообщение #7 от 15/06/2012 15:16 цитата  

grifat писал:
Вадим, да как будто перенести трудно подмигивание
Пущай здесь повисит, а то не все мастера туда ходють. Да и афтору приятней горячие отзывы почитать улыбка ... Кстати, ждём ответы на заданные вопросы
Рифат 
Обыкновенный человек
Сообщения: 17773
 
Сообщение #8 от 15/06/2012 15:18 цитата  

Это сколько времени надо свободного иметь, чтоб такое мастерить? шок Я тут на штатные модуля после АСЦ никак времени не найду, какой там на изобретения смех
Мелиор 
Старший модератор
<B>Старший модератор</B>
Сообщения: 33660
Мелиор
 
Сообщение #9 от 15/06/2012 15:20 цитата  

grifat писал:
Слав ты б так смог? подмигивание я бы , если честно сказать--не смог
Да я даже написать столько не смог бы голливудская улыбка
gen00 
Завсегдатай
Сообщения: 796
 
Сообщение #10 от 15/06/2012 17:56 цитата  

классно! К примеру:-работая ночным сторожем и чтоб не скучать,можно и не такое замутить улыбка
Как там у одного поэта:Умом Россию не понять,аршином общим не измерять.....
ratekold_2 ,молодец браво!
shurimba 
Новичок
Сообщения: 18
shurimba
 
Сообщение #11 от 15/06/2012 18:26 цитата  

Хотелось бы глянуть код ( в личку ) может чем помогу - в смысле оптимизировать ...
Dima700926 
Модератор
<B>Модератор</B>
Сообщения: 5099
Dima700926
 
Сообщение #12 от 16/06/2012 01:07 цитата  

Автору - респект и уважуха. классно! Оформление, конечно, на два с минусом. Но мысль и реализация - блестяще! Причем, судя по описанию, обычным паялом, чуть ли не "топориком". И сразу появились вопросы.
Это коммерческий проект или для мастеров проявлен альтруизЬм?
Работает со всеми индикациями или только с какой-то одной?
Прошивка только под одну программу стирки или на несколько?
И почти что повторюсь. Прошивкой и подключением поделишься? Прогу в ассе или авреале выложишь? Почему именно Атмега8, да еще в дипе?
M@ks 
Завсегдатай
Сообщения: 568
 
Сообщение #13 от 16/06/2012 07:46 цитата  

Труд, проделанный автором колоссальный, спору нет. Но он не рентабелен.
Я - пас.
Александр2000 
Участник
Сообщения: 193
Александр2000
 
Сообщение #14 от 16/06/2012 16:53 цитата  

Dima700926, Как я понял, машина работает на одной программе. Индикация отключена. На панели присутствует только кнопка включения, чтобы включить машинку. Такая переделка подойдет для любой машины независимо от бренда. Повозится, конечно придется с распиловкой. Думаю, что этот способ оживит любую машину с убитыми мозгами. Чего только русский человек не придумает, надо просто доработать чуток. Например, небольшой дисплей прилепить на панель, чтобы время до конца стирки было видно, ну и пару дополнительных функций (дополнительное полоскание, предварительная стирка). Инструкцию по установке и шлепать по небольшой цене. Автор молодчина. Не обижайте его, если чего не понимаете. Он нашел способ обойти систему. Маленькие, но уверенные шаги. Может дальше получится что-то более серьезное.
fagot9000 
Новомичуринск
Сообщения: 107
fagot9000
 
Сообщение #15 от 16/06/2012 19:35 цитата  

ratekold_2, Уважуха, для регионов самое то, москвичам не понять классно!
Yaroslav 
Передовик
Сообщения: 2188
 
Сообщение #16 от 16/06/2012 20:50 цитата  

fagot9000, да какое нафиг для регионов? Тут не знаешь, как на ремонт "сподвигнуть", а предлагать стиралку-урод бяка
Cлесарь 
Завсегдатай
Сообщения: 457
 
Сообщение #17 от 16/06/2012 22:13 цитата  

Мой первый опыт был менее симпатичным:





Потом это преобразилось в такое:







ДОБАВЛЕНО 16/06/2012 23:14

Вы не один товарищь!!!
Yaroslav 
Передовик
Сообщения: 2188
 
Сообщение #18 от 16/06/2012 22:17 цитата  

Cлесарь, я так понял, ты и индикацию реализовал?
Cлесарь 
Завсегдатай
Сообщения: 457
 
Сообщение #19 от 16/06/2012 23:10 цитата  

Да. Индикация.



ДОБАВЛЕНО 17/06/2012 00:13

Два года эксплуатации.



ДОБАВЛЕНО 17/06/2012 00:38

Почитал сообщение автора темы. у нас совершенно разные цели, у него универсальность метода для широкого применения, у меня качество метода, заточено под конкретную модель/линейку СМА.
Анатолий66 
Бывалый
Сообщения: 96
 
Сообщение #20 от 17/06/2012 08:49 цитата  

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

Перейти: 
Следующая тема · Предыдущая тема
На страницу 1, 2  След.
Показать/скрыть Ваши права в разделе

Интересное от ESpec


Другие темы раздела Мастерская Самоделкина



Rambler's Top100 Рейтинг@Mail.ru liveinternet.ru RadioTOP