Talaan ng mga Nilalaman:

Paano Mag-convert ng 8Ch PWM sa Pulse Position Modulation: 4 na Hakbang
Paano Mag-convert ng 8Ch PWM sa Pulse Position Modulation: 4 na Hakbang

Video: Paano Mag-convert ng 8Ch PWM sa Pulse Position Modulation: 4 na Hakbang

Video: Paano Mag-convert ng 8Ch PWM sa Pulse Position Modulation: 4 na Hakbang
Video: Learn Arduino in 30 Minutes: Examples and projects 2024, Hulyo
Anonim
Paano Mag-convert ng 8Ch PWM sa Pulse Position Modulation
Paano Mag-convert ng 8Ch PWM sa Pulse Position Modulation

Susuriin namin ang 2 mga format ng signal ng output ng mga radio Receivers para sa mga modelo na kinokontrol ng radyo (o mga modelo ng RC). Ang tradisyonal at pinakakaraniwang uri ng signal ng Receiver ay PWM, at kadalasan ang PWM ay nangangailangan lamang ng isang wire bawat channel. Ang pag-signall ng PPM ay nagiging mas popular ngayon dahil maaari itong hawakan ang lahat ng mga channel sa isang solong kawad. Kaya, kung minsan ay kailangang i-convert ang PWM signaling sa PPM. Ang layunin ng Instructable na ito ay upang magdisenyo ng isang circuit na maaaring i-convert ang mga signal ng 8Ch PWM sa PPM.

Sa ibaba inilarawan namin ang mga kinakailangang hakbang na maunawaan kung paano nai-program ang solusyon upang likhain ang converter na 8Ch PWM sa modulate ng posisyon ng pulso. Gayunpaman, kung nais mo lamang makuha ang resulta ng pag-program, mag-download ng GreenPAK software upang matingnan ang natapos na GreenPAK Design File. I-plug ang GreenPAK Development Kit sa iyong computer at pindutin ang programa upang likhain ang converter 8Ch PWM sa modulate ng posisyon ng pulso.

Hakbang 1: Mga Signal ng Pag-input at Output

Mga Signal ng Pag-input at Output
Mga Signal ng Pag-input at Output

Ipinapakita ng Larawan 1 ang mga input at output signal na ginagamit sa Instructable na ito. Ang mga signal ng PWM (isa para sa bawat channel) ay isa-isang output ng Tagatanggap at ang impormasyon ng cycle ng tungkulin ay kumakatawan sa mga ninanais na posisyon ng mga Transmitter. Sa kaibahan, ang signal ng PPM ay naglalaman ng impormasyon ng duty cycle ng lahat ng mga PWM channel. Sa parehong mga kaso, ang halaga ng bawat channel ay kinakatawan sa isang na-standardize na paraan. Ang binibigyang kahulugan na lapad ng isang positibong pulso na 1 mS ay kumakatawan sa 0% na posisyon, at ang 2 mS ay kumakatawan sa 100%.

Sa pagbibigay ng senyas ng PPM, ang mga halaga ng bawat channel ay kinakatawan ng pagkaantala sa pagitan ng tumataas na mga gilid ng positibong pulso bawat isa ay mayroong 400 uS na naayos na lapad.

Hakbang 2: Disenyo ng GreenPAK

Disenyo ng GreenPAK
Disenyo ng GreenPAK
Disenyo ng GreenPAK
Disenyo ng GreenPAK

Ang diskarte sa disenyo ay upang makita ang Rising at Falling Edges ng bawat PWM channel, bumuo ng mga pulso ng PPM mula sa bawat gilid, at pagkatapos ay pagsamahin ang mga ito sa isang PPM channel. Para sa mga ito ang disenyo ng GreenPAK ay gumagamit ng DLY3 Parehong Edge Detector, P DLY Parehong Edge Detector at LUTs, Parehong istraktura ng Edge Detector na may Buffer at XOR LUT, tulad ng ipinakita sa Larawan 2. Dagdag dito, ang parehong mga pulso ng Edge ay pumunta sa isang 8-bit OR istraktura na binubuo ng 3-bit LUTs 7, 5 at 4-bit LUT0 na na-configure bilang O mga gate. Sa 4-bit na output ng LUT0, ang lahat ng mga Pulses sa Edge ay pinagsama at pagkatapos ay ipinadala sa isang tumataas na gilid na nag-trigger ng isang-shot na istraktura na binubuo ng isang Pipe Delay at 400 sa amin DLY0 upang makabuo ng signal ng PPM. Gayundin, ang bawat input PIN ay may panloob na 100k Ohm pull down risistor para sa katatagan ng ingay kung ang ilang mga input ay hindi ginagamit.

Ang pagkakasunud-sunod ng mga pagpapatakbo na ito ay malinaw na ipinakita sa Larawan 3. Kinakatawan nito ang 8 PWM sa 1 PPM na conversion ng mga channel.

Hakbang 3: Disenyo ng PCB

Disenyo ng PCB
Disenyo ng PCB

Ang functional prototype ng disenyo na ito na may RC Transmitter & Receiver ay ipinapakita sa Larawan 4.

Hakbang 4: Mga Resulta

Mga Resulta
Mga Resulta
Mga Resulta
Mga Resulta

Sa Figure 5 waveforms, ang mga signal / channel legend ay: D1 = CH1,…. Alinsunod sa D8 = СH8, at Channel 1 (asul) = output ng PPM Converter. Ipinapakita ng Larawan 5 ang 8 mga channel ng mga signal ng PWM na na-convert sa isang channel ng signal ng PPM.

Gayundin, ang PPM Converter na ito ay maaaring magproseso ng mas mababa sa 8 mga channel ng mga signal ng PWM. Halimbawa, ipinapakita ng Larawan 6 ang 4 na mga channel ng mga signal ng PWM na na-convert sa isang channel ng signal ng PPM.

Konklusyon

Sa Instructable na ito, dinisenyo, binuo, at na-verify namin ang isang circuit para sa pag-convert ng mga signal ng PWM sa mga signal ng Pulse Position Modulation (PPM) na gumagamit lamang ng isang solong GreenPAK CMIC. Maaari itong maproseso kahit saan mula isa hanggang walong mga channel ng PWM. Ang mga pangunahing bentahe ng paggamit ng GreenPAK ay ang pagkakaroon ng on-chip circuit blocks, napakaliit na pisikal na lugar, mababang lakas, at mababang gastos. Ang iba pang pag-andar o pagsasama ay maaaring mai-configure sa parehong CMIC sa pamamagitan ng paggamit ng natirang magagamit na mga bloke ng circuit, sa gayon mabawasan ang laki ng produkto at gastos pa.

Ipinapakita ng Tagubilin na ito kung paano lumikha ng isang 8 signal ng Cannel PWM sa PPM signal Converter na gumagamit lamang ng isang GreenPAK CMIC. Ang pagtuklas ng tumataas at bumabagsak na mga gilid ng bawat signal ng PWM channel at ang kanilang "pagsasama" pinapayagan upang makakuha ng signal ng PPM. Ang isang solong GreenPAK CMIC Converter ay maaaring magproseso kahit saan mula isa hanggang walong mga PWM na channel.

Inirerekumendang: