Unixplore Elektronik— 20 yıllık gömülü sistemler ve PCB tasarım deneyimimizle aynı arıza modellerini defalarca gördük: gürültülü güç hatları, yetersiz ayırma ve yanlış PWM yönlendirme. Servo PCBA çözümlerimiz, profesyonel tasarımcıların üretimde fiilen kullandıkları mühendislik spesifikasyonları, yerleşim kuralları ve test yöntemleri etrafında oluşturulmuştur.
İster bağımsız bir sürücü kartına, ister çok kanallı bir servo kontrol cihazına, ister dahili bir servo kontrol kartı değişimine ihtiyacınız olsun, Unixplore Electronics güvenilir, gürültüye dayanıklı çözümler sunarPCBAHem RC hobi hem de endüstriyel robotik ortamlarında performans gösteren.
Ne sunuyoruz:
Bir RC servo PCBA (ister bağımsız bir sürücü kartı ister dahili servo kontrol kartı olsun) üç temel işlevi yerine getirir:
Yüksek güvenilirliğe sahip tasarımlar aynı zamanda aşırı yük tespiti için akım algılamayı ve gürültü bağışıklığı için opto izolasyonu da içerir.
Aşağıdaki parametreler RC servo kontrolü PCBA tasarımları için endüstri standartlarını temsil eder. Bunlar hem özel servo sürücü kartları hem de entegre alıcı PCBA düzenekleri için geçerlidir.
| Parametre | Standart RC (Hobi) | Yüksek Performans (Endüstriyel) |
|---|---|---|
| Giriş Gerilimi | 4,8V ila 6,0V (4–5 NiMH hücre) | 6,0V - 8,4V (2S LiPo doğrudan) |
| Maksimum Sürekli Akım (servo başına) | 500mA'dan 1,5A'ya | 2A'dan 5A'ya |
| Tepe Durma Akımı | 1,5A'dan 3A'ya | 5A'dan 10A'ya |
| Gerilim Dalgalanması Toleransı | < %5 (4,8V beslemede 240mV) | < %3 (6V beslemede 180mV) |
| Parametre | Değer | Notlar |
|---|---|---|
| PWM Frekansı | 50Hz (20ms dönem) | Endüstri standardı |
| Darbe Genişliği Aralığı | 1000μs ila 2000μs | 1500μs = merkez konum |
| Darbe Genişliği Çözünürlüğü | 1 µs ila 5 µs | 8 bit ila 10 bit arası etkili çözünürlük |
| Mantık Yüksek Seviye | 3,3V veya 5V (3,3V toleranslı) | MCU uyumluluğunu kontrol edin |
| Minimum Darbe Algılama | 500μs ila 700μs | Arıza emniyetli algılama için |
Standart bir RC servo, şu bileşenlere sahip küçük bir PCBA içerir:
| Bileşen | İşlev | Tipik Şartname |
|---|---|---|
| Kontrol IC'si | PWM'nin kodunu çözer, H köprüsünü çalıştırır | Özel veya genel amaçlı MCU |
| H-Köprü MOSFET'leri | Motoru ileri/geri hareket ettirir | 2A ila 5A derecesi |
| Potansiyometre | Konum geri bildirimi | 5kΩ ila 10kΩ doğrusal konik |
| Voltaj Regülatörü | Güç kontrol IC'si | 5V veya 3.3V LDO |
| Dekuplaj Kondansatörleri | Gürültü filtreleme | 100μF elektrolitik + 100nF seramik |
Unixplore Elektronik olarak çoğu RC servo arızasının PCB'den kaynaklandığını biliyoruz. Sunduğumuz her tasarımın güvenilir çalışmasını sağlamak için bu 8 kurala uyuyoruz.
Servo motorlar önemli miktarda elektriksel gürültü üretir. Tipik bir servo, 5V besleme hattında 200mV'a kadar tepeden tepeye gürültü üretebilir.
Servo konnektör başına gerekli dekuplaj:
PCBA'nın tamamı için toplu kapasitans: Ana güç girişine büyük bir kapasitör (1000μF ila 4700μF) ekleyin. Bu, birden fazla servo aynı anda başlatıldığında kesintileri önler.
Standart 3 pinli servo konektörü (sinyal, VCC, toprak) belirli bir aralık gerektirir:
Yüksek yoğunluklu tasarımlar için, servo konektörler arasındaki 2,7 mm'lik aralık, güvenilir bağlantıları korurken kompakt yerleşime olanak tanır.
Bir servonun içine giren bir PCBA tasarlıyorsanız, doğrudan motor terminallerine gürültü bastırma ekleyin:
Gelişmiş servo PCBA tasarımları akım izlemeyi içerir:
100mΩ'luk bir şant, 500mA'da 50mV ve 1,5A'da 150mV üretir. 5x kazanç amplifikatörü ile bu, 3,3V ADC girişleri için uygun olan 250mV ila 750mV olur.
Dahili servo PCBA kartları fiziksel olarak korunmalıdır:
Titreşimsiz çalışma için uygun PWM üretimi kritik öneme sahiptir. İşte temel parametreler:
| Parametre | Ayar |
|---|---|
| PWM frekansı | 50Hz (periyot = 20ms) |
| Darbe genişliği aralığı | 1000μs ila 2000μs (merkez = 1500μs) |
| Zamanlayıcı çözünürlüğü | En az 8 bit (1 µs'lik adımlar 16 bit zamanlayıcı gerektirir) |
| Güncelleme oranı | Minimum 50Hz (her 20 ms'de bir) |
// 1500μs darbe için görev döngüsünü hesaplayın
// PWM periyodunun = 20 ms, saatin = 1MHz ön ölçekleyici olduğunu varsayarız
darbe_genişliği_us = 1500
period_counts = 20000 // mikrosaniye cinsinden 20ms
görev_sayımları = darbe_width_us
set_pwm_duty(görev_sayıları)
Test yaparken PWM sinyalini doğrulamak için bir osiloskop kullanın. Darbenin düşen kenarı servonun konumu okumasını tetikler.
| Belirti | Ana neden | Çözüm |
|---|---|---|
| Servo titreşimi veya seğirmesi | Gürültülü güç veya yetersiz ayırma | Güç girişine 1000μF toplu kapasitör ekleyin |
| Servo yavaş veya zayıf hareket ediyor | Yük altında voltaj düşüşü | İz genişliğini artırın; ayrı güç kabloları ekleyin |
| Servo başladığında MCU sıfırlanır | Ani akım nedeniyle kesinti | MCU için ayrı LDO kullanın; 4700μF toplu kapak ekleyin |
| Servo sürükleniyor veya merkeze dönmüyor | Potansiyometre gürültüsü veya toprak ofseti | Yıldız zemini; tencere silicisine 100nF kapak ekleyin |
| Servo çalışıyor ama ısınıyor | H-köprü MOSFET'leri tamamen doymamış | Geçit tahrik voltajını kontrol edin; daha düşük Rds(on) FET'ler kullanın |
| Servo, anahtarlama sırasında değil, güç verildiğinde çalışır | Zemin değiştirme sorunları | Asla servo toprağını değiştirmeyin; bunun yerine VCC'yi değiştirin |
Güç anahtarlamayla ilgili önemli not:Kapatmak için asla servo toprak hattını değiştirmeyin. Toprak açıldığında servo hala PWM sinyal hattından veya diğer yollardan güç alabilir, bu da 3,2V düşük voltaj çalışmasına ve düzensiz davranışa neden olur. VCC hattını her zaman bir P-kanalı MOSFET veya röle kullanarak değiştirin.
Aşağıda robot mühendislerinden ve RC sistem tasarımcılarından sıklıkla aldığımız üç teknik soru bulunmaktadır.
A:Neredeyse kesinlikle bir güç gürültüsü sorununuz var. Unixplore Electronics'te önerdiğimiz tanılama sırası şöyledir:
1. Adım— Güç kaynağını bir osiloskopla kontrol edin: Servo hareket ederken 5V hattını doğrudan servo konektöründe ölçün. 200 mV'den fazla dalgalanma (tepeden tepeye) görürseniz, ayırmanız yetersizdir.
2. Adım— Toplu kapasitans ekleyin: Güç giriş terminallerine 1000 µF ila 4700 µF arası bir elektrolitik kapasitör yerleştirin. Servo motorlar hareket etmeye başladıklarında yüksek ani akımlar (3–10x çalışma akımı) çekerler. Toplu kapasitans olmadığında voltaj 4V'un altına düşer ve kontrol IC'sinin sıfırlanmasına veya düzensiz davranmasına neden olur.
3. Adım— MCU gücünü servo gücünden ayırın: En kötü tasarımlar MCU'yu ve servoları aynı voltaj regülatöründen çalıştırır. İki ayrı regülatör kullanın:
4. Adım— Her servo konektörüne dekuplaj ekleyin: Her servo konektörünün VCC ve GND pinlerine doğrudan 100 µF elektrolitik ve 100 nF seramik kapasitör yerleştirin. Seramik kapasitör, motor fırçalarından gelen yüksek frekanslı gürültüyü filtreler; elektrolitik, düşük frekanslı akım artışlarını yönetir.
Adım 5— PWM sinyal kalitenizi kontrol edin: PWM pinine bakmak için bir osiloskop kullanın. Yükselen veya düşen kenarlarda çınlama (aşma) görürseniz MCU pinine 100Ω serisi bir direnç ekleyin. Bu, sinyali azaltır ve yanlış tetiklemeyi önler.
Sonuç olarak:Servo titreşim sorunlarının %90'ı kodla ilgili değil, güçle ilgilidir. Önce güç dağıtımını düzeltin.
A:Bu, dikkatli bir güç bütçelemesi ve yerleşim planlaması gerektirir. İşte 16 kanallı servo kontrolör PCBA'nın mühendislik yaklaşımı.
1. Adım— Toplam güç gereksinimlerini hesaplayın:
2. Adım— Güç dağıtımını tasarlayın:
3. Adım— Kademeli güç dağıtımını uygulayın:
4. Adım— Sinyal hatları için opto izolasyonu kullanın (gelişmiş):
Adım 5— Akım sınırlamayı veya yumuşak başlatmayı ekleyin:
Adım 6— 16'dan fazla kanal için PCB katman yığını önerisi:
Bu yığın döngü alanını en aza indirir ve kanallar arasındaki EMI'yi azaltır.
A:Evet, üç önemli uyumluluk hususuyla birlikte.
Dikkate Alınması Gereken 1— PWM sinyal standartları tutarlıdır: Tüm RC servolar, 1 ms ila 2 ms arası darbelerle aynı 50Hz PWM standardını kullanır. PCBA'nızın PWM oluşturma mantığı evrensel olarak çalışır.
Dikkate Alınması Gereken 2— Güç gereksinimleri önemli ölçüde farklılık gösterir:
| Servo Tipi | Tipik Akım | Tepe Akımı | Gerilim Aralığı |
|---|---|---|---|
| Mikro servo (9g) | 150mA'dan 300mA'ya | 800mA | 4,8V ila 6,0V |
| Standart servo | 300mA'dan 600mA'ya | 1.5A | 4,8V ila 6,0V |
| Yüksek torklu servo | 800mA'dan 1,5A'ya | 3A'dan 5A'ya | 6,0V ila 7,4V |
| HV (yüksek voltaj) servo | 1A'dan 2A'ya | 5A'dan 8A'ya | 7,4V ila 8,4V (2S LiPo doğrudan) |
PCBA'nız kullanmayı düşündüğünüz en yüksek akım servo için tasarlanmalıdır. Standart ve yüksek torklu servoların çoğunu kapsayacak şekilde kanal başına 2A sürekli ve 5A tepe noktası için tasarım.
Dikkate Alınması Gereken 3— Konektör uyumluluğu:
Dikkate Alınması Gereken 4— Dahili servo PCBA (servonun içinde) değiştirilemez: Servo muhafazasının içine giren (orijinal kontrol kartının yerine geçen) dahili PCBA'yı tasarlıyorsanız, bu markaya özeldir. Farklı servoların farklı özellikleri vardır:
Dahili PCBA tasarımı için, orijinal üzerinde tersine mühendislik uygulayın veya tam olarak o servo modeli için ayrıntılı spesifikasyonlar edinin. Harici sürücü PCBA tasarımları (standart servo konnektörlere bağlanan kart) için tüm büyük RC markalarıyla uyumluluk mükemmeldir.
Üretim için bir tasarımı onaylamadan önce şu beş testi çalıştırın:
| Test Yöntemi | Geçiş Kriterleri |
|---|---|
| 1. PWM Bütünlüğü | Servo konnektörde osiloskop, 50Hz, 1–2ms darbe. Temiz kenarlar, zil sesi yok > 0,3V, 1μs adım çözünürlüğü. |
| 2. Yük Altında Gerilim Düşümü | Servoyu durdurun (tutma konumu), servo pinlerinde VCC'yi ölçün. Yüksüz gerilimden < 0,3V düşüş. |
| 3. Dalgalanma Testi | Osiloskop AC bağlantılı, servo sürekli hareket ediyor. Dalgalanma < 200mV tepeden tepeye. |
| 4. Termal Test | 5 servoyu aynı anda 1 saat çalıştırın. Hiçbir bileşen 70°C'yi aşmaz. |
Sağlam bir RC servo PCBA, beş mühendislik kararıyla tanımlanır:
Çoklu servo tasarımlar (8+ kanal) için özel güç ve topraklama düzlemlerine sahip 4 katmanlı bir PCB kullanın. Dahili servo PCBA tasarımları için, kasa kısa devrelerini önlemek için motor gürültüsü bastırıcısını (motor terminalleri boyunca 100 nF) ve yalıtım bandını ekleyin. Bu uygulamalar, hem RC hem de robotik uygulamalarında sürekli olarak titreşimsiz çalışma ve uzun vadeli güvenilirlik sağlar.
Güvenilir bir RC servo kontrol cihazı oluşturmaya hazır mısınız?Unixplore Elektronik ile iletişime geçiniçin:
Delivery Service
Payment Options