Post on 07-Jul-2015
Kasis Nedir? Nerelerde Kullanılır?
Yol kasisi, genel anlamı ile motorlu ya da motorsuz taşıtlarınhızlarının azaltılması gereken alanlarda zemine uygulanan ve çeşitlitiplere ayrılan ürünlerin genel adıdır.
Yol kasisi genel olarak okul, hastane gibi yaya trafiğininoluştuğu genel alanlar ile fabrika, depo gibi yükleme boşaltmayapılan sahalarda can ve mal kaybının yaşanma riski olanortamlarda ve keskin virajlar ve benzeri tehlikeler içeren yoldurumlarında emniyet sağlamak gereken her ortamda yol kasisikullanılır.
Böyle bir projeye neden ihtiyaç vardır?
Kasislerin kullanılmasındaki ana amaç gerek yaya gereksetaşıt trafiğinin yoğun olduğu alanlarda trafiği ağırlaştırmaktır.Böylece hızlı araçların trafikte oluşturabileceği tehditlerin önünegeçilmiş olunur. Hız kesici kasisler ile hızlı olan araçların hızlarıdüşürülmüşken, trafikte ağır seyreden ve herhangi bir tehditoluşturmayan araçların da bu engele maruz kalması araçkullanıcılarını rahatsız etmektedir. Bu rahatsızlığı gidermek ve trafiğidaha akıcı hale getirmek ve daha da rahat bir ulaşım sağlamakamacıyla yapılan proje ile trafikte hızlı seyreden araçlar için standartbir hız kesici kasis, trafikte hızını kurallara uygun tutan araçlar içinengelsiz bir yol imkânı sunulmaktadır.
Sistemin Genel İşleyişi
Sistem iki adet sensör, elektronik ve elektropnömatik devreler
ve ayrıca mekanik bir yapıdan ibarettir.
Gelen araç her iki sensörden geçer, elektronik devre aracın
hızını yorumlar ve elde edilen sonuç elekropnömatik devre
kontrolünde olan mekanik yapıya aktarılır.
Şekil 1: Sistemin örnek gösterimi
Sensörler
Şekil3: RP32-L4000N-CY6C4U2-PF NPN Tipli fotoelektrik sensör ve kullanım şekli
Kullanılan sensör tipi fotoelektrik sensördür. Fotoelektrik sensörler çok uzun algılama mesafesine sahip olduklarından dolayı tercih edilmiştir. Fotoelektrik sensörlerin algılama mesafesi, tipi ve modeline göre metrelerce uzayabilir. Yol üzerinde sensör ve bu sensöre karşılık gelen reflektör bulunmaktadır. Sensör ile reflektör arasına giren bir araç sensör çıkışını aktif etmiş olur. Sensör çıkışı, sürücü devresine giriş oluşturacaktır.
Sensör DC 10…30V arasında bir besleme ile çalışmaktadır. Çıkış ucundan alınan genliğin değeri, sensöre uygulanan besleme ile aynı değere sahiptir.
+5V ve +12 Besleme devresi
Şekil 4:
+5 ve +12 V
Besleme devresi
Bası devre
Üst görünüm
BR1
2W005G
VI1
VO3
GN
D2
U17812
C14700uF
C24700uF
VI1
VO3
GN
D2
U27805
C3100nF
C4100nF
TR1 AC220V
12V
+ 12V
0V
+ 5 V
Sürücü ve Mikrokontrolör Devresi
Şekil 6:
Sırasıyla
-
Sürücü devresi
ve
Mikrokontrolör
-
Baskı Devre (Bütün)
ve
Üst Görünüm
Valf Sürücü Devresi
Şekil 7:
Valf Sürücü devresi
Baskı devre ve
Üst görünüm
RL
6
5
4
1
2
U1
PC 123R1330R
Valf (ileri yönlendirme)
Valf ucu
+ 24 V
D11N4001
+ 12 V
Elektropnömatik Kısım
Kullanılan devre elemanları: Çift etkili silindir ve 5/2 Selenoid valf.
Şekil 8: Çift etkili silindir yapısı Şekil 9: 5/2 valf devre sembolü Şekil 10: Devre Şeması
Şekil 11: 5/2 Selenoid valf yapısı
Yazılım
• #include <pic.h>
• #include "delay.h"
• __CONFIG(UNPROTECT&LVPDIS&BORDIS&MCLRDIS&PWRTDIS&WDTDIS&INTIO); //Genel Konfigürasyon ayarları yapılıyor
• #define yol 0x16 // Yol = iki sensör arası mesafe 22 metre
• unsigned int sayac=0, zaman=0, hiz=0;
• void port_init()
• {
• CMCON=7; //Port A'daki pinleri dijital olarak kullan
• TRISA=0x03; //Port A pinlerinin hepsini çıkış yap
• PORTA=0; //Port A'ya sıfır yükle
• }
• void timer_init()
• {
• T0CS=0; // Dahili osilatör
• PSA=0; // Prescaler TMR0 için
• PS2=1; // 1:256 bölüm değeri
• PS1=1;
• PS0=1;
• T0IF=0; // TMR0 kesme bayrağı temizleniyor
• T0IE=1; // TMR0 kesmesine izin veriliyor
• PEIE=1;
• }
Yazılım
• void main(void)
• {
• port_init(); //port ayarları yapılıyor
• DelayMs(50);
• timer_init(); //timer 0 ayarları yapılıyor
• DelayMs(50);
• RA2=1; //İleri yön valfi aktif
• loop:
• while(!RA0); //1. sensörden bilgi gelene kadar bekle
• DelayMs(50);
• GIE=1; //Timer 0'ı çalıştır
• while(RA1); //2. sensörden bilgi gelene kadar bekle
• DelayMs(50);
• GIE=0; //Timer 0'ı durdur
• zaman=sayac/15; //Timer 0'ın çalışma sayısını 15'e böl, zamanı bul
• if(zaman!=0){
• hiz=yol/zaman; //formülden hızı hesapla
• sayac=0; //Timer 0 sayacını sıfırla
• if(hiz>0x0B)goto loop; //Hız 40 km'den yüksekse kasis aktif kalsın saniyedeki hız sınırı =11m/sn
• else { //Hız 40 km'den düşükse
• RA2=0; //İleri yön valfi pasif
• RA3=1; //Geri yön valfi aktif (Kasisi indir)
• for(int i=0; i<20; i++){DelayMs(250);} //Araç geçene kadar (5sn) kasis inik dursun
• RA2=1; //Geri yön valfi pasif
• RA3=0; //İleri yön valfi aktif (Kasisi kaldır)
• goto loop;
Yazılım
• }
• }
• else {
• sayac=0;
• goto loop;
• }
• }
• static void interrupt KESME()
• {
• sayac++; //Timer 0 her çalıştığında sayacı bir arttır
• T0IF=0;
• }
Uygulama ve Sağlama 1
HIZ = YOL / ZAMAN
Yol = 22m (sabit değer)
Zaman, aracın iki sensör arasından geçiş süresidir.
Örnek 1 :
Bir aracın 2 sensör arasındaki 22 m ‘lik mesafeyi 2 saniyede aldığını varsayalım…
Hız = Yol / Zaman
Hız = 22 / 2
Hız = 11 m/sn olarak bulunur.
Bu hız aracın saniyedeki hızıdır.
Aracın saatteki hızını bulmak istersek:
Saat saniyenin 3600 katıdır.
Buradan yola çıkarak…
11 x 3600 = 39600 aracın saatteki hızı metre olarak bulunmuş olur.
Sonuç olarak aracın saatteki hızı 39.6 Km/s tir.
Bu değer sistem için baraj değeridir. Bu hızın altında hızla seyreden araçlar kasis engeline maruz kalmadan ilerler.
Bu baraj değerinin üstünde olan araçlar kasisle karşılaşır.
Uygulama ve Sağlama 2
HIZ = YOL / ZAMAN
Yol = 22m (sabit değer)
Zaman, aracın iki sensör arasından geçiş süresidir.
Örnek 1 :
Bir aracın 2 sensör arasındaki 22 m ‘lik mesafeyi 3 saniyede aldığını varsayalım…
Hız = Yol / Zaman
Hız = 22 / 3
Hız = 7,3 m/sn olarak bulunur.
Bu hız aracın saniyedeki hızıdır.
Aracın saatteki hızını bulmak istersek:
Saat saniyenin 3600 katıdır.
Buradan yola çıkarak…
7,3 x 3600 = 26280 aracın saatteki hızı metre olarak bulunmuş olur.
Sonuç olarak aracın saatteki hızı 26 Km/s tir.
Bu aracın hızı baraj değerinden az olması nedeniyle yol üzerinde kasis ile karşılaşmayacaktır.
Uygulama ve Sağlama 3
HIZ = YOL / ZAMAN
Yol = 22m (sabit değer)
Zaman, aracın iki sensör arasından geçiş süresidir.
Örnek 1 :
Bir aracın 2 sensör arasındaki 22 m ‘lik mesafeyi 1,5 saniyede aldığını varsayalım…
Hız = Yol / Zaman
Hız = 22 / 1,5
Hız = 14,6 m/sn olarak bulunur.
Bu hız aracın saniyedeki hızıdır.
Aracın saatteki hızını bulmak istersek:
Saat saniyenin 3600 katıdır.
Buradan yola çıkarak…
14,6 x 3600 = 52560 aracın saatteki hızı metre olarak bulunmuş olur.
Sonuç olarak aracın saatteki hızı 53 Km/s tir.
Bu aracın hızı baraj değerinden fazla olması nedeniyle yol üzerinde kasis engeline maruz kalır.