İçindekiler:

Sonsuz Dönen Servo için Basit Elektronik Hız Kontrol Cihazı (ESC): 6 Adım
Sonsuz Dönen Servo için Basit Elektronik Hız Kontrol Cihazı (ESC): 6 Adım

Video: Sonsuz Dönen Servo için Basit Elektronik Hız Kontrol Cihazı (ESC): 6 Adım

Video: Sonsuz Dönen Servo için Basit Elektronik Hız Kontrol Cihazı (ESC): 6 Adım
Video: İnsansız Hava Araçları Yarışması - İnsansız Hava Araçları Kavramlar, Tasarım ve Konfigürasyon 2024, Temmuz
Anonim
Sonsuz Dönen Servo için Basit Elektronik Hız Kontrol Cihazı (ESC)
Sonsuz Dönen Servo için Basit Elektronik Hız Kontrol Cihazı (ESC)

Günümüzde Elektronik Hız Kontrol Cihazı (ESC) sunmaya çalışıyorsanız, küstah veya cesur olmalısınız. Ucuz elektronik üretim dünyası, geniş fonksiyon yelpazesine sahip çeşitli kalitedeki regülatörlerle doludur. Yine de arkadaşım benden onun için bir regülatör tasarlamamı istiyor. Giriş oldukça basitti - tahrikli ekskavatör için sonsuz dönüşe ayarlanmış servoyu kullanabilmek için ne yapabilirim?

(sitemde de mevcut)

1. Adım: Giriş

giriş
giriş

Modelcilerin çoğunun, ucuz model servonun başarıyla sonsuz dönüşe dönüştürülebileceğini anladığını varsayıyorum. Pratikte bu, geri bildirim için yalnızca mekanik durdurucuyu ve elektronik düzelticiyi çıkarmak anlamına gelir. Varsayılan elektroniği koruduğunuzda, servoyu bir veya ters yöne dönüş anlamında kontrol edebilirsiniz, ancak pratikte dönüş hızını düzenleme imkanı yoktur. Ancak varsayılan elektroniği kaldırdığınızda, o kadar da kötü bir şanzımana sahip olmayan DC motor elde edeceğiz. Yaklaşık 4V - 5V voltaj ile çalışan bu motor ve akım tüketimi yaklaşık yüzlerce miliamperdir (500mA'dan az diyelim). Bu parametreler özellikle alıcı ve sürücü için ortak voltaj kullanabildiğimiz için çok önemlidir. Ve bir bonus olarak, parametrelerin çocuk oyuncaklarının motorlarına çok yakın olduğunu görebilirsiniz. O zaman regülatör durumlar için de uygun olacaktır, oyuncağı orijinal bang-bang kontrolünden daha modern oransal kontrole yükseltmek istiyoruz.

2. Adım: Şematik

Şematik
Şematik

Çünkü dünyayı birkaç kez "ucuz" olarak kullandık; Plan, tüm cihazları mümkün olduğunca ucuz ve basit hale getirmektir. Motor ve regülatörün alıcı dahil aynı voltaj kaynağından beslenmesi şartıyla çalışıyoruz. Bu voltajın normal işlemciler için kabul edilebilir aralıkta olacağını varsayıyoruz (cca 4V - 5V). O zaman karmaşık güç devrelerini çözmemeliyiz. Sinyal değerlendirmesi için ortak işlemci PIC12F629 kullanacağız. Bugünlerde eski moda bir işlemci olduğuna katılıyorum, ancak hala ucuz ve satın alınması kolay ve yeterli çevre birimine sahip. Tasarımımızın temel kısmı entegre H köprüsüdür (motor sürücüsü). Gerçekten ucuz bir L9110 kullanmaya karar verdim. Bu H köprüsü, açık delik DIL 8 ve ayrıca SMD SO-08 dahil olmak üzere çeşitli versiyonlarda bulunabilir. Bu köprünün fiyatı üstte ekstra olumlu. Çin'de tek parça satın alırken, posta ücreti dahil 1 dolardan daha ucuza mal oluyor. Şematikte sadece programlayıcıyı bağlamak için başlık bulduk (PICkit ve klonları iyi çalışıyor ve ucuzlar). Başlığın yanında sıra dışı dirençler R1 ve R2 var. Son durdurma anahtarlarını kullanmaya başlayana kadar çok önemli değiller. Elektronik gürültülü yerlerde bu anahtarlara sahip olmamız durumunda, bu dirençleri ekleyerek bu elektronik gürültünün etkisini sınırlayabiliriz. O zaman "genişletilmiş işlevlere" gidiyoruz. İyi çalıştığı konusunda bilgilendirildim, ancak portal vincine uymuyor, çünkü araba çerçevesini terk eden çocuklar yırtılana kadar durmadan duruyor. Ardından, uç anahtarları bağlamak için programlama başlığındaki serbest girişleri yeniden kullandım. Bağlantıları şemalarda da mevcuttur. Evet, şemalar üzerinde birçok geliştirme yapmak mümkündür, ancak bunu her inşaatçının fantezisine bırakacağım.

Adım 3: PCB

PCB
PCB
PCB
PCB
PCB
PCB

Baskılı devre kartı oldukça basittir. Biraz daha büyük olarak tasarlanmıştır. Bunun nedeni, bileşenlerin lehimlenmesinin daha kolay olması ve ayrıca iyi soğutma için olmasıdır. PCB, SMD işlemci ve H-bridge ile tek taraflı olarak tasarlanmıştır. PCB iki kablo bağlantısı içerir. Tüm panolar üst tarafa lehimlenebilir (bu tasarlanmıştır). Daha sonra alt taraf kesinlikle düz kalır ve modelin herhangi bir yerinde her iki taraftaki yapışkan bant kullanılarak yapıştırılabilir. Bu alternatif için birkaç numara kullanıyorum. Tel bağlantıları, bileşen tarafında izole edilmiş teller ile gerçekleştirilir. Konektörler ve dirençler de PCB'nin bileşen tarafında lehimlenmiştir. İlk numara, lehimlemeden sonra kalan tüm telleri dekupaj testeresi kullanarak "kesmem". Daha sonra alt taraf, her iki taraftaki yapışkan bandın kullanımı için yeterince düzdür. Konektörler sadece üst taraf lehimlendiğinde tam oturmadığından, ikinci numara onları süper yapıştırıcı ile "düşürmektir". Sadece daha iyi mekanik stabilite içindir. Tutkal izolasyon olarak anlaşılamaz.

4. Adım: Yazılım

Yazılım
Yazılım

Gemide PICkit başlığının ortaya çıkmasının çok iyi bir nedeni var. Regülatörün konfigürasyon için kendi kontrol elemanları yoktur. Program yüklendiğinde bir anda yaptığım konfigürasyon. Hız eğrisi, işlemcinin EEPROM belleğinde saklanır. İlk bayt ortalama kısma kelebeği 688µsn (maksimum aşağı) konumunda saklanır. Daha sonra her bir sonraki adım 16µsn anlamına gelir. Daha sonra orta konum (1500µsn) 33(hex) adresli bayttır. Araba için regülatörden bahsettiğimizde, orta konum, motorun durduğu anlamına gelir. gaz kelebeğinin bir yöne hareket ettirilmesi, dönüş hızının artması anlamına gelir; gaz kelebeğinin ters yöne hareket ettirilmesi, dönüş hızının da arttığı, ancak ters dönüşle birlikte olduğu anlamına gelir. Her bayt, verilen gaz kelebeği konumu için tam hız anlamına gelir. Hız 00 (hex - programlamada kullanıldığı gibi), motorun durduğu anlamına gelir. hız 01 çok yavaş dönüş anlamına gelir, hız 02 biraz daha hızlı vs. Onaltılı sayılar olduğunu unutmayın, ardından 08, 09, 0A, 0B,.. 0F satır devam eder ve 10 ile biter. Hız adımı 10 verildiğinde, düzenleme yoktur, ancak motor doğrudan güce bağlıdır. Ters yön için durum benzerdir, sadece 80 değeri eklenir. Sıra şu şekildedir: 80 (motor durdurma), 81 (yavaş), 82, … 88, 89, 8A, 8B, … 8F, 90 (maksimum). Elbette bazı değerler birkaç kez saklanır, optimum hız eğrisini tanımlar. varsayılan eğri doğrusaldır, ancak kolayca değiştirilebilir. Aynı kolay, vericinin iyi kesilmiş merkez konumu olmadığında, motorun durduğu konum değiştirilebilir. Hava uçağı için hız eğrisinin nasıl görünmesi gerektiğini açıklayın, bu tür motorlar ve regülatörler hava uçakları için tasarlanmamıştır.

Adım 5: Sonuç

İşlemci programı çok basittir. Bu sadece önceden sunulan bileşenlerin modifikasyonudur, o zaman işlevsellik açıklaması ile uzun zaman harcamak gerekli değildir.

Bu çok basit bir yoldur, örneğin modifiye model servodan küçük motor için regülatörün nasıl çözüleceği. İnşaat makinelerinin, tankların kolay canlandırılması veya sadece çocuklar için arabaların kontrolünün yükseltilmesi için uygundur. Regülatör çok basittir ve özel işlevleri yoktur. Diğer oyuncakları canlandırmak için daha fazla oyuncak. "Baba bana da senin gibi uzaktan kumandalı araba yap" için basit bir çözüm. Ama bunu iyi yapıyor ve şimdiden çok az çocuğa zevk veriyor.

6. Adım: Önizleme

Küçük video.

Önerilen: