1. Giriş
DC Motor hız kontrolü olarak önerilmiş olan projemizi yaparken PIC16F886 kullandım. Projeyi yaparken birçok motor ile çalışmalar yaptım. Elde ettiğim en verimli sonuçları Maxon marka Gear GPO2 DC motoru ile sağlamış oldum.
Motor hızını CCP üzerinden PWM sinyalini kullanarak ayarladım. PWM sinyalini ise 16’lık tuş takımı yardımıyla set ettim. Set etmiş olduğum PWM değerini LCD ekrana yazdırdım. Böylece projemin ilk aşamasını tamamlamış oldum. Daha sonrasında hız ölçümünü T0CKI girişinden alarak Hall Effect sensör yardımıyla yaptım. Bunun içinde motoruma mıknatıs ekledim. Böylece buradan gelen sinyallerin sayılmasıyla hız değerini de LCD üzerinde gösterdim. Hız değerini RPS olarak yazdırmayı daha verimli buldum.
Sistemin Çalışması
Sistemin çalışması için kullanılan donanımlar ve yazılım bilgileri aşağıda verilmiştir.
PIC16F886 Mikrodenetleyicisi
Girişte bahsedildiği üzere bu projede PIC16F886 kullandım. Bu denetleyicinin özelliklerinden bahsetmek istersek; Microchip PIC16F886-I/SP 8-Bit Mikrodenetleyici ürünü DIP-28 kılıfta olup 20 MHz frekansı ile çalışan 8-Bit değerinde Mikrodenetleyici çeşitlerindendir. 2V ila 5.5 V besleme aralığında olan PIC16F886-I/SP mikrodenetleyici, -40°C ~ +85°C sıcaklıkları aralığında çalışmaktadır [1].
PIC16F886-I/SP Mikrodenetleyici Teknik Özellikleri
| Üretici | Microchip |
| Ürün Kategorisi | Pic16 Serisi Dip |
| Montaj Tipi | THT |
| Paket / Kutu | DIP28/7.62mm |
| Bellek Türü | FLASH |
| Bit Sayısı | 8-Bit |
| Hız | 20MHz |
| Program Bellek Boyutu | 14KB (8K x 14) |
| RAM Boyutu | 368 Bayt |
| EEPROM Boyutu | 256 Bayt |
| G / Ç Sayısı | 24 |
| Besleme Gerilimi | 2V ~ 5.5V |
| Çalışma Sıcaklığı | -40 °C ~ +85 °C |
| Rohs | ROHS |
Tablo 1: PIC16F886 Mikrodenetleyicisi Teknik Özellikleri
Maxon DC Motor
DC motor kullanımında en verimli sonuçları bu motorda elde ettim. Giriş voltajı 12V olan bu motoru IRFZ44N mosfeti yardımıyla sürdüm. Bu motorun hız değeri PIC’den gelen PWM sinyali ile ayarlanmıştır.
LCD
Bu çalışmada 2x16 karakter LCD kullandım. Giriş bilgilerini ikişer saniye (2000 ms) olmak üzere ekrana yazdırdım. Daha sonrasında 16’lık tuş takımından girilen PWM değerini ekrana yazdırdım. Ekranın sağ kısmında ise RPS değerini yazdırdım. LCD ile PIC denetleyicisi arasında I2C haberleşmesi için I2C modülü kullandım.
Hall Effect Sensör
Çalışmamda hızı ölçmek için Hall Effect sensör kullandım. Sensörümü T0CKI girişine bağladım. Hall sensöründen gelecek sinyallerin sayılması ile hız bilgisini elde ettim. Hall effect sensörden bahsedecek olursak; Hall Effect’in temel Hall Elemanı manyetik sensörleri çoğunlukla Gauss başına yalnızca birkaç mikro voltluk çok küçük bir voltaj sağlar, bu nedenle bu cihazlar genellikle yerleşik yüksek kazançlı amplifikatörlerle üretilir.
Biri analog, diğeri dijital çıkış sağlayan iki tip Hall Effect sensör vardır. Analog sensör, bir voltaj regülatörü, bir Hall Elemanı ve bir amplifikatörden oluşur. Devre şemalarından, sensör çıkışının analog ve Hall Element çıkışı veya manyetik alan kuvveti ile orantılı olduğunu görebiliriz. Bu tip sensörler sürekli lineer çıkışları nedeniyle yakınlığı ölçmek için uygundur.
Hall Effect sensörlerinin diğer uygulama alanları, motor sistemlerindeki krank milinin veya eksantrik milinin konumunu belirlemenin yanı sıra, tekerlek / Fırçasız DC Motor RPM’sini ölçmektir. Bu sensörler, bir Hall Elemanı ve dönen şafta tutturulmuş dişli bir diskin yanına yerleştirilmiş sabit bir mıknatıstan oluşur.
Uygulama
Çalışmaya ait uygulama çıktıları aşağıda verilmiştir. Bu çıktılara ait program kodları Ek kısmında paylaşılmıştır. Çalışmanın videolu anlatımı ek kısmında verilen video linkinde mevcuttur.
Şekil 6: Çalışmanın Proteus (ARES) çizimi
Ekler
KALDIRILMIŞTIR.
Görüş ve önerileriniz için [email protected] mail adresime ileti gönderebilirsiniz. Diğer iletişim kanalları için linke tıklayınız: www.hayrikilic.net/iletisim
İyi Çalışmalar...
Kullanılan Kaynaklar
- Anonim, 2020, PIC 16 Serisi DIP, https://www.direnc.net/pic16f886-isp-spdip28-8bit-20mhz-mikrodenetleyici, [Ziyaret Tarihi 28.05.2021].
- Mikrochip, 2015, PIC16F882/883/884/886/886, https://ww1.microchip.com/downloads/en/DeviceDoc/40001291H.pdf, Syf 1-322, [Ziyaret Tarihi 28.05.2021].
- Anonim, 2018, Hall Etkisi Nedir? Hall Effect Sensörü Nasıl Çalışır?, https://hayaletveyap.com/hall-etkisi-nedir-hall-effect-sensoru-nasil-calisir/, [Ziyaret Tarihi 01.06.2021].