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


Pridružen-a: Sob 13 Dec 2008 21:44 Prispevkov: 351 Aktiv.: 1.75 Kraj: Ptuj
|
Objavljeno: Pon Nov 22, 2010 9:15 pm Naslov sporočila: Attiny2313 in microstepping |
|
|
Pozdravljeni!
Za nek šolski projekt moram izdelati enostavno krmilje za en koračni motorček.
Krmilje bom izvedel s pomočjo Attiny2313 in H-mosta L293D. Motorček bo bipolarni, po vsej vrjetnosti iz disketnika.
Glede half-step načina sem si na jasnem kako in kaj. Zanima me, kako bi najlažje izvedel microstepping. Glede na to, kaj piše tukaj, bi potreboval vsaj 2 stopnji napetosti (prvi primer microsteppinga), če želim krmilje izvest digitalno. Kako bi to, če bi bilo možno z omenjenima čipoma, izpeljal? Programiral bom v Bascom AVR.
Lp, fluffy |
|
Nazaj na vrh |
|
 |
aly Član



Pridružen-a: Tor 28 Sep 2004 14:51 Prispevkov: 9407 Aktiv.: 39.70 Kraj: Kranj - struževo
|
Objavljeno: Pon Nov 22, 2010 11:04 pm Naslov sporočila: |
|
|
Merit moraš tok skozi navitja. S to informacijo v povratni zanki potem generiraš PWM signal, da je tok skozi navitja konstanten in ustreza željeni lokaciji v sinusni tabeli. _________________ I'm going to stand outside, so if anyone asks, I'm outstanding  |
|
Nazaj na vrh |
|
 |
fluffy111 Član


Pridružen-a: Sob 13 Dec 2008 21:44 Prispevkov: 351 Aktiv.: 1.75 Kraj: Ptuj
|
Objavljeno: Tor Nov 23, 2010 5:55 pm Naslov sporočila: |
|
|
Huh. Sem mislil, da bo rešitev enostavna. NIč ne de. Tako pa kompliciral ne bom, saj sem v časovni stiski.
Lp |
|
Nazaj na vrh |
|
 |
TESKAn Član

Pridružen-a: Sob 30 Jan 2010 15:15 Prispevkov: 56 Aktiv.: 0.30 Kraj: Cerkno
|
Objavljeno: Ned Dec 26, 2010 12:01 pm Naslov sporočila: |
|
|
Sej je enostavna rešitev. Imaš dva dela programa, v enem nastavljaš željeno vrednost toka glede na željeno pozicijo, to lahko bereš iz tabele, kjer imaš shranjene vrednosti toka za posamezno pozicijo. V drugem delu imaš PI regulator, ki ga kličeš iz prekinitvene funkcije AD pretvornika, ko pomeriš tok. Torej AD pomeri tok - kliče PI regulator - PI regulator glede na željeno vrednost toka in trenutno vrednost toka izračuna duty cycle za PWM. Če zraven še vse parametre vpišeš kot makroje (maksimalen tok, recimo), lahko še spreminjaš maksimalen tok glede na to, kaj delaš - med premiki povečaš tok, ko ti motor stoji, ga zmanjšaš, tako znižaš porabo in gretje motorja in krmilnika. |
|
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
|