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.
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... _________________ Kdo chce, hledá způsob;
kdo ne - hledá důvod.
Ze dvou možností často volím tu třetí.
Naposledy upravil JirkaZ dne pá leden 27 2023, 13:49, celkově upraveno 1 krát.
Založen: Oct 30, 2010 Příspěvky: 6847 Bydliště: Praha
Zaslal: pá leden 27 2023, 13:00 Předmět:
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...
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. _________________ Kdo chce, hledá způsob;
kdo ne - hledá důvod.
Ze dvou možností často volím tu třetí.
Naposledy upravil JirkaZ dne pá leden 27 2023, 13:35, celkově upraveno 1 krát.
JirkaZ:
Je to tak, jak říkáš no
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ě
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.
Založen: Oct 30, 2010 Příspěvky: 6847 Bydliště: Praha
Zaslal: pá leden 27 2023, 14:35 Předmět:
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...
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.
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?
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.
Založen: May 30, 2006 Příspěvky: 263 Bydliště: Brno
Zaslal: út leden 31 2023, 15:11 Předmět:
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í ...
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á.
Nemůžete odesílat nové téma do tohoto fóra. Nemůžete odpovídat na témata v tomto fóru. Nemůžete upravovat své příspěvky v tomto fóru. Nemůžete mazat své příspěvky v tomto fóru. Nemůžete hlasovat v tomto fóru. Nemůžete připojovat soubory k příspěvkům Můžete stahovat a prohlížet přiložené soubory
Informace na portálu Elektro bastlírny jsou prezentovány za účelem vzdělání čtenářů a rozšíření zájmu o elektroniku. Autoři článků na serveru neberou žádnou zodpovědnost za škody vzniklé těmito zapojeními. Rovněž neberou žádnou odpovědnost za případnou újmu na zdraví vzniklou úrazem elektrickým proudem. Autoři a správci těchto stránek nepřejímají záruku za správnost zveřejněných materiálů. Předkládané informace a zapojení jsou zveřejněny bez ohledu na případné patenty třetích osob. Nároky na odškodnění na základě změn, chyb nebo vynechání jsou zásadně vyloučeny. Všechny registrované nebo jiné obchodní známky zde použité jsou majetkem jejich vlastníků. Uvedením nejsou zpochybněna z toho vyplývající vlastnická práva. Použití konstrukcí v rozporu se zákonem je přísně zakázáno. Vzhledem k tomu, že původ předkládaných materiálů nelze žádným způsobem dohledat, nelze je použít pro komerční účely! Tento nekomerční server nemá z uvedených zapojení či konstrukcí žádný zisk. Nezodpovídáme za pravost předkládaných materiálů třetími osobami a jejich původ. V případě, že zjistíte porušení autorského práva či jiné nesrovnalosti, kontaktujte administrátory na diskuzním fóru EB.