Jak ovladat rychlost DC motorku 12V.

Raspberry, Arduino, Mini-PC a další

Moderátor: Moderátoři

Zpráva
Autor
Uživatelský avatar
Le_Ze
Příspěvky: 775
Registrován: 24 črc 2014, 00:00
Bydliště: Ano, mam

Jak ovladat rychlost DC motorku 12V.

#1 Příspěvek od Le_Ze »

Zdravím.
Jak na to přes PWM je toho na netu spousta.
Mně ale zajíma řešení podobne v aku vrtačkach nebo na tomto zdtoji, kde si potenciometrem nastavují volty.
Pujde to přes arduino?
Motorek 12V 1A.
Děkují.
https://aliexpress.com/item/1005005092510588.html
Naposledy upravil(a) Le_Ze dne 09 črc 2024, 04:19, celkem upraveno 1 x.
petrfilipi
Příspěvky: 2901
Registrován: 13 zář 2005, 00:00

#2 Příspěvek od petrfilipi »

Teoreticky lze otáčky motorku regulovat napětím, a ve dvou bodech (0% a 100%) to bude dokonce stejné jako u PWM, ale mezi těmito body (hlavně na nižších procentech) má PWM obrovskou výhodu v dosaženém kroutícím momentu hřídele motorku. Takže za tebou zmiňovaný zdroj dej PWM regulátor a reguluj to tím. Nebo máš nějaký důvod, proč nechceš PWM použít?

PF
Uživatelský avatar
Le_Ze
Příspěvky: 775
Registrován: 24 črc 2014, 00:00
Bydliště: Ano, mam

#3 Příspěvek od Le_Ze »

Potřebují snižit jak rychlost motoru tak i jeho silu a to přes PWM nejde.
Uživatelský avatar
rnbw
Příspěvky: 37414
Registrován: 21 bře 2006, 00:00
Bydliště: Bratislava

#4 Příspěvek od rnbw »

Vo vrtackach sa pouziva prave PWM, aby to aj pri nizkych otackach malo silu.
Uživatelský avatar
Hill
Administrátor
Příspěvky: 21230
Registrován: 10 zář 2004, 02:00
Bydliště: Jičín, Český ráj

#5 Příspěvek od Hill »

Jestli to chceš řídit velikostí napětí, musíš počítat s odpovídajícím snížením krouticího momentu. Do určitého napětí (nota bene při konkrétní zátěži) se motorek nehne. A, až se rozeběhne, budou jeho otáčky víc záviset na mechanické zátěži, jestli je stálá, nebo proměnlivá, než na napětí - prostě otáčky nebudou při stejném napětí pokaždé stejné.
Jestli to nevadí, jdi do toho.
Pokud by to ale neodpovídalo tomu, co od toho čekáš, nezbude, než jít do PWM regulátoru, nebo snímat otáčky (je jedno, zda vnějším snímačem, nebo podle odebíraného proudu a EMS indukované motorkem) a řídit je zpětnou vazbou.
petrfilipi
Příspěvky: 2901
Registrován: 13 zář 2005, 00:00

#6 Příspěvek od petrfilipi »

Le_Ze píše:Potřebují snižit jak rychlost motoru tak i jeho silu a to přes PWM nejde.


Pak bys do PWM mohl zavést zpětnou vazbu z proudu motorkem. Nebo tam připojit nějakou třecí spojku.
Uživatelský avatar
misocko
Příspěvky: 1528
Registrován: 26 čer 2009, 00:00
Bydliště: Hlohovec (Sk)

#7 Příspěvek od misocko »

Kup si stepdown menič. Nastavovaci trimer napetia nahraď externym potenciometrom rovnakej hodnoty aby si to vedel ovladať "externe". Bude to jednoduhšie ako pokusy s Arduinom.
Uživatelský avatar
Valdano
Příspěvky: 3117
Registrován: 01 led 2023, 00:00
Bydliště: Česká Lípa

#8 Příspěvek od Valdano »

Zkuste tento step-down měnič. Pokud nemáte vlastní zdroj 12V DC tak třeba v kombinanci s tímto. Domluvte se s prodejcem z toho eshopu ať vám k tomu rovnou vybere i vhodný náhradní potenciometr za ten trimr na měniči. Myslím, že je tam lineární 10k akorát, že ten trimr je víceotáčkový tj. umožňuje přesnější nastavení, ale pro vaše použití asi bude stačit i jednootáčkový a nebo můžete zkusit i posuvný, který tam také mají.
Naposledy upravil(a) Valdano dne 08 črc 2024, 18:50, celkem upraveno 1 x.
Uživatelský avatar
bdn
Příspěvky: 560
Registrován: 16 led 2020, 00:00

#9 Příspěvek od bdn »

Nezapomeň dát na svorky motorku transil nebo něco podobného. Jiskření na komutátoru, rušení, dokáže zničit připojený DC/DC nebo jiný polovodič.
Uživatelský avatar
Le_Ze
Příspěvky: 775
Registrován: 24 črc 2014, 00:00
Bydliště: Ano, mam

#10 Příspěvek od Le_Ze »

bdn píše:Nezapomeň dát na svorky motorku transil nebo něco podobného. Jiskření na komutátoru, rušení, dokáže zničit připojený DC/DC nebo jiný polovodič.


Takže to hnusne pištění motoru při použiti PWM řizení otaček děla to jiskření na kontaktech?
Jsem zkoušel přes L298N.
https://www.instructables.com/Arduino-M ... -Controll/
Uživatelský avatar
EKKAR
Příspěvky: 35012
Registrován: 16 bře 2005, 00:00
Bydliště: Česká Třebová, JN89FW21

#11 Příspěvek od EKKAR »

Ne, to dělá modulační frekvence regulátoru. Správně nastavenej regulátor nepíská, ale jen bzučí, protože moc vysoká frekvence spínání právě dost ruší vyzařováním a co hůř, na indukčnosti vinutí motorku při ní vzniká nezanedbatelný zvýšení zdánlivýho odporu - klesá záběrovej proud a tím i rozběhovej moment. Nejoptimálnější kmitočty pro regulaci motorků jsou pod 500Hz.
Nasliněný prst na svorkovnici domovního rozvaděče: Jó, paninko, máte tam ty Voltíky všecky...
A kutilmile - nelituju tě :mrgreen: :mrgreen: !!!
Uživatelský avatar
Le_Ze
Příspěvky: 775
Registrován: 24 črc 2014, 00:00
Bydliště: Ano, mam

#12 Příspěvek od Le_Ze »

U toho L298N Dual H-Bridge Motor Controlleru toho na nastavení moc není :P

Odstraněna citace předcházejícího příspěvku, viz bod 4f "Pravidel". jimirek
Uživatelský avatar
Hill
Administrátor
Příspěvky: 21230
Registrován: 10 zář 2004, 02:00
Bydliště: Jičín, Český ráj

#13 Příspěvek od Hill »

To bys musel změřit skutečnou opakovací frekvenci impulsů PWM, ony ty motory dokážou pištět harmonickými, i když má PWM frekvenci 400 Hz (vyzkoušeno se stěračovým motorem na pohon grilu). Třeba to je stejný případ.
Uživatelský avatar
misocko
Příspěvky: 1528
Registrován: 26 čer 2009, 00:00
Bydliště: Hlohovec (Sk)

#14 Příspěvek od misocko »

Le Ze - Je to hlupy spinač, čo by si chcel nastavovať?
Nerozumieš tomu, že?
Riadi to Arduino, jeho program určuje frekvenciu PWM.
Uživatelský avatar
Cust
Příspěvky: 7239
Registrován: 17 led 2007, 00:00
Bydliště: Milotice u Kyjova

#15 Příspěvek od Cust »

@misocko, PWM se vyznačuje tím, že má frekvenci konstantní...
Odpovědět

Zpět na „Miniaturní počítače (Arduino, Raspberry a další)“