Pohon DC motora jednym tlacitkom s casovym obmedzovacom

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
araziel528
Příspěvky: 22
Registrován: 12 bře 2015, 01:00

Pohon DC motora jednym tlacitkom s casovym obmedzovacom

#1 Příspěvek od araziel528 »

Dobry den,

vyriesil som si pohon DC motorceka do oboch stran cez relatka.

Ako funguje obvod:

Motorcek M1 sa stale toci jednym smerom CW, po stlaceni mikrospinaca S1 sa prepnu relatka a motorcek sa zacne tocit do druhej strany CCW.

Problem 1:

Ako casovo obmedzit obvod tak aby sa motorcek tocil len 3-5sekund CCW po stlaceni mikrospinaca S1?

Po vyrieseni tohto problemu potrebujem vyriesit dalsi problem:

Problem 2:

Kedze motorcek je neustale pod napatim, cize vzdy sa toci do jedenj stany, ako casovo obmedzit aj prvy smer CW?

Vopred dakujem.
Přílohy
DSCF0945.JPG
(284.09 KiB) Staženo 62 x

Uživatelský avatar
Jirka525
Příspěvky: 325
Registrován: 22 kvě 2013, 02:00
Bydliště: Psáry JN79GW

#2 Příspěvek od Jirka525 »

Elegantní řešení by bylo použít pro tuto úlohu jednočipový procesor třeba řady ATTiny nebo podobný, který se ti líbí. Relé bys musel ale ovládat samostatně. Každé relé přes tranzistor z jiného výstupu. Funkce by mohla být následují:
RE1 - ON, RE2 OFF - CW
RE1 - OFF, RE2 - ON - CCW
RE1 - OFF, RE2 - OFF vypnuto
Když obě 2 relé budou na motor přivádět stejný potenciál buď 0 V nebo 5 V, tak se motor netočí.
Jestli to chceš klasicky tak 2 NE555 v monostabilním zapojení by to zvládly také. Musela by se tam vyřešit nějaká logika ovládání ale to by asi nebyl problém. Spíš bych viděl problém, pokud bys chtěl dosáhnout dlouhých časů, třeba minutových a pod, tak se s RC konstantou dostaneš do extrémních hodnot a možná to nepůjde nastavit.
Jirka

Uživatelský avatar
Duvsan
Příspěvky: 5863
Registrován: 21 úno 2009, 01:00
Bydliště: Okres Nitra

#3 Příspěvek od Duvsan »

Existujú "spínače pre dlhé časy". Zahrňujú oscilátor a viacnásobnú deliču. Znalejší poradia.

Uživatelský avatar
procesor
Příspěvky: 5284
Registrován: 02 říj 2009, 02:00
Bydliště: PO

#4 Příspěvek od procesor »

Niečo také, ...len vždy to po skončení CV urobí aj CCW
Přílohy
PodonDCxx.jpg
(291.97 KiB) Staženo 40 x

Uživatelský avatar
Jirka525
Příspěvky: 325
Registrován: 22 kvě 2013, 02:00
Bydliště: Psáry JN79GW

#5 Příspěvek od Jirka525 »

Tak, jak to namaloval Procesor jsem to přibližně myslel. Takhle by to mohlo vypadat ve verzi s ATTinny. Odpadly by pochopitelně problémy s logikou ovládání, s časováním a pod. Zapojení motoru by bylo stejné jako u Procesora.
Přílohy
motor.png
(11.07 KiB) Staženo 47 x
Jirka

Uživatelský avatar
araziel528
Příspěvky: 22
Registrován: 12 bře 2015, 01:00

#6 Příspěvek od araziel528 »

Ahojte,

chcem sa podakovat za pomoc.

Nastal novy problem. Zistil som ze podla zadania, DC motor sa nema tocit stale.

Cize po zapojeni obvodu ma byt motorcek v klude, a az po prvom stlaceni mikrospinaca sa ma potocit 6sekund v jednom smere a zase stat a cakat kym sa nestlaci mikrospinac druhykrat a tocit sa 6 sekund v druhom smere a tak dokola.

Bolo by to narocne spravit to bez mikroprocessora?

Uživatelský avatar
Jirka525
Příspěvky: 325
Registrován: 22 kvě 2013, 02:00
Bydliště: Psáry JN79GW

#7 Příspěvek od Jirka525 »

Řešitelné to určitě bude. Podle 1. odhadu by k procesorovu schématu přibyl klopný obvod a pár hradel. Já ale pořád za optimální považuji řešení s CPU. Ta změna funkce by se vyřešeila pouze úpravou programu. Schéma by zůstalo stejné. Jak vidíš z 1. pohledu, je to jednodušší. Jestli se bojíš programování, tak ti CPU pošlu již naprogramovaný.
Jirka

Uživatelský avatar
araziel528
Příspěvky: 22
Registrován: 12 bře 2015, 01:00

#8 Příspěvek od araziel528 »

Ahoj Jirko.

Pozrel som sa na ten processor a vyzera to tak, ze asi to bude jednoduchsie spravit takto. Pred chvilou som si objednal arduino, skoda ze sme nemali my take hracky ked sme boli mali :-)

Poslal som si SS.

Uživatelský avatar
procesor
Příspěvky: 5284
Registrován: 02 říj 2009, 02:00
Bydliště: PO

#9 Příspěvek od procesor »

No toto (schema v pdf-ku) je samozrejme zložitejšie ako s uP.
Funguje nasledovne:
Tlačidlo má funkciu START, alebo STOP.
Smery CW a CCW májú nastaviteľný max. čas funkcie. Po uplynutí času motor zastane.
Počas behu (CW/ CCW) tlačidlo funguje ako STOP.
Nasledujúce stlačenie tlačidla spôsobí opačný chod motora aký mal pred zastavením.

Pre niekoho to môže byť realizovateľnejšie :wink:
Přílohy
PohonDC_Motor.pdf
(46.89 KiB) Staženo 54 x

Uživatelský avatar
procesor
Příspěvky: 5284
Registrován: 02 říj 2009, 02:00
Bydliště: PO

#10 Příspěvek od procesor »

K zapojeniu s uP od Jirku525 ... by som pridal potenciometer na nastavovanie časov (jeden, alebo pre každý čas osobitne), prípadne časy merať dvomi RC obvodmi.

Uživatelský avatar
araziel528
Příspěvky: 22
Registrován: 12 bře 2015, 01:00

#11 Příspěvek od araziel528 »

Diki moc za schemu. Objednaval som z ciny Arduino, tak mam teraz cca mesiac vyskusat verziu bez procesora.

Mam otazku k scheme.. Q1 a Q2 su ? A zapojenie funguje tak ze motorcek sa hned toci po privedeni napatia? ALebo caka na tlacitko start?

Uživatelský avatar
procesor
Příspěvky: 5284
Registrován: 02 říj 2009, 02:00
Bydliště: PO

#12 Příspěvek od procesor »

Čaká na štart.
Smer nie je určený, ale dalo by sa to pred-určiť natavením KO. Jedno dvojvstupove hradlo sa nahradí trojvstupovým (je ešte voľné U4C).
Tu je úprava pre predurčenie po ŠTARTe ísť CW.

C7 a R10 pri nahodení napájania blokuje cca 1...2 sekundy ovládanie tlačidlom.
Úprava KO U3C/U3D na U3C/U4C s pripojením jedného vstupu na C7 nastaví na začiatku KO ako je po stave CCW. Následný START zapne NE555 smerom CW.

Ak by bola požiadavka na opačný smer, nahradí sa U3C hradlom U4C.
Přílohy
Predvolba_Smeru.PNG
(31.39 KiB) Staženo 28 x

Uživatelský avatar
Jirka525
Příspěvky: 325
Registrován: 22 kvě 2013, 02:00
Bydliště: Psáry JN79GW

#13 Příspěvek od Jirka525 »

procesor píše:K zapojeniu s uP od Jirku525 ... by som pridal potenciometer na nastavovanie časov (jeden, alebo pre každý čas osobitne), prípadne časy merať dvomi RC obvodmi.
Ano také jsem na to myslel. Jen nevím, o jaké přesnosti a jakém rozsahu zadávání, se bavíme. Jestli to s potenciometrem bude dostatečně přesné.
Jirka

Uživatelský avatar
ross4435897
Příspěvky: 426
Registrován: 10 lis 2009, 01:00
Bydliště: Brno

#14 Příspěvek od ross4435897 »

ATTINY + H-bridge

Uživatelský avatar
Atlan
Příspěvky: 4499
Registrován: 10 kvě 2004, 02:00
Bydliště: Košice

#15 Příspěvek od Atlan »

Ked si objednaval to ardiuno mal.si zobrat aj modul J34 Free Shipping L298N DC Stepper Motor Dual H Bridge Drive Controller Board Module for Arduino za tie 3E to doma nevyrobis a mas to hotove len prrpojjt modul s arduinom navyse tusim ze obsahuje stabilizator 5V, alebo si objednaj dosku z relatkami.
http://m.aliexpress.com/item/817353758.html mas to poticky oddelene tak pripadne zakmity nemudu mat vplyv na uP 4 channel relay module 4-channel relay control board with optocoupler. Relay Output 4 way relay module for arduino http://m.aliexpress.com/item/32254556887.html

Odpovědět

Zpět na „Poradna“