Ktorý 3f driver?

Dotazy na technické problémy, vlastní řešení technických problémů

Moderátor: Moderátoři

Odpovědět
Zpráva
Autor
Uživatelský avatar
samec
Příspěvky: 6669
Registrován: 19 pro 2017, 00:00

Ktorý 3f driver?

#1 Příspěvek od samec »

Hľadám driver pre 3f 12V elektromotor. Potrebujem riadiť polohu, takže driver musí vedieť nie len točiť motorom, ale ho aj definovane či predvídateľne opakovateľne zastaviť s presnosťou na jednotky cm. S veľkou pravdepodobnosťou bude použitý motor z kolobežky. Driverl by mal mať možnosť rozbehnúť sa z miesta, možnosť brzdiť a nemal by zhorieť kvôli zaseknutému motoru. Mozgom riadenia bude nejaké Arduino. Driver musí byť len blbý, v budúcnosti ľahko nahraditeľný kus bez zložitého konfigurovania, či programovania. Na internetoch som našiel viacero driverov, ale neviem sa rozhodnúť, ktorý je najperspektívnejší.

https://www.aliexpress.com/item/1005011834035449.html
https://www.aliexpress.com/item/1005004905133104.html
https://www.aliexpress.com/item/1005008763722883.html

Prvý mi príde príliš subtilný, čo by však nevadilo, ak bude v budúcnosti dostupný.
Druhý, s THT tranzistormi mi príde do budúcna ako najlepšie servisovateľný, ale neviem, jak veľmi potrebuje k činnosti hall senzory.
Tretí vyzerá ako čosi, ale zdanie môže klamať.
Uživatelský avatar
BOBOBO
Příspěvky: 20872
Registrován: 25 úno 2008, 00:00
Bydliště: Rychnovsko

#2 Příspěvek od BOBOBO »

Co takhle štvorhranné koleso ??
Uživatelský avatar
misocko
Příspěvky: 1528
Registrován: 26 čer 2009, 00:00
Bydliště: Hlohovec (Sk)

#3 Příspěvek od misocko »

samec, napadli Ti účet hackery?
popis že motor musí zastaviť s presnosťou na cm ? (kurňa, keď už tak nejaký uhol alebo počet otáčok, nie cm)
dva drivery z toho co si dal sa jednoducho nedaju riadiť externe (zastavit niekde)
osobne by som išiel do driveru z kolobežky, zvyšok dopočítať arduinom a podľa potreby rozbeh, brzda, stop (nejaký enkoder alebo senzor vzdialenosti nutný)
A keď to má makať od nuly, aj bezpečne rozbehnúť , tak hall je asi samozrejmosťou.
Uživatelský avatar
samec
Příspěvky: 6669
Registrován: 19 pro 2017, 00:00

#4 Příspěvek od samec »

S presnosťou na jednotky cm má zastaviť pojazd. Zatiaľ neviem, aký motor tam bude, s akou prevodovkou, tak neviem povedať, koľko je to otáčok, alebo stupňov. Motor z kolobežky je viac-pólový, v jeho prípade jednotky cm odpovedajú cca jednotkám periódy. Teraz je pohon kolesa jednosmerným dvoj-rýchlostným motorom s prevodovkou. Ovládané je to Arduinom cez tri relatka. Dve prepínajú smer, tretie prepína odbočku vinutia pomaly/rýchlo. Vzdialenosť sa počíta cez hall senzor na kolese. Terajší jednosmerný motor je pomalý a nespoľahlivý.
Uživatelský avatar
misocko
Příspěvky: 1528
Registrován: 26 čer 2009, 00:00
Bydliště: Hlohovec (Sk)

#5 Příspěvek od misocko »

myslim že som ti už odpovedal na všetko
kolobežkový motor (je určite s hall senzorom) s jeho driverom riadene arduinom
Uživatelský avatar
martinkopp
Příspěvky: 1303
Registrován: 12 říj 2023, 00:00

#6 Příspěvek od martinkopp »

Vykašli se na koloběžkové motory a drivery s potenciometry z alíku. To ti nikdy nebude pořádně fungovat, o opravitelnosti výměnou kus za kus ani nemluvě.

Dej tam nějaký levný servopohon jako např. tento https://www.omc-stepperonline.com/a6-se ... 00h2a1-m17
Tohle není uplně jiná liga než koloběžkový motor s větrákovým driverem, to je uplně jiný svět. Jde o odladěný set servopohonu s unifikovaným rozhraním za pár korun. Servo ti zastaví kde chceš s přesností na zlomky mm, má absolutní enkodér takže si polohu zapamatuje i při výpadku napájení, rampování a brzdění do brzdného odporu je samozřejmost, stejně jako monitoring zatížení a výpočet oteplení motoru při přetížení. Co se týká výkonu je to servo, takže ho driver dovede krátkodobě až cca 3x přetížit bez ztráty vlivu na funkci a polohu. Limitem je jen oteplení které si hlídá, takže třeba akcelerace nebo občasný pohyb můžeš dělat mnohem vyšším výkonem.

Nějaké základní nastavení je tam nutné, ale není to nic co by arduino nezvládlo levou zadní. Následně tam ale už jen posíláš jednoduché povely typu odjed 5 otáček takovou rychlostí s makovým zrychlením a o víc se nestaráš. Pokud driver nevyhodí error, máš jistotu že dojel tam kam měl. Případně si můžeš načíst polohu a zkontrolovat kde se právě nachází.

Co se budoucnosti týká, u takového servopohonu je téměř jisté, že se bude vyrábět mnoho let, servo má unifikovanou přírubu a driver 485 rozhraní. Takže i kdybys za 10let nesehnal stejný pohon, koupíš jakýkoliv jiný a uděláš jen příslušné změny v softu. Narozdíl od komba koloběžkového motoru a jakési destičky z alíka kde máš prakticky 100% jistotu že nic z toho za pár let neseženeš a budeš muset vyvíjet, ladit a vyrábět všechno znovu, včetně mechaniky.
Uživatelský avatar
BOBOBO
Příspěvky: 20872
Registrován: 25 úno 2008, 00:00
Bydliště: Rychnovsko

#7 Příspěvek od BOBOBO »

Nebo stejně za pár korun koupit novou věc , která bude již za rok v úplně jiném levelu . Nejspíš bude fungovat na hlasové ovládání .
Uživatelský avatar
samec
Příspěvky: 6669
Registrován: 19 pro 2017, 00:00

#8 Příspěvek od samec »

To by som tam musel nejako dostať 230V a to veľmi nejde.
Uživatelský avatar
martinkopp
Příspěvky: 1303
Registrován: 12 říj 2023, 00:00

#9 Příspěvek od martinkopp »

Jo, tak to je poměrně zásadní problém. Ale existují i serva s DC napájením https://www.omc-stepperonline.com/dsy-s ... 0l2a2-m17s Proklikej si ten web, je tam spousta zajímavých věcí. Jen ty možnosti tam už bohužel nejsou takové jako u "dospělých" servopohonů.

Ale zase to má výhodu, že pohon můžeš řídit jen pomocí signáů step/dir bez jakékoliv další komunikace s driverem, takže při případné výměně v budoucnu nemusíš dělat naprosto žádné zásahy v řídícím softu arduina. Prostě jen set prohodíš za jakýkoliv jiný se stejnou přírubou (jsou normalizované) a za 10 minut jedeš dál. Maximálně provedeš nějakou prvotní konfiguraci driveru pomocí kabelu a jejich apky v PC, ale to se dělá jen jednou, pak si to driver pamatuje navždy. Případně pár základních věcí můžeš nastavit jen přepínači na driveru.

Lepit to z koloběžkových motorů apod. mělo význam za dob zlaté éry Přemka Podlahy, kdy nic jiného dostupné prostě nebylo k dispozici. Dnes je situace úplně jiná.
Uživatelský avatar
Valdano
Příspěvky: 3117
Registrován: 01 led 2023, 00:00
Bydliště: Česká Lípa

#10 Příspěvek od Valdano »

Na přesné řízení polohy jsou vhodné krokové motory, které se používají i u CNC strojů. Ke krokovým motorům existují standardní drivery pro krokové motory z nichž některé fungují i na 12V DC (na záložce "Ke stažení" je tam i zdroják příkladu pro Arduino) Zde je odkaz na příklad zapojení odkazovaného driveru pro krokové motory pro řízení z Arduina.
Uživatelský avatar
jova1
Příspěvky: 1384
Registrován: 20 pro 2007, 00:00
Bydliště: Chýnov - to je kousek od Tábora
Kontaktovat uživatele:

#11 Příspěvek od jova1 »

Pokud by jsi tam měl alespoň DC 24V, mohl by jsi tam použít JMC servo. To je dostatečně rychlé a ovládá se stejně jako krokový motor, třeba tím arduinem.
Uživatelský avatar
HF_Tech
Příspěvky: 2365
Registrován: 25 dub 2022, 00:00

#12 Příspěvek od HF_Tech »

Vono by třeba úplně stačilo Waveshare ST3215 Serial Bus Servo 30kg a ušetřený čas věnovat na užitečnejší věci.
Uživatelský avatar
samec
Příspěvky: 6669
Registrován: 19 pro 2017, 00:00

#13 Příspěvek od samec »

Kúpil som Hall Free driver
https://www.aliexpress.com/item/1005008633010927.html
https://www.laskakit.cz/en/radic-pro-be ... 2-36v-15a/
Osadený:
1x JY01,
3x EG2106,
3x SSF7509
3x [url=file:///home/samuel/Downloads/SSF7508.PDF]SSF7508[/url]
1x LM339,
1x LM317,
1x 78L05
Odpovědět

Zpět na „Poradna“