Stránka 1 z 1
arduino___ Bezkartáčový stejnosměrný motor
Napsal: 20 lis 2016, 21:23
od gerii
zdravim poradí nekdo jak pres arduina ovladat bezkartáčový stejnosměrny motor 12v...plus vydět otácky a rugulovat...děkuji
Napsal: 20 lis 2016, 21:27
od EKKAR
gerii píše:...plus vydět otácky a rugulovat...
Vydět vybrace při vybýjení vynutí vydlema ...
Hoď si do Gůůgla pojem "pulsně šířková regulace" a pak si na to slož prográmek, ty rugulačňý vydláku. ...
Napsal: 20 lis 2016, 21:45
od Zaky
Tazatel sice neumí psát, ale snaží se sdělit, že chce řídit bezkartáčový, tedy BLDC motor, v podstatě synchronní třífázový motor. Což sice PWM potřebuje, ale taky sledovat polohu rotoru buď pomocí hallových senzorů nebo indukovaného napětí v zrovna nebuzené fázi. a budit podle toho třífázový můstek. Lze to realizovat buď prostou eletkronickou komutací, nebo lépe vektorovým řízením. Druhou variantu arduino výkonově nezvládne prakticky s jistotou, zda zvládne první variantu, nevím, arduino nepoužívám. Slušně napsaný program pro atmegu bez arduiních kravin první variantu zvládne s jistotou.
Napsal: 20 lis 2016, 21:52
od EKKAR
Brush-less motorky jsou v každým větráku do PC - a když se 12V typ napájí sníženým napětím (nebo PWR), jeho otáčky se taky sníží. Používá se to minimálně v polovičce BIOSů na mámoprknech - ten zbytek je půl na půl buď bez regulace, nebo má přímo regulační vývod větráku (modrej nebo zelenej drát k větráku). Sledování otáček usnadňuje vývod otevřenýho kolektoru od extra tranzistoru, na kterým je 1 impuls za otáčku = žlutej drát u větráku. Takže Zaky, neplácej tady že je potřeba něco extra spínat špulku po špulce přímo hádrujýnem ...
Napsal: 20 lis 2016, 22:05
od Zaky
Větráčky už v sobě hall i elektronickou komutaci mají, jsou ale taky motory, co ji nemají, třeba veškeré modelářské, takže tady neplácej, že to není potřeba řešit, když to z tazatelova pologramotného dotazu nikterak neplyne. Každopádně pokud chce tazatel regulovat větráček, tak narozdíl od toho, co jsem předpokládal já, že on chce řešit a nejspíš by to vyřešit nebyl schopen, tak to, co ty předpokládáš, že on chce řešit, by mohl být schopen vyřešit

Pro kompletní BLDC driver je zde třeba celkem hezky popsané řešení od Zilogu, podobně se pak najde prakticky od každého většího výrobce miktokontrolérů:
http://www.zilog.com/appnotes_download. ... 5UWXVjR1Jt
Napsal: 20 lis 2016, 22:07
od EKKAR
Já to vzal tak, že na de.bilně položenou otázku se hodí jedině obdobně koncipovaná odpověď. Je to jako s babou - ta taky nikdy sama neví co chce, ale nedá pokoj dokud to nedostane ...
Napsal: 20 lis 2016, 22:11
od Zaky
Tak, třeba se autor pokusí napsat ještě nějaké upřesnění a to pokud možno česky. Pak se mu může dostat rady či vzájemné hospodářské pomoci a pokud upřesnění nenapíše nebo ho nenapíše česky, tak se mu asi nedostane už ničeho

Napsal: 20 lis 2016, 23:12
od Hydrawerk
gerii píše: bezkartáčový stejnosměrny motor 12v
Jaký je to přesně motor a kolik má vývodů?
Možná bys mohl zkusit googlovat "arduino bldc".
http://www.instructables.com/id/BLDC-Mo ... /?ALLSTEPS
https://dspace.cvut.cz/bitstream/handle ... equence=-1
Vypadá to, že někdy jsou potřeba Hallovy sondy.
Také je nutné použít nějaký můstek, třeba integrovaný L6234.
http://www.st.com/content/ccc/resource/ ... 004062.pdf
Napsal: 21 lis 2016, 20:03
od gerii
dobrý večer,,, omlouvám se za češtinu..jinak bude někdo ochotný mě to vyrobit..jedno jaké provedení..??
Napsal: 21 lis 2016, 20:31
od EKKAR
Kompletní 3f driver daleko lacinějc koupíš hotovej, řízenej pulsním signálem s proporcionálním průběhem pro modelářský serva - dej si do Gůůgla "driver pro modelářské motory". Puslní signál nasimuluješ Hádrujýnem (dýlka impulsu od minima 1 až do maxima 2ms s opakovací frekvencí 50Hz), otáčky spočítáš malým Hallovým spínačem a maličkým magnetem nalepeným na hřídeli nebo optickým snímačem (kolem dokola hřídelky nalepená páska s půlkou obvodu matně černou a s druhou odrazivou nebo aspoň světlou).
Napsal: 21 lis 2016, 20:38
od Zaky
Doplň spoustu informací, nejlépe je přímo popsat aplikaci, typ motoru, zda má hally nebo ne, v tomto případě nejlépe přímo odkaz na datasheet. Z toho tak nějak vyplyne, o jaký se jedná výkon a jaký je potřeba záběrný moment při rozběhu. Taky uveď, jak rychlou odezvu na požadovanou změnu otáček očekáváš. Napadá mě jedno z těch snazších řešení, koupit modelářský regulátor, pro ten generovat řídící PWM třeba tím arduinem a měřit z jedné fáze motoru otáčky. Jo a vyrábět ti to nebudu, práce mám dost, ale třeba se někdo najde.
Napsal: 21 lis 2016, 20:45
od gerii
třeba se někdo najde... jinak děkuji za rady
Napsal: 21 led 2017, 20:31
od heldybeldy
Ak to beries ako jednosmerny bezkartacovy motor, tak vstupom bude urcite jednosmerne napatie. T.j. bude to zostava synchronny striedavy najcastejsie trojfazovy motor + driver, ktory mu to potrebne striedave napatie "vyraba". Vstupom drivera je okrem napajania aj i nformacia pre otacky motora. Na to ma driver zvlast vstup, ktory pouziva v modelarstve zauzivanu modulaciu pre serva. Benzinovy motorcek predtym ovladalo servo, ktore pridavalo plyn.teraz sa pridava plyn"rovno do drivera. Tento riadiaci signal samozrejme mozes vygenerovat aj arduinom. informaciu o otackach driver obvykle nema, preto ju treba nejakym sikovnym sposom ziskat. Potom v arduine porovnas informaciu o pozadovsnych otackach a skutosnych otackach. Po vyhodnoteni upravis sirku modulacnych pulzov.
Samozrejme v arduine nenaprigramujes pouzitelny driver, na to zabudni.Je to robota pre spickovych odbornikov, a vsetko v asm. aby to "stihalo"
Dufam, ze tolko staci...