Jednoduché řízení krokového motoru
Moderátor: Moderátoři
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.
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.
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.
EDIT: Opravil jsem obrázek, bylo tam špatně nakreslené napájení procesoru.
- Přílohy
-
- krokovy motor.png
- (7.98 KiB) Staženo 188 x
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.
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
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
Edit: už píšu kraviny, opraveno
- Přílohy
-
- krok motor_b.png
- (14.23 KiB) Staženo 48 x
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ů?
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ů?
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.
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.
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.