ELEKTRONİK DENEY MODÜLLERİNİN LabVIEW İLE KONTROLÜ CONTROLLING THE ELECTRONIC EXPERIMENTAL MODULES USING LABVIEW

Benzer belgeler
In System Programmer Design for Microcontrollers Via Controller Area Network

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

İçİndekİler. 1. Bölüm - Mİkro Denetleyİcİ Nedİr? 2. Bölüm - MİkroDenetleyİcİlerİ Anlamak

BÖLÜM Mikrodenetleyicisine Giriş

BESLEME KARTI RF ALICI KARTI

DENEY NO : 2 DENEY ADI : Sayısal Sinyallerin Analog Sinyallere Dönüştürülmesi

SİNYAL TEMELLERİ İÇİN BİR YAZILIMSAL EĞİTİM ARACI TASARIMI A SOFTWARE EDUCATIONAL MATERIAL ON SIGNAL FUNDAMENTALS

MUSTAFA KEMAL ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ MAKİNE MÜHENDİSLİĞİ BÖLÜMÜ

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

Adres Yolu (Address Bus) Bellek Birimi. Veri Yolu (Databus) Kontrol Yolu (Control bus) Şekil xxx. Mikrodenetleyici genel blok şeması

Denetleyici Alan Ağı Üzerinden Sensör Verilerinin İzlenmesi. Monitoring of Sensor Datas Over the Controller Area Network

ATC-3200 ZigBee to RS232/422/485 Çevirici Kullanıcı Kılavuzu

DENEY 3 HAVALI KONUM KONTROL SİSTEMİ DENEY FÖYÜ

Paralel ve Seri İletişim. Asenkron/Senkron İletişim. Şekil 2: İletişim Modları

DENEY NO : 1 DENEY ADI : Analog Sinyallerin Sayısal Sinyallere Dönüştürülmesi

ACR-Net 100 Kullanım Kılavuzu

Giyilebilir Teknolojiler ve Solar Enerjili Şapka Uygulaması

PIC PROGRAMLAMA STEP MOTOR SÜRÜCÜ VE KONTROL AMAÇ NEDİR? Unipolar Step Motorlar. Uç TESPİTİ NASIL YAPILIR?

EEM 419-Mikroişlemciler Güz 2017

BÖLÜM in Bellek Organizasyonu

DC motorların sürülmesi ve sürücü devreleri

İLERİ SEVİYE BİLGİSAYARLI SAYISAL KONTROLLÜ (CNC) DİK İŞLEME TEZGÂHI KULLANMA ve PROGRAMLAMA EĞİTİMİ KURS PROGRAMI

PLC (Programlanabilir Kontrol Cihazı) TABANLI SİSTEMLERİN İNTERNET ÜZERİNDEN İZLENMESİ

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

8051 Ailesi MCS51 ailesinin orijinal bir üyesidir ve bu ailenin çekirdeğini oluşturur çekirdeğinin temel özellikkleri aşağıda verilmiştir:

YILDIZ TEKNIK ÜNİVERSİTESİ ELEKTRİK - ELEKTRONİK FAKULTESİ ELEKLTRONİK VE HABERLEŞME MÜHENDİSLİĞİ BÖLÜMÜ

Çalışma Açısından Bilgisayarlar

DM-501 Tak-Çalıştır GPRS-UART Köprüsü

4-Deney seti modüler yapıya sahiptir ve kabin içerisine tek bir board halinde monte edilmiştir.

BJT (Bipolar Junction Transistor) nin karakteristik eğrilerinin incelenmesi

BQ Modbus Analog Giriş Kartı 6 Kanal PT100 - PT1000. Kullanım Kılavuzu. Doküman Versiyon: BQTEK

BAĞLANTILI SĐSTEMLER ĐLE MODEL BĐR YERLEŞKE A MODEL CAMPUS WITH CONNECTED SYSTEMS

Bir bölgede başka bir bölgeye karşılıklı olarak, veri veya haberin gönderilmesini sağlayan.sistemlerdir.

Bölüm 9 A/D Çeviriciler

Sistem Programlama. Kesmeler(Interrupts): Kesme mikro işlemcinin üzerinde çalıştığı koda ara vererek başka bir kodu çalıştırması işlemidir.

8051 Ailesi MCS51 ailesinin orijinal bir üyesidir ve bu ailenin çekirdeğini oluşturur çekirdeğinin temel özellikkleri aşağıda verilmiştir:

SERNET ET485CAS x2 RS485/RS422 Seri Kanal Sunucu KULLANICI KILAVUZU. Telif Hakkı Uyarısı. >>> Otomasyon Ürünleri

SERNET ET232CAS x2 RS232 Seri Kanal Sunucu KULLANICI KILAVUZU. Telif Hakkı Uyarısı. >>> Otomasyon Ürünleri

ELEKTRİK ELEKTRONİK MÜHENDİSLİĞİ SAYISAL TASARIM LABORATUVARI DENEY 6 ANALOG/DİGİTAL DÖNÜŞTÜRÜCÜ. Grup Numara Ad Soyad RAPORU HAZIRLAYAN:

BioAffix Ones Technology nin tescilli markasıdır.

SERNET ET232CAS x2 RS232 Seri Kanal Sunucu KULLANICI KILAVUZU. Telif Hakkı Uyarısı. >>> Otomasyon Ürünleri

EEE-220 Electronic Circuits Lab. PSPICE KULLANIMI

Elektronik Laboratuvarı

Mikrodenetleyici Tabanlı DA Motor Kontrolü ve PC Üzerinden İzlenmesi

İÇİNDEKİLER 1. KLAVYE KLAVYE RB KLAVYE RBHIGH DİSPLAY... 31

(VEYA-DEĞİL kapısı) (Exlusive OR kapısı) (Exlusive NOR kapısı)

EC-100. Ethernet RS232/422/485 Çevirici. İstanbul Yazılım ve Elektronik Teknolojileri

DOKUMANLAR

SAYISAL ANALOG DÖNÜŞTÜRÜCÜ DENEYİ

Dağıtık Sistem Tasarımının Mekatronik Bir Sistem Üzerinde Uygulaması

BETİ GSM/GPRS MODEM KULLANIM KILAVUZU

Arduino nedir? Arduino donanım ve yazılımın kolayca kullanılmasına dayalı bir açık kaynak elektronik platformdur.

SANAEM RFQ (SPP) HIZLANDIRICISI GÜÇ KAYNAKLARI VE ÖLÇME KUTUSU KONTROL SİSTEMİ. Aydın ÖZBEY İstanbul Üniversitesi

YILDIZ TEKNİK ÜNİVERSİTESİ MAKİNE FAKÜLTESİ MEKATRONİK MÜHENDİSLİĞİ BÖLÜMÜ MEKATRONİK MÜHENDİSLİĞİNE GİRİŞ DERSİ. Proje Adı Proje No

NX-CIF105 MODBUS CIF MANAGER. NX-CIF105 CIF MANAGER CIF105 Ayarları CIF Mapping yazılımı Yazılım yapısı

DONANIM. 1-Sitem birimi (kasa ) ve iç donanım bileşenleri 2-Çevre birimleri ve tanımlamaları 3-Giriş ve çıkış donanım birimleri

GÖMÜLÜ SİSTEMLER. Bilecik Şeyh Edebali Üniversitesi Gömülü Sistemler Ders notları-1

Yrd. Doç.Dr. C. Harmanşah PARALEL PORT

Mikrobilgisayar Mimarisi ve Programlama

VOLÜMETRİK DEBİMETRE KDDM 2

DENEY-2. SABANCI ATL ÖĞRETMENLERİNDEN YAVUZ AYDIN ve UMUT MAYETİN'E VERDİKLERİ DESTEK İÇİN TEŞEKKÜR EDİYORUZ

Bahar Dönemi. Öğr.Gör. Vedat MARTTİN

ANOLOG-DİJİTAL DÖNÜŞTÜRÜCÜLER

PARALOG POS AKTARIMLARI. Derece Yazılım 2009

SU KALITE SİSTEMİ. Türkiye Halk Sağlığı Kurumu

ANAKARTLAR. Anakartın Bileşenleri

Melih Hilmi ULUDAĞ. Yazılım Mühendisi Mekatronik Mühendisi. a aittir.

DENEY 1 DİYOT KARAKTERİSTİKLERİ

Temel Bilgi Teknolojileri -1

RS-232'den RS-485'e Kullanıcı kılavuzu

Bilgisayar Mimarisi Nedir?

EC-232C. Ethernet RS232 Çevirici. İstanbul Yazılım ve Elektronik Teknolojileri

Haberleşme Üniteleri Endüstriyel ve Ticari. CU- B 1/B 2/B 4 R S R S M o d ü l l e r

GİRDİALIMI. Sistemin işleyişinde gereksinim duyulan verilerin sisteme girişinin yapılabilmesi için öncelikle toplanmaları gerekmektedir.

SEYİT AHMET İNAN, İZZET KARA*, ARİF KOYUN**

Haftalık Ders Saati Okul Eğitimi Süresi

ADUC841 MİKRODENETLEYİCİ TABANLI GELİŞTİRME KARTININ TANITIMI:

Internet Programming II. Elbistan Meslek Yüksek Okulu Bahar Yarıyılı

EEM 419-Mikroişlemciler Güz 2016

WiFi Relay Sayfa 1 / 11. WiFi Relay. Teknik Döküman

DENEY 9-A : PIC 16F877 ve LM-35 ile SICAKLIK ÖLÇÜM UYGULAMASI

YENİLENEBİLİR ENERJİ KAYNAKLARI RÜZGAR ENERJİSİ SİSTEMLERİ Eğitim Merkezi Projesi

Temel elektronik laboratuvarı olarak kullanılmaktadır. Bu laboratuvarda ders alan öğrencilerimiz;

ARTOS7F1 ARIZA TESPİT CİHAZI VE PC OSİLOSKOP 7 FONKSİYON 1 CİHAZDA

KOCAELİ ÜNİVERSİTESİ ELEKTRONİK VE HABERLEŞME MÜHENDİSLİĞİ ELEKTRONİK LAB 1 DERSİ İŞLEMSEL KUVVETLENDİRİCİ - 2 DENEYİ

ANALOG SAYISAL DÖNÜŞTÜRÜCÜ DENEYİ TÜMLEŞİK (ENTEGRE) ADC DEVRESİ İLE

Bilgisayar ile Dijital Devrelerin Haberleşmesi. FT232R ve MAX232 Entegreleri. Çalışma Raporu

MCR02-AE Ethernet Temassız Kart Okuyucu

FOUR FAİTH F2114 GPRS MODEM İLE ANALOG I/O ÜZERİNDEN HABERLEŞME KILAVUZU

Bilgisayar Mühendisliği. Bilgisayar Mühendisliğine Giriş 1

DENEY 6a- Dijital/Analog Çevirici (DAC) Devreleri

KOCAELİ ÜNİVERSİTESİ ELEKTRONİK VE HABERLEŞME MÜHENDİSLİĞİ ELEKTRONİK LAB 1 DERSİ İŞLEMSEL KUVVETLENDİRİCİ 1 DENEYİ. Amaç:

ANAKART (MOTHERBOARD)

T.C. MİLLÎ EĞİTİM BAKANLIĞI MEGEP (MESLEKİ EĞİTİM VE ÖĞRETİM SİSTEMİNİN GÜÇLENDİRİLMESİ PROJESİ) ENDÜSTRİYEL OTOMASYON TEKNOLOJİLERİ

BİLGİSAYARLI KONTROL OPERASYONAL AMFLİKATÖRLER VE ÇEVİRİCİLER

Kablosuz Ağ Tabanlı Gezgin Keşif Robotu: Kaşif

USB 10 IN-OUT. Usb portundan, 10 adet giriş ve çıkış yapabilen, Opto izolasyonlu digital otomasyon devresi.

Sistem Nasıl Çalışıyor: Araç İzleme ve Filo Yönetim Sistemi

KOCAELİ ÜNİVERSİTESİ ELEKTRONİK VE HABERLEŞME MÜHENDİSLİĞİ ELEKTRONİK LAB 1 DERSİ İŞLEMSEL KUVVETLENDİRİCİ - 2 DENEYİ

PVA-CSK PAVIRO Çağrı İstasyonu Seti

Transkript:

Elektronik Deney Modüllerinin LabVIEW İle Kontrolü Vol., No, September 00 pp. - Computer Technology ELEKTRONİK DENEY MODÜLLERİNİN LabVIEW İLE KONTROLÜ Akif KUTLU, Ceyhan TURAN Özet Bu çalışma, elektronik deney modüllerinin, Denetleyici Alan Ağı -DAA (Controller Area Network - CAN) üzerinden kontrolünü ve yönetimini içermektedir. Elektronik deney modülleri diyot ve transistör temel karakteristiklerini incelemek üzere tasarlanmıştır. LabVIEW programı kullanılarak hazırlanan arayüz ile, deneylerin öğrenciler tarafından yapılması ve elde edilen sonuçların incelenmesi sağlanmıştır. Tasarlanan sistem, DAA sayesinde, eş zamanlı olarak birden fazla deney setine bağlanılabilmesini ve verilerin paralel olarak bilgisayara aktarılabilmesini desteklemektedir. Anahtar Kelimeler: LabVIEW, Denetleyici Alan Ağı, Transistör ve Diyot Deneyleri CONTROLLING THE ELECTRONIC EXPERIMENTAL MODULES USING LABVIEW Abstract This study, presents controlling and monitoring electronic experimental modules over Controller Area Network called CAN. The Electronic experiments are designed for observing characteristics of diode and transistor components. The user interface, designed by using LabVIEW software, provides students for making experiments and observing results obtained from the modules. Designed system also supports connections to the multiple experimental modules and transferring results to the computer simultaneously over the CAN. Key Words: LabVIEW, Controller Area Network, Transistor and Diode Experiments. Giriş Mühendislik Fakültelerindeki mesleki derslerin, teorik bilgilerin yanında laboratuar ortamında uygulamalı olarak desteklenmesi bilimsel eğitimde önemli bir rol almaktadır. Özellikle yaparak öğrenme öğrencilerin üretkenliğini artırmaktadır. Bunun yanında uygulama ihtiyacına cevap verebilecek bir laboratuarın kurulması ve sürdürülebilirliği üniversitelere yüksek bir mali yük getirmektedir (Kutlu vd. 00). Teknolojik gelişmeler doğrultusunda, yeniliklerin eğitim alanına uygulanması da üretkenliği artıran bir diğer husustur. Kullanıcıya sıkılmadan deneyleri tekrar etme hakkı veren, ayrıntıları tüm incelikleriyle gösterebilen deney düzeneklerinin kurulması öğrencilerin motivasyonunu ayrıca artırmaktadır. Bilgisayar simülasyonlarından fayda-lanmak eğitim öğretim yöntemlerinden birisidir. Bu amaçla günümüzde üretilmiş ve kullanılan birçok simülasyon yazılımları mevcuttur. Bu yazılımlar gerçek hayattaki bileşenleri taklit edip onların karakteristiklerini sergileyen, Süleyman Demirel Üniversitesi, Teknik Eğitim Fakültesi, Elektronik Bilgisayar Eğitimi Bölümü. E-posta: akutlu@tef.sdu.edu.tr Volume No October 00

Akif KUTLU, Ceyhan TURAN böylece kullanıcıya düşük maliyetlerle yeni uygulamaları gerçekleştirme imkânı tanıyan arayüzlerdir. 0 lerin başında National Instrument firması tarafından geliştirilen LabVIEW, G programlama dili tabanlı bir grafiksel program geliştirme ortamıdır (Basher ve Isa, 00)(ETAM, 00). LabVIEW, cihaz kontrolü ve veri toplama işlemleri için çok güçlü bir programlama yazılımıdır (Sherry ve Lord, ). Bu yazılım sayesinde kontrol alanındaki pek çok sistemlerin denetimi yapılabilmektedir. Bunun yanında eğitim amaçlı elektronik deney düzeneklerin denetim ve yönetimine ilişkin çalışmalarda yapılmıştır (Higa vd. 00) (Vento ). Bu çalışmalar bilgisayar ile tek bir elektronik düzeneğin kontrolünü amaçlamaktadırlar. Bu çalışma ile hedeflenen, öğrencinin, bilgisayara bağlı olan diyot ve transistor deney setleri gibi birden fazla elektronik deney düzeneğine erişebilmesi; ayrı ayrı veya eş zamanlı olarak deneylerini yapabilmesidir. Tasarlanan deney düzenekleri aynı zamanda öğrencinin, gerekli parametreleri deney setlerine klavye ve fare aracılığı ile girebilmesini, sonuçlarını da bilgisayar ekranından eş zamanlı olarak gözleyebilmesini sağlamaktadır. Birden fazla deney düzeneğine erişim, bilgisayara bağlı çalışacak olan yerel ağ ile mümkündür. LabVIEW programı genellikle bilgisayara bağlı bir veri toplama kartı ile çalışır. Eş zamanlı yönetilebilecek deney sayısı veri toplama kartının kapasitesi ve kartın takılacağı bilgisayar üzerindeki slot sayısı ile sınırlıdır. LabVIEW ile endüstriyel bir haberleşme protokolü olan Denetleyici Alan Ağının (DAA) yönetimi mümkündür. Bu da bir bilgisayar aracılığı ile yaklaşık olarak DAA protolünün izin verdiği 0 adet deney düzeneğinin eş zamanlı olarak yönetilebilmesi anlamını taşır... Denetleyici Alan Ağı (DAA) DAA protokolü, 0 lerin ortalarında Alman firması olan Robert Bosch tarafından, otomotiv uygulamalarında güçlü bir seri veri iletiminin oluşturulması amacıyla tasarlanmıştır (Kiencke, ). yılında ISO tarafından uluslararası bir standart olarak kabul edilmiştir. Denetleyici Alan Ağı protokolü, otomotiv sektöründe olduğu gibi endüstri sektöründe de yaygın olarak kullanılmaktadır. Örneğin, tarımsal makineler, tıbbi makineler ve otomasyon sistemleri içerisinde Denetleyici Alan Ağı haberleşme protokolü kullanılmaktadır (Lawrenz, ). Tekstil üretim sistemleri, paketleme kontrol sistemleri, robot kontrol sistemleri gibi daha birçok sistem içerisinde Denetleyici Alan Ağı protokolü popülaritesini arttırmıştır. İçerisinde Denetleyici Alan Ağı modülü bulunan ilk entegre yılında Intel Corp. tarafından piyasaya çıkarılmıştır. Bu tarihten itibaren, Siemens, Motorola, Philips ve Microchip gibi büyük firmalar Denetleyici Alan Ağı entegrelerini üretmeye başlamışlardır. Microchip firması, 00 yılında toplam 00 milyona yakın Denetleyici Alan Ağı modüllü entegre satarak üretici firmalar arasında ikinci sıraya oturmuştur. DAA.0A protokolü, uzunluğu ila 0 bit arasında değişen mesajların CSMA/CR (Carrier Sense Multiple Access with Collision Resolution) erişim metoduna uygun olarak iletilmesi prensibine dayanır. Her mesajın bit uzunluğunda niteliğini ve aynı zamanda sayısal değeri itibariyle önceliğini belirleyen öntakısı (Identifier) vardır. Nitelik ile kastedilen, kullanıcı tarafından mesaja anlamlı bir sayısal değer verilmesidir. bit ile değişik nitelik ve öncelik tanımlaması yapılabilmektedir. DAA.0B sürümü için bu değer dur. Sayısal olarak diğerlerinden düşük değeri olan mesajın yüksek önceliği vardır. İki mesajın aynı anda

Elektronik Deney Modüllerinin LabVIEW İle Kontrolü farklı kaynaklardan iletilmeye çalışılması durumunda önceliği yüksek olan mesaj ortama erişme hakkına sahiptir. Denetleyici Alan Ağı protokolü ile ilgili detaylı bilgiler (Intel, ; Philips, ) referanslarda bulunabilir. Bu çalışmada DAA için tasarlanmış olan MicroNET yüksek seviye protokolü kullanılmıştır (Kutlu A. vd. 00).. Sistemin Genel Yapısı Tasarımı gerçekleştirilen sistem genel olarak donanım ve yazılım olmak üzere iki kısımdan meydana gelmektedir. Donanım kısmını kendi içerisinde yine iki bölümde incelemek gerekir. Bunlar sunucu bilgisayarı ve Elektronik Deney modülleridir. Sunucu bilgisayarı üzerinde Elektronik deney modülleriyle haberleşmeyi sağlayacak bir PCI DAA kartı mevcuttur. Elektronik deney modüllerinin her birisi ise diyot ve transistör deney setleri ile bu setleri kontrol eden DAA modüllerinden oluşmaktadır. DAA modülleri 0 mikrodenetleyici ailesinin bir üyesi olan ATCCC0 entegresi kullanılarak tasarlan-mıştır. Bu entegre içerisinde DAA kontrolcüsü hazır olarak verildiğinden ayrıca bir DAA entegresine ve devre tasarımına ihtiyaç duyulmamaktadır. Kullanıcı Labview Denetleyici Alan Ağı (DAA) Deney Modülü Deney Modülü Deney Modülü n PCI-DAA Kartı Şekil. Sistemin genel yapısı Yazılım kısmı ise LabVIEW kullanılarak geliştirilen bilgisayar üzerindeki kullanıcı arayüzü ve elektronik deney modülleri üzerindeki mikro-denetleyici yazılımından meydana gelmektedir. LabVIEW kullanılarak modüller için hazırlanmış arayüz sayesinde modüllere Denetleyici Alan Ağı üzerinden deney setlerini kumanda edecek mesajlar gönderilerek deney setleri üzerinde değişiklikler yapılmaktadır DAA üzerinde kullanılan mesajların listesi Tablo. de verilmiştir. Her bir modül için farklı deney parametreleri vardır ve modüller bu parametrelere göre işlemlerini gerçekleştirmektedir. Arayüzde kullanıcı her bir deney modülü için parametreleri girerek bilgileri tüm modüllere gönderir. Her bir DAA modülü mesajları alır, mesajın kendisine ait olup olmadığına bakar, kendisine mesaj gönderilen DAA modülü mesajdaki bilgiler doğrultusunda deney seti üzerindeki deşiklikleri gerçekleştirir. Gerçekleşen işlemler sonucunda her modülde ayrı ayrı deney sonuçları oluşmaktadır. Bu sonuçlar Denetleyici Alan Ağı üzerinden PCI-DAA kartına taşınmakta kart üzerinden bilgisayara aktarılmaktadır. Gelen mesajlar LabVIEW arayüzünde anlaşılır hale getirilerek rakamsal veya grafiksel veriler olarak kullanıcıya sunulmaktadır. Volume No October 00

Akif KUTLU, Ceyhan TURAN Tablo. DAA Mesajları Mesaj No (Hex) 00,00, F0* 0,0, F Sembolik komut adı Boot loader Start* Monitor.. LabVIEW Arayüzü Tanım Mesaj Yönü Bağlantı oluşturur (sunucudan modüle) Çıkış Port durumlarını sunucu yazılımına gönderir. (modülden sunucuya ). 0..F Write Giriş Port durumlarını modül yazılımına gönderir (sunucudan modüle) 0..F Set Param Port izlemesini başlatır. (sunucudan modüle) 0..F Reset Modülü resetler (sunucudan modüle) 0..F.. 0F..FF Boş * Komutlar her deney modülü için ayrı ayrı üretilir. Arayüz genel olarak Konfigürasyon, Mesaj Gönderme ve Çıkış Sinyalleri bölümlerinden oluşmaktadır. Konfigürasyon bölümünde PCI-DAA kartının kanalını seçme, Denetleyici Alan Ağının hızını seçme ve Denetleyici Alan Ağını açma/kapama işlemleri yapılmaktadır. Mesaj gönderme bölümünde kullanılacak olan deney modülünün seçimi ve seçilen modüle uygulanacak olan gerilim seviyesinin seçimi yapılmaktadır. Gerilim seviyesi 0 mv luk aralıklarla artmaktadır. Çıkış sinyalleri bölümünde ise modüllerden gelen sinyaller işlenerek kullanıcının bilgiyi grafiksel olarak gözlemesi sağlanmıştır. Şekil. LabVIEW Arayüz görüntüsü Şekil, diyot gerilim değeri ve transistör akım değerini göstermektedir. Sol bölümde, diyot üzerine düşen gerilim değeri, kullanıcı arayüzü kullanılarak elektronik devrenin girişine uygulanan gerilim değeri ile elde edilir. Uygulanan gerilim değerine göre devredeki diyot üzerine düşen gerilim değişmekte ve bu çıkış gerilim değeri, grafik üzerine yansıtılmaktadır. Sağ bölümde ise, elektronik devre üzerinde bulunan transistorün emiter bacağı üzerinden geçen akım değeri görülmektedir. Diyot deneyinde olduğu gibi giriş değerleri kullanıcı arayüzü kullanılarak elektronik devrenin girişine uygulanmaktadır. Bu gerilim değeri transistorün beyz bacağına uygulanmaktadır. Transistorün emiter bacağından geçen akım

ON OFF Elektronik Deney Modüllerinin LabVIEW İle Kontrolü beyz girişine uygulanan gerilim değerine göre değişmektedir. Emiter bacağından geçen akım değeri grafik üzerine yansıtılmaktadır... Elektronik Deney Modülleri Tasarlanan sistemdeki elektronik deney modülleri DAA modülü ve bu modüllerin yönettiği deney setlerinden oluşmaktadır. Bu çalışmada iki adet DAA modülü ve bu modüllere bağlı iki adet deney seti tasarlanmıştır. Deney setleri DAA modüllerinden aldıkları komutlar doğrultusunda çalışır. Deney setlerinin çıkışları yine DAA modülleri tarafından gözlenmektedir. Deney setlerinden birincisi diyot ve zener diyot karakteristiğinin gözlenmesi için hazırlanmıştır. İkinci deney seti ise transistör karakteristiğini incelemek üzere tasarlanmıştır. DAA Modülü Diyot ve transistör karakteristiği deney setini yöneten DAA modülleri, ATCCC0 mikrodenetleyicisi kullanılarak kurulmuş bir elektronik devredir. Bu devre, DAA hattı üzerinden gelen mesajları sürekli olarak dinlemekte, mesaj başlığı olan mesajları diyot, mesaj başlığı olan mesajları transistör için alıp, işleme sokmaktadır. ATCCC0 mikrodenetleyicisi içersinde Keil firması tarafından geliştirilen µvision programında C programlama dili ile hazırlanmış program kodları çalışmaktadır. DSW DIPSW_ J CONN-DF C p C p Rs TXD CAN_H GND CAN_L Vcc Vref RXD 0u X XTAL CRYSTAL MHz C 0 XTAL R RESET 0k PSEN ALE EA 0 P.0/TxDC P./RxDC P.0/AN0/T P./AN/TEX P./AN/ECI P./AN/CEX0 P./AN/CEX P./AN/CEX P./AN/CEX 0 P./AN/CEX J CONN-DIL CONN-DIL J 0 P0.0/AD0 P0./AD P0./AD P0./AD P0./AD P0./AD P0./AD CONN-DIL P0./AD J C P.0/A P./A P./A0 00n P./A P./A P./A P./A P./A C+ VCC C- P.0/RxD TIN TOUT P./TxD ROUT RIN 0 P./INT0 TIN TOUT P./INT ROUT RIN P./T0 P./T VS+ P./WR VS- P./RD C+ GND C- J CONN-DF C 00n C 00n C Şekil. ATCCC0 ile DAA Modülünün devre şeması 00n Hazırlanan program REGCC0.H ve CAN.H dosyaları olmak üzere mikrodenetleyiciye ait portların, özel fonksiyon kaydedicilerinin, DAA modülü için alınacak mesajın kimlik numarasının, gönderilecek mesajların kimlik numarasının ve DAA mesajının uzunluğu ile ilgili standart ayarların ve tanımlamalarının yapıldığı iki adet başlık dosyası kullanmaktadır DAA modüllerinin çalışması için yazılan programın yaptığı işlemler şu şekildedir: - Mikroişlemci, bir döngü içersinde Denetleyici Alan Ağını dinler. - Denetleyici Alan Ağı üzerinden kendine ait bir mesaj geldiğinde, mesajın içeriğindeki bilgiyi mikrodenetleyicinin P portuna yazar. - Bir süre bekleyip, P.0 ucuna sırasıyla + volt, 0 volt ve + volt vererek analog dijital dönüştürücünün tetiklenmesini sağlar. - Analog dijital dönüştürücünün çıkışlarını P0 portu ile defa okuyup, okuduğu bilgileri bir dizi değişkene aktarır. - Dizi değişken içersindeki değerleri bubble sorting tekniğiyle küçükten büyüğe sıraya koyup, üçüncü değişkeni okunan değer olarak Denetleyici Alan Ağı üzerinden mesaj başlığı olacak şekilde gönderir. Volume No October 00

Akif KUTLU, Ceyhan TURAN Diyot Zener diyot Karakteristiği Deney Seti Bu deney setinde DAA modülünden gelen dijital bilgiler analoga çevrilip diyot veya zener diyot üzerine uygulanmaktadır. Deney seti üzerindeki diyot istenildiğinde zener diyot ile değiştirilebilmektedir. Deney seti üzerinde diyot bulunuyorsa, analoga çevrilmiş voltaj diyot üzerine uygulanmaktadır. Diyot belirli bir gerilime kadar akım geçirmeyip belirli bir gerilimden sonra akım geçirecektir. Diyot üzerindeki potansiyel farkı analog dijital çeviricinin analog girişine uygulanıp dijital veri haline dönüştürülmektedir. Bu dijital veri DAA modülü tarafından sürekli gözlenip gelen bilgiler DAA modülü aracılığı ile LabVIEW arayüzüne bilgi olarak gönderilmektedir. Deney seti üzerinde zener diyot bulunuyorsa, ters bağlanmış olmalıdır, analoga çevrilmiş voltaj zener diyot üzerine uygulanmaktadır. Zener diyot belirli bir gerilime kadar akım geçirmeyip eşik gerilimden sonra akım geçirecektir. Zener diyot üzerindeki potansiyel farkı analog dijital çeviricinin analog girişine uygulanıp dijital veri haline dönüştürülmektedir. Bu dijital veri DAA modülü tarafından sürekli gözlenip gelen bilgiler DAA modülü aracılığı ile LabVIEW arayüzüne bilgi olarak gönderilmektedir. Bir ölçmenin adımları aşağıda sıralanmıştır. INBYTE TBLOCK-I U A VREF+ A A VREF- A A IOUT 0 A A COMP A VEE DAC00 R R.00k k C 0.u R.00k U LM D N00 R 0 DIODE TBLOCK-I VOUT+- TBLOCK-I +- TBLOCK-I + GND TBLOCK-I R 0 U0 U0CLK PIN R 0k CS RD WR CLK IN INTR A GND 0 D GND VREF/ CLK R 0 VCC DB0(LSB) DB DB DB DB DB DB DB(MSB) U0OUT VIN+ VIN- TBLOCK-I ADC00 R k C 0pF R k BUTTON TBLOCK-I Şekil. Diyot Zener diyot karakteristiği deney seti devre şeması - Seçilen gerilim değerinin hexadecimal sayıya çevrilmesi (hexadecimal sayı = gerilim değeri / 0) - Hexadecimal sayının başına mesaj kimliğinin eklenmesi (kullanıcının seçtiği modül numarası + hexadecimal sayı ) - Mesajın Denetleyici Alan Ağı üzerinden gönderilmesi - İlgili modülün DAA mesajını alması - DAA modülünün gelen sinyali deney setindeki Dijital Analog Dönüştürücüye uygulaması - Analog Dijital Dönüştürücü entegresinin ölçüm yapması için gerekli tetiklemenin ATCCC0 tarafından uygulanması. - Analog Dijital Dönüştürücünün çıkışlarının ATCCC0 tarafından okunması. - Okunan bilginin Denetleyici Alan Ağı üzerinden bilgisayardaki arayüze gönderilmesi - Arayüzün aldığı hexadecimal bilgiyi gerilim değerine dönüştürmesi (gerilim = hexadecimal sayı * 0,) - Sonucun grafiğe yansıtılması

Elektronik Deney Modüllerinin LabVIEW İle Kontrolü Transistör Karakteristiği Deney Seti INBYTE TBLOCK-I U A VREF+ A A VREF- A A IOUT 0 A A COMP A VEE DAC00 R R.00k k C 0.u R.00k U LM R 0k R 0 Q BC TR SIKIS TBLOCK-I VOUT+- TBLOCK-I +- TBLOCK-I + GND TBLOCK-I R U0 U0CLK PIN R 0k CS RD WR CLK IN INTR A GND 0 D GND VREF/ CLK R 0 VCC DB0(LSB) DB DB DB DB DB DB DB(MSB) U0OUT VIN+ VIN- TBLOCK-I ADC00 R k C 0pF R k BUTTON TBLOCK-I Şekil. Transistör karakteristiği deney seti Bu deney setinde DAA modülünden gelen dijital bilgiler analoga çevrilip transistörün beyzine uygulanmaktadır. Deney seti üzerindeki transistör, beyzine uygulanan gerilime göre emiter akımının şiddetini değiştirmektedir. Diğer deney setinden farklı olarak bu deney setinde akımın ölçülmesi amaçlanmıştır. Bu amaçla transistörün emiterine adet direnç bağlanmıştır. Bu devrede direnç, üstüne düşen gerilimin yazılımla hesaplanarak akıma çevrilmesi için kullanılmıştır. Direnç üzerine düşen gerilim analog dijital çeviricinin analog girişine uygulanarak bilginin dijitale dönüştürülmesi sağlanmıştır. Dijital bilgi DAA modülü tarafından LabVIEW arayüzüne gönderilmektedir. LabVIEW arayüzünde gelen voltaj bilgisi transistörden sonraki direnç değeri ile hesaplanarak akım bilgisine dönüştürülmekte ve akım bilgisi olarak grafikleştirilmektedir. Burada ohm luk direnç üzerindeki gerilim ölçülmekte ve hesaplamalar sırasında da direnç değeri olarak ohm kullanıl-maktadır.. SONUÇ Hazırlanan çalışma ile öğrenciler, kullanımı kolay ve birçok esnekliğe sahip arayüz ile temel bilgileri öğrenirken, aynı zamanda eğlenceli bir çalışma ortamına da ulaşmış olmaktadır. Tasarlanan sistem ile birden fazla elektronik deney modülüne LabVIEW ile erişim sağlanmıştır. Bu çalışmada deney seti üzerinden adet elektronik devre elemanına ait karakteristik incelemesi yapılmıştır. Değişik deney setleri için sisteme DAA modülleri eklenip arayüzde gerçekleştirilecek bazı yenilikler ile kullanıcının daha çok ve çeşitli deney setine aynı anda erişmesi sağlanabilir. Elde edilen verilerin ihtiyaç halinde, depolanması ve daha sonra verilerin işlenmesi de mümkün olabilir. Not: Bu makale LabVIEW ile elektronik deney modüllerinin kontrolü isimli yüksek lisans tezinden üretilmiştir. KAYNAKLAR Kutlu, A., Taşdelen, K., Küçüksille, E.U. 00. 0 Mikrodenetleyicisi İçin İnternet Tabanlı Laboratuar Tasarımı. th International Advanced Technologies Symposium. -0 Eylül 00, Cilt Sayfa:- Volume No October 00

Akif KUTLU, Ceyhan TURAN Basher, H.A., Isa, S.A. 00. On-Campus and Online Virtual Laboratory Experiments with LabVIEW. Southeast Con, 00. Proceedings of the IEEE March 00-April 00 Page(s): 0 Sherry, R.A., Lord, S.M.. LabVIEW As An Effective Enhancement To An Optoelectronics Laboratory Experiment. Frontiers in Education Conference,. th Annual Conference. Teaching and Learning in an Era of Change. Proceedings. Volume, - Nov. Page(s): - 00 vol. Higa, M.L., Tawy, D.M., Lord, S.M., 00. An introduction to LabVIEW exercise for an electronics class. nd Annual Frontiers in Education, - Nov. 00, Volume, Page(s):TD- - TD- Vento, J.A.,. Application of LabVIEW in higher education laboratories, Frontiers in Education Conference, Proceedings - Oct. Page(s): - Kiencke, U.. Controller Area Network-from concept to reality. ICC, proc.. International CAN conference, 0-0-. Lawrenz, W.. World-wide Status of CAN- Present and Future proc. ICC. International CAN conference, 0-0-. Intel,. Intel Serial Communications Controller Architectural Overview Philips,. CAN Specification, Hamburg. Labview 00 http://www.etam.com/temsilcilikler/ni/labview.htm (Erişim tarihi:.0.00). Kutlu, A.; Aydogan, T., 00. Performance Analysis of MicroNet: A Higher Layer Protocol for Multi-User Remote Laboratory IEEE Transactions on Industrial Electronics, Digital Object Identifier 0.0/TIE.00.00 ).