1

Téma: Řízení frekvenčního měniče

Ahoj,
jde pomoci MicroLightE řídit frekvenční měnič (PWM??) ? Chci regulovat rychlost oběhového čerpadla u kotle na tuhá paliva.
Je to vhodné a je vůbec možné řídit obyčejné oběhové čerpadlo?

Do čeho uzavřít 1-W čidlo, když teplota trubky může být i 100°C a aby nemělo velkou setrvačnost ?

Programovali jste někdo 'sofistikovanější' regulaci (PID) ?

Dík

2 Naposledy upravil: vkalina (2013-12-25 10:41:51)

Re: Řízení frekvenčního měniče

Lze,  ale dost se to prodraží a výsledek bude sporný.  Je výhodnější řídit servo. Já mám třeba čidla vlepený do elektrikarskych ocek.  Co je to PID regulace

3

Re: Řízení frekvenčního měniče

PID regulace

http://valter.byl.cz/plynula-regulace-pid

4

Re: Řízení frekvenčního měniče

Já na tom mám něco jako PID i s dopřednou vazbou. Když se PID programuje tak tak se mu spíše říká PSD. Naprogramovat je to hračka, mnohonásobně horší je nastavit správné parametry :-)

5

Re: Řízení frekvenčního měniče

A co třeba todle http://ksystems.cz/Kotelna/
Je to komplet SDS řídí mi to jak teplotu vody do topného systému, tak teplotu v mistnosti. Jeste k tomu budu dodelavat ekvitermni krivku, aby si to samo urcilo teplotu media v zavislosti na venkovni teplote, ale cekam na vetsi mrazy, abych si to necucal z prstu. Stacilo mi jenom nastavení časů pro PWM regulaci serva. KdYž se koukneš do grafů tak uvidíž že teplota v mísnosti plochá. Myslím že samotným čerpadlem se to takto uřídit nedá. Jo na prohlížení raděj Firefox. Chrome mi zatím neobrazuje gradienty. Tady je kus kódu na řízení PWM regulace serva


zapni_cerpadlo_2 //cerpadlo topneho okruhu zapnuto
{
CERPADLO_2 = 1;
echo(sys[5]'-'sys[6]'-'sys[7]' 'sys[8]':'sys[9]':'sys[10]' ''cerpadlo 2 zapnuto');
pwm = 7000;
pwmregulace:
if (POKOJ_TERMOSTAT != 0 && CERPADLO_2 != 0) return; // vyp. cerp. topneho okruhu, pokud vypne pokoj. termostat
if (WEB_TERMOSTAT + HYSTEREZE < DOMA && CERPADLO_2 != 0) return; // vyp. cerp. topneho okruhu, pokud vypne web. termostat
if (KOTEL < 7000 && AKUM1 < 4000 && CERPADLO_2 != 0) return; // vyp. cerp. topneho okruhu, pokud nehori kotel a jsou vybite nadrze
if (KOTEL >= 9800) return; //prehrati kotle
if (KOTEL > 8000 && CERPADLO_1 == 0) return; //zacal topit kotel - navrat do main, aby seplo primarni cerpadlo - prepinam z aku na kotel
if (STOUPACKA < SERVO && pwm > 1100) { pwm--; };  //pokud je chladnejsi, otvirame
if (STOUPACKA > SERVO && pwm < 7000) { pwm++; };  //pokud je teplejsi, zavirame
if (pwm != old_pwm) { PWM_CYKLE = pwm; }; //pri rozdilu nastavit novou hodnotu
if (pwm == 1101) { echo(sys[5]'-'sys[6]'-'sys[7]' 'sys[8]':'sys[9]':'sys[10]' ''servo 100%'); };
if (pwm == 1690) { echo(sys[5]'-'sys[6]'-'sys[7]' 'sys[8]':'sys[9]':'sys[10]' ''servo 90%'); };
if (pwm == 2280) { echo(sys[5]'-'sys[6]'-'sys[7]' 'sys[8]':'sys[9]':'sys[10]' ''servo 80%'); };
if (pwm == 2870) { echo(sys[5]'-'sys[6]'-'sys[7]' 'sys[8]':'sys[9]':'sys[10]' ''servo 70%'); };
if (pwm == 3640) { echo(sys[5]'-'sys[6]'-'sys[7]' 'sys[8]':'sys[9]':'sys[10]' ''servo 60%'); };
if (pwm == 4050) { echo(sys[5]'-'sys[6]'-'sys[7]' 'sys[8]':'sys[9]':'sys[10]' ''servo 50%'); };
if (pwm == 4640) { echo(sys[5]'-'sys[6]'-'sys[7]' 'sys[8]':'sys[9]':'sys[10]' ''servo 40%'); };
if (pwm == 5230) { echo(sys[5]'-'sys[6]'-'sys[7]' 'sys[8]':'sys[9]':'sys[10]' ''servo 30%'); };
if (pwm == 5820) { echo(sys[5]'-'sys[6]'-'sys[7]' 'sys[8]':'sys[9]':'sys[10]' ''servo 20%'); };
if (pwm == 6410) { echo(sys[5]'-'sys[6]'-'sys[7]' 'sys[8]':'sys[9]':'sys[10]' ''servo 10%'); };
if (pwm == 6999) { echo(sys[5]'-'sys[6]'-'sys[7]' 'sys[8]':'sys[9]':'sys[10]' ''servo 0%'); };
wait(100); //pockame 100 msec, protoze teplota se meni jen pomalu, tak at se projevi vliv zmeny pwm
goto pwmregulace;
}

6

Re: Řízení frekvenčního měniče

A jakou používáš frekvenci pro PWM ? V příkladu na wiki je 400. To by znamenalo v tvém případě plnou reakci za 40s ?

7

Re: Řízení frekvenčního měniče

je to vidět v tom kódu, 7000/0V a 1100/10V,  Servo se přestaví za 180s, ale reakce topné vody je pomalejší. Proto je tam ten timeout 100ms na každý krok PWM. Když byly časy kratší, tak to nebylo schopno udržet nastavenou teplotu. Postupným testováním jsem se dostal na cca +/- 2=°C při nastavené teplotě vody 50°C, což je už dostatečná odchylka. Šlo by nastavit ještě delší čas a zjiskat tím přesnější nastavení teploty vody, ale to už nedává smysl a zbytečně by to prodlužovalo dobu plného otevření serva, takže servo se plně otevře za 10minut.

8

Re: Řízení frekvenčního měniče

Aha, už to vidím. Objednal jsem si ten převodník, uvidím. Marně na internetu ale hledám, zda jde oběhové čerpadlo řídit frekvenčním měničem.

9 Naposledy upravil: vkalina (2014-01-05 14:45:39)

Re: Řízení frekvenčního měniče

jde to, ale frekvenční měnič s PWM regulaci bude stát balík a regulace nebude tak účinná, jako když použijete tricestny ventil s servem. Řízení vytápění pomoci čerpadla je vůbec docela nevhodné. Aby se dalo oběhové čerpadlo řídit frekvenčním měničem, bylo by nejlepší znej vyndat rozbehovy kondenzátor a zapojit ho místo na 230V na 3x400V a použít k tomu patřičný fregvencni menic. Použití fr měniče na 230V se stávajícím zapojeni čerpadla nebude mít výkonově lineární průběh a naprogramování regulace otáček takového zapojeni se bude dělat dost mizerně. Budete s tím mít velké problémy a výsledek bude stát za starou backoru. Radeji predelejte zapojeni topného okruhu. Bude to mnohem jednodušší a bude se to chovat mnohem korektnější. Pokud trvate ale na ovládání čerpadla, radej za něj dejte zpětnou klapku s pružinou a použijte k jeho ovládání releovy výstup. Bude to fungovat lip než s fr menicem

10

Re: Řízení frekvenčního měniče

Dík za odpověď. Ono je to "etážové topení", teď jsme to amatérsky dodělali - zdroj tepla (Prity SK W10) je to v obytné místnosti. Čerpadlo je řízeno jenom příložným termostatem - takže kamna nahřejí, čerpadlo spustí a termostat po 1 minutě vypne a pořád se to opakuje. To jenom, aby se kamna nerosila a čerpadlo zbytečně nehonilo chladnou vodu. Tak jsem si říkal, že budu teplotu sledovat a řídit rychlost čerpadla od min. otáček, aby to bylo takové plynulejší. Teď to vždy "chrstne" vřelou vodu do radiátorů a čerpadlo vypne. Jak ale vidím, tak je to asi blbost a zkusím tam dát ten ventil a asi použít slabší čerpadlo.
Proč tam je ta zpětná klapka? Patří mezi čerpadlo a kotel anebo čerpadlo a 3-cestný ventil?

11 Naposledy upravil: vkalina (2014-01-06 00:53:44)

Re: Řízení frekvenčního měniče

Zkus to o kopírovat z mého zapojeni viz http://ksystems.cz/Kotelna Ten ventil blíž ke kotli je termoventil a udržuje teplotu zpatecky na 70°C. Bez AKU nádoby stačí 60°C. No a ten druhy řídí vodu do topení a nebo dobíjí a vybíjí Aku nádobu a boiler. Todle je standardní zapojeni a da se použít i bez Akumulace. Na mých stránkách se pak můžeš online podívat jak se to chová, včetně zobrazeni stavu čerpadel a teploty jednotlivých trubek. Ta zpětná klapka na čerpadle u kotle je pouze ochrana kotle kdyby vypadl proud, aby to dokázalo jet na samotizku.