Ako popísať závislosť sklopenia lamely žalúzie od dĺžky zapnutia motora?
Martin H.:
Môj domáci projekt by urýchlilo, keby som vedel popísať uhol naklonenia lamely vonkajšej žalúzie v závislosti od doby behu rúrkového motora. Teraz mám aproximáciu, že najprv je 0,15s doba latencie a potom sa uhol za 1,35s zmení lineárne z jednej krajnej polohy do druhej. To som odpozoroval. Tunajších elektrikári však vedia veci, o ktorých často ani netuším. Poradí niekto presnejší vzťah?
Ide mi len o fázu naklápania lamiel. Pre zdvíhanie hore/dole mi stačí úplne triviálny model, tam nejde o presnosť.
Prečo sa pýtam? Mám vlastný riadiaci program pre ovládanie vonkajších žalúzií a chcem ho rozšíriť o novú funkciu.
Hardware je štandardný. Zdvíhanie a spúštanie ako aj naklápanie lamiel sa ovláda zapínaním motora dole alebo hore na potrebný čas. Napríklad spustiť žalúziu úplne dole a odklopiť lamely znamená zapnúť na 60 sekúnd motor dole, potom na 1,5 sekundy motor hore.
Teraz chcem zo známej začiatočnej a požadovanej koncovej polohy žalúzie spočiťať potrebnú dĺžku impulzov pre motory a samozrejme potrebujem aj inverznú funkciu, t.j. z dĺžky impulzov manuálneho ovládania spočítať, v akej polohe sa žalúzia nachádza, lebo to bude neskôr začiatočná poloha pre ďalší krok.
Uhol dopadu slnečných lúčov podľa dátumu, času a zemepisnej polohy už viem veľmi presne spočítať.
Jiří Schwarz:
Obávám se, že to nebude správná cesta.
Pokud má být něco nějakým motorem posunuto do nějaké polohy s nějakou přesností, je třeba buď použít nějakou zpětnou vazbu, která řídícímu systému "ohlásí" polohu, nebo je třeba začít od nějaké známé polohy a použít krokový motor, kde konkrétní poloha odpovídá jistému počtu kroků.
Lukáš Rotrekl:
Mám obavu, že toto standardně žaluzie neumožní a zřejmně ani příplatkově, takže pokud se budete chtít vyhnout instalaci čidel oslunění, nezbude než jednou za nějakou dobu (bude nutno taky vypozorovat) udělat "reset" počítadla náklonu tím, že necháte žaluzku proběhnout do krajní polohy (dolů)..
Václav Kalina DC:
A co takhle počítat otáčky elektromotoru. Bez toho to dost dobře řešit nejde.
Martin Kurka:
TO: Jmenovec
A to snad není problém vytvořit virtuální hodnotu úhlu žaluzie alfa a tu počítat ze vztahu:
Alfa = k * (t - T) pro (t-T) ≥ 0
Alfa = 0 pro (t-T) < 0
Alfa = 0 v okamžiku úplného zavření žaluzií (standardní zavření)
Kde Alfa je úhel natočení žaluzie
T = čas dopravního zpoždění (konstanta)
t = souhrnný čas chodu motoru jedním směrem
k = experimentálně získaný koeficient
Princip je tento. Trubkový motor točí přibližně stále stejnou rychlostí otáčení, udělá za jednotku času t stejný počet otáček.
Mezi motorkem a žebříčkem je planetový převod značnou vůli v ozubení. Po každé změně směru otáčení motorku nastane v ozubení a v mechanismu mrtvý chod, kdy se musí vymezit vůle, než dojde k záběru na lanka žaluzie. Po dobu dopravního zpoždění T se při změně směru otáčení motoru nic s lamelami neděje i když se motor točí. Jakmile se vůle vymezí a jsou všechna kolečka v záběru, začne se natáčet žebříček a začne se měnit úhel lamel.
Při změně směru otáční motorku se tento děj s dopravním zpožděním pro vymezování vůlí opakuje. Ještě je tam vliv gravitace, který má důsledek, že dopravní zpoždění T je pro oba směry různé. Další vliv je doběh točení motoru, ale ten bývá u trubkových motorků díky ztrátám v převodu pro jeden změr zanedbatelný.
No a jakmile se žaluzie úplně zavřou standardním zavíráním, je důležité virtuální hodnotu úhlu nulovat, aby se nenačítaly chyby. Čas od času je tedy dobré úplně žaluzie sklopit do zatmívací polohy a udělat reset výpočtu.
Parametr T (Tnahoru a Tdolů )a k nelze získat jinak než měřením a navíc T se může letitým provozem zvyšovat, parametr k bude stabilnější.
P.S. při teoretickém sledování otáček motoru čidlem se stejně projeví mrtvý chod, nemluvě o tom, že trubkový motor je pro dodatečné snímání prakticky nepřístupný.
Navigace
[0] Index zpráv
[#] Další strana