Pračka Indesit WIB111
Moderátor: Moderátoři
A že je v pračce voda si zřejmě taky nemyslí, když nemá z presostatu signál(tedy jestli je možné považovat 0,19V jako absenci signálu). Po 20min začne preventivně pumpovat a trvá to přesně 5min. Jsou to tedy nastavené nějaké ochranné prvky. Už při čerpání blikají ty ledky. Procesor tedy něco vyhodnocuje jako závadu. Voda to být nemůže a zámek taky ne. Proto nechápu Kremika kde tím co napsal míří.
Těch 20min čeká na něco ať je v pračce voda(presostat sepnul a procesor má na pinu 2,76V), nebo je prázdná(presostat nesepnul a na pinu procesoru je 0,19V).
V jediném zdroji jsem našel, že by RAPID WASH mělo být č.4. LED zámek se nepočítá.
A v jiném zdroji že by se č.4 mělo brát jako F4 a tedy presostat. Nevím, no...
Když děláš nějaký test, jednotlivé kroky musí následovat ve správném pořadí. Nemůžeš procesor vyděsit že má plný buben vody a teprve potom zavřít dvířka. To už pak může být zbytek testu úplně zbytečný. Procesor zjistí fatální chybu a jak na ni zareaguje ví jen autor nahraného programu. Přečti si ty testy, které jsi popisoval na předchozí straně. Myslím že to byl test 3 a 4. 2 byl taky trochu nesmyslný, dát program vypouštění vydy a přitom ji napouštět. Kdyby vyhodnotil, že do bubnu teče voda když nemá, zase je to fatal error. Tady to ale asi tak nevadilo, protože si mohl myslet, že byl podstav a hladina stoupla tím, že stékala z hader v bubnu. Možná.
Každopádně to opožděné zavírání dvířek je nesmysl. Na to už jsem jednou poukazoval. Je to jako by ti spadly klíče do kanálu, ale protože se do něj blbě leze, hledal bys je kolem obrubníku. Určitě je to příjemnější než lézt do kanálu, ale má to jednu drobnou chybku - nenajdeš je.
Ty potřebuješ aby ti pračka začla prát normálně, ne až potom co vytopíš koupelnu.
Takže když zadáš praní normálně tak jak se má, teprve pak stojíš před opravdovým problémem. To, že ji nějak nestandardně donutíš k nějaké reakci je určitě zajímavější, ale k výsledku nevede. I tak ale může pomoci. Můžeš si tak ověřit co vše procík umí zapnout a na co všechno reaguje a co je tedy určitě funkční.
Zámek je zamknutý, ale dveře ne. Procesor ví, že na výstup dal povel, ale ze vstupu nemá odpověď až do té doby, než ty nasimuluješ zamknutí. A pokud by měl během této (byť krátké) doby informaci o plné vaně (ať už z paměti nebo ze vstupu), je to pro něj porucha.Servo píše:No pořád ne. Kremik poukazuje na to, že si procesor myslí, že je pračka plná vody a že je otevřený zámek. Ale zámek je přece procesorem zamknutý(posílá signál na B tranzistoru a ten otevírá G triaku...
Ale Kremik to napsal dost výstižně.
Na začátku je vždy sepnutý triak zámku. To je špatně. Proč to procák dělá? Zřejmě si něco myslí že je, nebo není. Padla tady rada, abych navodil stav, že je v pračce voda a nechal pračku dokončit cyklus. Tak jsem to udělal. Výsledek je, že 20min čeká a pak 5min cucá ať tam ta voda je, nebo není. Ať ji naplním před zapnutím zámku, nebo po tom. Zkouším různé možnosti, co tak asi procák může chtít.
Postupně jsme vyloučili možné závady periférií, zdroje, 3,3V, vyměnil jsem mnou poškozený ULN2003, kondíky, triak zámku. Zbývá ještě ověřit, že skutečně není problém v signálech zvenčí procesorovi. A pak bude jisté, že je poškozený eeprom, nebo část procáku samotného.
Zkus mi tedy prosím vysvětlit jinými slovy, jak si myslel to o tom, že vidí pračku vody a otevřené dvířka.
děkuji
Dobře, to zní logicky a pro mě pochopitelně.masar píše:Zámek je zamknutý, ale dveře ne. Procesor ví, že na výstup dal povel, ale ze vstupu nemá odpověď až do té doby, než ty nasimuluješ zamknutí. A pokud by měl během této (byť krátké) doby informaci o plné vaně (ať už z paměti nebo ze vstupu), je to pro něj porucha.Servo píše:No pořád ne. Kremik poukazuje na to, že si procesor myslí, že je pračka plná vody a že je otevřený zámek. Ale zámek je přece procesorem zamknutý(posílá signál na B tranzistoru a ten otevírá G triaku...
Ale Kremik to napsal dost výstižně.
Jak tedy jinak nasimulovat nějaký stav? Z toho co píšeš jedině to, že nechám zámek sepnutý(1 a 2 na J004), dám do zásuvky, spustím program PRANÍ, (nic by nemělo škubnout), nechám pračku 20min a během cucání budu dolivat dovnitř vodu, aby se nespálilo čerpadlo ale ne moc, aby nesepnul presostat.
Druhý test bude, že nechám pračku napuštěnu se sepnutým presostatem a pak jak bude cucat, nebudu vodu už dolívat.
Něco jsi psal v tom smyslu, že pokud jsou dvířka zavřená, tak po zasunutí vidlice do zásuvky už žádný program nespustíš a abys mohl stisknout reset a start musíš mít zámek uměle "rozpojený". Tak jak to teda je?Servo píše:Jak tedy jinak nasimulovat nějaký stav? Z toho co píšeš jedině to, že nechám zámek sepnutý(1 a 2 na J004), dám do zásuvky, spustím program PRANÍ,...
Podle mne jsou jen dvě možnosti:
1. Procesor má vadné informace na některém vstupu nebo poškozený některý vstup, příp. poškozený výstup pro Q007 (ještě se nepodařilo tento výstup softwarově vypnout ani na okamžik (ms)). O napěťové úrovni tohoto výstupu jsem pochybnosti už vznesl. Ani presostat nedává všechny signály (pin1 J006).
2. Procesor si stále "pamatuje" chybový stav/přerušený cyklus a snaží se ho dokončit z důvodu poškozeného nebo "zbloudilého" programu.
Identifikovat, která možnost to je, je obtížné.
---
Ještě k měření:
Pokud je napětí na pinu 22 jen 2,76V, pak je schema tvé desky odlišné od uvedeného, zkontroloval bych tu cestu od pinu 5 J006 na pin 22 submodulu.Na pinech submodulu jsem naměřil toto:
Na 22 v rozepnutém stavu 0,19V.
Na 22 v sepnutém stavu 2,76V
Na 38 v rozepnutém stavu 0,19V.
Na 38 v sepnutém 2,76V.
Pokud to neklapne, v což už začínám věřit, bude na čase testnout masarův pin. Jestli si opravdu za všech okolností drží tu divnou hodnotu, skusil bych, jestli se ji vzdá aspoň při RESETu. Pokud ne, bude to s procíkem asi blbý, ale než bych ho zcela zavrhnul, bylo by dobré ověřit, zda se na něj to napětí nedostává někde zvenčí. Pokud to bude fakt procíkem, možná by se dalo tu úroveň "přeprat" odporem k zemi, ale to už bych považoval jen za provizorní řešení.
Když 1 a 2 na J004 spojím až po stisku START, tak dle nastaveného programu se rozjede daná periférie na 1s, zastaví a za 20min. se rozjede čerpadlo na 5min a blikají LEDky zámku a RAPID WASH.
Provedl jsem i tento test jak popisuješ. Napustil jsem vodu tak, aby presostat sepnul, zavřel jsem dvířka(propojil piny 1 a 2 na J004), připojil pračku do sítě, zmáčkl ON/OFF, START. LED zámku svítila(neblikala), což je normální stav.
Za 20min.se roztočil motor na plné obrátky na asi 1s a pak se začalo 5min odčerpávat. Při jízdě motoru a čerpadla a následně po té, začaly blikat LED zámku a RAPID WASH.
Zkusil jsem i pokus, že jsem sepnul zámek, zapojil pračku do sítě, ON/OFF, START. Bez napuštěné vody. Za 20min se začala voda na 5min odčerpávat a blikaly při tom ty 2 LED.
Presostat a signál z pinu 1 na J006: Podle všeho by se mělo jednat o havarijní úroveň. Presostat normálně sepne při tlaku 100(jednotky nevím) kontakty 11 a 14. A pokud překročí 380, sepne se 11 a 16.
Měření - vždy proti -12V.
Na pinu 30 procesoru je při při zapnutí pračky do sítě na 2s 3,24V a pak z ničeho nic klesne na 1,81V. Když pak zmáčknu ON/OFF, tak se na 2s zase zvedne na 3.24V a zase klesne na 1,81V. Když pak zmáčknu START, zůstane 1,81V a když pak resetuji dlouhým stiskem START, opět se zvedne na 3.24s na 2s a pak zase spadne na 1,81V.
Odpor R089 u B tranzistoru má 1,5k. Odpor PR7 u procesoru co vede z pinu 30 má 1k ohm.
Napětí na pinu 1 procesoru je vždy 3.27V a pin 64 má 0V za všech okolností startu/resetu/on/off.
Prošel jsem si cestičky od pinu 5 J006 a je tam jedna jinakost než na schématu. Ve schématu je R001(kousek pod J006) 0 ohm a R047(pod piny submodulu) je 1,5k ohm. Na desce jsou prohozeny.
Když jsou na J006 rozpojeny 3 a 5, tak na 5 je 0,19V. To jde až k 22 submodulu. Pod pinem 22 je odbočka na diodu D026. Na anodě má 0,19V a na katodě 3.30V. Víc viz.obrázek 032.jpg.
Když jsou na J006 spojeny 3 a 5, tak na pinu 5 je 5,27V a hned za R001 je 2,76V. A u submodulu je viz.033.jpg
To také neodpovídá pouhému přehození hodnot R001 a R047. Podle Ohmova zákona by tam měly být hodnoty na obrázku. Ještě to zkontroluj. I když to nebude fatální, pořádek "muší bejt". Hodnoty na pinu 42 submodulu s J006 nesouvisí, na tvém schematu jsou "navíc".Servo píše:Když jsou na J006 spojeny 3 a 5, tak na pinu 5 je 5,27V a hned za R001 je 2,76V. A u submodulu je viz.033.jpg
Když měříš odpor dvou paralelně spojených rezistorů R041, R042, pak u každého naměříš výslednou hodnotu.
Takže R041 i R042 mají 3k3 podle schematu i ve skutečnosti.
Odpor R043 a R047 mají na schematu 1k5, ve skutečnosti 0Ω.
A rázem odpovídají i velikosti naměřených napětí - viz obrázek.
Na funkci agronoma to sice nemá vliv, ALE...
Když shrnu provedené testy, vypadá to, že končí vždycky stejně. Procák na něco čeká a když se to do 20 minut nestane, podá chybové hlášení a vypustí vodu. To je celkem logické chování. K nějakým předchozím stavům tedy přihlížet nemusíme. Procíku chybí něco TEĎ, bez vlivu na předchozí stav. Drobné nuance, třeba že někdy ještě na chvíli roztočí buben brát v úvahu asi nemusíme. Možná testuje, zda je naplněn nebo prázdný. Kdyby byl plný prádla, točil by se možná dýl, třeba by ho i vyždímal. Ale to není důležité, jen se snaží navodit výchozí stav. Ale může to indikovat, že plnou hladinu vody zaznamenal. Že vypouští i prázdnou pračku je rovněž v pořádku, protože neví zda a kolik vody ve vaně zbývá. Že neodemkne dvířka je rovněž logické. Není hotovo. Kdyby je odemknul, uživatel by mohl mylně považovat prádlo za vyprané, i když by bylo třeba ještě plné prášku.
Podstatný je tedy pouze ten 20timinutový klid. To je ta rozhodující chvíle.
Vypadá to tedy, že k podstatě problému jsme se ještě ani nepřiblížili.
Ale můžu se plést. Prověřil bych ještě tedy ten podezřelý pin. V době, kdy na něm bude to snížené napětí, změřil bych ho na střídavém rozsahu. Pokud tam bude nějaká střídavina, je to asi OK, i když nevíme proč. Pokud nebude, změřil bych napětí v místě připojení submodulu. Je to bod mezi dvěma odpory, mohlo by to něco napovědět.
Pokud to nic nevysvětlí, skusil bych pin přes rezistor přizemnit odporem tak 470R až 1k. Zjistíme zda je to napětí tvrdé, nebo spíše jen proudový zdroj. Teoreticky by mohl být pin nastaven jako vstupní se zapnutým pullupem. Logiku to nedává, ale vyloučilo by to vadu procesoru.
No a pak - po každém zapnutí pračky máme 20 minut na zkoumání, co jí chybí. Když na to přijdeme, pračka se pravděpodobně rozběhne.
Ale dám takový laický rozum, zkusil bych odpojovat periferie a zapínat přístroj, ono to někdy skočí o zub a prioritně to vyhodnotí jinou závadu. Jen si nejsem jist v jakém stavu ta deska po těch všech laboracích ještě je.
Každopádně je to výborný rozbor
Ten osciloskop by se hodil nejen na tohle, ale na kontrolu průběhů výstupu fázového řízení triaku a některých vstupů pro tacho, synchronizaci apod., ale tazatel jím nevládne.bu2520 píše:Podíval bych se na ten malý konektor osciloskopem...
Ale tenhle presostat není "lineární". Aby presostat mohl dávat nějaký střídavý signál, potřebuje mít napájení. Má k dispozici jen +5V, chybí mu "GND".
Sice by mohl být "analogový", např. změna tlaku = změna odporu..., ale to zřejmě není.