Cuprins:

Cum se convertește 8Ch PWM în modularea poziției impulsurilor: 4 pași
Cum se convertește 8Ch PWM în modularea poziției impulsurilor: 4 pași

Video: Cum se convertește 8Ch PWM în modularea poziției impulsurilor: 4 pași

Video: Cum se convertește 8Ch PWM în modularea poziției impulsurilor: 4 pași
Video: Control 10 output pins or relay using 10 push button switch with 1 Arduino input pin ANPB-V2 2024, Noiembrie
Anonim
Cum se convertește 8Ch PWM în modularea poziției impulsurilor
Cum se convertește 8Ch PWM în modularea poziției impulsurilor

Vom analiza 2 formate de semnal de ieșire ale receptoarelor radio pentru modelele controlate radio (sau modelele RC). Cel mai comun și tradițional tip de semnal receptor este PWM și, de obicei, PWM necesită un singur fir pe canal. Semnalizarea PPM devine din ce în ce mai populară, deoarece poate gestiona toate canalele pe un singur fir. Deci, uneori este nevoie să convertiți semnalizarea PWM în PPM. Scopul acestui instructabil este de a proiecta un circuit care poate converti semnale PWM de 8Ch în PPM.

Mai jos am descris pașii necesari pentru a înțelege modul în care soluția a fost programată pentru a crea convertorul de 8Ch PWM la modularea poziției pulsului. Cu toate acestea, dacă doriți doar să obțineți rezultatul programării, descărcați software-ul GreenPAK pentru a vizualiza fișierul de proiectare GreenPAK deja finalizat. Conectați kitul de dezvoltare GreenPAK la computer și apăsați programul pentru a crea convertorul 8Ch PWM la modularea poziției pulsului.

Pasul 1: Semnale de intrare și ieșire

Semnale de intrare și ieșire
Semnale de intrare și ieșire

Figura 1 prezintă semnalele de intrare și ieșire utilizate în acest instructabil. Semnalele PWM (câte unul pentru fiecare canal) sunt transmise unul câte unul de către receptor, iar informațiile despre ciclul de funcționare reprezintă poziția dorită de utilizatori de către transmițător. În schimb, semnalul PPM conține informațiile despre ciclul de funcționare ale tuturor canalelor PWM. În ambele cazuri, valoarea fiecărui canal este reprezentată într-un mod standardizat. Lățimea interpretată a unui impuls pozitiv de 1 mS reprezintă 0% poziție, iar 2 mS reprezintă 100%.

În semnalizarea PPM, valorile fiecărui canal sunt reprezentate de întârzierea dintre marginile ascendente ale impulsurilor pozitive, fiecare având 400 uS lățime fixă.

Pasul 2: Proiectare GreenPAK

Proiectare GreenPAK
Proiectare GreenPAK
Proiectare GreenPAK
Proiectare GreenPAK

Abordarea de proiectare constă în detectarea marginilor ascendente și descendente ale fiecărui canal PWM, generarea impulsurilor PPM din fiecare margine și apoi combinarea acestora într-un singur canal PPM. Pentru aceasta, designul GreenPAK folosește DLY3 Both Edge Detector, P DLY Both Edge Detector și LUTs, ambele structuri Edge Detector cu tampon și XOR LUT, așa cum se arată în Figura 2. Mai mult, ambele impulsuri Edge merg la o structură SAU de 8 biți care constă de LUT-uri pe 3 biți LUT0 de 7, 5 și 4 biți configurate ca porți SAU. La ieșirea LUT0 de 4 biți, toate impulsurile de margine sunt combinate și apoi trimise la o structură cu o singură lovitură declanșată de margine ascendentă, care constă dintr-un Pipe Delay și 400 us DLY0 pentru a genera semnalul PPM. De asemenea, fiecare PIN de intrare are un rezistor intern de 100k Ohm pentru stabilitate la zgomot, dacă unele intrări nu sunt utilizate.

Secvența acestor operațiuni este prezentată în mod clar în Figura 3. Reprezintă conversia a 8 canale PWM la 1 PPM.

Pasul 3: Proiectare PCB

Design PCB
Design PCB

Prototipul funcțional al acestui design cu emițător și receptor RC este prezentat în Figura 4.

Pasul 4: Rezultate

Rezultate
Rezultate
Rezultate
Rezultate

În Figura 5 forme de undă, legenda semnalelor / canalelor este: D1 = CH1,…. D8 = СH8 în consecință și Canalul 1 (albastru) = ieșirea convertorului PPM. Figura 5 prezintă 8 canale de semnale PWM convertite într-un canal de semnal PPM.

De asemenea, acest convertor PPM poate procesa mai puțin de 8 canale de semnale PWM. De exemplu, Figura 6 prezintă 4 canale de semnale PWM convertite într-un canal de semnal PPM.

Concluzii

În acest Instructable am proiectat, construit și verificat un circuit pentru conversia semnalelor PWM în semnale de modulare a poziției pulsului (PPM) utilizând doar un singur GreenPAK CMIC. Poate procesa oriunde de la unul la opt canale PWM. Avantajele majore ale utilizării GreenPAK sunt disponibilitatea blocurilor de circuite pe cip, zonă fizică foarte mică, putere redusă și costuri reduse. Alte funcționalități sau integrări pot fi configurate în același CMIC utilizând blocuri de circuite disponibile rămase, reducând astfel dimensiunea și costul produsului și mai mult.

Acest instructabil arată cum să creați un convertor de semnale PWM de 8 canele la convertor de semnal PPM utilizând un singur GreenPAK CMIC. Detectarea marginilor ascendente și descendente ale fiecărui semnal de canal PWM și „fuzionarea” acestora au permis obținerea semnalului PPM. Un singur convertor GreenPAK CMIC poate procesa oriunde de la unul la opt canale PWM.

Recomandat: