Domácí síť mikrokontrolérů pro indikaci, regulaci a ovládání

Nádhera. :slight_smile:
Ako sa dá stvoriť taký vzorec?Ide mi len o to keby som chcel napríklad meniť rozsah regulácie (60 - 90°C),alebo dolnú hranicu otáčok čerpadla(20%).Ale ak je to VŠ učivo na x strán,tak potom nič.
Aj tak vďaka.
Relatko.

Parametrické vyjádření přímky se učí možná už na ZŠ:)… zkus google, určitě ti poradí:)

No,na tej našej ZŠ sa to určite neučilo,a na strednej som zrejme chýbal :slight_smile:
Ale google poradil. :slight_smile:

Koukám čtu a není nad to si to udělat sám. Mám hotové tak nějak světla ,teplotu … byla tro fuška nervy ale jde to teď si mužu aspoň říct kde a jaký světlo bude ten kterej vypinač ovládat. …

A kde to muzem videt jak jsi to udelal?

Tak nejak to nakreslim a hodim to sem ,ale musim sklamat atmelaky je to postavene na PIC 18f1330 nebo jim podobnych. Jen naznacim da se to cele ovladat z PC pomoci programu hw.cz/Produkty/ART1056-Hercules- … minal.html a prevodniku rs232/485. Vypinac ma 8 vstupu a vystup na svetla ma 8 vystupu kazdy ma svoji adesu 01-31 .Kazdy vstup vypinace dokaze rozsvitit 3 zarovky na jedne vystupni karte na celkem 3 vystupnich modulech celkem 9 svetel naraz kazdej vystup pracuje jako zap/vyp a negace vystupu. Jo a vypinace jsou plne konfigurovatelne z PC nic se nemusi preprogramovavat. A jeste nekoukejte na ma cestina.
PS: zatim K videni to je jen na mem baraku.

Zde schemata. Snazim se o jednoduchost zbytek je otazka software nejsou zakresleny ochrany proti prepeti a vse je napajeno z 24v rozvodu.
svetlo.pdf (32.6 KB)
vypinac.pdf (37.2 KB)

Nevloudila se chybka? Skoro bych řekl, že ty diody mají být obráceně :slight_smile:.

Mas pravdu ,ale tyto veci resim az na plosnem spoji tam to musi fungovat ne. Jinak plosne spoje jsou uz v 5ti provedenich a stale je co zlepsovat, ale to je hudba budoucnosti nejdrive to musi cele chodit pak se daj casti menit uz za chodu. Jo jeste tam chyby mereni teploty s MCP9700 to je na potu RA0 a LED je na RA1 to tam urcite neni to je verze tusim 3.0 schema je 1.0 :smiley:

Zdravím všetkých.
Navrhujem vlastný riadiaci systém pre vykurovanie a chcel by som teplotu výstupnej vody z kotla nastavovať podľa vonkajšej teploty.Potrebujem poradiť vzorec ktorý vyjadruje ekvitermickú krivku.
Pracujem v C-čku.
Máte niekto skúsenosť z realizáciou takéhoto “nápadu”?
Relatko.

To nelze takhle bez dalších informací určit. Záleží totiž na spoustě faktorů. Radiátory/podlahovka, starý kamenný dům/pasivní stavba, každá varianta bude mít naprosto odlišné požadavky. Když to bastlíš doma, budeš si během prvního roku tu křivku asi muset vytvořit pokusně.
Je možné navrhnout adaptivní regulátor s online identifikací, který si udělá pokusný regulační pochod, určí parametry a pak se už o nic nemusíš starat. Změna venkovní teploty se projeví jako změna parametrů soustavy a ty si dopočítá.
Nejsem si však jist, zda na to máš potřebné znalosti (mimo jiné je potřeba dost paměti pro operace s maticemi).
Nejméně náročné bude si při několika venkovních teplotách změřit potřebnou teplotu vody, nechat si v excelu vytvořit rovnici a tu použít, nebo to vyřešit jen tabulkou.

Máš pravdu.Najlepšie to bude len odsledovať.Dorábajú mi ku kotlu na pevné palivo štvorcestný zmiešavací ventil + servo a naň riešim riadenie.Priorita bude teplota spiatočky kotla(nízkoteplotná korózia) a potom nastavenie teploty vody do systému.Trochu bude problém z termohlavicamy,pri laborovaní zrejme budú musieť byť úplne otvorené.
Takže ekvitermika bude až v druhej verzii.Pre začiatok ručné nastavenie výstupnej teploty.
Relatko.

Edit:Čo znamená,vyriešiť to tabuľkou?
Relatko.

Tabulka s několika venkovními teplotami a jim odpovídajícími topnými teplotami. Když by venku klesla pod aktuálně používaný “řádek”, přepnul bys to na další, nebo si z těch dvou kolem aktuální teploty aproximací dopočítal tu aktuální potřebnou topnou.
Ve skutečnosti jde spíš o rozdíl mezi požadovanou vnitřní a aktuální venkovní teplotou.

Počítáš s tím, že ta tvoje jednotka bude muset řídit i kotel (ubrat po nahřátí kotle a otopné soustavy nebo vypnout po nabití nádrže)? :wink:

Kotol má vlastný bimetalový termostat ktorý podľa teploty kotla reguluje prívod vzduchu pod ohnište.Takže ak poklesne “spotreba” tepla na kotli stúpne teplota a sám si zníži výkon.

Filozofia otvárania a zatváranie 4-cestného ventilu je (zatiaľ) takáto:

void work (void)
{
if	(t_3 <= 50)	//ak je tepl.kotla malá nejde čerpadlo
	out_1 =0;
else 
	out_1 =1;	//ak je tepl.kotla väčšia beží čerpadlo
	
if	(t_3 >= 95)
	{
	open(); //ak je kotol prehriaty,ventil sa otvorí
	return;
	}
if	(t_1 < ts_1)//ak je teplota spiatočky menšia ako nastavená
	{
	close();		 //tak sa privrie ventil
	return;
	}
else if (t_2 < ts_2)//ak je väčšia,skontroluje sa výstupná teplota do systému
	{
	open(); //ak je menšia ako nast,vent.sa otvorí
	return;
	}
else close();//ak je väčšia,vent.sa privrie
}

Relatko.[/code]
a1103201.gif

Nevidím čidlo zpátečky, ale předpokládám, že tam je.
Z tohoto zapojení bych měl skoro obavy. Představ si, že ti pojede kotel na plný výkon, otevřeš někde předtím zavřený radiátor a ledová voda se ti dostane na zpátečku.
Program ti odstaví radiátory a rozjetý kotel se při plném výkonu dostane do samotížné cirkulace, protože čerpadlo je mimo. Vem si, že ZATÍŽENÝ kotel je schopen udělat spád třeba 20°C a najednou jde s plným výkonem naprázdno. Než se teplota dostane na bimetal, voda v tělesech kotle je už vypařená a v lepším případě všechno letí ven tlakovým ventilem.

Kecat ti do toho nebudu, topenář nejsem, ale radši bych tam měl 2 čerpadla. Druhý na zpátečce kotle přemostěný zpětnou klapkou. Mohlo by bejt v chodu např. při menším otevření ventilu než 5% a při rozdílu výstupu a vstupu >5°C nebo tak nějak to pošolichat.

Automatický neelektrický regulaci taky zatím moc nevěřím. Měli jsme ji na původním kotli a chodila asi 2 měsíce, pak na to hodila bobek :confused:. Teď máme novej, má najeto zhruba taky 2 měsíce a zatím chodí, tak jsem zvědav.

Zdravím.
Z akými výstupmy máte lepšie skúsenosti.
Z relé alebo napríklad z optotriakom ,ktorý spína v nule.
Bude to zopínať čerpadlo (max 80W) a motorček servo pohonu,oboje ma 230V ~.
Relatko.

rele je rele… ono ked ti nahodou po burke v lete zopne ten optotriak na trvalo… rozhodni sa podla miesta ktore tam mas… Napriklad v branach su pouzite prave optotriak+triak a fachci to motor ma priblizne ten isty vykon

Na relé ma odrádza možné rušenie MCU iskrením na kontaktoch.Plošák nemôže byť veliký,lebo to celé chcem narvať do KPDIN3,nech to vyzerá k svetu.Preto tá obava pred relé.O prípadnom odrušení toho zase veľa neviem.Akutát 100n k MCU,a nejaká 10 - 100M,všetko v napájacej vetve.A taktiež aj k LCD.
Čítal som kade tade že iskrenie dokáže prepísať hodnoty v registroch a to radšej nie.
Máte niekto s takýmto rušením skúsenosť?
Relatko.

Edit.
Tak som sa predsa rozhodol pre relé.Našiel som miniatúrne z cievkou na 5V (0,45W).
Veľmi pekne poprosím o rady ako zabezpečiť MCU pred rušením pri zopínaní relé.A to aj od iskrenia na kontaktoch,ako aj od pulzu(špičky)pri zopnutí cievky.
Vopred veľká vďaka.
Relatko.

Tohle resim relatkem na 12V. Celou desku napajim 12V=. Na procesor a pripadne periferie pak staci obycejna 7805. U civky relatka antiparalelne dioda. Relatka spinam bud nejakym BCxxx nebo BS170. Zadne ruseni od kontaktu jsem nezaznamenal. Spina to 2kW topne teleso. Procesor pic16f628, v druhem kousku mega16.

Neviem ako komu rusit a resetovat mi to neresetovalo ale na zbernici nieco podobne ako 1wire od dalasu to robilo nepeknu paseku…samozrejme to behalo na netienenych obycajnych kabloch co sli k staremu termostatu.
Tam som to musel zablokovat kondiky a filtrovat rc clenom…Ale to je samozrejme ak ide o dlhe privody k uP bud riesit optoclenom ak sa da alebo blokovat RCclenom…
Podotykam ze som spinal el.mag ventil plynoveho kodtla a to je nieco ine ako odporove teleso :smiley: