İçindekiler:
Video: 8Ch PWM'yi Darbe Konum Modülasyonuna Dönüştürme: 4 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:17
Radyo kontrollü modeller (veya RC modelleri) için radyo Alıcılarının 2 çıkış sinyali formatını inceleyeceğiz. Geleneksel ve en yaygın Alıcı sinyali türü PWM'dir ve genellikle PWM, kanal başına yalnızca bir kablo gerektirir. PPM sinyallemesi, tüm kanalları tek bir kablo üzerinden yönetebildiği için artık giderek daha popüler hale geliyor. Bu nedenle, bazen PWM sinyalini PPM'ye dönüştürme ihtiyacı vardır. Bu Eğitilebilir Yazının amacı, 8Ch PWM sinyallerini PPM'ye dönüştürebilen bir devre tasarlamaktır.
Aşağıda, çözümün darbe konum modülasyonuna dönüştürücü 8Ch PWM'yi oluşturmak için nasıl programlandığını anlamak için gereken adımları açıkladık. Ancak, sadece programlamanın sonucunu almak istiyorsanız, halihazırda tamamlanmış GreenPAK Tasarım Dosyasını görüntülemek için GreenPAK yazılımını indirin. GreenPAK Geliştirme Kitini bilgisayarınıza takın ve darbe konumu modülasyonuna dönüştürücü 8Ch PWM'yi oluşturmak için programa basın.
Adım 1: Giriş ve Çıkış Sinyalleri
Şekil 1, bu Eğitilebilir Tabloda kullanılan giriş ve çıkış sinyallerini göstermektedir. PWM sinyalleri (her kanal için bir tane) Alıcı tarafından birer birer gönderilir ve görev döngüsü bilgisi, Verici tarafından kullanıcının istediği konumu temsil eder. Buna karşılık, PPM sinyali, tüm PWM kanallarının görev döngüsü bilgilerini içerir. Her iki durumda da, her kanalın değeri standart bir şekilde temsil edilir. 1 mS pozitif darbenin yorumlanan genişliği %0 konumunu ve 2 mS %100'ü temsil eder.
PPM sinyalleşmesinde, her kanalın değerleri, her biri 400 uS sabit genişliğe sahip pozitif darbelerin yükselen kenarları arasındaki gecikme ile temsil edilir.
2. Adım: GreenPAK Tasarımı
Tasarım yaklaşımı, her bir PWM kanalının Yükselen ve Düşen Kenarlarını tespit etmek, her kenardan PPM darbeleri oluşturmak ve ardından bunları tek bir PPM kanalında birleştirmektir. Bunun için GreenPAK tasarımı, Şekil 2'de gösterildiği gibi DLY3 Her İki Kenar Dedektörü, P DLY Hem Kenar Dedektörü hem de LUT, Tamponlu Her İki Kenar Dedektörü yapısı ve XOR LUT kullanır. VEYA kapıları olarak yapılandırılmış 3 bit LUT 7, 5 ve 4 bit LUT0. 4-bit LUT0 çıkışında, tüm Kenar Darbeleri birleştirilir ve daha sonra PPM sinyalini oluşturmak için bir Boru Gecikmesi ve 400 us DLY0'dan oluşan yükselen kenar tetiklemeli tek seferlik bir yapıya gönderilir. Ayrıca, bazı girişler kullanılmadığında gürültü kararlılığı için her giriş PIN'inde dahili bir 100k Ohm aşağı çekme direnci bulunur.
Bu işlemlerin sırası Şekil 3'te açıkça gösterilmiştir. 8 PWM'den 1 PPM kanal dönüşümünü temsil eder.
Adım 3: PCB Tasarımı
RC Verici ve Alıcı ile bu tasarımın işlevsel prototipi Şekil 4'te gösterilmektedir.
4. Adım: Sonuçlar
Şekil 5 dalga formlarında, sinyaller/kanallar açıklaması şöyledir: D1 = CH1, …. Buna göre D8 = СH8 ve Kanal 1 (mavi) = PPM Dönüştürücü çıkışı. Şekil 5, bir PPM sinyali kanalına dönüştürülmüş 8 kanal PWM sinyalini göstermektedir.
Ayrıca, bu PPM Dönüştürücü, 8 kanaldan daha az PWM sinyalini işleyebilir. Örneğin, Şekil 6, bir PPM sinyali kanalına dönüştürülmüş 4 kanallı PWM sinyalini göstermektedir.
Sonuçlar
Bu Eğitilebilir Tabloda, yalnızca tek bir GreenPAK CMIC kullanarak PWM sinyallerini Darbe Konum Modülasyonu (PPM) sinyallerine dönüştürmek için bir devre tasarladık, oluşturduk ve doğruladık. Bir ila sekiz PWM kanalını herhangi bir yerde işleyebilir. GreenPAK kullanmanın başlıca avantajları, çip üzerinde devre bloklarının mevcudiyeti, çok küçük fiziksel alan, düşük güç ve düşük maliyettir. Diğer işlevler veya entegrasyon, kalan mevcut devre blokları kullanılarak aynı CMIC içinde yapılandırılabilir, böylece ürün boyutu ve maliyeti daha da düşürülebilir.
Bu Eğitilebilir Tablo, yalnızca bir GreenPAK CMIC kullanarak 8 Kanallı PWM sinyallerinin PPM sinyal Dönüştürücüsüne nasıl oluşturulacağını gösterir. Her PWM kanal sinyalinin Yükselen ve Düşen Kenarlarının Tespiti ve bunların "birleşmesi", PPM sinyalinin alınmasına izin verdi. Tek bir GreenPAK CMIC Dönüştürücü, bir ila sekiz PWM kanalını herhangi bir yerde işleyebilir.
Önerilen:
4 Elli 'Weasley' Konum Saati: 11 Adım (Resimli)
'Weasley' 4 Elli Konum Saati: Bir süredir ortalıkta dolaşan bir Raspberry Pi ile, onu en iyi şekilde kullanmamı sağlayacak güzel bir proje bulmak istedim. ppeters0502 tarafından hazırlanan bu harika Eğitilebilir Kendi Weasley Konum Saatinizi Oluşturun ile karşılaştım ve düşündüm ki
Visuino Bir LED'in Parlaklığını Değiştirmek için Darbe Genişlik Modülasyonu (PWM) Nasıl Kullanılır: 7 Adım
Visuino Bir LED'in Parlaklığını Değiştirmek için Darbe Genişlik Modülasyonu (PWM) Nasıl Kullanılır: Bu eğitimde, Darbe Genişlik Modülasyonu (PWM) kullanarak parlaklığını değiştirmek için Arduino UNO ve Visuino'ya bağlı bir LED kullanacağız. Bir tanıtım videosunu izleyin
Magicbit'ten [Magicblocks] Bisiklet Ayaklığı Konum Sensörü: 8 Adım
Magicbit'ten [Magicblocks] Bisiklet Tekmelik Konum Sensörü: Magicblocks kullanarak Magicbit ile Tekme Ayak Konum Sensörü yapmak için Basit Kendin Yap Projesi. ESP32 tabanlı bu projede geliştirme kartı olarak magicbit kullanıyoruz. Bu nedenle bu projede herhangi bir ESP32 geliştirme kartı kullanılabilir
LED Kullanarak Darbe Genişlik Modülasyonu (PWM) için Visuino RAMPS: 8 Adım
LED Kullanarak Darbe Genişlik Modülasyonu (PWM) için Visuino RAMPS: Bu eğitimde Arduino UNO ve Visuino'ya bağlı bir LED kullanarak Darbe Genişlik Modülasyonu (PWM) ve Rampalar bileşenini kullanarak LED'i karartmak için kullanacağız. Bir tanıtım videosunu izleyin
555 Zamanlayıcı ile Basit (ve Kirli) Darbe Genişlik Modülasyonu (PWM): 3 Adım
555 Zamanlayıcı ile Basit (ve Kirli) Darbe Genişlik Modülasyonu (PWM): 555 zamanlayıcı kullanarak DC Motor hız kontrolü (fan hız kontrolü, ışık / LED karartma vb.) için basit devre.Ayrıca yeni başlayanlar için iyi bir başlangıç noktası. 555 zamanlayıcı IC ile eller kirli. Bazıları bunun en fazla olmadığını iddia edebilir