Komunikační protokol u pračky Indesit IWUD 41051

Poruchy, opravy, rady, návody

Moderátor: Moderátoři

Odpovědět
Zpráva
Autor
Uživatelský avatar
ghost07
Příspěvky: 47
Registrován: 19 úno 2020, 01:00

Komunikační protokol u pračky Indesit IWUD 41051

#1 Příspěvek od ghost07 »

Ahoj, je tu někdo, kdo by věděl jaký komunikační protokol používají pračky Indesit?
U naší pračky (Indesit IWUD 41051) odešla řídící deska, a zatím nejsou peníze na novou, takže bych prozatím viděl jako možnost nahradit řídící desku jiným mikroprocesorem.

K řídící desce vede 5 vodičů, předpokládám že dva jsou napájecí, dva budou nejspíš RS485 nebo CAN BUS a poslední by mohl být buď záporný napětí nebo cokoliv jiného. Ještě jsem to neměřil, protože nevím co konkrétně bych tam měl hledat - to bude záležet na tom protokolu.

Uživatelský avatar
JirkaZ
Moderátor
Moderátor
Příspěvky: 1429
Registrován: 26 úno 2021, 01:00

#2 Příspěvek od JirkaZ »

To nemáš cca 6 litrů na (přinejhorším) novou podobnou pračku a zároveň máš takové schopnosti a vybavení, že jsi s to vyvinout celý nový řídící systém, a to jak hw, tak i sw?

Vyvinout a postavit tak, aby si přesně "sednul" se zbytkem stroje?

Tak nevím, něco mi tu nesedí a možná nebudu sám...
Naposledy upravil(a) JirkaZ dne 27 led 2023, 13:49, celkem upraveno 1 x.
Kdo chce, hledá způsob;
kdo ne - hledá důvod.

Ze dvou možností často volím tu třetí.

Uživatelský avatar
Zaky
Příspěvky: 6129
Registrován: 30 říj 2010, 02:00
Bydliště: Praha

#3 Příspěvek od Zaky »

Prvně bych řešil, co na té desce odešlo a jestli je to opravitelné. Vyfoť ji a nahraj fotky sem. Pokud je KO procesor, tak to je samozřejmě neopravitelné.
Krátce před tím, než se to rozbilo, tak to ještě fungovalo...

Uživatelský avatar
JirkaZ
Moderátor
Moderátor
Příspěvky: 1429
Registrován: 26 úno 2021, 01:00

#4 Příspěvek od JirkaZ »

Ta deska je dost pravděpodobně tohle (ale nechť se vyjádří tazatel).

Jinak souhlas se Zakym.

Jediné místo, kde se občas detailně rozebírají řešení řídících jednotek praček a jiných podobných spotřebičů, jsou ruské servery a konkrétně časopis "Remont i servis" (příklad). Jenže vzhledem k vyráběnému spektru tam skoro určitě nebude požadovaná deska...

Jinak tahle oblast je ukázka nejzprasenějšího "vendor lock-in". Speciální programovací rozhraní a především sw, desky se obvykle dodávají bez fw, takže to vybavení je nezbytné.

Čili jediná šance je nepoškozený MCU a klasický poctivý reverse engineering.
Naposledy upravil(a) JirkaZ dne 27 led 2023, 13:35, celkem upraveno 1 x.
Kdo chce, hledá způsob;
kdo ne - hledá důvod.

Ze dvou možností často volím tu třetí.

Uživatelský avatar
Zaky
Příspěvky: 6129
Registrován: 30 říj 2010, 02:00
Bydliště: Praha

#5 Příspěvek od Zaky »

Pokud je to ono, tak ta deska má v sobě spínaný zdroj a relátka, kde je problém nejpravděpodobnější, takže za pokus o opravu to určitě stojí. https://www.pieces-tout-electromenager. ... point.html
Krátce před tím, než se to rozbilo, tak to ještě fungovalo...

Uživatelský avatar
ghost07
Příspěvky: 47
Registrován: 19 úno 2020, 01:00

#6 Příspěvek od ghost07 »

JirkaZ:
Je to tak, jak říkáš no :D
Peníze teď momentálně potřebuju na něco jiného.
A taky je mi líto tu pračku vyhazovat když všechno ostatní funguje, a programovat umím, jen nemám podklady (dokumentaci) :(

Vůbec nechci aby to umělo dokonale prací cyklus, stačí aby to prostě umělo točit chvíli na jednu stranu, a pak na druhou, aby to umělo ždímat a nakonec je taky celkem důležitý se tý vody nějak zbavit, takže zapnout čerpadlo. Vodu můžu napustit klidně ručně.

Na napsání takového programu nevidím nic složitého (rozhodně míň úsilí než vydělat 6k), teda pokud budu vědět jak komunikovat s jednotlivými komponenty.

Vyvíjet HW není potřeba, stačí použít nějaké arduino nebo ESP8266, obojí mám.

Zaky
Můžu to klidně vyfotit až budu doma, ale jde o to, že ta deska celkově zoxidovala. Nejdřív stačilo odpojit a vyčistit kontakty konektoru, pak to začalo postupně žrát cestičky, který jsem pár krát překlenul drátkem, a teď už jsem to nebyl schopný rozchodit.

JirkaZ:
Není to úplně tahle deska, je to spíš ta nahoře u ovládacího panelu.
Ale teoreticky by mohla být poškozená tahle deska mě teď tak napadá... (ale je divný že dřív stejné symptomy - po zapnutí do zásuvky jen pípne, ale nejde zapnout - šly vyřešit vyčištěním konektoru na desce u ovládacího panelu)


A taky mi teď došlo, že jsem si to celý představoval špatně :D
Myslel jsem, že ten MCU na ovládacím panelu komunikuje s každou komponentou (motor, čerpadlo, napouštěcí ventil, ohřívač, senzory), a že každá komponenta má teda vlastní MCU. Ale když teď koukám na tu druhou řídící jednotku (na kterou jsem úplně zapomněl), tak to vypadá že ovládací panel komunikuje jen s tou ŘJ samotnou, a ta už spíná relátka jak je potřeba. V tom případě asi fakt nebude existovat popis protokolu veřejně, nebo bude jen pro konkrétní model. No.. nakonec asi opravdu bude potřeba návrh HW (relátek), a zjistit pořadí vinutí v motoru.

Uživatelský avatar
Zaky
Příspěvky: 6129
Registrován: 30 říj 2010, 02:00
Bydliště: Praha

#7 Příspěvek od Zaky »

Tak to bude pro změnu asi zase toto: https://www.ebay.co.uk/p/7057690741?iid=354395065811
A to opravitelné bude taky. Oprava bude znamenat zlomek času proti bastlení nějakého nového řízení. To se prostě v žádném případě nevyplatí.
Krátce před tím, než se to rozbilo, tak to ještě fungovalo...

Uživatelský avatar
mihal
Příspěvky: 1812
Registrován: 06 dub 2005, 02:00
Bydliště: Zilina

#8 Příspěvek od mihal »

Tiež som dávnejšie uvažoval nad vlastným mcu pre pračku, ale z dôvodu pridania funkcií, ktoré sa bežne nevyužijú. Procesor neni problém, ja som tam mal HCS12 od NXP ale nechcelo sa mi mapovať lcdčko s klávesami. V tvojom prípade by som sa snažil buď o opravu alebo využi programovanie na zárobok pre novú pračku.

Uživatelský avatar
keemo
Příspěvky: 4996
Registrován: 10 zář 2007, 02:00
Bydliště: Ostrava, Bratislava

#9 Příspěvek od keemo »

Přeji hodně štěstí :D

Uživatelský avatar
zvaty
Příspěvky: 1160
Registrován: 08 lis 2006, 01:00
Bydliště: Šumperk

#10 Příspěvek od zvaty »

A co ta pračka teď v tomto stavu konkrétně dělá?

Uživatelský avatar
ghost07
Příspěvky: 47
Registrován: 19 úno 2020, 01:00

#11 Příspěvek od ghost07 »

Momentálně, když ji dám do zásuvky a stisknu tlačítko na zapnutí/vypnutí, tak jednou pípne a nic víc (ani se nerozsvítí displej s časem ani LEDka "zapnuto"). Když pak stisknu tlačítko podruhý, tak už nic nedělá, doku ji nevytáhnu na chvíli ze zásuvky a zase nezapojim, pak zase může jednou pípnout když ji zkusím zapnout.

Zkusil jsem ještě jednou kouknout na ten ovládací panel. Ty vodiče co k němu vedou jsou:
1. +5 V (MCU)
2. +12V (pull-upy na 4. a 5. a pak stabilizátor na další 5V větev)
3. GND
4. asi diferenciální komunikace
5. to samí jako 4. ale s opačnou polaritou

Našel jsem místa, kam připájet drátky za konektorem (od kterého už byly cestičky dost sežraný), ale chová se to pořád stejně. Ale od těch míst to až k prvním součástkám u MCU (tranzistory) kontakt má, a nikam jinam se ty cestičky nevětvily.

Mezitím se mi podařilo zničit 2 SMD kondenzátory. Když jsem na ně zkoušel chytit drátky, tak se odtrhla pájecí ploška. Nevím jak moc jsou důležitý, první byl mezi 4. a GND, druhý mezi 5. a GND, tak žeby low pass filtr? Ale hodnotu už asi nezjistím. Může to mít vliv na to, že kvůli tomu nebude fungovat ovládací panel / komunikace s výkonovou řídící jednotkou?

petrfilipi
Příspěvky: 2551
Registrován: 13 zář 2005, 02:00

#12 Příspěvek od petrfilipi »

A potřebuješ zjišťovat, co kam vede? Pokud ti stačí, aby pračka prala na 1 program, tak neřeš žádná tlačítka (spouštění bude připojením napájení), mezi Arduino a topení připoj relé, tlakový spínač (na hladinu vody) tam máš (snad je binární), teplotní čidlo je nějaký termistor. Možná bude problém s motorem, pokud není ovládán relátky. Nějaký program si vymyslíš (okopíruješ z funkční pračky). A to, kde se program právě nachází, můžeš indikovat nějakým pískátkem.
Fakt je nereálné zjišťovat komunikační protokol nějakého zařízení. Výrobce tam může použít cokoli a strávíš nad tím hrozně moc času.

PF

Uživatelský avatar
kodl1
Příspěvky: 263
Registrován: 30 kvě 2006, 02:00
Bydliště: Brno

#13 Příspěvek od kodl1 »

Co sehnat jinou Indesitku za odvoz a přehodit panel, nevypadá to že by měla invertorový motor takže může být i starší a mechanicky sedne, stačí napojit kabely, mohly by sedět i konektory, a na bazoši je i jedna zrovna tahle na díly..
Co mne nezabije, to mne posílí ...

Uživatelský avatar
ghost07
Příspěvky: 47
Registrován: 19 úno 2020, 01:00

#14 Příspěvek od ghost07 »

kodl1:
Jj přesně to mám teď v plánu - vzít ten díl z jiné Indesit pračky. Koukal jsem, že i když to není přesně ten stejný model, tak je pořád celkem velká pravděpodobnost, že řídící jednotka bude stejná.

Odpovědět

Zpět na „Bílá technika“