LPT Port - zesílení pomocí budiče 74HC244, 74LS244
Napsal: 2. 7. 2019, 4:25
Zdravím,
napíšu nejdřív, jak to všechno začalo. Máme s kamarádem CNC na dřevo. Vše funguje dostatečně, až na osu X. Semtam ztrácí krok. (Stroj funguje, ale neseje.)
Mám:
- Linux CNC
- Parallel port
- BlueBoard
- obyčejné krokáče
- trapézový šroub Tr16x4
- vedení: rolny (kuličková ložiska) na ocelové tyči
- mikrokrok 1
- maximální otáčky krokáčů 50 ot/min, rampy extra pomalé
- Stroj je odvozenina JOES CNC
- osa X vozí celý portál
Vše je absolutní LOW-COST, ale na hraní stačí (kdyby to X neztrácelo krok)
Nejdřív jsem měl na ose X krokáč 1.2Nm, tak jsem ho vyměnil za 2.8Nm. Bohužel BlueBoard z něho dostane maximálně 1.9 Nm (měřeno momentovým klíčem).
Situace se zlepšila, ale osa stále vypadává
Začal jsem se dívat po setech (driver + motor). Nejdřív ještě více předimenzovaný obyčejný krokáč od LeadShine. Pak o něco dražší byl krokáč ze zpětnou vazbou(zase od Leadshine) a nakonec jsem skončil jsem u tohoto (mám možnost sehnat levně):
FASTECH S-SERVO-ST-60L
http://www.motory-prevodovky.cz/elektro ... -nm-detail
Vzhledem k nezdarům jsem se zdravě nas(štval) a uvažuji o koupi, abych to navždy vyřešil.
Původně jsem si mysel, že když ten driver má optočleny, tak to tam zapojím natvrdo z LPT portu a bude to. Ovšem ouha.
Optočleny tohoto driveru by při 5V potřebovali cca 15 mA. Ovšem co jsem začal studovat informace ohledně LPT portu, tak LPT port má v režimu Source 2.6 mA a v režimu sink 24 mA.
http://janaxelson.com/files/ibmlpt.txt
LPT nemá na svých pinech žádné 5V napájení, takže ikdyž už bych šel cestou sink režimu, tak už to znamená tvorbu plošňáku, kde bude minimálně LM7812 a LM7805 na vytvoření 5V z 24V. Když už budu tvořit plošňák, tak jsem nastudoval, že existují nějaké zesilující budiče. Třeba 74HC244 nebo 74LS244. Ovšem tady už mé elektrovědomosti jsou za mými vědomostmi. Pokud fungují tak jak myslím, tak by měli zvýšit proudovou zatížitelnost LPT portu.
Konstruval tady někdo zesilovací budič na LPT port? Nebo poradil by se zapojením, nebo specifikací vhodného budiče? Funguje výstup z budiče taky v režimech SINK/SOURCE?
Co jsem hledal inspiraci oddělovacích desek, tak jsem našel dva druhy. Buď je tam jenom opotčlen třeba PC817 (pro malé drivery), nebo kombinace budiče + optočlenu.
Mám elektroschema na BlueBoard (reversní engineering), kde je budič + optočlen, ale před modrou deskou ze všichni varují, takže z toho bych radši nevycházel.
Další řešení by bylo použít LPT port s větší zatížitelností (dle internetu existují), ale radši bych chtěl svojii desku mít universální.
Mesa mi nic neřeší, akorát by to řádně prodražila. Vyšší frekvenci stejně nevyužiji pro takovýto stroj.
napíšu nejdřív, jak to všechno začalo. Máme s kamarádem CNC na dřevo. Vše funguje dostatečně, až na osu X. Semtam ztrácí krok. (Stroj funguje, ale neseje.)
Mám:
- Linux CNC
- Parallel port
- BlueBoard
- obyčejné krokáče
- trapézový šroub Tr16x4
- vedení: rolny (kuličková ložiska) na ocelové tyči
- mikrokrok 1
- maximální otáčky krokáčů 50 ot/min, rampy extra pomalé
- Stroj je odvozenina JOES CNC
- osa X vozí celý portál
Vše je absolutní LOW-COST, ale na hraní stačí (kdyby to X neztrácelo krok)
Nejdřív jsem měl na ose X krokáč 1.2Nm, tak jsem ho vyměnil za 2.8Nm. Bohužel BlueBoard z něho dostane maximálně 1.9 Nm (měřeno momentovým klíčem).
Situace se zlepšila, ale osa stále vypadává
Začal jsem se dívat po setech (driver + motor). Nejdřív ještě více předimenzovaný obyčejný krokáč od LeadShine. Pak o něco dražší byl krokáč ze zpětnou vazbou(zase od Leadshine) a nakonec jsem skončil jsem u tohoto (mám možnost sehnat levně):
FASTECH S-SERVO-ST-60L
http://www.motory-prevodovky.cz/elektro ... -nm-detail
Vzhledem k nezdarům jsem se zdravě nas(štval) a uvažuji o koupi, abych to navždy vyřešil.
Původně jsem si mysel, že když ten driver má optočleny, tak to tam zapojím natvrdo z LPT portu a bude to. Ovšem ouha.
Optočleny tohoto driveru by při 5V potřebovali cca 15 mA. Ovšem co jsem začal studovat informace ohledně LPT portu, tak LPT port má v režimu Source 2.6 mA a v režimu sink 24 mA.
http://janaxelson.com/files/ibmlpt.txt
LPT nemá na svých pinech žádné 5V napájení, takže ikdyž už bych šel cestou sink režimu, tak už to znamená tvorbu plošňáku, kde bude minimálně LM7812 a LM7805 na vytvoření 5V z 24V. Když už budu tvořit plošňák, tak jsem nastudoval, že existují nějaké zesilující budiče. Třeba 74HC244 nebo 74LS244. Ovšem tady už mé elektrovědomosti jsou za mými vědomostmi. Pokud fungují tak jak myslím, tak by měli zvýšit proudovou zatížitelnost LPT portu.
Konstruval tady někdo zesilovací budič na LPT port? Nebo poradil by se zapojením, nebo specifikací vhodného budiče? Funguje výstup z budiče taky v režimech SINK/SOURCE?
Co jsem hledal inspiraci oddělovacích desek, tak jsem našel dva druhy. Buď je tam jenom opotčlen třeba PC817 (pro malé drivery), nebo kombinace budiče + optočlenu.
Mám elektroschema na BlueBoard (reversní engineering), kde je budič + optočlen, ale před modrou deskou ze všichni varují, takže z toho bych radši nevycházel.
Další řešení by bylo použít LPT port s větší zatížitelností (dle internetu existují), ale radši bych chtěl svojii desku mít universální.
Mesa mi nic neřeší, akorát by to řádně prodražila. Vyšší frekvenci stejně nevyužiji pro takovýto stroj.