STM32 és léptetőmotor vezérlők együttműködése
3 posters
CNC, hobby, gépépítés, programozás :: Programozás :: Mikrovezérlők :: ARM architektúrájú mikrovezérlők
1 / 1 oldal
STM32 és léptetőmotor vezérlők együttműködése
Elkezdtem dolgozni egy megoldáson.
Terveztem egy 3 tengelyes vezérlőt a következő tulajdonságokkal:
- 3db 1.8-2A stepper meghajtás lehetősége
- 32 mikrostep
- 3x2 bemenő jel(STEP-DIR), optoval leválasztva
- 1 hibajel kimenet - optóval leválasztva
- STM32 (ARM) CPU a belső vezérléshez
- hálózati kapcsolat
Fontos megjegyezni, hogy NEM CNC vezérlőnek szánom, de olyan elvek alapján van koncepcionálva, hogy jó legyen CNC-hez is.
Nemsoká küldök anyagokat is.
Terveztem egy 3 tengelyes vezérlőt a következő tulajdonságokkal:
- 3db 1.8-2A stepper meghajtás lehetősége
- 32 mikrostep
- 3x2 bemenő jel(STEP-DIR), optoval leválasztva
- 1 hibajel kimenet - optóval leválasztva
- STM32 (ARM) CPU a belső vezérléshez
- hálózati kapcsolat
Fontos megjegyezni, hogy NEM CNC vezérlőnek szánom, de olyan elvek alapján van koncepcionálva, hogy jó legyen CNC-hez is.
Nemsoká küldök anyagokat is.
zsocy- Posts : 32
Join date : 2015. Apr. 10.
Age : 56
A működés magyarázata
A felépítés megértéséhez megvilágítanám azokat az elveket, amelyek a tervezőt vezették.
Fő vezérelv az volt, hogy a hagyományos STEP/DIR rendszerű felhasználások ( ezek általában PC párhuzamos kimenettel meghajtva) felhasználhatóak maradjanak, akár
CNC gép építésére is. Emellett legyen lehetőség a beágyazott vezérlő által is megvalósított hajtásra is. Emellett vezeték nélküli, hálózati kapcsolat(WIFI) is tervezésre került.
A megvalósítani kívánt cél legfontosabb eleme a "CROSS section"-nak jelölt rész. Ez gyakorlatilag, logikai áramkörrel megvalósított, digitális kapcsoló.
A külvilágból érkező, 3X2 bemenő jel(STEP/DIR) és a CPU által előállított jelek felhasználásával képes ezen jelek közül a kiválasztott irány "preferálására".
A "Stepper 1-3" helyes elnevezése "Stepper modul" lenne helyesen. Én ezt a modul kívánom használni: http://www.ebay.com/itm/121548381156
Ebben DRV-8825-ös TI chip van alkalmazva.
Az "OPTO" szekció feladata a szokásos. Megemlítem, hogy a 3.3-5V TTL jelek korrekt (és egyszerű) feldolgozásához a soros ellenállások elhelyezésre kerültek, jumperrel aktivizálva.
A modulok által előállított hibajel is a vezérlőbe kerül bevezetésre. Mostani terv szerint ott átalakításra nem kerül, hanem a kimeneti OPTO irányba kerül továbbításra.
A vezérlőn NEM kerül alkalmazásra JUMPER.
Mind a konfiguráció, mind az esetleges egyéb hálózati vezérlés a Wifi irányból érkező parancsokkal kerül megvalósításra.
A konfigurációra egy egyszerű web felűlet lesz alkalmazva.
Fő vezérelv az volt, hogy a hagyományos STEP/DIR rendszerű felhasználások ( ezek általában PC párhuzamos kimenettel meghajtva) felhasználhatóak maradjanak, akár
CNC gép építésére is. Emellett legyen lehetőség a beágyazott vezérlő által is megvalósított hajtásra is. Emellett vezeték nélküli, hálózati kapcsolat(WIFI) is tervezésre került.
A megvalósítani kívánt cél legfontosabb eleme a "CROSS section"-nak jelölt rész. Ez gyakorlatilag, logikai áramkörrel megvalósított, digitális kapcsoló.
A külvilágból érkező, 3X2 bemenő jel(STEP/DIR) és a CPU által előállított jelek felhasználásával képes ezen jelek közül a kiválasztott irány "preferálására".
A "Stepper 1-3" helyes elnevezése "Stepper modul" lenne helyesen. Én ezt a modul kívánom használni: http://www.ebay.com/itm/121548381156
Ebben DRV-8825-ös TI chip van alkalmazva.
Az "OPTO" szekció feladata a szokásos. Megemlítem, hogy a 3.3-5V TTL jelek korrekt (és egyszerű) feldolgozásához a soros ellenállások elhelyezésre kerültek, jumperrel aktivizálva.
A modulok által előállított hibajel is a vezérlőbe kerül bevezetésre. Mostani terv szerint ott átalakításra nem kerül, hanem a kimeneti OPTO irányba kerül továbbításra.
A vezérlőn NEM kerül alkalmazásra JUMPER.
Mind a konfiguráció, mind az esetleges egyéb hálózati vezérlés a Wifi irányból érkező parancsokkal kerül megvalósításra.
A konfigurációra egy egyszerű web felűlet lesz alkalmazva.
zsocy- Posts : 32
Join date : 2015. Apr. 10.
Age : 56
Re: STM32 és léptetőmotor vezérlők együttműködése
Ez szép kis munka, csak így tovább.
guliver83- Posts : 22
Join date : 2015. May. 16.
Location : Budapest XVI
Re: STM32 és léptetőmotor vezérlők együttműködése
Erősen örülök, kedves Guliver, hogy csatlakoztál a csapathoz.
Bár valamikor ez a kapcsolás is építésre kerül, de először egy 1 modulost csinálok. Nemsoká beszámolok.
Bár valamikor ez a kapcsolás is építésre kerül, de először egy 1 modulost csinálok. Nemsoká beszámolok.
zsocy- Posts : 32
Join date : 2015. Apr. 10.
Age : 56
Re: STM32 és léptetőmotor vezérlők együttműködése
Egy ilyen jó csapathoz csatlakozni nagyon jó.
Én már nagyon várom a fejleményeket.
Én már nagyon várom a fejleményeket.
guliver83- Posts : 22
Join date : 2015. May. 16.
Location : Budapest XVI
CNC, hobby, gépépítés, programozás :: Programozás :: Mikrovezérlők :: ARM architektúrájú mikrovezérlők
1 / 1 oldal
Engedélyek ebben a fórumban:
Nem válaszolhatsz egy témára ebben a fórumban.