MİKROİŞLEMCİ İLE A/D DÖNÜŞÜMÜ

Benzer belgeler
MikroiĢlemci ile Analog-Sayısal DönüĢtürücü (ADC)

Mikroişlemci ile Analog-Sayısal Dönüştürücü (ADC)

R-2R LADDER SWITCHES 8-BIT DAC SUCCESSIVE APPROXIMATION REGISTER 3-STATE BUFFERS

MİKROİŞLEMCİ İLE A/D DÖNÜŞÜMÜ

4.2. SAYISAL MANTIK SEVİYELERİ VE DALGA FORMLARI

DIGIAC 2000 Deney Seti PAT İŞLEMCİ KARTI :

ENF-106 C Programlama Dili Ders İçeriği. Grafik fonksiyonları C Programlama Dili Ders Notları Dr. Oğuz ÜSTÜN

KATEGORİSEL VERİ ANALİZİ (χ 2 testi)

ARAYÜZÜN TEKNİK ÖZELLİKLERİ

Şekil İki girişli kod çözücünün blok şeması. Tablo İki girişli kod çözücünün doğruluk tablosu. Şekil İki girişli kod çözücü devre

Algoritmalara Giriş 6.046J/18.401J

ELEZ101 Ölçme Tekniği Sunu No: 01. Öğr. Gör. Dr. Barış ERKUŞ

CSD-OS İşletim Sistemi Projesi - Fonksiyon Açıklama Standardı

R.G UBAN (ULUSAL BANKA HESAP NUMARASI) TEBLİĞİ

BQ360 Modbus Dijital Giriş 24 Kanal. Kullanım Kılavuzu. Doküman Versiyon: BQTEK

Çukurova Üniversitesi Biyomedikal Mühendisliği

E-OKUL TASDİKNAME GİRİŞİ

16. ÜNİTE YALITKANLIK DİRENCİNİN ÖLÇÜLMESİ

ELEKTRONİK DEVRELERİ LABORATUVARI 1. DENEY

YSÖP KULLANIM KILAVUZU

ANALOG LABORATUARI İÇİN BAZI GEREKLİ BİLGİLER

Yedi Karat Kullanım Klavuzu. Yedi Karat nedir? Neden Karat?

İYON DEĞİŞİMİ AMAÇ : TEORİK BİLGİLER :

İSTANBUL TİCARET ÜNİVERSİTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ MİKROİŞLEMCİLİ SİSTEM LABORATUARI MİKROİŞLEMCİLİ A/D DÖNÜŞTÜRÜCÜ

MESLEKİ GELİŞİM DERSİ 2. DÖNEM 1. YAZILI ÇALIŞMA SORULARI

Bölüm 11 PWM Modülatörleri

Düzce Üniversitesi Bilim ve Teknoloji Dergisi

ĐHRACAT AÇISINDAN ĐLK 250 Prof. Dr. Metin Taş

Vektör Uzayları ÜNİTE. Amaçlar. İçindekiler. Yazar Öğr.Grv.Dr.Nevin ORHUN

DERS 1. ki De i kenli Do rusal Denklem Sistemleri ve Matrisler

Almanca da Sıfatlar (Adjektive) ve Sıfat Tamlamaları - Genç Gelişim Kişisel Gelişim

DENEY Ba lant ve Motor Yönü Kontrolü AMAÇ GEREKL TEÇH ZAT

İDARİ VE MALİ İŞLER DAİRE BAŞKANI 25 TEMMUZ 2015 KİK GENEL TEBLİĞİ VE HİZMET ALIMLARI UYGULAMA YÖNETMELİĞİNDE YAPILAN DEĞİŞİKLİKLER DURSUN AKTAĞ

-Bursa nın ciroları itibariyle büyük firmalarını belirlemek amacıyla düzenlenen bu çalışma onuncu kez gerçekleştirilmiştir.

FEZ PANDA II ĐLE BLUETOOTH DEDEKTÖR UYGULAMASI BLUETOOTH DETECTOR APPLICATION WITH FEZ PANDA II

Deneyler tamamland ktan sonra üç fazl sincap kafesli motorun güç faktörünün düzeltilmesi konusunda yeterli bilgiye sahip olunabilecektir.

DENEY DC Gerilim Ölçümü

ÜÇGEN,TESTERE işaret ÜRETEÇLERi VE veo

T.C. ERCİYES ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ MEKATRONİK MÜHENDİSLİĞİ BÖLÜMÜ ELEKTRONİK SİSTEMLER LABORATUVARI 1

BTT005 BLUETOOTH STEREO VERİCİ

BELLEK BİRİMLERİ BELLEK BİRİMLERİ

İSTANBUL TİCARET ÜNİVERSİTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ BİLGİSAYAR SİSTEMLERİ LABORATUARI YÜZEY DOLDURMA TEKNİKLERİ

Seyrüsefer Yardımcıları (AVM310) Ders Detayları

SANAYİNİN KÂRLILIK ORANLARI ÖNEMLİ ÖLÇÜDE AZALDI

Davranışçı Yaklaşımda Öğrenme Kuramları

DİCLE ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ ELEKTRİK-ELEKTRONİK MÜHENDİSLİĞİ BÖLÜMÜ EEM309 SAYISAL ELEKTRONİK LABORATUARI


4 ab sayısı 26 ile tam bölünebildiğine göre, kalanı 0 dır.

Görsel Tasarım İlkelerinin BÖTE Bölümü Öğrencileri Tarafından Değerlendirilmesi

ÖWS/ATM-M, Mercedes-Benz için otomatik şanzıman temizleme sistemi

Fizik ve Ölçme. Fizik deneysel gözlemler ve nicel ölçümlere dayanır

BÖLÜM-6 KORUMA CİHAZLARI

Ders Adı Kodu Yarıyılı T+U Saati Ulusal Kredisi AKTS. Yazma Becerileri 2 YDA

Işık hızının ölçümü

HAREKET PROBLEMLERİ Test -1

DÜZLEM AYNALAR ÇÖZÜMLER . 60 N N 45. N 75 N N I

İhtiyacınız, tüm sisteminizin kurumsallaşmasını sağlayacak bir kalite modeli ise

ç) Yönetim Kurulu: Ağrı İbrahim Çeçen Üniversitesi Yönetim Kurulunu,

PDO - 50 PDO KULLANICI KLAVUZU

Duyucular (sensörler)

Modülasyonlu kontrol aktüatörü AME 435

MESS ALTIN ELDİVEN İSG YARIŞMASI BAŞVURU VE DEĞERLENDİRME PROSEDÜRÜ

Amaç Günümüzde birçok alanda kullanılmakta olan belirtisiz (Fuzzy) kümelerin ve belirtisiz istatistiğin matematik kaygısı ve tutumun belirlenmesinde k

BÖLÜM 10 DC Kompunt Jeneratör Testleri

Basit Bir Elektrik Süpürgesi

Cebir Notları. Bağıntı. 1. (9 x-3, 2) = (27, 3 y ) olduğuna göre x + y toplamı kaçtır? 2. (x 2 y 2, 2) = (8, x y) olduğuna göre x y çarpımı kaçtır?

MİKROBİLGİSAYAR LABORATUVARI DENEY RAPORU

6. x ve y birer tam sayıdır. 7. a, b, c doğal sayılar olmak üzere, 8. a, b, c doğal sayılar olmak üzere, 9. x, y ve z birer tam sayı olmak üzere,

HUNRobotX - Makaleler - PIC 16 Serisi ile Çarpma İşlemi. Makaleler PIC 16 Serisi ile Çarpma İşlemi

Altın sandığım bileziğim neden karardı?

Fon Bülteni Haziran Önce Sen

MÜHENDİSLİK ve MİMARLIK FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ ELEKTRONİK DEVRELER LABORATUVARI DENEY FÖYÜ 4

TOPOĞRAFYA Takeometri

ŞEFKAT KOLEJİ İMFO SINIF MATEMATİK SORULARI

Banka Müşterilerinin YTL ile İlgili Olarak. 3 Ocak 2005 Tarihinde Karşılaşacakları Değişiklikler. (27 Aralık 2004)

T.C. ERCİYES ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ MEKATRONİK MÜHENDİSLİĞİ BÖLÜMÜ MEKATRONİK LABORATUVARI 1. BASINÇ, AKIŞ ve SEVİYE KONTROL DENEYLERİ

Her derecede yönetici aslında karar (lar) veren ve bunları uygulayan/uygulatan kişidir. Karar vermek birden çok seçenekten birini uygulamak demektir.

BÖLÜM 9 DC Harici Uyart ml Jeneratör Testleri

DİKKAT! SORU KİTAPÇIĞINIZIN TÜRÜNÜ "A" OLARAK CEVAP KÂĞIDINA İŞARETLEMEYİ UNUTMAYINIZ. SAYISAL BÖLÜM SAYISAL-2 TESTİ

Anonim Verilerin Lenovo ile Paylaşılması. İçindekiler. Harmony

ŞİFRESİ KİLİTLENEN MUHTARA PAROLA OLUŞTURMA HAKKI VERİLMESİ (EK-3)

SINAV ŞARTNAMESİ ( TURİZM SEKTÖRÜ )

T.C. SAKARYA ÜNİVERSİTESİ ADAPAZARI MESLEK YÜKSEKOKULU DİJİTAL TERMOMETRE TASARIM VE GERÇEKLENMESİ YÖNLENDİRİLMİŞ ÇALIŞMA. Burhan Kahraman 0327.

BÖL-1B. Fatih University- Faculty of Engineering- Electric and Electronic Dept.

Barış ÇORUH. Tablo 1 Devlet Üniversitelerinde Mühendislik Fakülteler Kapsamında Öğrenci Alan Biyomedikal ve Tıp Mühendislikleri Programları

USDJPY HAFTALIK TEMEL/TEKNİK GÖRÜNÜM

USB KVM Switch. Ses özellikli ve 2 portlu USB KVM switch. Ses özellikli ve 4 portlu USB KVM switch

Akım beslemeli invertörler / 14. Hafta

Kursların Genel Görünümü

. İLKOKULU 2/ A SINIFI MATEMATİK DERSİ ÜNİTELENDİRİLMİŞ YILLIK BEP PLANI

MICROSOFT EXCEL SOLVER PROGRAMI. Y. Doç. Dr. Y. İlker Topcu

Deney 10: Analog - Dijital Dönüştürücüler (Analog to Digital Converters - ADC) Giriş

Robotistan.com. BM Board R3 Kit DIY Arduino Kiti Montaj Kılavuzu

DENEY 14 Otomatik Lamba Parlaklığı Kontrol Devresi

MICROCHIP USB 2.0 PIC PROGRAMLAYICI

ÖDEMELER DENGESİ TABLOSUNDAKİ DİĞER MAL VE HİZMET GELİRLERİ KALEMİNİN İÇERİĞİ VE HESAPLAMA YÖNTEMİNE İLİŞKİN AÇIKLAMA

FOTOGRAMETRİK DEĞERLENDİRME - ÇİFT FOT. DEĞ. Analog ve Analitik Stereodeğerlendirme. Yrd. Doç. Dr. Aycan M. MARANGOZ

Maltepe Üniversitesi Bilgisayar Mühendisliği Bölümü Yazılım Mühendisliği - 1 (BİL 305)

DIGIAC 2000 Deney Seti PAT İŞLEMCİ KARTI :

ALAN ALT ALAN KODU Kalite ve Strateji Planlama Proje

Transkript:

K TÜ Mühendislik Fakültesi Bilgisayar Mühendisliği Bölümü Mikroişlemciler Laboratuarı MİKROİŞLEMCİ İLE A/D DÖNÜŞÜMÜ 1) GİRİŞ Analog işaretler analog donanım kullanılarak işlenebilir. Bunun yanında analog donanım üzerinde değişiklik yapmak hem masraflı hem de çok zaman alıcı bir işlemdir. Oysaki yazılım düzeyinde değişiklik yapmak oldukça kolaydır. Bu yüzden yazılım olarak işlenebilecek işaretler bir A/D dönüştürücü üzerinden sayısal işaretlere dönüştürülür ve değişiklik işlemi sadece yazılım üzerinde yapılır. Analog işareti sayısal bilgiye dönüştürmenin birçok yöntemi vardır. Şekil 1 de verilen basit bir blok devreyle analog işaret sayısal bilgiye kolayca dönüştürülebilir. Şekil 1 de DA dönüştürücüye sıfırdan başlayarak sayısal bilgi sırayla uygulanır.vd gerilimi Va dan küçük olduğu her durum için Vo dan küçük olacaktır.vo ın sıfırdan büyük bir gerilim olarak bulunduğu ilk durumda DA dönüştürücünün girişindeki sayısal bilgi Va analog işaretinin sayısal olarak eşdeğeri olmuş olur.

2) SUCCESSİVE APPROXIMATION METODU Şekil 1 deki dönüştürücüye verileri sıra ile uygulamak ve uygun sonuca ulaşmak oldukça yavaş bir yöntemdir. Bunu yerine en anlamlı bitten başlanarak D/A dönüştürücüye uygulanan verilerin bitleri lojik 1 yapılır ve Vo gerilimi okunur. Eğer Vo>= 0 ise o bitin yerine 0,değilse 1 konulur.bu işlem tüm bitler için tekrarlandığında Va nın sayısal eşdeğeri elde edilmiş olur.bunu bir örnekle açıklayalım. Şekil 2 de 3 bitlik bir ADC dönüştürücü için gerekli ağaç yapısı verilmiştir. Şekil 2 : 3 bit için gerekli ikili yaklaşım ağacı Benzer şekilde deneyde kullanılan 8 bit için gerekli bit testleri de Tablo 1 de verilmiştir. Burada Va nın sayısal eşdeğeri 8 adım sonunda 01001100 olarak bulunmuştur. Örnekten de görüldüğü gibi elde edilecek sayısal bilgi DA dönüştürücünün bit sayısına bağlıdır.da dönüştürücünün bit sayısı ne kadar az alınırsa sonuç o kadar hızlı bulunmuş olur.bunun yanında bit sayısı ne kadar fazla alınırsa sonuç

o kadar doğru çıkacaktır. Burada dikkate alınması gereken 2 kavram karşımıza çıkmaktadır. Bunlar örnekleme ve kuantalamadır. Şekil 3 te bir sinüs eğrisinin örneklenmesi ve kuantalaması verilmektedir. Sayısal tasarım bilgilerinizden bu kavramların ne olduğunu araştırınız. Şekil 3. Sinüs İşaretinin 4bit kullanılarak örneklenmesi ve kuantalanması Bu deneyde Z80 işlemcisinde analog digital dönüştürücü uygulaması gerçekleştirilecektir. Deneye gelmeden önce Z80 işlemciler hakkında bilgi edininiz. DT35 UYGULAMA KARTI DT35, mikrobilgisayarın kontrol edebileceği aygıt ve araçları içeren bir modüldür. Yazılan programların çeşitli çevre birimler üzerindeki kontrolünü göstermek amacıyla tasarlanmıştır. İçeriğinde ; 1. 8-bit Dijital-Analog çevirici (DAC) 2. 8-bit Analog-Dijital çevirici (ADC) 3. DAC tarafından sürülen, geri beslemeli bir motor 4. ADC tarafından okunabilen bir potansiyometre 5. DAC tarafından kontrol edilen bir optik verici ile ADC tarafından okunan bir optik alıcı 6. TTL uyumlu bir giriş/çıkış portundan kontrol edilen bir ses verici

7. TTL uyumlu iki giriş/çıkış portundan kontrol edilen bir ultrasonik verici ve alıcı 8. İki adet 8 bit port (Port-A ve Port-B) ve içeriklerini görüntülemek için bu portlar tarafından sürülen 16 led Port A: Dijital-Analog çeviciye 8-bit veri yazmada, Analog-Dijital çeviriciden 8-bit veri okumada kullanılır. Port B: DAC, ADC dönüşümlerini kontrol etmede, motorun geribeslemesini okumada, ses vericiyi sürmede ve ultrasonik alıcı-vericinin uzaklık ayarını kontrol etmede kullanılır. Giriş-Çıkış Portlarının Kullanımı: Giriş-çıkış portlarını gözlemleme için ledlerin durumuna bakılır. Eğer bir led, lojik 1 konumundaysa yanar, lojik 0 konumunda ise sönüktür. Portların hatlarının kullanıldığı yerler: Port Kullanımı Yön Açıklama PA0 D0 PA1 D1 PA2 PA3 PA4 D2 D3 D4 1 byte veri DAC a yazılır ya da ADC den okunur D0=lsb D7=msb PA5 D5 PA6 D6 PA7 D7 PB0 EN Ç DAC ın enable girişi lojik 0 da olduğu müddetçe DAC yoldan (D0-D7) gelen bilgiyi analoga çevirir. Enable girişi lojik 1 olduğu vakit son kez çevirme işlemi yapılır ve çıkış o değerde dondurulur. PB1 WR Ç Bu girişin lojik 1 den 0 a geçişinde analog dijital dönüşümü başlar. PB2 BSY G Bu çıkış analog-dijital dönüşümü başladığı zaman lojik 0 a iner ve yaklaşık 9 s sonra lojik 1 e çıkar ve verinin yoldan okunabileceğini belirtir.

PB3 RD Ç Bu giriş ADC nin çıkışından verinin okunabilmesi için lojik 0 a indirilir. Aksi halde çıkış yüksek empedans konumunda bekler. PB4 DSC G DC Motordaki optik kesici diski için çıkış. Bu diskin üzerindeki 2 delik vasıtasıyla 2 pozitif darbe oluşmaktadır. PB5 PZO Ç Piezo ses vericisi için kontrol girişi PB6 UTX Ç Bu girişin lojik 1 olması ultrasonik vericiyi aktif eder. PB7 URX G Ultrasonik alıcı tarafından 40 khz lik ses algılandığı zaman çıkışta 40 khz lik dalga oluşturur. Aksi halde çıkış lojik 1 dedir.

DT35 Kitinin Blok Diyagramı: Dijital-Analog Çevirici (DAC): 8-bitlik DAC, bir anahtar vasıtasıyla motora yada optik vericiye bağlanır. Diyagramı;

Dijital Analog çeviricide girişten gelen 0-FF arası dijital işaret 0-2.55V arası analog işarete dönüştürülür. DAC tan çıkış alabilmek için PB0 lojik 0 yapılarak EN sinyali oluşturulur, ondan sonra da veri A portuna yazılır. Çıkış anahtarın durumuna göre motora ya da optik vericiye gönderilir. Analog-Dijital Çevirici (ADC): 8-bitlik ADC, bir anahtar vasıtasıyla optik alıcıya ya da potansiyometreye bağlanır. Diyagramı; Analog Dijital çeviricide girişten gelen 0-2.55V arası analog işaret 0-FF arası dijital işarete dönüştürülür ve A portundan dışarı verilir. DAC tan çıkış alabilmek için aşağıdaki işlemler yapılmalıdır: 1. WR ve RD girişleri lojik 1 yapılır. 2. Çevirme işlemine başlamak için WR girişine (1 0 1) bit dizisi gönderilir. Burda dikkat edilmesi gereken nokta bu gönderim işleminin 200 ns den küçük olması gerektiğidir.

3. Çevirme işlemi bitene kadar beklenmelidir. Bunun için de BSY çıkışının lojik 1 e gelip gelmediği gözlenmelidir. Eğer çevirme işlemi için yazılan kod 9 s (bir çevirme işleminin maksimum süresi) den fazla süreceği biliniyorsa bu kontrole gerek kalmamaktadır. 4. RD girişi lojik 0 yapılarak ADC nin veri çıkışı aktif edilir. 5. A portundan veri okunur. 6. RD girişi lojik 1 yapılarak ADC nin veri çıkışı pasifize edilir. Bu sürecin zaman diyagramı aşağıdaki gibidir: