Vítejte na Elektro Bastlírn?
Nuke - Elektro Bastlirna
  Vytvořit účet Hlavní · Fórum · DDump · Profil · Zprávy · Hledat na fóru · Příspěvky na provoz EB

Vlákno na téma KORONAVIRUS - nutná registrace


Nuke - Elektro Bastlirna: Diskuzní fórum

 FAQFAQ   HledatHledat   Uživatelské skupinyUživatelské skupiny   ProfilProfil   Soukromé zprávySoukromé zprávy   PřihlášeníPřihlášení 

řízení otáček ss motoru

 
Přidat nové téma   Zaslat odpověď       Obsah fóra Diskuzní fórum Elektro Bastlírny -> Programování PIC, ATMEL, EEPROM a dalších obvodů
Zobrazit předchozí téma :: Zobrazit následující téma  
Autor Zpráva
ok1f



Založen: Sep 11, 2006
Příspěvky: 239

PříspěvekZaslal: so srpen 18 2007, 13:46    Předmět: řízení otáček ss motoru Citovat

Dobrý den, poraďte mi prosím, jak řídit otáčky motoru. zatím jsem stvořil pulsní regulaci výkonu pomocí 16f84a, jedním tlačítkem zvyšuji, druhým snižuji otáčky, ale vadí mě závislost otáček na napětí a na zátěži. Potřeboval bych v procesoru porovnávat otáčky naměřené (např. Hallův snímač) s nastavenými a při rozdílu provést korekci výkonu. Takže jakási zpětná vazba. Zatím mne nenapadá žádné rozumné řešení, chybí mi ta základní myšlenka. Děkuji.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
stepa



Založen: Jan 05, 2007
Příspěvky: 4669
Bydliště: poblíž HK

PříspěvekZaslal: so srpen 18 2007, 14:21    Předmět: Citovat

Naco procak? Zbytecny Wink

zapojeni KTE 9/2001 str. 8-9



otacky.png
 Komentář:

Stáhnout
 Soubor:  otacky.png
 Velikost:  34 kB
 Staženo:  450 krát

Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Odeslat e-mail Zobrazit autorovy WWW stránky
NEONI



Založen: Feb 11, 2007
Příspěvky: 505
Bydliště: SVK

PříspěvekZaslal: so srpen 18 2007, 15:37    Předmět: Citovat

Samozrejme konc. tranzistor treba vyberat podla regulovaneho prudu, ta 136 by toho vela nevydrzala.Ale akosi mi nieje jasne zapojenie pred tou prerusovanou ciarou, naco tyristor? Rolling Eyes
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
stepa



Založen: Jan 05, 2007
Příspěvky: 4669
Bydliště: poblíž HK

PříspěvekZaslal: so srpen 18 2007, 15:47    Předmět: Citovat

NEONI napsal(a):
Samozrejme konc. tranzistor treba vyberat podla regulovaneho prudu, ta 136 by toho vela nevydrzala.Ale akosi mi nieje jasne zapojenie pred tou prerusovanou ciarou, naco tyristor? Rolling Eyes


Achjo Rolling Eyes , proc jsem asi daval odkaz na to KTE? Aby ste si to precetli...ok1f chtel postrcit, tak jsem strcil. Je jasny ze trand musi dat podle motorku a to pred prerusovanou carou ne nadprouda ochrana. Misto tyristoru by se dal dat i trand. Kapis? Wink

BTW tu nadporudou ochranu tam vubec cpat nemusis...ale preci nebudu zbytecne sekat schema...nekomu se to muze hodit.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Odeslat e-mail Zobrazit autorovy WWW stránky
masar



Založen: Dec 03, 2005
Příspěvky: 12492

PříspěvekZaslal: so srpen 18 2007, 15:50    Předmět: Citovat

Tyristor je pojistka proti nadproudu. Při překročení úbytku napětí na odporu R2 zkratuje tyristor vstup 2 a 6 555 a ta přestane spínat výstupní tranzistor. Tlačítkem se tyristor vypne a uvolní regulaci.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Odeslat e-mail
Hill
Administrátor


Založen: Sep 10, 2004
Příspěvky: 19542
Bydliště: Jičín, Český ráj

PříspěvekZaslal: so srpen 18 2007, 17:00    Předmět: Citovat

Některé možnosti, jak lze řešit zpětnovazební regulaci otáček, jsem tu už popisoval:
http://www.ebastlirna.cz/modules.php?name=News&file=article&sid=199&mode=flat&order=0&thold=-1
Jestli generuješ impulsy s proměnnou střídou přímo kontrolérem, tak využij třeba analogový vstup, na který přivedeš výstup z integrátoru. Strmost a charakteristiku du/dt pak můžeš nastavit jak analogově, tak ji můžeš ovládat programově.
Další možnost je třeba přivést výstupní napětí na okénkový komparátor a jeho výstupy připojit místo tlačítek přidat/ubrat.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
ok1f



Založen: Sep 11, 2006
Příspěvky: 239

PříspěvekZaslal: so srpen 18 2007, 17:50    Předmět: Citovat

Procesor je nutností, jedná se o ventilátor v nezávislém topení a potřebuji jeho výkon ovládat programem. Měl jsem na mysli vzít digitální signál z hallova snímače a jeho kmitočet porovnávat s nějakým referenčním, např. uloženým v tabulce. je nutno zachovat stávající ovládání tlačítky přidej/uber. Nemám ale s touto problematikou zkušenosti, základy jsem snad už nějaké získal, ale na toto potřebuji radu.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Hill
Administrátor


Založen: Sep 10, 2004
Příspěvky: 19542
Bydliště: Jičín, Český ráj

PříspěvekZaslal: so srpen 18 2007, 18:04    Předmět: Citovat

Inkrementuj impulsy ze snímače do čítače a programovým časováním jeho stav pravidelně snižuj, ale kontroluj jeho stav tak, aby nepodkročil nulu ani nepřetekl.
Při nižším obsahu čítače motoru přidej, při vyšším uber. Pro stav čítače 0 dej motoru plnou, pro stav 255 ho vypni.
Jeden cyklus tedy bude mít nanejvýše 255 impulsů.
Můžeš rozsah samozřejmě zúžit, například jen na +/- 64 kolem 127. Pak bude regulace strmější a regulátor bude udržovat otáčky tak, aby stav čítače byl větší část doby kolem těch 127
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
ok1f



Založen: Sep 11, 2006
Příspěvky: 239

PříspěvekZaslal: so srpen 18 2007, 18:10    Předmět: Citovat

Jestli tomu dobře rozumím, tak stav čítače bude nějakým způsobem určovat střídu výst. napětí, stav 127 např. 1:1, chápu to správně?
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Hill
Administrátor


Založen: Sep 10, 2004
Příspěvky: 19542
Bydliště: Jičín, Český ráj

PříspěvekZaslal: so srpen 18 2007, 18:31    Předmět: Citovat

Může, a to přímo.
Například příklad: Při stavu 0 bude střída 1:1, při stavu 255 bude střída 0:1, nebo naopak, podle toho, jestli výkonovým stupněm signál ještě invertuješ nebo jen zesiluješ.
Ale i to lze invertovat programově.
Druhý čítač bude řídit výstup a to tak, že bude čítat dokolečka a porovnávat. Dokud nedosáhne stavu prvního čítače, bude výstup aktivní, tedy do motoru jde šťáva. Než pak dopočítá do 255, bude výstup vypnutý.
Přitom není ani nezbytně nutné, aby tento čítač běžel na kmitočtu pevně svázaném s referenčním, jen je vhodné, aby konstantní frekvence inkrementovaných impulsů tohoto druhého čítače byla alespoň 16x vyšší, než frekvence dekrementující první čítač.
Je to na delší vysvětlování, nakresli si vývojový diagram a myslím, že další výklad ani nebude třeba.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
ok1f



Založen: Sep 11, 2006
Příspěvky: 239

PříspěvekZaslal: so srpen 18 2007, 18:58    Předmět: Citovat

Jen pro jistotu: první čítač čítá impulsy a toto číslo porovná po určitém čase s nějakým registrem, kde je uloženo, jak rychle se má točit motor. liší-li se výsledek od nuly, je na výstupu příkaz ubrat, nebo přidat.
Druhý čítač počítá do hodnoty téhož registru a než ji dosáhne, je na výstupu např. "1", když ji překročí, je na výstupu "0".
Jestli je to až potud OK, pak nechápu, jak tyto dvě funkce provázat, jak ten první čítač může ovlivnit trvání řídících impulsů. Třeba přednastavením určité hodnoty do druhého čítače? Že by nečítal od nuly, ale např. od 100 a ta přednastavená hodnota by byla třeba od 90 do 110, v závislosti na výsledku z prvního čítače?
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Zobrazit příspěvky z předchozích:   
Přidat nové téma   Zaslat odpověď       Obsah fóra Diskuzní fórum Elektro Bastlírny -> Programování PIC, ATMEL, EEPROM a dalších obvodů Časy uváděny v GMT + 1 hodina
Strana 1 z 1

 
Přejdi na:  
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

Powered by phpBB © 2001, 2005 phpBB Group
Forums ©
Nuke - Elektro Bastlirna

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.


PHP-Nuke Copyright © 2005 by Francisco Burzi. This is free software, and you may redistribute it under the GPL. PHP-Nuke comes with absolutely no warranty, for details, see the license.
Čas potřebný ke zpracování stránky 0.15 sekund