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