Stránka 1 z 1

Jednoduchý driver pro krokáče s LMD18245

Napsal: 27. 11. 2007, 2:44
od dslav
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 :-).

Napsal: 27. 11. 2007, 5:25
od PBr
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

Napsal: 27. 11. 2007, 5:50
od dslav
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.

Napsal: 30. 11. 2007, 8:56
od j.matous
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

Napsal: 30. 11. 2007, 9:43
od dslav
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.

Napsal: 30. 11. 2007, 9:57
od j.matous
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

Napsal: 30. 11. 2007, 10:02
od dslav
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.

Napsal: 30. 11. 2007, 10:05
od j.matous
OK, děkuji alespoň za nakopnutí do správného směru. Já tu mám jen malý strojek pro občasné pohrání a navíc je to můj první úlet. Třeba časem taky dojde na něco jiného s DC motorama. Ať se Vám daří, díky. j.matous

Napsal: 30. 11. 2007, 2:47
od gamas
Není lepší se zaměřit na driver se zmáknutým procesorem A3986, než vymýšlet vymyšlené? Je to jen můj názor. Rozhodně chci zkusit postavit driver s tímto obvodem.

Napsal: 30. 11. 2007, 2:57
od j.matous
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

Napsal: 30. 11. 2007, 5:03
od gamas
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.

Napsal: 2. 12. 2007, 6:43
od c.honza
Zdravim, nevíte někdo kde by se dal koupit ten MAX5102 v malém množství?

Napsal: 2. 12. 2007, 8:04
od RadekCX
HTE

dodaci doba 4-5 tydnu cena 100-120Kc bez DPH dle provedeni