 |
www.elektronik.si Forum o elektrotehniki in računalništvu
|
Poglej prejšnjo temo :: Poglej naslednjo temo |
Avtor |
Sporočilo |
jankopod Član

Pridružen-a: Pon 13 Sep 2010 12:30 Prispevkov: 11 Aktiv.: 0.06 Kraj: Ljubljana
|
Objavljeno: Sre Sep 15, 2010 3:50 pm Naslov sporočila: |
|
|
Mikrostepping sploh ni vprašanje, to vsekakor je nujno, krmiljenje "po sinusu" pa še toliko boljše.
Tudi uporaba zobatega jermena je po moje nujna, vsekakor pa boljša od prenosnih zobnikov. Hvala za link od ideala-velenje, se mi pa zdi tehimpex bolj obetaven ( http://www.tehimpex.si/jermeni-jermenice.php ). Malce bom tudi povprašal modelarje, če se najde kaj uporabnega od jermenov še kje drugje. Se mi zdi, da bodo jermenice bolj uporabne kot zobate gredi, 14 cm dolga gred s 50 zobmi je kar zajeten kos jekla. Preveč dodatne teže na glavi teleskopa tudi ni najbolj ugodno.
Za stepperje se nagibam k motorčkov razreda NEMA 17 s kakšnimi 30 Ncm. Teže so tam koli 200 do 300 g, kar je še ugodno. Glede navora si nisem na čistem, ker nimam pravega občutka kakšen bi bil potreben. Majhni koračni motorčki in reduktor bi znali tudi biti uporabni. Bi pa rekel, da so NEMA 17 motorčki cenejši kot reduktorji. Večino časa motorčki delajo z majhno hitrostjo, ko pa je potrebno teleskop premakniti k novi tarči, ki je na drugem delu neba, pa je ugodno, če imajo motorči zalogo hitrosti, in da se da teleskop premakniti relativno hitro na drug del neba. To sicer ni kritično, ker se da vsako od stopenj (RA in DEC), odlosati. Potem se da teleskop premikati na roko, pri čemer se polž od worm gear-a ne premika in je na mestu.
Naj pa še enkrat povem, da ima sama glava že vsebovan worm gear reduktor z razmerjem 1:144, tako da dodatni reduktor na motorčku nebi smel biti potreben, čeprav Kroko meni drugače:
Kroko je napisal/a: |
Za premikanje teleskopa s koračnimi motorji nujno potrebuješ reduktor. Če se prav spomnim tam je primerna redukcija 1:200. Reduktorji in ostala mehanika mora biti narejena s čim manj "backlash"-a. To pa ni več poceni.
|
Hej, Kroko, kakšno opremo pa si želel motorizirati? |
|
Nazaj na vrh |
|
 |
jankopod Član

Pridružen-a: Pon 13 Sep 2010 12:30 Prispevkov: 11 Aktiv.: 0.06 Kraj: Ljubljana
|
Objavljeno: Pet Sep 17, 2010 1:13 pm Naslov sporočila: |
|
|
Sem prišel do enih NEMA 17 koračnih motorjev, ki imajo okoli 220mNm navora in bi bili najbrž v redu. So pa 5 V, 1.2 A motorčki. Napetost 5 V je kar malo, naprimer A3979 driver ima najnižjo Load Supply Voltage 8 V. Bi bilo najbrž prehudo, da bi motorčke za 5 V dal na 8 V. To bi se dalo rešiti z enim 5W uporom vezanim pred vsako špuli, ki bi pobral nekaj napetosti.
Druga možnost bi bila, da naredim vezje z L6506 in L298N, sam se mi zdi da bom spet prišel na load supply voltage, ki bo večja od 6 V.
A3979 driver omogoča samo 16 mikrokorakov, idealno bi bilo tam okoli 64 korakov, bi pa rad vsaj 32 korakov. Vezje z L6506 in L298N bi to omogočalo, ker bi dajal referenco z mikrokrmilnikom. Vprašanje pa je, če bo vezje z L6506 in L298N v praksi boljše od namenskega A3979 driver-ja. |
|
Nazaj na vrh |
|
 |
piroman Član


Pridružen-a: Čet 23 Okt 2003 12:06 Prispevkov: 2707 Aktiv.: 11.42 Kraj: Ljubljana
|
Objavljeno: Pet Sep 17, 2010 1:50 pm Naslov sporočila: |
|
|
Računaj na to, da imajo koračni motorčki nizke hitrosti. To pomeni, da gre do kakih 2000 rpm ampak tam že zgubi večino momenta. Poišči katalog od Sanyo-Denki, ki jih prodaja VAP tehnika - tam so grafi moment vs. hitrost. Za driver bi na tvojem mestu vzel Allegrota. Z njimi imam dobre izkušnje, z L298 pa ne toliko - je le precej zastarela zadeva. Suppy voltage je višji kot nazivna napetost motorčka, da tok v navitjih hitreje naraste. Itak je motorček tokovno krmiljen.
Jermenice za zobate jermene ima Ideal aluminijaste, dobiš pa gred dolgo kakih 25 cm, ki si jo potem narežeš in postružiš po lastnih željah. _________________ One shouldn’t work on semiconductors, that is a filthy mess; who knows if they really exist!
Wolfgang Pauli, 1931 |
|
Nazaj na vrh |
|
 |
aly Član



Pridružen-a: Tor 28 Sep 2004 14:51 Prispevkov: 9407 Aktiv.: 39.70 Kraj: Kranj - struževo
|
Objavljeno: Pet Sep 17, 2010 2:41 pm Naslov sporočila: |
|
|
Tako kot je piroman napisal.
Lxxx čipovje je stara tehnologija, so veliki in se grejejo.
Za napajanje za krmilnik in motorje računaj med 12V in 24V. Motorji so tokovno krmiljeni.
Tako finega mikrosteppinga (32 ali 64) dejansko ne rabiš - izkušnje iz prakse.
Pri izbiri motorjev glej še na število korakov na obrat. Standardni so 200, 400, 800.
200 so močni, grobi, hitri; 800 so fini in praktično brez moči. Če rabiš za večjo moč in hitrost glej 200 korakov na obrat. 400 pa za bolj fine premike. _________________ I'm going to stand outside, so if anyone asks, I'm outstanding  |
|
Nazaj na vrh |
|
 |
jankopod Član

Pridružen-a: Pon 13 Sep 2010 12:30 Prispevkov: 11 Aktiv.: 0.06 Kraj: Ljubljana
|
Objavljeno: Ned Sep 19, 2010 10:51 pm Naslov sporočila: |
|
|
Sem se odločil za Allegrote, sicer ne za A3979 driver, ampak za A4983. Na ebayu se dobil pcb z driverjem in elementi, tako da se mi ne bo treba mučiti z lotanjem. Kolikor sem jaz zasledil je A4983 več ali manj isti kot A3979 in bo za moje potrebe zadostoval.
Motorčke bom zaenkrat sprobal kar 200 koračne, sem malce pregledal glavo montaže in je mehanika v resnici kar slaba, ima precej backlasha. Bo 16 korakov res več kot dovolj.
Hvala za odgovore. Ko se bom lotil bolj resno, spet kaj povprašam. |
|
Nazaj na vrh |
|
 |
jankopod Član

Pridružen-a: Pon 13 Sep 2010 12:30 Prispevkov: 11 Aktiv.: 0.06 Kraj: Ljubljana
|
Objavljeno: Tor Sep 28, 2010 4:10 pm Naslov sporočila: |
|
|
Nekoliko napredujem s projektom, sedaj pripravljam shemo. Ker s koračnimi motorčki in driverji za koračne motorčke nimam prav veliko izkušenj imam nekaj vprašanj. Motorčke bom krmilil z Allegro A4983 driverjem (http://www.allegromicro.com/en/Products/Part_Numbers/4983/).
1. Z MS1, MS2, in MS3 pini se da spreminjati načine med full step in mikrostepingom. Če so vsi na low, izvaja polni korak, če so vsi na high pa 1/16 koraka. V določenih načinih bom potreboval počasno in natančno rotacijo, zato bom uporabljal 1/16 koraka. V drugih načinih pa hitro rotacijo, zato bom uporabljal polni korak. Ugodno je to, da bom lahko vse MS pine vezal na en LPC pin in tako preklapljal med polnim korakom in 1/16 korakom. MS2 in MS3 pina že imata 100kOhm pull-down upor, ali ga moram dati še na MS1.
2. Pri mikrostepingu je amplituda sinusa 100%, pri polnem koraku pa je amplituda pulza 70%. Kako je z navorom, ki ga razvije motor pri polnem koraku, v primerjavi z navorom pri mikrostepingu. Bi bilo bolje uporabljati half-step, ki ima amplitudo "sinusa" 100%.
3. Je kakšna razlika pri porabi energije pri konstantni obremenitvi pri različnih hitrostih. Primer: bo pri hitrosti 0.1rpm manjša poraba energije kot pri 50rpm.
Če poznate odgovor na kakšnega od teh vprašanj se priporočam. |
|
Nazaj na vrh |
|
 |
stane Član

Pridružen-a: Tor 17 Apr 2007 21:19 Prispevkov: 1281 Aktiv.: 5.79 Kraj: Rače
|
Objavljeno: Tor Sep 28, 2010 8:52 pm Naslov sporočila: |
|
|
Točke 1,2,3 črtaj.
4. The maximum value of current limiting is set by the selection
of RSx and the voltage at the VREF pin. The transconductance
function is approximated by the maximum value of current
limiting, ITripMAX (A), which is set by
ITripMAX = VREF / ( 8 RS)
where RS is the resistance of the sense resistor (Ω) and VREF is
the input voltage on the REF pin (V).
The DAC output reduces the VREF output to the current sense
comparator in precise steps, such that
Itrip = (%ITripMAX / 100) × ITripMAX
(See table 2 for %ITripMAX at each step.)
Na kratko: Pazi na Rs1 in Rs2 ter Vref - max. 0,5V.
Koračni način izbereš glede na konstrukcijo in namen stroja.
To je prva težava pri tvojih željah.
Programu boš moral povedat, da motor nima več npr. 400 korakov za en
obrat, ampak si prestavil na 1600 korakov za obrat. |
|
Nazaj na vrh |
|
 |
jankopod Član

Pridružen-a: Pon 13 Sep 2010 12:30 Prispevkov: 11 Aktiv.: 0.06 Kraj: Ljubljana
|
Objavljeno: Sre Sep 29, 2010 7:45 am Naslov sporočila: |
|
|
stane je napisal/a: |
To je prva težava pri tvojih željah.
Programu boš moral povedat, da motor nima več npr. 400 korakov za en
obrat, ampak si prestavil na 1600 korakov za obrat. |
Kako bom programu povedal kakšen je nov korak? To res ni problem. S C programskim jezikom
No, šalo na stran. Morda pod točko 2 nisem bil dovolj jasen. MS pini Allegrota bodo seveda vezani na en pin na LPCju in jih bom seveda preklapljal s programom, ki ga bom napisal sam. Ko bom programsko spremenil način korakanja, bom to seveda tudi upošteval pri štetju. |
|
Nazaj na vrh |
|
 |
aly Član



Pridružen-a: Tor 28 Sep 2004 14:51 Prispevkov: 9407 Aktiv.: 39.70 Kraj: Kranj - struževo
|
Objavljeno: Sre Sep 29, 2010 11:44 am Naslov sporočila: |
|
|
To ni najbolj pametna rešitev.
Ko / če spreminajš iz mikrosteppinga na full-step, moraš uporabiti HOME funkcijo, ki resetira stanje v interni tabeli sinusa, tako da ima motor res polni navor. Ko aktiviraš HOME pa motor odklopi in izgubiš informacijo o poziciji. _________________ I'm going to stand outside, so if anyone asks, I'm outstanding  |
|
Nazaj na vrh |
|
 |
jankopod Član

Pridružen-a: Pon 13 Sep 2010 12:30 Prispevkov: 11 Aktiv.: 0.06 Kraj: Ljubljana
|
Objavljeno: Sre Sep 29, 2010 3:12 pm Naslov sporočila: |
|
|
aly je napisal/a: |
To ni najbolj pametna rešitev.
Ko / če spreminajš iz mikrosteppinga na full-step, moraš uporabiti HOME funkcijo, ki resetira stanje v interni tabeli sinusa, tako da ima motor res polni navor. Ko aktiviraš HOME pa motor odklopi in izgubiš informacijo o poziciji. |
Skratka aly, kakor piše tudi v datasheet-u:
Citiram: |
RESET Input (RESET). The RESET input sets the translator to a predefined Home state (shown in figures 2 through 6), and turns off all of the FET outputs. All STEP inputs are ignored until the RESET input is set to high. |
Sem prebral datasheet, pa nisem niti pomislil na to kar si ti povedal. Načeloma bi sicer teleskop ostal v svoji poziciji tudi kadar bi izklopil motorčke, vprašanje je kaj se zgodi s pozicijo stepper motorjev. Če se ob RESET pojavi kakšen trzaj na motorčkih, potem je to slabo in preklapljanja med načini ne bom mogel uporabljati.
Če preklapljanje med različnimi načini korakanja ni priporočljivo, bom pač tudi za večje hitrosti uporabljal 1/16 mikrostepping. V tem primeru bo motorček krmiljen z 2500 mikrostep pulzi na sekundo, hitrost bo pa 50 rpm. To mislim, da je povsem dobra rešitev. |
|
Nazaj na vrh |
|
 |
|
|
Ne, ne moreš dodajati novih tem v tem forumu Ne, ne moreš odgovarjati na teme v tem forumu Ne, ne moreš urejati svojih prispevkov v tem forumu Ne, ne moreš brisati svojih prispevkov v tem forumu Ne ne moreš glasovati v anketi v tem forumu Ne, ne moreš pripeti datotek v tem forumu Ne, ne moreš povleči datotek v tem forumu
|
Uptime: 494 dni
Powered by phpBB © 2001, 2005 phpBB Group
|