Udhëzuesi i akordimit të MICROCHIP AN1292 Udhëzuesi i përdorimit
Ky dokument ofron një procedurë hap pas hapi për funksionimin e një motori me algoritmin e përshkruar në AN1292 "Kontrolli i orientuar nga fusha pa sensor (FOC) për një motor sinkron me magnet të përhershëm (PMSM) duke përdorur një vlerësues PLL dhe dobësim në terren (FW)" (DS01292 ).
VENDOSJA E PARAMETRAVE SOFTWARE
Të gjithë parametrat kryesorë të konfigurueshëm janë përcaktuar në userparms.h file. Përshtatja e parametrave në formatin e brendshëm numerik bëhet duke përdorur tabelën tuning_params.xls Excel® (shih Figurën 1-1). Kjo file është përfshirë me arkivin AN1292 file, i cili është i disponueshëm për shkarkim nga mikroçipi webfaqe (www.microchip.com). Pas futjes së informacionit të motorit dhe harduerit në fletëllogaritëse, parametrat e llogaritur duhet të futen në kokën userparms.h file, siç tregohet nga hapat e mëposhtëm.
FIGURA 1-1: tuning_params.xls
HAPI 1 – Plotësoni tabelën tuning_params.xls Excel me parametrat e mëposhtëm:
a) Peak Voltage
Maja vëlltage përfaqëson kulmin voltage në kondensatorët e lidhjes DC. Ajo gjithashtu
përfaqëson vëllimin DCtage vetë kur një furnizim me energji DC lidhet me lidhjen DC. Nëse lidhja DC furnizohet nga një urë ndreqëse njëfazore, volumi i pikut ACtage është e lidhur me ndreqësin:
V AC maja V ACrms = √ 2
b) Rryma e pikut
Rryma e pikut përfaqëson vlerën maksimale reale të rrymës që mund të përfaqësohet nga brenda, e cila varet nga blloku i përvetësimit. Duke marrë parasysh hyrjen maksimale në ADC prej 3.3 V, fitimi i qarkut të marrjes dhe vlera e rrymës së rrymës përcaktojnë vlerën maksimale të rrymës që do të përshtatet në paraqitjen e numrit të brendshëm dsPIC® DSC. Anasjelltas, një rrymë e së cilës paraqitja e numrit të brendshëm është në kufirin e sipërm, përfaqëson rrymën e pikut siç mund të futet në fushën e treguar të fletëllogaritjes Excel.
FIGURA 1-2: QARKU I KUSHTETIMIT TE SINJALIT
Për qarkun e paraqitur në figurën 1-2 më sipër, qarku i marrjes së rrymës ka një ampfitimi nga lirimi i:
Vlera e rezistencës së shuntit për MCLV është 5 mΩ dhe, me një vëllim maksimaltage pranuar në hyrjen ADC prej 3.3V, rezulton në leximin maksimal të rrymës prej:
Vini re se vlera e llogaritur e rrymës së pikut (Imax) ndryshon nga ajo e treguar në tabelën e Excel file (Figura 1-1) – arsyeja është se vlera e dytë është përcaktuar eksperimentalisht siç do të përshkruhet më vonë në këtë dokument (Hapi 3-d).
c) Periudha PWM dhe Koha e Vdekur
Periudha PWM është sampling dhe periudha e kontrollit për këtë algoritëm (AN1292). Koha e vdekur përfaqëson kohën e nevojshme që pajisjet gjysmëpërçuese të fuqisë të rikuperohen nga gjendja e mëparshme, në mënyrë që të mos ndodhë shkrepje në asnjë këmbë inverter. Vlerat e futura në këto fusha duhet të përkojnë me ato të përdorura. Softueri demonstrues i përfshirë në shënimin e aplikacionit zbaton një vlerë prej 2 µs për kohën e vdekur dhe për periudhën PWM, përdoret një vlerë prej 50 µs, që është një frekuencë PWM prej 20 kHz.
d) Parametrat elektrikë të motorit
Për parametrat Rezistenca e statorit (Rs), induktiviteti i statorit (Ls) dhe VoltagKonstantja (Kfi) futet në to nga informacioni i prodhuesit të motorit ose mund të përcaktohen eksperimentalisht. Ju lutemi, konsultohuni me seksionin "Saktonizimi dhe Rezultatet Eksperimentale" të shënimit të aplikacionit, AN1292 për detaje mbi llogaritjen eksperimentale të Kfi.
e) Shpejtësia nominale dhe maksimale
Shpejtësia nominale është një parametër i dhënë nga prodhuesi dhe përfaqëson shpejtësinë e arritur me rrymën nominale dhe vëllimintage dhënë në pllakën e motorit. Shpejtësia maksimale është një parametër i dhënë nga prodhuesi dhe varet kryesisht nga parametrat mekanikë të motorit. Mund të vërehet se shpejtësia maksimale është më e lartë se shpejtësia nominale, dhe rajoni në mes është i mbuluar në modalitetin e fuqisë konstante, ku nënkuptohet teknika e dobësimit të fushës.
f) Faktorët e Parashikimit
Kolona e parandarjes korrespondon me një konstante shkallëzimi të përdorur për sjelljen e llogaritjes rezultuese të vlerave të normalizuara në diapazonin e paraqitjes numerike, [-32768, 32767]. Shkallëzimi i paradivizionit jo vetëm që duhet të sjellë konstantet në interval, por gjithashtu, në rastin e vëllimit të kundërttage konstante (Kfi), për të ndarë vlerën e saj fillestare të llogaritur në mënyrë që kur të shumëzohet më pas për shkak të teknikës së dobësimit të fushës, të mos tejkalojë diapazonin e paraqitjes numerike. Faktorët Predivision mund të gjenden në kodin e softuerit në formën e ndarjes
afati i funksionimit (ndërrimi majtas).
Për shembullample, NORM_LSDTBASE shkallëzimi i paradivizionit është 256 në tabelë,
e cila pasqyrohet në rreshtin e mëposhtëm të kodit:
vlerësoj.c
Siç mund të vërehet, në vend që të zhvendoset majtas me 15, për shkak të parandarjes së mëparshme me 28, në fund zhvendoset me 7. E njëjta gjë ndodh me NORM_RS, i cili parandahet me 2 për të mbajtur NORM_RS brenda intervalit, gjë që pengon një numerike vërshoj. Kjo rezulton në seksionin përkatës të kodit estim.c për të balancuar parashikimin fillestar me një zhvendosje prej 14 në vend të 15:
Në rastin e NORM_INVKFIBASE, Parashikimi është 2 dhe shumëzimi i kundërt bëhet në rreshtin e mëposhtëm të kodit:
HAPI 2 – Eksporto parametrat e prodhuar te userparms.h.
Vlerat që rezultojnë në kolonat e anës së djathtë të grupuara si parametra të daljes duhet të futen në userparms.h file përkufizimet përkatëse. Vini re se artikujt në parametrat Output janë me ngjyra të ndryshme, duke treguar saktësisht se cilët prej tyre duhet të kopjohen dhe ngjiten drejtpërdrejt në kodin e softuerit.
HAPI 3 - Së pari, sintonizoni ciklin e hapur
a) Aktivizoni funksionimin e qarkut të hapur
Akordimi i ciklit të hapur mund të operohet veçmas, duke mundësuar një #define të veçantë në kodin e softuerit FOC; përndryshe, kalimi në kontrollin e ciklit të mbyllur bëhet automatikisht. Sigurohuni që të çaktivizoni tranzicionin e ciklit të mbyllur për akordimin fillestar të ciklit të hapur.
b) Vendosni parametrat e ciklit të hapur
Shkallëzimi aktual
Konstanta e parashkallëzimit duhet të vendoset për të përshtatur daljen ADC që të korrespondojë me vlerën reale për sa i përket shenjës (drejtimit), dhe nëse është e nevojshme, për ta shkallëzuar atë në një vlerë ndërmjetëse, të përshtatshme për përpunim të mëtejshëm.
Faktori i shkallëzimit për rrymat është negativ sepse përvetësimi për shunts po merr kuptimin e kundërt të rrymave, dhe për këtë arsye, vlera e Q15(-0.5) përfaqëson një shumëzim (-1) të vlerës Q15 të kthyer nga ADC.
Rryma e rrotullimit të fillimit
Zgjidhni rrymën nominale për motorin e dhënë si pikënisje, siç tregohet më poshtë (në këtë rast, një vlerë prej 1.41 amperes është përdorur):
Nëse rryma e nisjes është shumë e ulët, ngarkesa nuk do të lëvizë. Nëse është shumë i lartë, motori mund të mbinxehet nëse funksionon në qark të hapur për një periudhë të gjatë kohore.
Koha e bllokimit
Në përgjithësi, zgjidhet një kohë bllokimi me një vlerë prej disa qindra milisekonda
Vlera e kohës së bllokimit varet nga frekuenca PWM. Për shembullample, në 20 kHz, vlera 4000 do të përfaqësonte 0.2 sekonda.
Ramp Rritja e Normës
Përshpejtimi i qarkut të hapur duhet të vendoset sa më i vogël që të jetë e mundur në fillim. Sa më e vogël të jetë kjo vlerë, aq më i aftë është motori të fillojë me një çift rrotullues rezistent më të lartë ose moment inercie.
Shpejtësia e Fundit
Konfigurimi i vlerës së shpejtësisë së fundit është një shkëmbim ndërmjet efikasitetit të kontrollit dhe
kufiri minimal i shpejtësisë së vlerësuesit për të vlerësuar me saktësi shpejtësinë dhe pozicionin. Normalisht, përdoruesi do të dëshironte të vendoste vlerën e shpejtësisë së ciklit të hapur sa më të ulët që të jetë e mundur, në mënyrë që kalimet në funksionimin e ciklit të mbyllur të ndodhin sa më shpejt që të jetë e mundur që nga fillimi. Duke mbajtur parasysh kompromisin e përmendur më lart, merrni parasysh një shpejtësi fundore prej një të tretës së shpejtësisë nominale të motorit nën akordim për fillim.
FIGURA 1-3:
- PI Kontrollorët aktualë
Disa udhëzime të përgjithshme për akordimin efektiv të kontrollorëve PI të këtij aplikacioni janë: - Të dy kontrollorët, në boshtin D dhe Q, do të kenë të njëjtat vlera për proporcionalitetin përkatës (D_CURRCNTR_PTERM, Q_CURRCNTR_PTERM), integral (D_CURRCNTR_ITERM, Q_CURRCNTR_ITERM), Kompensimin kundër mbylljes (D_CURRCNTR_Cimum) CURRCNTR_OUTMAX, Q_CURRCNTR_OUTMAX, Kushtet D_CURRCNTR_OUTMIN, Q_CURRCNTR_OUTMIN).
- Në përgjithësi, sa herë që ndodh lëkundje aktuale, ulni termin e fitimit proporcional duke u siguruar që fitimi integral të jetë nga 5 në 10 herë më i vogël se fitimi proporcional.
Përdorni vlerat e treguara më poshtë si pikënisje.
c) Optimizimi i parametrave të ciklit të hapur
Cilësimet e mësipërme do të mundësonin funksionimin e qarkut të hapur. Pasi të jetë verifikuar se gjithçka po funksionon mirë me konfigurimin e shpjeguar më parë, përpiquni të rregulloni parametrat për funksionim më të butë dhe më efikas duke:
- zvogëlimi i rrymës së momentit të fillimit
- rritja e shpejtësisë ramp norma
- duke reduktuar kohën e bllokimit
- duke ulur shpejtësinë e përfundimit
HAPI 4 - Akordimi i operacionit të ciklit të mbyllur
a) Aktivizo Tranzicionin e ciklit të mbyllur
Hapi përpara për të mbyllur akordimin e ciklit pasi qarku i hapur të funksionojë mirë, duke hequr përkufizimin e përkufizimit makro OPEN_LOOP_FUNCTIONING.
b) Vendosni parametrat e ciklit të ngushtë
Sintonizimi i zhvendosjes së këndit fillestar
Kalimi ndërmjet ciklit të hapur në ciklin e mbylljes nënkupton një gabim fillestar të vlerësimit, për të cilin kërkohet parazgjedhja e një këndi fillestar të zhvendosjes:
Në varësi të çift rrotullues rezistent të ngarkesës, momentit të inercisë, ose në varësi të konstantave elektrike të motorit, modifikoni këndin për të eliminuar defektet eventuale të tranzicionit të lakut të hapur/lakut të mbyllur.
Koeficientët e filtrit të vlerësuesit
Konstantat e paracaktuara të vendosura për koeficientët e filtrave duhet të japin rezultate të mira për shumicën e motorëve. Megjithatë, ulja e koeficientëve do të zvogëlonte vonesën e fazës, e cila mund të ishte veçanërisht e dobishme në shpejtësi të larta, ku ndryshimi i rrymës së armaturës është më i shpejtë. Duhet të arrihet një kompromis midis rolit të filtrimit dhe efektit të kundërt të tij, futja e zhvendosjes së fazës.
Kontrolluesi i shpejtësisë PI
Për akordimin e kontrolluesit të shpejtësisë, fitimi P dhe I mund të rregullohen duke përdorur metoda të shumta. Për më shumë informacion, kërkoni për "PID Controller" në Wikipedia webfaqe dhe shkoni te seksioni "Sakordimi i lakut".
Për rastet kur nuk nevojitet kontrollues i shpejtësisë, modaliteti i çift rrotullues mund të aktivizohet duke përcaktuar TORQUE_MODE.
HAPI 5 - Opsionale, rregulloni parametrat e dobësimit të fushës me shpejtësi të lartë
KUJDES
Zakonisht, prodhuesi i motorit tregon shpejtësinë maksimale që mund të arrihet nga motori pa u dëmtuar (e cila mund të jetë më e lartë se shpejtësia e pikës së frenimit në rrymën nominale). Nëse jo, është e mundur të përdoret me shpejtësi më të larta, por vetëm për periudha të vogla (me ndërprerje) duke marrë përsipër rreziqet e demagnetizimit ose dëmtimit mekanik të motorit ose të pajisjeve të lidhura me të. Në modalitetin Field Weakening, nëse kontrolluesi humbet për shkak të një llogaritje të gabuar të këndit me shpejtësi të lartë mbi vlerën nominale, mundësia e dëmtimit të inverterit është e pashmangshme. Arsyeja është se Forca Elektromotore e Mbrapshtit (BEMF) do të ketë një vlerë më të madhe se ajo që do të fitohej për shpejtësinë nominale, duke tejkaluar kështu volumin e autobusit DCtagvlerën e, të cilën gjysmëpërçuesit e fuqisë së inverterit dhe kondensatorët e lidhjes DC duhet ta mbështesin. Meqenëse akordimi i propozuar nënkupton korrigjime të përsëritura të koeficientit derisa të arrihet funksionimi optimal, mbrojtja e inverterit me qarkun përkatës duhet të modifikohet për të trajtuar vëllim më të lartëtages në rast të ngecjes me shpejtësi të lartë.
a) Vendosni parametrat fillestarë
Shpejtësia nominale dhe maksimale
Filloni me një vlerë për shpejtësinë nominale RPM (dmth. disa qindra RPM më pak se shpejtësia e vlerësuar e motorit). Në këtë ishample, motori është vlerësuar për 3000 RPM; prandaj, ne vendosëm NOMINAL_SPEED_RPM në 2800. Konsultohuni me specifikimet e motorit për shpejtësinë maksimale të dobësimit të fushës dhe futeni këtë vlerë në MAXIMUM_SPEED_RPM.
Kini parasysh faktin se për këto vlera mbi shpejtësinë nominale (mbi) aktivizohet strategjia e dobësimit të fushës, dhe për këtë arsye, ulja e shpejtësisë nominale të përdorur për zbutjen e këtij tranzicioni nënkupton harxhimin e energjisë shtesë në uljen e fluksit të hapësirës ajrore, e cila në përgjithësi çon në efikasitet më të ulët.
Referenca aktuale e boshtit D
Tabela e kërkimit të rrymës së referencës së boshtit D (ID) ka vlera midis 0 dhe rrymës nominale të statorit, të shpërndara në mënyrë të barabartë në 18 hyrje të kërkimit. Rryma nominale e statorit mund të merret nga specifikimi i motorit. Nëse nuk dihet, kjo vlerë mund të përafrohet duke e ndarë fuqinë e vlerësuar mbi vëllimin e vlerësuartage.
Vëlltage anasjelltas konstante
Hyrja në tabelën e kërkimit që korrespondon me shpejtësinë maksimale të arritur në dobësimin e fushës është proporcionale me përqindjentage të rritjes së shpejtësisë mekanike nga vlerat nominale në ato maksimale. Në hyrjet e tabelës së kërkimit, vlerat shpërndahen në mënyrë të barabartë dhe nëse vëllimi i kundërttage konstante për shpejtësinë maksimale tejkalon diapazonin e paraqitjes numerike (32,767), rregulloni faktorin përkatës të shkallëzimit të Paradivizionit. Vini re se numrat e mëposhtëm pjesëtohen me 2 (shih Figurën 1-1).
Variacioni i induktivitetit
Për tabelën e kërkimit të variacionit të induktivitetit (LsOver2Ls0), vlera e parë në tabelë duhet të jetë gjithmonë gjysma pasi induktanca e shpejtësisë bazë ndahet me vlerën e saj të dyfishuar. Këto vlera duhet të funksionojnë për shumicën e motorëve.
b) Rregullimi i parametrave të kohës së funksionimit
Nëse rezultatet e funksionimit të softuerit në këto kushte do ta ndalin motorin me një shpejtësi më të madhe se ajo nominale, kjo është për faktin se tabelat e kërkimit ishin të mbushura me vlera të vlerësuara, të cilat në një moment nuk përputhen me jolinearitetet reale. Pasi motori të ndalojë, ndaloni menjëherë ekzekutimin e programit, duke kapur vlerën e indeksit (FdWeakParm.qIndex) në dritaren e orës së korrigjuesit. Indeksi tregon pikën ku vlerat e IDREF (shih tabelën IDREF në hapin 5a), në rend rritës, nuk ishin efektive dhe duhet të përditësohen. Për të përmirësuar më tej performancën, vlera e treguar nga indeksi aktual në tabelën e kërkimit duhet të zëvendësohet me vlerën e treguar nga indeksi tjetër (FdWeakParm.qIndex + 1) dhe sjellja e motorit duhet të kontrollohet përsëri. Shpejtësia e arritshme duhet të rritet dhe do të arrihet përsëritja e këtij procesi për disa herë shpejtësia maksimale për referencën nominale të rrymës së vendosur në boshtin d. Nëse shpejtësia maksimale e marrë për rrymën nominale është më e ulët se ajo e synuar, vlera absolute e referencës së rrymës së boshtit d duhet të rritet mbi vlerën nominale. Si një ishampNëse nuk mund të arrihet 5500 RPM, ndryshoni rrymën IDREF_SPEED17 nga -1.53 në -1.60 dhe provoni përsëri. Rritja e referencës d të rrymës duhet të fillojë nga vlera e shënuar me indeksin ku motori ka ngecur. Vlera e indeksit duhet të korrespondojë me shpejtësinë aktuale të motorit, e matur në bosht duke përdorur një takometër, duke pasur parasysh se indeksi i kërkimit llogaritet duke përdorur shpejtësinë e referencës, jo shpejtësinë aktuale. Sapo rritja e rrymës d të ndalojë së rrituri shpejtësinë (rritja e tepërt e rrymës në përgjithësi do të bllokojë motorin), indeksi që korrespondon me stallën do të tregojë se ku duhet të rregullohet vlera për induktivitetin (duke rritur ose ulur vlerën e tij). Tabela e kërkimit të variacionit të induktivitetit është e fundit që përditësohet.
Vini re detajet e mëposhtme të veçorisë së mbrojtjes së kodit në pajisjet Microchip:
- Produktet me mikroçip plotësojnë specifikimet e përfshira në Fletën e tyre të të Dhënave të Mikroçipit.
- Microchip beson se familja e tij e produkteve është një nga familjet më të sigurta të këtij lloji në treg sot, kur përdoret në mënyrën e synuar dhe në kushte normale.
- Ka metoda të pandershme dhe ndoshta të paligjshme të përdorura për të shkelur veçorinë e mbrojtjes së kodit. Të gjitha këto metoda, sipas njohurive tona, kërkojnë përdorimin e produkteve të Microchip në një mënyrë jashtë specifikimeve të funksionimit të përfshira në fletët e të dhënave të Microchip. Me shumë mundësi, personi që e bën këtë është i përfshirë në vjedhje të pronësisë intelektuale.
- Microchip është i gatshëm të punojë me klientin i cili është i shqetësuar për integritetin e kodit të tyre.
- As Microchip dhe asnjë prodhues tjetër gjysmëpërçues nuk mund të garantojë sigurinë e kodit të tyre. Mbrojtja e kodit nuk do të thotë që ne po e garantojmë produktin si "të pathyeshëm".
Mbrojtja e kodit po zhvillohet vazhdimisht. Ne në Microchip jemi të përkushtuar të përmirësojmë vazhdimisht veçoritë e mbrojtjes së kodit të produkteve tona. Përpjekjet për të thyer funksionin e mbrojtjes së kodit të Microchip mund të jenë shkelje e Aktit të të Drejtave të Autorit të Mijëvjeçarit Dixhital. Nëse akte të tilla lejojnë akses të paautorizuar në softuerin tuaj ose në punë të tjera të mbrojtura me të drejtë autori, ju mund të keni të drejtë të padisëni për lehtësim sipas atij Akt.
Informacioni që përmban ky publikim në lidhje me aplikacionet e pajisjes dhe të ngjashme jepet vetëm për lehtësinë tuaj dhe mund të zëvendësohet nga përditësimet. Është përgjegjësia juaj të siguroheni që aplikacioni juaj të plotësojë specifikimet tuaja. MIKROCHIP NUK BËN ASNJË PËRFAQËSIM OSE GARANCI TË ASNJË LLOJI, TË SHPREHUR APO TË nënkuptuara, SHKRUARA OSE GOJAL, LIGJOR APO TË NDRYSHME, LIDHUR ME INFORMACIONIN, PËRFSHIRË KUJDESIN E KUFIZUAR, POR JO TË KUFIZUAR, TË KUFIZUAR, TË KUFIZUAR, TË KUFIZUAR. Microchip hedh poshtë të gjitha përgjegjësitë që rrjedhin nga ky informacion dhe përdorimi i tij. Përdorimi i pajisjeve të mikroçipit në aplikacionet e mbështetjes për jetën dhe/ose të sigurisë është tërësisht në rrezik të blerësit dhe blerësi pranon të mbrojë, dëmshpërblejë dhe mbajë mikroçipin e padëmshëm nga çdo dhe të gjitha dëmet, pretendimet, paditë ose shpenzimet që rezultojnë nga një përdorim i tillë. Asnjë licencë nuk jepet, në mënyrë implicite ose ndryshe, sipas asnjë të drejte të pronësisë intelektuale të Microchip.
Markat tregtare
Emri dhe logoja e Microchip, logoja e Microchip, dsPIC, KEELOQ, logoja KEELOQ, MPLAB, PIC, PICmicro, PICSTART, logoja PIC32, rfPIC dhe UNI/O janë marka tregtare të regjistruara të Microchip Technology Incorporated në SHBA dhe vende të tjera. FilterLab, Hampshire, HI-TECH C, Linear Active Thermistor, MXDEV, MXLAB, SEEVAL dhe The Embedded Control Solutions Company janë marka tregtare të regjistruara të Microchip Technology Incorporated në SHBA Analog-for-the-Digital Age, Application Maestro, CodeGuard, dsPICDEM,. net, dsPICworks, dsSPEAK, ECAN, ECONOMONITOR, FanSense, HI-TIDE, Programimi serial në qark, ICSP, Mindi, MiWi, MPASM, logo e certifikuar MPLAB, MPLIB, MPLINK, mTouch, Octopus, Gjenerimi i Gjithëdijshëm PICC, 18, PICDEM, PICDEM.net, PICkit, PICtail, REAL ICE, rfLAB, Select Mode, Total Endurance, TSHARC, UniWinDriver, WiperLock dhe ZENA janë marka tregtare të Microchip Technology Incorporated në SHBA dhe vende të tjera. SQTP është një markë shërbimi e Microchip Technology Incorporated në SHBA Të gjitha markat e tjera tregtare të përmendura këtu janë pronë e kompanive të tyre përkatëse. © 2010, Microchip Technology Incorporated, Shtypur në SHBA, të gjitha të drejtat e rezervuara.
SHITJE DHE SHËRBIM NË TË GJITHË BOTËN
AMERIKA
Zyra e Korporatës
2355 West Chandler Blvd.
Chandler, AZ 85224-6199
Tel: 480-792-7200
Faksi: 480-792-7277
Mbështetje Teknike:
http://support.microchip.com
Web Adresa:
www.microchip.com
Dokumentet / Burimet
![]() |
Udhëzues akordimi i MICROCHIP AN1292 [pdfUdhëzuesi i përdoruesit AN1292 Tuning Guide, AN1292, Tuning Guide, Guide |