12

Mikrokontrolloret

Embed Size (px)

Citation preview

Page 1: Mikrokontrolloret
Page 2: Mikrokontrolloret

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.

Page 3: Mikrokontrolloret

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

Page 4: Mikrokontrolloret

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.

Page 5: Mikrokontrolloret

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.)

Page 6: Mikrokontrolloret

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.

Page 7: Mikrokontrolloret

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

Page 8: Mikrokontrolloret

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

Page 9: Mikrokontrolloret

Krijimi i programit.Me poshte jepet rruga nga source file tek krijimi i softit.

Page 10: Mikrokontrolloret

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.

Page 11: Mikrokontrolloret

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.

Page 12: Mikrokontrolloret