Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-23 14:47
Pregledat ćemo 2 formata izlaznog signala radio prijamnika za radio-upravljane modele (ili modele s daljinskim upravljanjem). Tradicionalna i najčešća vrsta prijemnog signala je PWM, a obično PWM zahtijeva samo jednu žicu po kanalu. PPM signalizacija sada postaje sve popularnija jer može upravljati svim kanalima na jednoj žici. Dakle, ponekad postoji potreba za pretvaranjem PWM signalizacije u PPM. Cilj ovog Instructablea je dizajnirati sklop koji može pretvoriti 8Ch PWM signale u PPM.
U nastavku smo opisali korake potrebne za razumijevanje načina na koji je rješenje programirano za stvaranje pretvarača 8Ch PWM u impulsnu modulaciju položaja. Međutim, ako samo želite dobiti rezultat programiranja, preuzmite GreenPAK softver kako biste vidjeli već dovršenu datoteku za dizajn GreenPAK. Priključite GreenPAK Development Kit na svoje računalo i hit program za stvaranje pretvarača 8Ch PWM u pulsnu modulaciju položaja.
Korak 1: Ulazni i izlazni signali
Slika 1 prikazuje ulazne i izlazne signale korištene u ovom Instructable. PWM signali (po jedan za svaki kanal) prijemnik emitiraju jedan po jedan, a informacije o radnom ciklusu predstavljaju željeni položaj korisnika od odašiljača. Nasuprot tome, PPM signal sadrži informacije o radnom ciklusu svih PWM kanala. U oba slučaja vrijednost svakog kanala prikazana je na standardiziran način. Interpretirana širina pozitivnog impulsa od 1 mS predstavlja 0 % položaj, a 2 mS predstavlja 100 %.
U PPM signalizaciji vrijednosti svakog kanala predstavljene su kašnjenjem između rastućih rubova pozitivnih impulsa od kojih svaki ima 400 uS fiksne širine.
Korak 2: GreenPAK dizajn
Pristup projektiranju je detektirati rastuće i padajuće rubove svakog PWM kanala, generirati PPM impulse sa svakog ruba, a zatim ih kombinirati u jedan PPM kanal. Za to GreenPAK dizajn koristi DLY3 oba ruba detektora, P DLY oba ruba detektora i LUT-a, strukturu oba detektora rubova s međuspremnikom i XOR LUT, kao što je prikazano na slici 2. Nadalje, oba ruba impulsa idu do 8-bitne ILI strukture koja se sastoji 3-bitnih LUT-ova 7, 5 i 4-bitni LUT0 konfigurirani kao vrata ILI. Na 4-bitnom izlazu LUT0 svi se rubni impulsi kombiniraju, a zatim šalju na jednokratnu strukturu pokrenutu rastućim rubom koja se sastoji od odgode cijevi i 400 us DLY0 za generiranje PPM signala. Također, svaki ulazni PIN ima unutarnji otporni otpornik od 100 k Ohma za stabilnost buke ako se neki ulazi ne koriste.
Slijed ovih operacija jasno je prikazan na slici 3. Predstavlja konverziju 8 PWM u 1 PPM kanala.
Korak 3: Dizajn PCB -a
Funkcionalni prototip ovog dizajna s RC odašiljačem i prijamnikom prikazan je na slici 4.
Korak 4: Rezultati
Na slici 5 valni oblici, legenda signala/kanala je: D1 = CH1,…. D8 = HC8 prema tome, a kanal 1 (plavo) = izlaz pretvarača PPM. Slika 5 prikazuje 8 kanala PWM signala pretvorenih u jedan kanal PPM signala.
Također, ovaj PPM pretvarač može obraditi manje od 8 kanala PWM signala. Na primjer, slika 6 prikazuje 4 kanala PWM signala pretvorenih u jedan kanal PPM signala.
Zaključci
U ovom Instructableu projektirali smo, izgradili i verificirali krug za pretvaranje PWM signala u signale pulsne modulacije položaja (PPM) koristeći samo jedan GreenPAK CMIC. Može obraditi od jednog do osam PWM kanala. Glavne prednosti korištenja GreenPAK-a su dostupnost sklopova na čipu, vrlo mala fizička površina, niska snaga i niska cijena. Ostale funkcionalnosti ili integracije mogu se konfigurirati u isti CMIC pomoću preostalih dostupnih blokova krugova, čime se dodatno smanjuje veličina proizvoda i troškovi.
Ovaj Instructable pokazuje kako stvoriti 8 -kanalni PWM signal u PPM pretvarač signala koristeći samo jedan GreenPAK CMIC. Otkrivanje uzlaznih i padajućih rubova svakog signala PWM kanala i njihovo "spajanje" omogućilo je dobivanje PPM signala. Jedan GreenPAK CMIC pretvarač može obraditi od jednog do osam PWM kanala.
Preporučeni:
Visuino Kako koristiti pulsno -širinsku modulaciju (PWM) za promjenu svjetline LED diode: 7 koraka
Visuino Kako koristiti pulsno -širinsku modulaciju (PWM) za promjenu svjetline LED -a: U ovom tutorialu ćemo koristiti LED povezanu na Arduino UNO i Visuino kako bismo promijenili njezinu svjetlinu pomoću Pulm Width Modulation (PWM). Pogledajte demonstracijski video
Senzor položaja biciklističkog postolja iz Magicbita [Magicblocks]: 8 koraka
Senzor položaja biciklističkog postolja iz Magicbita [Magicblocks]: Jednostavan DIY projekt za izradu senzora položaja postolja s Magicbitom pomoću Magicblocks -a. Koristimo magicbit kao razvojnu ploču u ovom projektu koji se temelji na ESP32. Stoga se u ovom projektu može koristiti bilo koja razvojna ploča ESP32
Prilagođeni kružni točak (lonac kao senzor položaja): 10 koraka
Prilagođeni kružni točak (lonac kao senzor položaja): odricanje od odgovornosti: nemojte me kriviti što ne prikazujem korak po korak ovo bi trebalo biti samo referenca, a ja samo govorim ono što sam učinio i rezultat, on ima neke osnovne nedostatke poput buka pa nemojte raditi baš kao ja i očekujte izvanredan rezultat, a f
Visuino RAMPS za pulsno -širinsku modulaciju (PWM) pomoću LED -a: 8 koraka
Visuino RAMPS za pulsno -širinsku modulaciju (PWM) pomoću LED -a: U ovom vodiču koristit ćemo LED spojenu na Arduino UNO i Visuino kako bismo prigušili LED pomoću komponente Pulse Width Modulation (PWM) i Ramps komponente. Pogledajte demonstracijski video
Projekt EISE4: Naučite kako realizirati uređaj za glasovnu modulaciju: 6 koraka (sa slikama)
Projekt EISE4: Naučite kako realizirati uređaj za glasovnu modulaciju: U ovom uputstvu ćete proći sve različite korake kako biste realizirali uređaj koji dodaje zvučne efekte (kašnjenje i odjek). Ovaj uređaj uglavnom se sastoji od mikrofona, ploče DE0 Nano SoC, zvučnika, zaslona i infracrvenog senzora. D