Kazalo po Svet elektronike forumu Svet elektronike
Revija za prave elektronike
 
AlbumAlbum   Pomoč pogostih vprašanjPomoč pogostih vprašanj   IščiIšči   Seznam članovSeznam članov   Skupine uporabnikovSkupine uporabnikov   Registriraj seRegistriraj se 
 Tvoj profilTvoj profil   Prijava za pregled zasebnih sporočilPrijava za pregled zasebnih sporočil   PrijavaPrijava 

MR1
Pojdi na stran Prejšnja  1, 2, 3, 4, 5, 6, 7  Naslednja
 
Objavi novo temo   Odgovori na to temo    Kazalo po Svet elektronike forumu -> Za začetnike
Poglej prejšnjo temo :: Poglej naslednjo temo  
Avtor Sporočilo
marc
Profesionalec


Pridružen/-a: Ned Maj 2009 10:08
Prispevkov: 243
Kraj: Polzela

PrispevekObjavljeno: Sre Jun 08, 2011 5:45 am    Naslov sporočila: Odgovori s citatom

Vlado je napisal/a:
Marc,
Vseeno ti priporočam da štetje opraviš v prekinitveni rutini.


To mislite v podrutini?

LPM
Nazaj na vrh
Poglej uporabnikov profil Pošlji zasebno sporočilo
vilko
Profesionalec


Pridružen/-a: Pon Jan 2004 11:54
Prispevkov: 807
Kraj: Ljubljana

PrispevekObjavljeno: Pon Jun 13, 2011 8:12 am    Naslov sporočila: Odgovori s citatom

Ogleji si ta robot:


http://www.youtube.com/watch?v=dQ_DH_rq_gU&feature=player_embedded

Bascom kodo za upravljanje pa je na
http://www.mcselec.com/index2.php?option=com_forum&Itemid=59&page=viewtopic&t=9688

Upravlja servote malo drugače kot jaz.

_________________
Sliši se paradoksalno, a je vendarle res:
Nekateri ljudje imajo vedno vse prav. No, včasih.
Nazaj na vrh
Poglej uporabnikov profil Pošlji zasebno sporočilo
Vlado
Profesionalec


Pridružen/-a: Ned Jan 2004 16:11
Prispevkov: 556
Kraj: Ljubljana

PrispevekObjavljeno: Sob Jun 18, 2011 11:54 am    Naslov sporočila: Odgovori s citatom

Marc,
tako kot sem ti povedal, da bi servo deloval moraš vklopiti globalni interrupt.

"'finally we must turn on the global interrupt"
Enable Interrupts

Za rotary enkoder pa poglej ukaz "Encoder".
LP
Nazaj na vrh
Poglej uporabnikov profil Pošlji zasebno sporočilo
marc
Profesionalec


Pridružen/-a: Ned Maj 2009 10:08
Prispevkov: 243
Kraj: Polzela

PrispevekObjavljeno: Sob Jun 18, 2011 12:01 pm    Naslov sporočila: Odgovori s citatom

Vlado,
hvala.grem kar na delo Wink .

LPM
Nazaj na vrh
Poglej uporabnikov profil Pošlji zasebno sporočilo
marc
Profesionalec


Pridružen/-a: Ned Maj 2009 10:08
Prispevkov: 243
Kraj: Polzela

PrispevekObjavljeno: Ned Jan 29, 2012 7:28 pm    Naslov sporočila: Odgovori s citatom

Hi,
nekaj me zanima.Dc motorja krmilim z L272.Po specifikaciji piše da se uporablja do 1A toka.Meni se eden L272 greje (zelo topel na dotik).
Nato sem šel iskati specifikacije za svoj robotski voziček in našel naslednje podatke.

-2xDC motor z 210 mA porabe(neobremenjen) in 2.4 A držalnega toka pri 7.2 V

Torej,ne razumem kaj pomeni držalni tok.Ali to pomeni ko je obremenjen?
Če je ta L272 "prešvoh",katerega naj potem uporabim?

Najlepša hvala za pomoč.
Nazaj na vrh
Poglej uporabnikov profil Pošlji zasebno sporočilo
Jure
Urednik


Pridružen/-a: Pon Jan 2004 12:51
Prispevkov: 2132
Kraj: Ljubljana

PrispevekObjavljeno: Pon Jan 30, 2012 9:51 am    Naslov sporočila: Odgovori s citatom

marc je napisal/a:
Hi,
nekaj me zanima.Dc motorja krmilim z L272.Po specifikaciji piše da se uporablja do 1A toka.Meni se eden L272 greje (zelo topel na dotik).
Nato sem šel iskati specifikacije za svoj robotski voziček in našel naslednje podatke.

-2xDC motor z 210 mA porabe(neobremenjen) in 2.4 A držalnega toka pri 7.2 V

Torej,ne razumem kaj pomeni držalni tok.Ali to pomeni ko je obremenjen?
Če je ta L272 "prešvoh",katerega naj potem uporabim?

Najlepša hvala za pomoč.


Marc,

za "držalni tok" tudi jaz ne bi vedel, kaj pomeni. Mogoče je to tok pri polni obremenitvi motorja in v tem primeru bi rekel, da se bo L272 kar grel.

Zato rajši uporabi L298 ali podoben H-bridge krmilnik.

Lp
Jure
Nazaj na vrh
Poglej uporabnikov profil Pošlji zasebno sporočilo Obišči avtorjevo spletno stran
protoncek
Profesionalec


Pridružen/-a: Sob Maj 2007 9:25
Prispevkov: 303
Kraj: Mengeš

PrispevekObjavljeno: Pon Jan 30, 2012 10:48 am    Naslov sporočila: Odgovori s citatom

Holding Current - The current a stepper motor requires when powered but not signaled to rotate
torej - tok, ki teče ko je motor sicer pod napetostjo, ampak se ne vrti.
Kakorkoli že, 1A krmilnik bo preslab, bo hitro spustil dušo, saj ga s takim tokom več kot 100% preobremeniš.

_________________
http://www.protoncek.com
Nazaj na vrh
Poglej uporabnikov profil Pošlji zasebno sporočilo Obišči avtorjevo spletno stran
marc
Profesionalec


Pridružen/-a: Ned Maj 2009 10:08
Prispevkov: 243
Kraj: Polzela

PrispevekObjavljeno: Pon Jan 30, 2012 4:32 pm    Naslov sporočila: Odgovori s citatom

Jure in Protonček hvala za pomoč.Danes sem se enmal pozanimal na šihtu in so mi predlagali prav L298N,sm ga že naročil Smile

Hvala še enkrat.

Lep pozdrav Marcel.
Nazaj na vrh
Poglej uporabnikov profil Pošlji zasebno sporočilo
marc
Profesionalec


Pridružen/-a: Ned Maj 2009 10:08
Prispevkov: 243
Kraj: Polzela

PrispevekObjavljeno: Sre Apr 18, 2012 10:37 pm    Naslov sporočila: Odgovori s citatom

Hi,
zanima me glede ATMEGA32 TQFP.Namreč ali moram na vse štiri strani priključiti VCC in GND ali zadostuje samo en VCC in GND na strani kjer je reset,mosi,miso,....Pri normalnem (THT verzija) ATMEGA32 ima samo en VCC in GND.Zato sem malo zmeden.

Najlepša hvala za pomoč in razumevanje.

Lep pozdrav Marcel.
Nazaj na vrh
Poglej uporabnikov profil Pošlji zasebno sporočilo
Jure
Urednik


Pridružen/-a: Pon Jan 2004 12:51
Prispevkov: 2132
Kraj: Ljubljana

PrispevekObjavljeno: Čet Apr 19, 2012 7:59 am    Naslov sporočila: Odgovori s citatom

Marcel,

vsak priključek Vcc ali GND je treba povezati!

Lp
Jure
Nazaj na vrh
Poglej uporabnikov profil Pošlji zasebno sporočilo Obišči avtorjevo spletno stran
marc
Profesionalec


Pridružen/-a: Ned Maj 2009 10:08
Prispevkov: 243
Kraj: Polzela

PrispevekObjavljeno: Čet Apr 19, 2012 5:40 pm    Naslov sporočila: Odgovori s citatom

Najlepša hvala za pomoč.

LPM
Nazaj na vrh
Poglej uporabnikov profil Pošlji zasebno sporočilo
marc
Profesionalec


Pridružen/-a: Ned Maj 2009 10:08
Prispevkov: 243
Kraj: Polzela

PrispevekObjavljeno: Sob Apr 21, 2012 9:29 am    Naslov sporočila: Odgovori s citatom

Hi,
nekaj me zanima.Ali se branje izhodov senzorjev bere enako kot tipke?
Imam SFH 5110.Vse deluje normalno...Ko pa hočem izhod senzorja brati v M8515 pa ne dela.
Program sem napisal za tipko in deluje.Ko pritisnem tipko se DC-motor vrti,ko tipka ni pritisjena DC-motor miruje.

Vezava tipke,ki je delala normalno.Potem pa še vezava senzorja namesto tipke.Ker ima senzor TTL izhod ga lahko direktno povežemo z M8515:




Tukaj še prilagam program za tipke.Isti program sem uporabil za senzor.



Koda:

$regfile = "M8515.dat"
$crystal = 11059200


Config Porta.0 = Input
Config Portc = Output

Do
 If Pina.0 = 0 Then
  Portc.0 = 0
  Portc.1 = 1
   Else
    Portc.0 = 0
    Portc.1 = 0
 End If
  Loop



Senzor deluje tako da ima 0V ko nič ne zazna.5V ko zazna....
Ali se morda za senzorje drugače bere?

Prosim za pomoč.

Lep pozdrav Marcel.
Nazaj na vrh
Poglej uporabnikov profil Pošlji zasebno sporočilo
besoft
Profesionalec


Pridružen/-a: Čet Maj 2010 10:26
Prispevkov: 98

PrispevekObjavljeno: Sob Apr 21, 2012 10:33 am    Naslov sporočila: Odgovori s citatom

kolikor vidim imaš senzor vezan na PINA.3 ..bereš vhod PINA.0 . je res tako povezano?? potem senzorja sploh ne bereš..

Aktiviraj še pullup upore..bi moralo biti OK.

"PortA = &B11111111"

pogoj pa bi moral biti, če bereš 5V na vhodu:

Koda:

IF PinA.3= 1 then
.
.

End if
Nazaj na vrh
Poglej uporabnikov profil Pošlji zasebno sporočilo
marc
Profesionalec


Pridružen/-a: Ned Maj 2009 10:08
Prispevkov: 243
Kraj: Polzela

PrispevekObjavljeno: Sob Apr 21, 2012 10:48 am    Naslov sporočila: Odgovori s citatom

Hvala,
ne vezan je na porta.0.Zraven sem dal da se vidi senzor in vezava....

Grem sprobat...

Sporočim.
Nazaj na vrh
Poglej uporabnikov profil Pošlji zasebno sporočilo
marc
Profesionalec


Pridružen/-a: Ned Maj 2009 10:08
Prispevkov: 243
Kraj: Polzela

PrispevekObjavljeno: Sob Apr 21, 2012 10:56 am    Naslov sporočila: Odgovori s citatom

Hi,

Koda:

$regfile = "M8515.dat"
$crystal = 11059200


Config Porta.0 = Input
Config Portc = Output

Porta = &B11111111

Do
 If Pina.0 = 1 Then
  Portc.0 = 0
  Portc.1 = 1
   Else
    Portc.0 = 0
    Portc.1 = 0
 End If
  Loop


Takole si mislil a ne...Ne dela.

Če pa povežem porta.0 z maso pa deluje.....Z senzorjem pa ne...
Imam pa direktiva izhod na porta.0.

Ali bi mogoče moral dati kakšen predupor?

Hvala
Nazaj na vrh
Poglej uporabnikov profil Pošlji zasebno sporočilo
Pokaži sporočila:   
Objavi novo temo   Odgovori na to temo    Kazalo po Svet elektronike forumu -> Za začetnike Časovni pas GMT + 1 ura, srednjeevropski - zimski čas
Pojdi na stran Prejšnja  1, 2, 3, 4, 5, 6, 7  Naslednja
Stran 4 od 7

 
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
You cannot attach files in this forum
You cannot download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group