İçeriğe geç
← blog

Gömülü Sistemler

DC Motor Hız Kontrolü (PIC16F886)

Hayri KILIÇAğustos 20213 dk okuma

  1. GİRİŞ ~

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.

  • SİSTEMİN ÇALIŞMASI

Sistemin çalışması için kullanılan donanımlar ve yazılım bilgileri aşağıda verilmiştir.

  • PIC16F866 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


ÜreticiMicrochip
Ürün KategorisiPic16 Serisi Dip
Montaj TipiTHT
Paket / KutuDIP28/7.62mm
Bellek TürüFLASH
Bit Sayısı8-Bit
Hız20MHz
Program Bellek Boyutu14KB (8K x 14)
RAM Boyutu368 Bayt
EEPROM Boyutu256 Bayt
G / Ç Sayısı24
Besleme Gerilimi2V ~ 5.5V
Çalışma Sıcaklığı-40 °C ~ +85 °C
RohsROHS

Tablo 1: PIC16F886 Mikrodenetleyicisi Teknik Özellikleri

Şekil 1: PIC16F886 Pin Diagramı[2].

  • 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.

ı Maxon marka Gear GPO2 DC motoru

Şekil 2: Maxon 12V DC Motor

  • 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.

LCD bağlantısı

Şekil 3: PIC denetleyicisi ile LCD arasındaki bağlantı şeması

  • 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.

Hall sensor çalışma prensibi

Şekil 4: Hall Effect Sensör Çalışma Mantığı Gösterimi

  • 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.

Proteus 8.1

Şekil 5: Çalışmanın Proteus (ISIS) çizimi

Şekil 6: Çalışmanın Proteus (ARES) çizimi

EKLER

KALDIRILMIŞTIR.

Görüş ve önerileriniz için [[email protected]](mailto:[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…

  • KULLANILAN KAYNAKLAR
  1. Anonim, 2020, PIC 16 Serisi DIP, https://www.direnc.net/pic16f886-isp-spdip28-8bit-20mhz-mikrodenetleyici,  [Ziyaret Tarihi 28.05.2021].

  2.  Mikrochip, 2015, PIC16F882/883/884/886/886, https://ww1.microchip.com/downloads/en/DeviceDoc/40001291H.pdf, Syf 1-322,[Ziyaret Tarihi 28.05.2021].

  3. 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].

Paylaş: LinkedIn X

İlgili yazılar