Upload
fatjon-dashhana
View
420
Download
9
Embed Size (px)
Citation preview
Përmbajtja
Një vështrim i përgjithshëm në mikrokontrollorët.
Mikontrollorët në robotikë.
Pjesët kryesore të një mikrokontrollori.
Shembull mikrokontrollori PIC16C57.
Programimi i mikrokontrollorëve.
Avantazhet dhe disavantazhet e mikrokontrollorëve.
Cfarë është një mikrokontrollor?Një mikrokontrollor është një kompjuter në miniaturë.
Ai mund të programohet në varësi të asaj së cfare
kërkohet të bëhet nga ky mikrokontrollor dhe në
varësi të sinjaleve në hyrje.
Fig.1.Axon Mikrokontroller
Funksionimi i mikrokontrollëve
Mikrokontrollorët jane një çip i vetem kompjuteri e cila kryen keto funksione:
Lexon të dhënat hyrëse (inputet) të cilat mund të jenë butona ose sinjale nga sensorët.
Proceson inputet dhe në bazë të programit të mikrokontrollorit kryhet edhe komandimi i paisjeve dalëse.
Në këtë mënyrë kontrollon paisje dalëse si motora,dioda sinjalizuese LED etj.
Mikrokontrollorët në robotikë
Nje robot është një makinë e cila mbledh iformacionepër ambjentin rreth saj dhe përdor infomacionin për tëvepruar. Ky proces është i mundur ne sajë të tre pjesëvete robotit:
Pjesa e parë është pjesa e sensorëve të cilët sigurojnë tëdhëna për robotin dhe ambjentin përreth.
Pjesa e dytë është pjesa e mikrokontrollorit e cila kryenrolin e të “menduarit”.
Pjesa e tretë është pjesa e vepruesve (motora ,drita etj.)
Pjesët përbërëse të mikrokontrollorëve
Pjesët përbërëse të mikrokontrollorëve janë:
Procesori
Memoriet (ROM,RAM,EPROM etj).
BUS-et.
Portat Hyrëse dhe dalëse .
Ushqyesi etj.
Pjesët përbërëse të mikrokontrollorëve
Rregullator tensioni.Rregullon tensionin nga 5V
në 15 V
Vendos shpejtësinë e
leximit të të dhënave
EEPROMMemoria që rregjistron
programin.
ProcesoriLexon programin dhe
Ekzekuton instruksionet
e programit
Porta e përshtatjes të
tensionit hyrës ndërmjet
PC (12V) dhe
Mikrokontrollerit (5V)
Bordi PIC16C57
Programimi i mikrokontrollorëve
Që një mikrokontroller të fuksionoje,pervecushqimit,me tensione te uleta,ai kërkon algoritminsipas të cilit do të veproje mbi paisjet e daljes duke marrë të dhëna nga sensorët e jashtëm dhe tëbrendshëm.
Programimi i nje mikrokontrolleri mund të bëhet nëdisa gjuhe
1. Gjuhe C++.
2. Java.
3. PBASIC. etj
Krijimi i programit.Me poshte jepet rruga nga source file tek krijimi i softit.
Avantazhet e mikrokontrollorëve
Kërkojnë fuqi të vogel në hyrje.
Janë të riprogramueshëm dhe mund te ripërdoren për nje sistem tjetër kontrolli.
Përmbajnë shumë hyrje-dalje dhe mund të përdoret për kontrollimin e disa variablave të daljes.
Nuk ka peshë të konsiderueshme në robot.
Ka shpejtësi te lartë veprimi.
Disavantazhet
Jane lehtësisht të dëmtueshëm nga tensionet e larta(më të larta se 5V).
Kërkojne (nje pjesë e tyre) ndërfaqes (ADC) kur lidhenekzekutuesit.
Kërkojnë njohuri në fushën e programimit.