Jednoduchý driver pro krokáče s LMD18245
- dslav
- Příspěvky: 208
- Registrován: 18. 12. 2006, 4:07
- Bydliště: Hošťálková - Vsetín
- Kontaktovat uživatele:
Možná to ještě někoho bude zajímat, nebo to může posloužit jen jako jako inspirace.
Jedná se o velmi jednoduchý driver. Tento driver se může naprogramovat tak že umí třeba 8.32 mikroroků na celokrok a navíc je tam zachovaná mopžnost měnit proud dle otáček a tím omezit rezonance na unosnou míru.
V soubory SD2.ZIP je schéma, DPS v EAGLE a jednoduchý zdroják firmwaru. Zdroják se změnou prudu musím najít .
Jedná se o velmi jednoduchý driver. Tento driver se může naprogramovat tak že umí třeba 8.32 mikroroků na celokrok a navíc je tam zachovaná mopžnost měnit proud dle otáček a tím omezit rezonance na unosnou míru.
V soubory SD2.ZIP je schéma, DPS v EAGLE a jednoduchý zdroják firmwaru. Zdroják se změnou prudu musím najít .
- Přílohy
-
- SD2.zip
- (50.72 KiB) Staženo 271 x
1. Kde nestačí síla použij rozum.
2. Kde nestačí rozum použij sílu.
Dušan Slavětínský
http://www.valachnet.cz/~slavetinskyd/MegaCNC" onclick="window.open(this.href);return false;
http://www.valachnet.cz/~slavetinskyd/RcMix" onclick="window.open(this.href);return false;
2. Kde nestačí rozum použij sílu.
Dušan Slavětínský
http://www.valachnet.cz/~slavetinskyd/MegaCNC" onclick="window.open(this.href);return false;
http://www.valachnet.cz/~slavetinskyd/RcMix" onclick="window.open(this.href);return false;
PC847 na vstupe nie je nic moc, urcite by som tam daval digitalne optocleny. Mal som raz s tym dost problem preniest 15kHz obdlzniky aby to nejak velmi nemenilo striedu signalu
- dslav
- Příspěvky: 208
- Registrován: 18. 12. 2006, 4:07
- Bydliště: Hošťálková - Vsetín
- Kontaktovat uživatele:
Samozřejmě ten optočlen je pomalý. Bez problému to chodilo do 16kHz. Dneska bych tam použil asi 6N137 nebo dvojitý HCPL-2631 nebo něco podobného.
1. Kde nestačí síla použij rozum.
2. Kde nestačí rozum použij sílu.
Dušan Slavětínský
http://www.valachnet.cz/~slavetinskyd/MegaCNC" onclick="window.open(this.href);return false;
http://www.valachnet.cz/~slavetinskyd/RcMix" onclick="window.open(this.href);return false;
2. Kde nestačí rozum použij sílu.
Dušan Slavětínský
http://www.valachnet.cz/~slavetinskyd/MegaCNC" onclick="window.open(this.href);return false;
http://www.valachnet.cz/~slavetinskyd/RcMix" onclick="window.open(this.href);return false;
dslav: DObrý den, měl bych hloupou otázku. Koukal jsem na Vaše schema driveru a vzhledem k tomu, že bych chtěl dělat driveru s 51, ale rychlejší, tak mne zaujalo to řešení s hýbáním referencí pro LMD. Máte tam jakýsi AD převodník, ale nedokázal jsem jej identifikovat. A proto se ptám, proud, respektive ta reference pro LMD se mění pro obě najednou ? A stejně ? S tím si opravdu nevím rady. Chtěl bych na to použít C8051F410, která má 2x12bit D/A v sobě. Proto se ptám, zda je řídí každé LMD na jinou hodnotua nebo ne. j.matous
- dslav
- Příspěvky: 208
- Registrován: 18. 12. 2006, 4:07
- Bydliště: Hošťálková - Vsetín
- Kontaktovat uživatele:
Celá finta je v tom že používám referenci LMDčka pro krokování. K tomu služí to externí DA (konkrétně MAX5102). To mi umožní přesnější řízení obou fází KM. Čtyř bitový DA převodník v LMD pak slouří snižování proudu po zastavení. LMD tedy ovládám pomoci dvou DA. Jeden slouží ke krokování a druhý k nastavení velikosti proudu.
Jinak co se týká rychlosti tak myslím že jedinou brzdou jsou jen ty optočkeny. Po výměmě na něco lepšího by to bez problémů mělo ve stávající konfikuraci pracovat klidně na 100kHz a možná i víc.
Jinak co se týká rychlosti tak myslím že jedinou brzdou jsou jen ty optočkeny. Po výměmě na něco lepšího by to bez problémů mělo ve stávající konfikuraci pracovat klidně na 100kHz a možná i víc.
1. Kde nestačí síla použij rozum.
2. Kde nestačí rozum použij sílu.
Dušan Slavětínský
http://www.valachnet.cz/~slavetinskyd/MegaCNC" onclick="window.open(this.href);return false;
http://www.valachnet.cz/~slavetinskyd/RcMix" onclick="window.open(this.href);return false;
2. Kde nestačí rozum použij sílu.
Dušan Slavětínský
http://www.valachnet.cz/~slavetinskyd/MegaCNC" onclick="window.open(this.href);return false;
http://www.valachnet.cz/~slavetinskyd/RcMix" onclick="window.open(this.href);return false;
dslav: Děkuji za zprávu. Akorát nevím, jestli jsem to pochopil dobře. Znamená to tedy, že za běžného provozu nemusím hejbat vůbec s piny M1-M4, prostě je nastavím do "1" a hejbu pouze referencí LMD pomocí externího D/A převodníku a pokud se rozhodnu, že to zastavím, (nepřicházejí STEP), tak mohu na M1-M4 dát "0" a tím bych snížil proud. A to samé mohu udělat i pomocí reference přes externí D/A převodník. V podstatě mohu dosáhnout podle počtu bitů v externím převodníku jemnějšího krokování než pomocí interního 4-bit v LMD. Jo takže jde jen o to vhodně dopočítat tabulku pro buzení D/A převodníku případně se na tabulku vykašlat a dělat to po vybuzení D/A výpočtem, tedy pokud se to stihne časově u mne by to muselo být za cca 6us a to by se muselo počítat vlastně dvakrát, protože nevím jakým směrem přijde následující krok. Asi zkusím zalaborovat. Nechcete se přidat ? j.matous
- dslav
- Příspěvky: 208
- Registrován: 18. 12. 2006, 4:07
- Bydliště: Hošťálková - Vsetín
- Kontaktovat uživatele:
Přesně tak AD v LMD vůbes není potřeba. Mě přišlo jednoduší ho použít a referenci nechat jen na určení natočení motoru.
Přidat se určitě nechcu. Předělávám všechno na DC serva a krokáče nechci ani vidět.
Přidat se určitě nechcu. Předělávám všechno na DC serva a krokáče nechci ani vidět.
1. Kde nestačí síla použij rozum.
2. Kde nestačí rozum použij sílu.
Dušan Slavětínský
http://www.valachnet.cz/~slavetinskyd/MegaCNC" onclick="window.open(this.href);return false;
http://www.valachnet.cz/~slavetinskyd/RcMix" onclick="window.open(this.href);return false;
2. Kde nestačí rozum použij sílu.
Dušan Slavětínský
http://www.valachnet.cz/~slavetinskyd/MegaCNC" onclick="window.open(this.href);return false;
http://www.valachnet.cz/~slavetinskyd/RcMix" onclick="window.open(this.href);return false;
Ale A3986 není procesor, je to jen náhrada třeba 2ks LMD18245 a to ještě bez můstku. Myslím, že na blbnutí v začátcích, abych si to mohl ošahat, tak mi LMD bohatě stačí. Tím neříkám, že Allegro zavrhuju. A pokud bych chtěl řídit proud jako u LMD, tak tam stejně musím vrazit Procesor s D/A.
Podstatný rozdíl mezi oběma obvody pro mne je ten, že LMD tu mám a A3986 ne. Jinak děkuji za inspiraci a mimochodem znáte někdo nějakou aktuální cenu za A3986 ? j.matous
Podstatný rozdíl mezi oběma obvody pro mne je ten, že LMD tu mám a A3986 ne. Jinak děkuji za inspiraci a mimochodem znáte někdo nějakou aktuální cenu za A3986 ? j.matous
No dobře obvod A3986 není označen jako procesor, je to translator. Podle k listu výrobce to ale je sakra šikovnej brouček. Našel jsem tady na foru cenu tohoto obvodu přátelských 100Kč. Můstek s 8 FET se dá zkousnout ne? Jinak Vám fandím, hlavně proto, že jste atmelák.
- RadekCX
- Příspěvky: 622
- Registrován: 14. 7. 2006, 10:12
- Bydliště: Č.Budějovice
- Kontaktovat uživatele:
HTE
dodaci doba 4-5 tydnu cena 100-120Kc bez DPH dle provedeni
dodaci doba 4-5 tydnu cena 100-120Kc bez DPH dle provedeni
RadekCX
======================================================================
http://www.cncnet.info - problematika CNC a automatizace
http://www.jakjevenku.info - webová meteostanice
======================================================================
http://www.cncnet.info - problematika CNC a automatizace
http://www.jakjevenku.info - webová meteostanice