DC Motorun Android ile Hız Kontrolü

Sorunları Ortadan Kaldırmak Için Enstrümanımızı Deneyin





DC motorun mikrodenetleyiciye bağlanması, birçok endüstriyel ve robotik uygulamada çok önemli bir kavramdır. DC motoru mikrodenetleyiciye bağlayarak motorun yönünü kontrol edebilir, motorun hızını kontrol edebiliriz. Bu makale sizi anlatıyor, 8051 mikro denetleyici kullanarak DC Motorun Hız Kontrolü Bluetooth Android denetleyicisinin yardımıyla. Blok diyagram aşağıda gösterilmiştir.

Android uygulaması ile DC Motorun Hız Kontrolünün Blok Şeması

Android uygulaması ile DC Motorun Hız Kontrolünün Blok Şeması



DC Motorun Android Uygulaması ile Hız Kontrolü

Android mobil kullanarak DC motorun Hız Kontrolü endüstriyel uygulamalar, yürüyen merdivenler, asansörler, Robotik uygulamalar ve güvenlik sistemleri uygulaması gibi birçok uygulamaya sahiptir. Kullanıcının Android akıllı telefonuna bir android uygulaması yüklemesi gerekir.


Kullanıcı, DC motorun hızını kontrol etmek için yön gönderebilir. Bluetooth Kablosuz iletişim, kullanıcıya ve denetleyiciye komutlar göndermek için kullanılır. Devrenin ana donanım bileşenleri 8051 Mikrodenetleyici, motor sürücüsü L293D IC, DC motor, Bluetooth modülü ve Android akıllı telefondur.



Lütfen daha fazla bilgi için bu bağlantıya bakın 8051 Mikrodenetleyici Geçmişi ve Temelleri

Mikrodenetleyici pininin maksimum çıkış akımı 5V'de 15mA'dır ancak DC motor işlevini yerine getirmez ve hatta motorun ürettiği arka EMF (elektromotor kuvveti) mikro denetleyiciye zarar verebilir.

Bu nedenle, DC motoru doğrudan mikrodenetleyiciye arabirimlendirmeye değmez. Bu nedenle motor sürücü devresi (L293D IC), arayüz DC motor ve mikrodenetleyici .


Motor Sürücüsü (L293D)

L293D, bir çift H köprüsü motor sürücüsü entegre devresidir (IC). Motor sürücüleri, düşük akım kontrol sinyali aldıkları ve daha yüksek akım sinyali sağladıkları için akım amplifikatörleri olarak görev yaparlar. Bu daha yüksek akım sinyali, motorları sürmek için kullanılır. L293D, iki dahili H köprüsü sürücü devresi içerir . Ortak çalışma modunda, iki DC motor aynı anda hem ileri hem de geri yönde çalıştırılabilir. İki motorun motor işlemleri, 2 ve 7 ve 10 ve 15 pinlerinde giriş mantığı ile kontrol edilebilir.

Giriş mantığı 00 veya 11, ilgili motoru durdurur. Mantık 01 ve 10 onu sırasıyla saat yönünde ve saat yönünün tersine çevirecektir. Motorların çalışmaya başlaması için 1 ve 9 pinlerini (iki motora karşılık gelir) yüksek olmalıdır. Bir etkinleştirme girişi yüksek olduğunda, ilgili sürücü etkinleştirilir.

Sonuç olarak, çıkışlar aktif hale gelir ve girişleriyle aynı fazda çalışır. Benzer şekilde, etkinleştirme girişi düşük olduğunda, bu sürücü devre dışı bırakılır ve çıkışları kapalı ve yüksek empedans durumundadır. L293D IC'nin pim şeması ve iç yapısı aşağıda gösterilmiştir.

L293D IC

Pim Diyagramı ve L293D IC'nin İç Yapısı

Android nedir?

Android işletim sistemi Linux tabanlı çalışır, öncelikle akıllı telefonlar ve tablet bilgisayarlar gibi dokunmatik ekranlı mobil cihazlar için tasarlanmıştır. Bugünlerde en çok kullanılan mobil işletim sistemlerinden biri Android'dir. Android, 2003 yılında Kaliforniya'nın Palo Alto şehrinde kurulmuş bir yazılımdır.

Android Mobil

Android Mobil

Android güçlü bir işletim sistemidir ve Akıllı Telefonlarda çok sayıda uygulamayı destekler. Bu uygulamalar kullanıcılar için daha rahat ve gelişmiştir. Android yazılımını destekleyen donanım, ARM mimari platformu .

Android, açık kaynaklı bir işletim sistemidir, ücretsiz olduğu ve herhangi birinin onu kullanabileceği anlamına gelir. Android, hayatınızı bir veya başka şekilde yönetmenize yardımcı olabilecek milyonlarca uygulamaya sahiptir ve Android'in çok popüler olmasının nedeni piyasada düşük maliyetle mevcuttur.

Şematik Diyagram DC Motorun Hız Kontrolünün Açıklaması

DC motor hız kontrol devresinin şematik diyagramı ve çalışma açıklaması aşağıda verilmiştir.

Şematik diyagram

Şematik diyagram

Devre, 230V ila 12V arasında bir düşürme transformatörü ve daha sonra bir tarafından filtrelenen titreşimli dc sağlayan bir köprü doğrultucu oluşturan 4 diyottan oluşan standart güç kaynağını kullanır. elektrolitik kondansatör yaklaşık 470µF ila 1000µF arasında.

Filtrelenmiş dc düzenlenmemiş olduğundan, IC LM7805, 3 numaralı piminde 5V DC sabitini elde etmek için kullanılır. Düzenlenmiş 5V DC, devre tarafından üretilen herhangi bir gürültü için 10µF'lik küçük bir elektrolitik kapasitör ile daha da filtrelenir.

Android cihazdan gelen kontrol sinyali Bluetooth aracılığıyla gönderilecektir. Bu sinyal mikrodenetleyici ile her iki cihazın vericisi ve alıcısı yardımıyla iletilecektir. Bu sinyal, motorun hızını ve yönünü kontrol eden tek bir harfle belirtilecektir.

DC motorun hızı nasıl kontrol edilir? Bu projede ana çalışma prensibi, darbelerin görev döngüsünü arttırmak ve azaltmak için L293D'nin pin 1'ini etkinleştirmek için programlanmış mikro denetleyiciden PWM darbelerinin üretilmesidir. Bu görev darbeleri, DC motorun belirli bir hızda doğru yönde sürülmesine yol açabilir.

Darbe Genişliği Modülasyonu

Darbe genişlik modülasyonu ona arayüzlü bir Bluetooth cihazı tarafından alınan verileri almak için usulüne uygun olarak programlanmış bir mikro denetleyicinin çıkışından elde edilir. Program, PWM darbelerini geliştirmek için yürütülürken, iki yönlü veri akışı için mikro denetleyiciye bir Bluetooth modülü usulüne uygun olarak arayüzlenir.

Herhangi bir akıllı telefondan android uygulaması, telefonun dahili Bluetooth'u aracılığıyla, gerektiği gibi işlemler için mikrodenetleyiciye bağlı olan Bluetooth modülüne iletişim kurar. Darbe genişliği modülasyonu görev döngüsü aşağıda gösterilmiştir.

PWM Görev Döngüsü

PWM Görev Döngüsü

Android programını çalıştıran akıllı telefondaki yukarı dokunmatik düğme, PWM'nin görev döngüsünü artırmak için kullanılırken, aşağı dokunmatik düğme görev döngüsünü azaltmak içindir.

DC Motor Hız Kontrolü için Android Uygulaması

DC Motor Hız Kontrolü için Android Uygulaması

DC motoru L293D'nin pin-1'inin hız kontrolü için mikro denetleyiciden beslenmesini sağlamak için uygulanan değişen görev döngüsüyle L293D motor sürücüsü IC'si aracılığıyla çalışır. Motorun çalıştığı hız yüzdesini görüntülemek için mikro denetleyiciye bağlı LCD veri pinleri.

Bu nedenle, android uygulamasını kullanarak dc motorun hız kontrolü, düşük maliyetli, pratik ve güç tasarrufu yapmanın en güvenli yoludur. Motorun hızını kontrol etmek için basit bir PWM (Darbe Genişlik Modülasyonu) tekniği kullanılabilir. Dalganın görev döngüsü hızını kontrol eder. Çıkış bağlantı noktalarını değiştirerek, motorun yönünü etkili bir şekilde değiştirecektir.

Ayrıca, bu makaleyle ilgili herhangi bir sorunuz varsa, lütfen aşağıdaki yorum bölümünde yorum yaparak değerli önerilerinizi iletin. İşte size bir soru, DC Motor arayüzünün bir Mikrodenetleyiciye uygulamaları nelerdir?