dc motorno gonilo vezja PIC programsko kodo ... nujna pomoč!

R

rajamana85

Guest
zdravo,
Jaz sem kar motorno gonilo vezja z uporabo PIC16f877 mikročipa, dvojno polno most voznik L 298 in L6210 (dioda čip) ... sem bila sposobna tvoriti vezje vendar dont znanje kako v programu moje PIC čipa ... kaj bi rad naredil i je, da želite premakniti v obeh motornih dirrections, glede na vložek .... lahko eno prosim pomoč mi v PIC kodo za moj motor teče v obeh dirrections uporabo komponent imam zgoraj omenjeno ... i bo zelo gratefull ... thnx.

 
Check out uporabi ugotavlja na mikročip.Obstaja oddelek za motorna nadzora.Im prepričani boste našli nekaj, da boste lahko prilagodili, da ustreza, kar potrebujete.
Polna izvorna koda je na voljo.

 
Živjo.Poglej tukaj:
\ http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1824&appnote=en012134
\ http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1824&appnote=en011782

S spoštovanjem.

 
No PIC je precej široko funkcionalnost čipa ... in njegovo dokaj enostavno ...
za program je lahko tudi uporabo BASIC za program ..., če želite izvedeti o programiranju v osnovno iskanje neto glede PIC BASIC PRO in boste dobili sestavljač ...
preprosta posreduje povratne program za PIC v osnovnih kot v nadaljevanju ... ko se pritisne tipko na pin 1 Porta potem bo aktiviral Pin 1 PortB, na katerega se posreduje PIN za motorna je priključen in ko pin 2 Porta nato jih bo nato vključiti Pin 2 PortB na katerega hrbtni pin za motorna je povezanTRISA =% 00000000
TRISB =% 00000000
zanke:
če PORTA.0 = 1 potem
PORTB.0 = 1
PORTB.1 = 0
endif
če PORTA.1 = 1 potem
PORTB.1 = 1
PORTB.0 = 0
endif
Goto zanka
konec

 
hey guys .. thnx a lot ... niso pričakovali toliko ljudi, bi odgovor:) thnx vsem vam za pomoč ur .... samo ena stvar, če katera koli od vas ima nekaj časa ... se lahko kdo od vas zagotoviti koda za krmiljenje hitrosti motorja in tudi za zaustavljanje je po tem, ko je določeno število ciklov ... thnx a lot enkrat

<img src="images/smiles/icon_smile.gif" alt="Nasmeh" border="0" />
 
dobro kot si rekel, da ste uporabo DC Motorna tako ... za DC Motors obstaja precej več defficiencies ...
1.Hitro se nikoli ni stalen, saj je odvisna od trenutne, ki ste jo zagotavlja ...
2.Število kroženj tudi nikoli ni stalen, kot je to odvisno tudi od trenutne ...
Opomba: DC motorji izdelajo ogromen znesek tekočih med začetek ... tako, da povzroči, da se nad 2 razlogov, da se pojavi ...zdaj, kot jih potrebujete za nadzor hitrosti enosmernega motorja, njegovo ne nemogoče, ne pa tudi enostavno ... tudi za nadzor hitrosti DC motorja lahko uporabljate spremenljive upor za nadzor nad vhodnim tokom, vendar so, kar morate storiti, to samodejno zato boste morali uporabiti MOS, saj lahko delujejo kot spremenljivi upor glede na sedanje pa če na vrata, tako da za ta namen si bo prav tako potrebujejo za analogno digitalni pretvornik, ki pretvori v digitalne signale iz mikrokrmilniška s spremenljivo bitno vzorec, ki bo zagotavljala, da se vrata na MOS, ki bo potem deloval kot spremenljivi upor in v skladu z kanal se razvijajo med drain in source trenutnega poteka, bo to Kreti spremembo hitrosti.
in za število vrtljajev concerened tako je to popolnoma nemogoče, da se nadzor nad rotacije kot rotacije enosmernega motorja razlikujejo od časa do časa kaj depening za tovor in za kaj so trenutni provieded ...najboljše soulution za motorna krmiljenje je uporaba Stepper MOTORNA namesto a DC Motorna kot Stepper motorje so popolnoma pod vašo kontrolo, za vsak impulz in variacije impulza lahko merjenje vrtljajev in število ratations skupaj s hitrostjo .opozorilo: Stepper motors ne more vzdržati velike obremenitve, če yo're uporabi motornih za vožnjo obremenitev potem je najboljša rešitev, da uporabi DC Motorna ampak če njegovo za majhno vlogo ali predstavitvene nato Stepper Motor je najboljša rešitev

 

Welcome to EDABoard.com

Sponsor

Back
Top