Turinys:

Kaip konvertuoti 8Ch PWM į pulso padėties moduliaciją: 4 žingsniai
Kaip konvertuoti 8Ch PWM į pulso padėties moduliaciją: 4 žingsniai

Video: Kaip konvertuoti 8Ch PWM į pulso padėties moduliaciją: 4 žingsniai

Video: Kaip konvertuoti 8Ch PWM į pulso padėties moduliaciją: 4 žingsniai
Video: Изучите Arduino за 30 минут: примеры и проекты 2024, Liepa
Anonim
Kaip konvertuoti 8Ch PWM į pulso padėties moduliaciją
Kaip konvertuoti 8Ch PWM į pulso padėties moduliaciją

Apžvelgsime 2 radijo imtuvų išvesties signalo formatus, skirtus radijo bangomis valdomiems modeliams (arba RC modeliams). Tradicinis ir labiausiai paplitęs imtuvo signalo tipas yra PWM, ir paprastai PWM reikia tik vieno laido vienam kanalui. PPM signalizacija dabar tampa vis populiaresnė, nes ji gali valdyti visus kanalus vienu laidu. Taigi, kartais reikia konvertuoti PWM signalus į PPM. Šios instrukcijos tikslas yra sukurti grandinę, kuri galėtų konvertuoti 8Ch PWM signalus į PPM.

Žemiau aprašėme veiksmus, kurių reikia norint suprasti, kaip sprendimas buvo užprogramuotas sukurti 8Ch PWM keitiklį impulsinei padėties moduliacijai. Tačiau, jei norite gauti programavimo rezultatą, atsisiųskite „GreenPAK“programinę įrangą, kad peržiūrėtumėte jau užpildytą „GreenPAK“dizaino failą. Prijunkite „GreenPAK Development Kit“prie kompiuterio ir paspauskite programą, kad sukurtumėte 8Ch PWM keitiklį į pulso padėties moduliaciją.

1 žingsnis: įvesties ir išvesties signalai

Įvesties ir išvesties signalai
Įvesties ir išvesties signalai

1 paveiksle pavaizduoti šioje instrukcijoje naudojami įvesties ir išvesties signalai. Imtuvas po vieną išleidžia PWM signalus (po vieną kiekvienam kanalui), o darbo ciklo informacija rodo siųstuvo pageidaujamą vartotojo padėtį. Priešingai, PPM signale yra visų PWM kanalų darbo ciklo informacija. Abiem atvejais kiekvieno kanalo vertė pateikiama standartizuotai. 1 mS teigiamo impulso interpretuojamas plotis reiškia 0 % padėtį, o 2 mS - 100 %.

PPM signalizuojant, kiekvieno kanalo reikšmės pavaizduotos vėlavimu tarp kylančių teigiamų impulsų kraštų, kurių kiekvienas turi 400 uS fiksuoto pločio.

2 žingsnis: „GreenPAK“dizainas

„GreenPAK“dizainas
„GreenPAK“dizainas
„GreenPAK“dizainas
„GreenPAK“dizainas

Projektavimo metodas yra aptikti kiekvieno PWM kanalo kylančius ir krintančius kraštus, generuoti PPM impulsus iš kiekvieno krašto ir sujungti juos į vieną PPM kanalą. Šiuo tikslu „GreenPAK“dizainas naudoja DLY3 abiejų kraštų detektorių, P DLY abiejų kraštų detektorių ir LUT, abiejų briaunų detektoriaus struktūrą su buferiu ir XOR LUT, kaip parodyta 2 paveiksle. iš 3 bitų LUT 7, 5 ir 4 bitų LUT0, sukonfigūruotų kaip OR vartai. Esant 4 bitų LUT0 išėjimui, visi „Edge“impulsai sujungiami ir siunčiami į kylančio krašto suaktyvintą vieno šūvio struktūrą, kurią sudaro vamzdžio uždelsimas ir 400 us DLY0, kad būtų sukurtas PPM signalas. Be to, kiekvienas įvesties PIN kodas turi vidinį 100k omų ištraukimo rezistorių, kad būtų užtikrintas triukšmo stabilumas, jei nenaudojami kai kurie įėjimai.

Šių operacijų seka aiškiai parodyta 3 paveiksle. Tai reiškia 8 PWM į 1 PPM kanalų konvertavimą.

3 žingsnis: PCB projektavimas

PCB dizainas
PCB dizainas

Funkcinis šio dizaino prototipas su RC siųstuvu ir imtuvu parodytas 4 paveiksle.

4 žingsnis: Rezultatai

Rezultatai
Rezultatai
Rezultatai
Rezultatai

5 paveikslo bangų formose signalų/kanalų legenda yra: D1 = CH1,…. D8 = atitinkamai СH8, o 1 kanalas (mėlynas) = PPM keitiklio išvestis. 5 paveiksle pavaizduoti 8 PWM signalų kanalai, paversti į vieną PPM signalo kanalą.

Be to, šis PPM keitiklis gali apdoroti mažiau nei 8 PWM signalų kanalus. Pavyzdžiui, 6 paveiksle pavaizduoti 4 PWM signalų kanalai, paversti į vieną PPM signalo kanalą.

Išvados

Šioje instrukcijoje mes sukūrėme, sukūrėme ir patikrinome grandinę, skirtą PWM signalams konvertuoti į impulsų padėties moduliacijos (PPM) signalus, naudojant tik vieną „GreenPAK CMIC“. Jis gali apdoroti nuo vieno iki aštuonių PWM kanalų. Pagrindiniai „GreenPAK“naudojimo pranašumai yra lustinių grandinių blokų prieinamumas, labai mažas fizinis plotas, maža galia ir maža kaina. Kitą funkcionalumą ar integraciją galima sukonfigūruoti toje pačioje CMIC naudojant likusius grandinių blokus, taip dar labiau sumažinant gaminio dydį ir kainą.

Šioje instrukcijoje parodyta, kaip sukurti 8 kanalų PWM signalus į PPM signalų keitiklį naudojant tik vieną „GreenPAK CMIC“. Kiekvieno PWM kanalo signalo kylančių ir krintančių kraštų aptikimas ir jų „sujungimas“leido gauti PPM signalą. Vienas „GreenPAK CMIC Converter“gali apdoroti nuo vieno iki aštuonių PWM kanalų.

Rekomenduojamas: