www.elektronik.si Seznam forumov www.elektronik.si
Forum o elektrotehniki in računalništvu
 
 PomočPomoč  IščiIšči  Seznam članovSeznam članov  SkupineSkupine  StatisticsStatistika  AlbumAlbum  DatotekeFilemanager DokumentacijaDocDB LinksPovezave   Registriraj seRegistriraj se 
  PravilaPravila  LinksBolha  PriponkePriponke  KoledarKoledar  ZapiskiZapiski Tvoj profilTvoj profil Prijava za pregled zasebnih sporočilPrijava za pregled zasebnih sporočil PrijavaPrijava 

Shema driverja za koračni motor

 
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> Elektronika za začetnike
Poglej prejšnjo temo :: Poglej naslednjo temo  
Avtor Sporočilo
Sirij
Član
Član



Pridružen-a: Pon 21 Jan 2013 17:14
Prispevkov: 48
Aktiv.: 0.32
Kraj: Središče ob Dravi

PrispevekObjavljeno: Pet Nov 14, 2014 3:14 pm    Naslov sporočila:  Shema driverja za koračni motor Odgovori s citatom

Pozdravljeni.
Izdelujem driver za dva koračna motorja, ki bosta poganjala astronomsko montažo. Zadevo sem si zamislil tako, da AtMega48 predstavlja možgane. Koračna motorja sta različna. Manjši dobiva signal iz L293, večji (in požrešnejši) pa preko štirih NPN tranzistorjev (BD135). Vem, da obstajajo različna namenska integrirana vezja za koračne motorčke z večjo porabo, vendar sem hotel poskusiti s tranzistorji, ki sem jih imel pri roki. Štiri tipke so namenjene za spremembo smerih obeh motorjev, peta pa za izbiro hitrosti, ki so določene v stopnjah od 0 do 9. Številka stopnje se izpiše na 7 segmentnem displeju s skupno katodo.
Ker se podobno zahtevnega projekta še nisem lotil in ne bi rad, da bi se med delovanjem kaj pokadilo, vas prosim za pregled in komentar sheme.
Lep pozdrav,
Mitja



Sledenje za Astro5-BD135, L293.png
 Opis:
Shema vezja
 Velikost datoteke:  22.25 KB
 Pogledana:  218 krat

Sledenje za Astro5-BD135, L293.png


Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Gklemen
Član
Član



Pridružen-a: Sob 29 Nov 2008 0:06
Prispevkov: 112
Aktiv.: 0.56
Kraj: Rogatec

PrispevekObjavljeno: Pet Nov 14, 2014 3:52 pm    Naslov sporočila:   Odgovori s citatom

Zdravo.

Za poganjanje koračnika s tranzistorji rabiš H mostič + tokovni omejilnik.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
oobuco
Član
Član



Pridružen-a: Pon 25 Avg 2014 11:00
Prispevkov: 206
Aktiv.: 1.57
Kraj: Šentvid pri Stični

PrispevekObjavljeno: Pet Nov 14, 2014 4:37 pm    Naslov sporočila:   Odgovori s citatom

Da se ne boš preveč mučil, zdaj, ko je toliko RepRap 3D tiskalnikov zunaj, so tele zadeve smešno poceni, pa še zelo fine korake lahko nastaviš:

http://www.pololu.com/category/120/stepper-motor-drivers

_________________
Pred EUR sem bil SIT! (sposojeno z grafita)
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Highlag
Član
Član



Pridružen-a: Pet 23 Jan 2004 20:42
Prispevkov: 4034
Aktiv.: 17.03
Kraj: Črnuče

PrispevekObjavljeno: Pet Nov 14, 2014 5:53 pm    Naslov sporočila:   Odgovori s citatom

Tranzistorski del je popolnoma napačen. Ti imaš en in drug konec dušilke vezan preko tranzistorja na maso. Kje pa dobi dušilka + napetost?

Mogoče takole: Google

H mostič je uporaben za običajne DC motorje ne za steperje. Edino, če za 1 motor porabiš 2? Za tole nisem siguren.

_________________
If at first you don't succeed, destroy all evidence that you tried.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Obišči avtorjevo spletno stran
Jaka57
Moderator
Moderator



Pridružen-a: Ned 12 Dec 2004 21:47
Prispevkov: 5819
Aktiv.: 24.56
Kraj: Grosuplje

PrispevekObjavljeno: Pet Nov 14, 2014 6:49 pm    Naslov sporočila:   Odgovori s citatom

oobuco je napisal/a:
http://www.pololu.com/category/120/stepper-motor-drivers

Tukaj jih dobiš pet za manj denarja, kot stane eden na zgoraj omenjeni strani Wink .

_________________
Lp, Jaka
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo
int47
Član
Član



Pridružen-a: Pon 15 Dec 2003 0:10
Prispevkov: 2104
Aktiv.: 8.88
Kraj: Ljubljana

PrispevekObjavljeno: Pet Nov 14, 2014 9:38 pm    Naslov sporočila:   Odgovori s citatom

Najprej napiši podatke koračnih motorjev in 7 segmentnega prikazovalnika.

Kako misliš programirat uC ? Imaš ustrezni paralelni programator ? (RST je uporabl,jen kot I/O pin, torej ponovno serijsko programiranje odpade).
Na tvojem mestu bi predvidel ustrezni konektor za programiranje v vezju.

Rdeča LED je brez predupora in bo spustila dim.

Preostali GND pin 7805 je vezan preko 1kR upora, kar omejuje tok na cca (12V -(0,7+5+2))/1000 = 4,3mA. Od tega toka je potrebno še odšteti lastno rabo 7805.

Preostale komponente na vezju so brez napajanja, ker GND ni povezan na - pol baterije.

L293 se napaja iz 5V linije. 7805 ima omejen tok in disipacijo. Pri 12V vhodni napetosti verjetno zahtevaš preveč od stabilizatorja.

Tok v bazo štirih BD135 ni omejen. Če misliš uporabljat interne pull up upore, je pri hfe=160 inj R= 20k(min. vrednost) I = 160* 5/20000 = 40mA.

Ni dovoda napajanja na koračni motor. Ker so emitorji BD135 ozemljeni ta koračni motor tudi zavirati ne more.

Če je 12V vir Pb baterija, je priporočljiva podnapetostna zaščita.

Kakšen blokirni kondenzator ne bi škodil v bližini uC in koračnih motorjev.
Zaščita pred napačno polariteto napajalne napetosti tudi ne.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Highlag
Član
Član



Pridružen-a: Pet 23 Jan 2004 20:42
Prispevkov: 4034
Aktiv.: 17.03
Kraj: Črnuče

PrispevekObjavljeno: Pet Nov 14, 2014 11:26 pm    Naslov sporočila:   Odgovori s citatom

Ja pred izdelavo TIV je smiselno vezje sestavit, preizkusit in odstranit hrošče z uporabo prototipnih vezij.
_________________
If at first you don't succeed, destroy all evidence that you tried.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Obišči avtorjevo spletno stran
Sirij
Član
Član



Pridružen-a: Pon 21 Jan 2013 17:14
Prispevkov: 48
Aktiv.: 0.32
Kraj: Središče ob Dravi

PrispevekObjavljeno: Ned Nov 16, 2014 5:38 pm    Naslov sporočila:   Odgovori s citatom

Sem preštudiral komentarje, predvsem od int47.
Torej, 7 segmentni displej s skupno katodo SC56-11GWA http://www.ic-elect.si/pub/files/product_files/208053131100.pdf.
Mikrokontroler bom programiral s Proggyjem, tako da bom ga sprogramiral zunaj vezja, nato pa ga bom vstavil v vezje. Mogoče bom kasneje dodal še možnost programiranja v vezju, vendar moram najprej rešiti druge (pomembnejše) težave.
Odločil sem se, da ne bom uporabil tranzistorjev, ampak L293NE, ki na izhodu omogoča tokove do 1A. Vendar ker nimajo zaščitnih diod, me zanima, kako jih naj dodam in katere. Za L293NE sem dodal svoje napajanje preko LM7805.
KAkšno zaščito pred napačno polariteto in podnapetostjo naj dodam?
Kako in kakšne blokirne kondenzatorje naj vežem?
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
.
Neznanec
Neznanec



Pridružen-a: Pet 01 Okt 2004 1:17
Prispevkov: 1
Aktiv.: 0.00

PrispevekObjavljeno: Ned Nov 16, 2014 8:22 pm    Naslov sporočila:   Odgovori s citatom

Brisana vsebina odstranjenega uporabnika.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
int47
Član
Član



Pridružen-a: Pon 15 Dec 2003 0:10
Prispevkov: 2104
Aktiv.: 8.88
Kraj: Ljubljana

PrispevekObjavljeno: Ned Nov 16, 2014 11:31 pm    Naslov sporočila:   Odgovori s citatom

Sirij je napisal/a:
Mikrokontroler bom programiral s Proggyjem, tako da bom ga sprogramiral zunaj vezja, nato pa ga bom vstavil v vezje.

Če imaš programator od SE, je to serijski programator. Za programiranje rabiš RESET linijo.
Če je serijsko programiranje onemogočeno, ga s serijskim programatorjem ne moreš ponovno vklopiti.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Sirij
Član
Član



Pridružen-a: Pon 21 Jan 2013 17:14
Prispevkov: 48
Aktiv.: 0.32
Kraj: Središče ob Dravi

PrispevekObjavljeno: Sre Dec 17, 2014 2:53 pm    Naslov sporočila:   Odgovori s citatom

OK, sem upošteval Krokotov nasvet in se najprej lotil programiranja v vezju. Predvidel sem konektor IDC10, kamor bom priklopil programator. Na ATmega8 so za programiranje predvideni pini 1, 17, in 18, ki sem ji že uporabil (1 za input, 17 in 18 pa za output). Je potrebno začasno prekiniti stik med ATmega8 in tipko in L293N, da ju ne bom ''programiral''? Lahko uporabim pin 1 kot reset med programiranjem in kasneje kot input?
Lep pozdrav,
Mitja



Sledenje za Astro5-L293 2x.png
 Opis:
 Velikost datoteke:  96.86 KB
 Pogledana:  42 krat

Sledenje za Astro5-L293 2x.png


Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
gumby
Član
Član



Pridružen-a: Sob 28 Apr 2007 12:32
Prispevkov: 4066
Aktiv.: 18.41

PrispevekObjavljeno: Sre Dec 17, 2014 3:12 pm    Naslov sporočila:   Odgovori s citatom

Enable vhod driverjev veži na mego, ne pa direkt na 5V. Driverji bodo tako mrtvi, dokler jih mega ne vklopi. Med programiranjem bo izhod mege izklopljen, zato ne bo škodil tudi kakšen pulldown upor.
_________________
Tule nisem več aktiven.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-sporočilo
Sirij
Član
Član



Pridružen-a: Pon 21 Jan 2013 17:14
Prispevkov: 48
Aktiv.: 0.32
Kraj: Središče ob Dravi

PrispevekObjavljeno: Sre Dec 17, 2014 8:18 pm    Naslov sporočila:   Odgovori s citatom

Kako pa naj vežem enable vhod na mikrokontroler, glede nato, da so vsi pini, raze Aref in Avcc zasedeni?
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Pokaži sporočila:   
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> Elektronika za začetnike Časovni pas GMT + 2 uri, srednjeevropski - poletni čas
Stran 1 od 1

 
Pojdi na:  
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: 493 dni


Powered by phpBB © 2001, 2005 phpBB Group