Jednoduché řízení krokového motoru

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

Moderátor: Moderátoři

Zpráva
Autor
Uživatelský avatar
popopepe
Příspěvky: 548
Registrován: 26 říj 2005, 02:00

#31 Příspěvek od popopepe »

Takže program hotov :-)
Teď - jak velkou tu DPS - je to jedno? předpokládám cca 4*5cm, ale možná bude ještě mnohem menší. Uvidím. Jaké máš ty MOSFETY? Přesný typ. Aby se daly spínat přímo výstupem Atmegy, nebo se bude muset ještě udělat nějaký "driver" pro ty tranzistory, aby se pořádně otvíraly... Předpokládám N kanál.

Uživatelský avatar
milou
Příspěvky: 81
Registrován: 04 dub 2012, 02:00

#32 Příspěvek od milou »

Na velikosti desky nezáleží. Mám tady i s chladičem RFG70N06 4 kusy . Ještě se zeptám. Ty tlačítka budou mít jeden zdroj napájení,nebo musím mít pro každě napájení zvlášť. Mám tu hotový ovladač z postelového polohování,ale má společné napájení spínačů

Uživatelský avatar
popopepe
Příspěvky: 548
Registrován: 26 říj 2005, 02:00

#33 Příspěvek od popopepe »

Tak ty vypadají OK. Při 5V z portu budou i dostatečně otevřené, takže by se neměly moc hřát. On i ten motůrek má poměrně malý proud.

Uživatelský avatar
milou
Příspěvky: 81
Registrován: 04 dub 2012, 02:00

#34 Příspěvek od milou »

Jak je to s tím napájením tlačítek ? Můžu pak všechny kontakty propojit ?

Uživatelský avatar
popopepe
Příspěvky: 548
Registrován: 26 říj 2005, 02:00

#35 Příspěvek od popopepe »

Tlačítka budou jedním kontaktem na port procesoru, druhým na zem. Budou spínat port na procesoru k zemi.

Uživatelský avatar
milou
Příspěvky: 81
Registrován: 04 dub 2012, 02:00

#36 Příspěvek od milou »

OK super. Takže společná zem. Spojení vstupu do tlačítek,a vývody k jednotlivým portům procesoru.

Uživatelský avatar
popopepe
Příspěvky: 548
Registrován: 26 říj 2005, 02:00

#37 Příspěvek od popopepe »

Fofrem jsem načmáral schéma. Součástky budou jiné, hlavně ten přepínač, jen aby jsi věděl, jak to bude. PCB navrhnu. Jak budeš připojovat vodiče od napájení? Udělat pájecí plošky, větší, a budeš to pájet rovnou do desky, nebo máš nějakou svorkovnici - pokud ano, potřebuji jakou (rozteč pinů, jejich průměr, nebo přesný typ. To samé ty MOSFET. Budeš je dávat do téhle desky, a přizpůsobovat chladič, nebo udělat plošky, a propojíš si je krátkými dráty?
EDIT: Opravil jsem obrázek, bylo tam špatně nakreslené napájení procesoru.
Přílohy
krokovy motor.png
(7.98 KiB) Staženo 188 x

Uživatelský avatar
milou
Příspěvky: 81
Registrován: 04 dub 2012, 02:00

#38 Příspěvek od milou »

Takže svorkovnice mám 5,pinové vzdálenost mezi piny je 2,5 mm. průměr pinů 0,8 mm. Mosfety mám zvlášť na DPS-ce se silovým konektorem,a chladičem. V jedné věci si ale nejsem zcela jistý. Jak přesně zapojit ty mosfety k řídící jednotce. V tom trochu tápu. A můžeš mi vysvětlit pojem PCB ?

Uživatelský avatar
popopepe
Příspěvky: 548
Registrován: 26 říj 2005, 02:00

#39 Příspěvek od popopepe »

PCB - printed circuit board - plošňák, DPS

Mosfety jsou vývodem G připojeny k odporu, a přes něj na port procesoru.
Vývod S je přímo na zem.
Vývod D je připojen na cívku. Druhý konec té cívky jde na +12V.
Udělal jsem jen tak na fofr jakýsi první pokus DPS. Je tam svorkovnice, ale 5mm, to ještě předělám na tu tvojí.
Takže vlastně, pokud máš ty mosfety jako blok, tak to udělám jinak. dám tam jenom svorkovnici, na které budou končit ty čtyři odpory, ty připojíš na jednotlivé G těch mosfetů. Na ty prostřední dráty cívek toho motoru připojíš +12V, a 4 konce těch cívek motoru připojíš na D tranzistorů. "S" tranzistoru přijdou na zem.
Akorát tam budeš muset nějak nabastlit ty ochranné diody. Katodou na D jednotlivých tranzistorů,anodou na zem.
Tu DPS ještě předělám.
Přílohy
krok motor.png
(21.28 KiB) Staženo 62 x

Uživatelský avatar
popopepe
Příspěvky: 548
Registrován: 26 říj 2005, 02:00

#40 Příspěvek od popopepe »

Takže takhle by to bylo jenom s tou svorkovnicí. Zatím jenom nástřel, upravíme, aby to bylo i pohledné :-) Celý ten výkonový blok by byl mimo. Propojíš z něj GND, a 4 x Gate toho mosfetu. Nezapomeň, že budeš muset připojit ty 4 diody někam v tom výkonovém bloku.
Edit: už píšu kraviny, opraveno :-)
Přílohy
krok motor_b.png
(14.23 KiB) Staženo 48 x

Uživatelský avatar
milou
Příspěvky: 81
Registrován: 04 dub 2012, 02:00

#41 Příspěvek od milou »

To asi bude problém. Do motoru mi vedou jen 4 dráty. tedy jen dvě cívky. To mám dva mosfety vynechat,případně které ? Diody už mám napájené přímo na silovém bloku mosfetů

Uživatelský avatar
popopepe
Příspěvky: 548
Registrován: 26 říj 2005, 02:00

#42 Příspěvek od popopepe »

No to si nedělej srandu :-) s těmi 4 dráty
Koukal jsem do datasheetu toho typu co jsi poslal, a tam jsou všechny 6 vodičové. Pokud ti tam vedou jenom čtyři dráty, jsme na tom bipolárním řízení. Tudíž něco úplně jiného.
Opravit program je práce na 30 vteřin.
Ale hardware bude muset být poměrně jiný. Potřebuješ těch mosfetů 8. 4 x N kanál, 4 x P kanál. Klasický H bridge a to dvakrát.
Máš? Pokud ne, tak už by se pak vážně vyplatilo koupit nějaký obvod, který to řeší komplet (L298, TB6560 apod.) To řízení tím uC bych ti samozřejmě opravil. Tak jak jsi na tom se zásobou Mosfetů? :-)

Uživatelský avatar
milou
Příspěvky: 81
Registrován: 04 dub 2012, 02:00

#43 Příspěvek od milou »

Je to tak. Ale mám i 6,vodičové. Nic se neděje. Použiju tedy tyto. Rozměrově jsou na přírubách stejné. Takže vše je ok.

Uživatelský avatar
milou
Příspěvky: 81
Registrován: 04 dub 2012, 02:00

#44 Příspěvek od milou »

To je perfektní. Lepší je podle mně udělat modul,a přispůsobyt motorky. Vždyť těch je všude plno. To je to poslední. Ale jen pro jistotu-pro jaké zapojení motoru modul je ? Pokud má 6 drátů,tak jsou tam 4 cívky,a u každého páru je vyvedený střed cívek,a ten je připojen na GND. Mám dva páry cívek,takže dva dráty(středy cívek) spojím s GND,a ty 4 na mosfety.

Uživatelský avatar
popopepe
Příspěvky: 548
Registrován: 26 říj 2005, 02:00

#45 Příspěvek od popopepe »

Pokud máš 6 drátové motorky, tak je to v pohodě. Ty středy těch cívek nepůjdou na zem, ale naopak. Půjdou na +12V přímo. Proud poteče ze zdroje +12V přez tu cívku na D tranzistoru, a tím že ten tranzistor sepne, tak se vlastně druhý konec té cívky (ten na D) uzemní. Takže zdroj +12V nebude připojen přímo na ty tranzistory, ale jenom na středy těch cívek. A přez ně dál.
Obě ty desky jsou právě na tento typ motorů.
Takže na ten výkonový modul připojíš napájení (+12V přez cívky na D tranzistorů, zem na S tranzistorů, zem propojíš s tou procesorovou deskou, a G jednotlivých tranzistorů připojíš na ty čtyři odpory). Dál přivedeš ještě +12V na tu procesorovou desku, na ten stabilizátor, aby byl procesor napájen +5V.

Na tu lištu vpravo od procesoru pak připojíš ten přepínač a tlačítka, jak je popsáno vpravo od ní.

A to je celé. Já tu destičku ještě upravím, ale dneska už na to nebudu mít moc času, a týden nebudu. Tak až se vrátím.

Odpovědět

Zpět na „Poradna“