Mikrovezérlők alkalmazástechnikája laboratóriumi gyakorlat

Slides:



Advertisements
Hasonló előadás
Mikrovezérlők alkalmazástechnikája laboratóriumi gyakorlat A/D konverter Gyakorlás A/D konverter Gyakorlás Makan Gergely, Mellár János, Mingesz Róbert,
Advertisements

Mikrovezérlők alkalmazástechnikája levelező laboratóriumi gyakorlat A/D konverter Kovács Tamás, Mingesz Róbert, Balogh Krisztián, Boros Péter, Zana Roland.
Mikrovezérlők alkalmazástechnikája laboratóriumi gyakorlat A/D konverter Makan Gergely, Markella Máté, Mellár János, Mingesz Róbert
Perifériák Készítette: Friss István Dávid. A perifériák csoportosítása Bemeneti (Input) eszközök Kimeneti (Output) eszközök Be-és kimeneti (I/O) eszközök.
Fókuszban az önkormányzati tagsággal rendelkező szociális szövetkezetek _ A pályázatkezelői felület bemutatása.
A kifizetési kérelem összeállítása TÁMOP-3.2.9/B-08 Audiovizuális emlékgyűjtés.
Az operációs rendszer szerkezete, szolgáltatásai.
KÖVETELMÉNY, ELVÁRÁS MEGNEVEZÉSTARTALOM EGÉSZSÉGÜGYI KÖVETELMÉNYJÓ ÁLLÓKÉPESSÉG EGÉSZSÉGES IDEGRENDSZER ÉP HALLÁS, ÉRTHETŐ BESZÉD KIZÁRÓ OK: MOZGÁS ÉS.
Beruházási és finanszírozási döntések kölcsönhatásai 1.
Követelményelemzés – követelményspecifikáció A szoftverfejlesztés kapcsán az elemzés speciálisan egy kezdeti szakaszt jelöl, amelynek alapvető feladata.
ETailer Kit Lenovo VIBE P Lenovo Internal. All rights reserved. Ildikó Árva
A képzett szakemberekért AZ ÖNÉRTÉKELÉS FOGALMA, LÉNYEGE, SZEREPE A MINŐSÉGFEJLESZTÉSBEN 3.2. előadás.
Az IKER önértékelő IKER társadalmasítás workshop Budapest, április 12.
Clean Bean® tisztító készlet kapszulás kávégépekhez.
Előadó: Bali Kornél Mikro-, kis-és középvállalkozások kapacitásbővítő beruházásainak támogatása.
Informatikai rendszerek általános jellemzői 1.Hierarchikus felépítés Rendszer → alrendszer->... → egyedi komponens 2.Az elemi komponensek halmaza absztrakciófüggő.
TELEPÜLÉSI ÖNKORMÁNYZATOK ORSZÁGOS SZÖVETSÉGE Roadshow Bőcs, január 20.
EU pályázati programok A szervezet / változások 1.A pályázók adminisztrációs terheinek csökkentése a projektfejlesztési, pályázati szakaszban.
TEROTECHNOLÓGIA Az állóeszközök újratermelési folyamata.
Dobrik-Lupták Sára szeptember 19.
11/2/2017 Horváth Botond, Dunaújvárosi Főiskola, Informatika Biztonság Labor Konzulens Dr. Leitold Ferenc, Hadarics Kálmán “Nemcsak azokkal a sebezhetőségekkel.
Operációs rendszerek.
Valószínűségi kísérletek
WE PROVIDE SOLUTIONS.
Frekvencia függvényében változó jellemzők mérése
Mikrovezérlők alkalmazástechnikája laboratóriumi gyakorlat
Kihívások a LEADER program eredményes végrehajtásában
videós team Team vezetője: Tariné Péter Judit Tagok:
Egy üzemben sok gyártósoron gyártanak egy bizonyos elektronikai alkatrészt. Az alkatrészek ellenállását időnként ellenőrzik úgy, hogy egy munkás odamegy.
Mikrovezérlők alkalmazástechnikája laboratóriumi gyakorlat
Balaton Marcell Balázs
Menedzsment és Vállalatgazdaságtan PhD Menedzsment alapok
Kereskedelmi Eszközök Specialista
SNMPView Készítette: Varga Gábor
Az operációs rendszer szerkezete, szolgáltatásai
CSOPORT - A minőségellenőrök egy megfelelő csoportja
Mikrovezérlők alkalmazástechnikája laboratóriumi gyakorlat
Szervezetfejlesztés II. előadás
2.1. Használhatósági célok
A mozgási elektromágneses indukció
„B” komponens Az SZTE informatikai infrastruktúrájának fejlesztése
Animációk.
Mikrovezérlők alkalmazástechnikája laboratóriumi gyakorlat
A létminimum-számítás megújítása
Számítógépes Hálózatok
CALDERONI FORRÁSKEZELŐ RENDSZER
IDŐZÍTÉS PROGRAMOZÁSA
Tájékoztató az Önkormányzati ASP Projektről
Mikrorendszer megvalósítása FPGA környezetben
B M Java Programozás 4. Gy: Java GUI IT A N Tipper, MVC kalkulátor
A villamos installáció problémái a tűzvédelem szempontjából
Új pályainformációs eszközök - filmek
Szabványok, normák, ami az ÉMI minősítési rendszerei mögött van
Statisztika Érettségi feladatok
A szállítási probléma.
I. HELYZETFELMÉRÉSI SZINT FOLYAMATA 3. FEJLESZTÉSI FÁZIS 10. előadás
JAVA programozási nyelv NetBeans fejlesztőkörnyezetben I/13. évfolyam
Együtt Nyírbátorért Helyi Közösség
Mikrovezérlők alkalmazástechnikája laboratóriumi gyakorlat
SQL jogosultság-kezelés
Dél-dunántúli Regionális Munkaügyi Központ
Tájékoztató az EPER pályázati folyamatáról
Értékeink mentén TOP Pályázat benyújtása.
Szakmai gyakorlat tájékoztató
JAVA programozási nyelv NetBeans fejlesztőkörnyezetben I/13. évfolyam
LIA Alapítványi Ált. Isk. és Szki. Piliscsabai Tagintézménye
Algoritmusok.
A SIKERTELENSÉG NÉHÁNY OKA
OpenBoard Kezelő Tananyag közzététele a KRÉTA rendszerben.
Üzlezi információelemző specializió
Előadás másolata:

Mikrovezérlők alkalmazástechnikája laboratóriumi gyakorlat A/D konverter Mingesz Róbert 2016.04.05.

ADC használata

Folytonos jel → szám ∆𝑡: mintavételi időköz (mintavételi frekvencia: 𝑓 𝑠 = 1 ∆𝑡 ) Kvantumnagyság: ∆𝑈 Kerekítési hibák ⇒ kvantálási zaj

A/D konverterek 𝑍= 𝑈 ∆𝑈 = 𝑈∙𝑁 𝑈 ref = 𝑈∙ 2 𝑏 𝑈 ref 𝑈 ref : a konverter referenciafeszültsége 𝑁: ábrázolható értékek száma 𝑏: bitek száma

Referencia feszültség

Referencia feszültség

ADC blokkvázlata

ADC konfigurálása Referenciafeszültség VDD Engedélyezés Órajel forrása: Timer 2 tólcsordulás Port I/O: P1.6 Analóg bemenet

Megszakítások Timer 2: NINCS engedélyezve AD0INT: Engedélyezve Szükséges: ADC megszakításkezelő rutin (NEM Timer 2)

Hibakeresés

Tipikus hibák Projekt nem megfelelően van elkészítve Nem volatile változók használata Nem megfelelő SYSCLK/TCLK Nem megfelelő timerbeállítás Flag-ek nincsenek törölve

Tipikus hibák Túlbonyolított/követhetetlen kód Integer eredmény 0 lesz Integer eredmény túlcsordul Elfogy a processzoridő (starvation)

Hibakeresés Megszakítások? Változók követése Lépésenkénti végrehajtás Legalább egyszer végrehajtódik? Követés oszcilloszkóppal (szabad portbit segítségével) Változók követése Add to watch Lépésenkénti végrehajtás Insert breakpoint Hibakereső kódrészletek

Feladatok

1. feladat Digitalizálja a potenciométer állását, majd jelenítse meg a kijelzőn 0 és 99 közötti számként! Az átskálázást egész aritmetikával végezze! A kijelzés frissítésének frekvenciája legyen 200 Hz! A mérést külön timer vezérelje, a mérés frekvenciája legyen 50 Hz!

1. Feladat – lépések Jumperek megfelelő beállítása Mikrovezérlő konfigurálása Korábbi óra: 0..99 szám megjelenítése ADC értékének beolvasása (felső helyi érték megjelenítése a kijelzőn) Átskálázás megvalósítása Végeredmény megjelenítése

2. feladat Szabad portbit-ek felhasználásával vizsgálja meg a következőket: Mennyi a kijelzés valós frekvenciája? Mennyi a mérés valós frekvenciája? Mennyi idő alatt hajtódik végre a kijelzéssel foglalkozó megszakítás? Mennyi idő alatt hajtódik végre a mérést végző megszakítás? Megszakítja-e a kijelzés az A/D rutin-t?

3. feladat Bővítse a programot a következő funkciókkal Maximum érték tartása, törlése Minimum érték tartása, törlése Előző két funkció kombinálása

Következő óra Vizsgafeladat Fejlesztőkörnyezet használata Timer Megszakítások I/O használata BCD kijelző használata Használható eszközök: Excel, Silabs IDE, Config Wizard, toll