Zdravim, na stole se mi válí deska z kondenzáku ZSB22-3C, chci ji otestovat, ale nemám hodnoty odporů kódovacího konektoru. Prosím má zde někdo tento kotel, nebo hodnoty ?
Předpokládané schéma je:
Založen: Jun 30, 2005 Příspěvky: 1571 Bydliště: Pardubický kraj
Zaslal: čt červen 27 2013, 23:32 Předmět:
Co se oprav desek týče - tak daleko jsem ještě nepokročil, ale jisté dílčí výsledky jsou, např. simulátor kotle, který tuto desku dokáže zblbnout tak, aby si myslela, že je v kotli, ačkoliv nemá připojenu plyn. armaturu, 3cest. ventil, svíčky, STB ani NTC.
Plynovou armaturu jsem nahradil dvojicí relé na 48V, spínací kontakty jsou propojeny a přivádí kostru na katodu diody.
Založen: Jun 30, 2005 Příspěvky: 1571 Bydliště: Pardubický kraj
Zaslal: ne červen 30 2013, 10:59 Předmět:
Nevýhodou uvedeného zapojení je, že potřebuje ventilátor (turbodmychadlo), což je drahá součástka (>7000Kč), pokud není připojen, deska při pokusu o zapálení spadne do poruchy C6. Ventilátor má řízené otáčky a snímač otáček, napájí se síťovým napětím (230V AC), deska řídí otáčky pomocí PWM (svorka PWMO), zpětně se přenáší impulzy (PIN), které udávají aktuální počet otáček, konkrétně 4 změny úrovně na otáčku. Na 1ot. tak vychází dva impulzy se střídou 1:1. Frekvence při minimálních otáčkách je 70Hz a při maximálních 180Hz, tj. 60•70/2 = 2100ot./min. až 60•180/2 = 5400ot./min. Deska a ventilátor vytváří jednoduchou servosmyčku regulující otáčky, provedl jsem test, kdy při plných otáčkách (180Hz) jsem zacpal nasávání ventilátoru, otáčky se vlivem podtlaku zvýšili až na 208Hz, za chvíli zareagovala regulační smyčka a otáčky se snížili (175Hz) ale postupně dooscilovaly na požadovanou hodnotu (180Hz). Po uvolnění ucpávky došlo k opačné situaci otáčky nejprve poklesly a potom dokmitaly na 5400ot./min., regulační smyčka tak není příliš kvalitní.
Svorka označená symbolem GND
kód:
|
---
je ventilátorem napájena na 110V proti kostře.
Signál na PWMO má průběh podobný jako GND, ale je na něm superponováno cca 5V PWM. Na obrázku PWMO je zobrazen rozdíl PWMO - GND.
GND.JPG
Komentář:
Průběh napětí na svorce GND vůči zemi (oscil. a kotel mají společný PE).
50V/DIV, DCoffs +150V, 5ms/DIV
Založen: Jun 30, 2005 Příspěvky: 1571 Bydliště: Pardubický kraj
Zaslal: po červenec 15 2013, 12:31 Předmět:
Na jedné straně je PWM modulace, na druhé je potřeba generovat signál se střídou 1:1 s proměnným kmitočtem, aby na výstupu platilo freq.=f(PWM). PWM lze integračním článkem převést na napětí odpovídající střídě, U=f(PWM), zbývá nalézt obvod freq.=f(U), vpodstatě převodník napětí -> kmitočet, zapojení existuje více, většinou s OZ nebo NE555, bohužel nezaručují střídu 1:1, vyřešit by se to dalo nastavením dvojnásobné frekvence a zařazením děličky dvěma (např. klopný D obvod), elegantnější způsob je použít napětím řízený oscilátor VCO např. CMOS 4046. Jedná se o kompletní obvod fázového závěsu, tj. VCO a fázový detektor v jednom pouzdře. Pro náhradu ventilátoru stačí pouze VCO, fázový detektor by při napětí 3,3V stejně nepracoval.
Založen: Jun 30, 2005 Příspěvky: 1571 Bydliště: Pardubický kraj
Zaslal: út leden 13 2015, 0:14 Předmět:
Když už mám běžící simulátor kotle, rozhodl jsem se analyzovat komunikaci po sběrnici Junkers Heatronic III. Jelikož od vydání prvních výrobků s touto sběrnicí uplynulo pěkných pár let (narychlo se mi datum dohledat nepovedlo, ale podle výchozího data na regulátorech typuji rok 2005), většinu práce udělali jiní, zejména "Soudruzi z NDR" - díky!
s tím, že neobsahuje synchronizační preambuli 0x55h, synchronizační mezera na konci rámce je kratší než obvykle a místo obyčejné sumy se používá CRC (soudruzi opět zabodovali, když se jim podařilo sestavit tabulku pro jeho výpočet), použitá rychlost je 9600 Baud, formát 8N1 (kromě synch. mezery).
Master (kotel) moduluje data změnou napětí přibližné hodnoty jsou 10V(L), 15V(H). Slave (regulátor) moduluje změnou odebíraného proudu.
Pro zachycení dat je potřeba převodník úrovní, mě se osvědčio zapojení na obrázku (zdroj: opět NDR), které sice snímá jen změny napětí, ale vidět jsou i zprávy od slave, neb změna proudu vyvolává pokles napětí. Za převodník stačí připojit sériovou linku (5V, nikoliv RS232), nebo logický analyzátor.
Tabulka pro výpočet CRC vypadá následovně (nejsem si zcela jist, zda se jedná o plnohotnotné CRC. Když jsem se snažil nalézt definující polynom, podařilo se mi to jen pro prvních cca 80 znaků, zbytek jaksi neseděl, tak buď jsem počítal špatně, nebo se toto CRC nedá definovat polynomem)
Detail na konec informačního rámce. Patrná je synchronizační mezera dlouhá 1,04ms. Délku trvání jednoho bitu je, kvůli nejistotám při vzorkování, vhodné určit jako průměr více bitů. Např. tři po sobě jdoucí bity (110) trvají celkem 0,3112ms => 1b trvá 103
Založen: Jun 30, 2005 Příspěvky: 1571 Bydliště: Pardubický kraj
Zaslal: ne leden 25 2015, 20:52 Předmět:
Data z logického analyzátoru je možné uložit např. v diferenciálním formátu s příponou .cvs. Data jsou uchována ve dvou sloupcích, první obsahuje čas v sekundách a druhý logickou hodnotu, která platí od času uvedeného u předešlé hodnotu po čas uvedený u aktuální hodnoty. Formát tak ukládá pouze změny signálu, nikoliv jednotlivé vzorky. Například jednotkový skok v tomto formátu zabere pouze 2 řádky dat a hlavičku (v konkrétním případě celkem 32B) bez ohledu na dobu vzorkování a vzorkovací frekvenci. Data lze dekodovat obdobným způsobem, kterým to dělá přijímač sériové linky. Dále je vhodné spočítat CRC, aby se ověřilo bezchybné přijetí a dekodování. Pro tento účel může posloužit jednoduchý skript vytvořený pro GNU Octave (opensource varianta matlabu, nemá sice k dispozici tolik knihoven a pokročilých funkcí jako MATLAB, ale je dostupný zdarma vč. zdrojových kódů).
Ve výstupu jsou k vidění dva datové rámce a spousta "synchronizačně-adresních" rámečků (ty nemají CRC)
je odesílána periodicky a obsahuje především data o kotli.
Typ zprávy je dán prvními čtyřmi Bajty, tedy 0x88 0x00 0x18 0x00
následuje maximální teplota na výstupu (odpovídá natočení levého knoflíku) 0x23 tj 35°C
další 2B obsahují teplotu změřenou na výstupu kotle (obvykle se zobrazuje na displeji) 0x01 0xEC tj. 1*256+14*16+12 = 492 jedná se o teplotu udanou na desetiny °C, tj 49,2°C
další Bajt je maximální výkon (nastavený v servisním řádku) 0x64 tj 100%
další Bajt je okamžitý výkon kontle 0x00
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.