Índice:
- Etapa 1: Sinais de entrada e saída
- Etapa 2: Projeto GreenPAK
- Etapa 3: Design de PCB
- Etapa 4: Resultados
Vídeo: Como converter 8Ch PWM em modulação de posição de pulso: 4 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:35
Analisaremos 2 formatos de sinal de saída de receptores de rádio para modelos controlados por rádio (ou modelos RC). O tipo tradicional e mais comum de sinal do receptor é o PWM e, geralmente, o PWM requer apenas um fio por canal. A sinalização PPM está se tornando cada vez mais popular porque pode lidar com todos os canais em um único fio. Portanto, às vezes é necessário converter a sinalização PWM em PPM. O objetivo deste Instructable é projetar um circuito que pode converter sinais PWM de 8Ch em PPM.
Abaixo descrevemos as etapas necessárias para entender como a solução foi programada para criar o conversor 8Ch PWM para modulação por posição de pulso. No entanto, se você deseja apenas obter o resultado da programação, baixe o software GreenPAK para visualizar o arquivo de design GreenPAK já concluído. Conecte o GreenPAK Development Kit ao seu computador e acesse o programa para criar o conversor 8Ch PWM para modulação de posição de pulso.
Etapa 1: Sinais de entrada e saída
A Figura 1 mostra os sinais de entrada e saída usados neste Instructable. Os sinais PWM (um para cada canal) são emitidos um por um pelo receptor e as informações do ciclo de trabalho representam a posição desejada do usuário pelo transmissor. Em contraste, o sinal PPM contém as informações do ciclo de serviço de todos os canais PWM. Em ambos os casos, o valor de cada canal é representado de forma padronizada. A largura interpretada de um pulso positivo de 1 mS representa a posição 0% e 2 mS representa 100%.
Na sinalização PPM, os valores de cada canal são representados pelo atraso entre as bordas crescentes de pulsos positivos, cada um com largura fixa de 400 uS.
Etapa 2: Projeto GreenPAK
A abordagem do projeto é detectar as bordas ascendentes e decrescentes de cada canal PWM, gerar pulsos PPM de cada borda e, em seguida, combiná-los em um canal PPM. Para isso, o projeto GreenPAK usa DLY3 detector de borda, P DLY detector de borda e LUTs, estrutura de detector de borda com buffer e XOR LUT, conforme mostrado na Figura 2. Além disso, os pulsos de ambas as bordas vão para uma estrutura OR de 8 bits que consiste de LUTs de 3 bits 7, 5 e LUT0 de 4 bits configurados como portas OR. Na saída LUT0 de 4 bits, todos os pulsos de borda são combinados e, em seguida, enviados para uma estrutura de disparo único disparada por borda ascendente que consiste em um atraso de tubo e 400 us DLY0 para gerar o sinal PPM. Além disso, cada PIN de entrada tem um resistor interno de pull down de 100k Ohm para estabilidade de ruído se algumas entradas não forem usadas.
A seqüência dessas operações é claramente apresentada na Figura 3. Ela representa a conversão de 8 canais PWM para 1 PPM.
Etapa 3: Design de PCB
O protótipo funcional deste projeto com transmissor e receptor RC é mostrado na Figura 4.
Etapa 4: Resultados
Nas formas de onda da Figura 5, a legenda de sinais / canais é: D1 = CH1,…. D8 = СH8 em conformidade, e Canal 1 (azul) = saída do conversor PPM. A Figura 5 mostra 8 canais de sinais PWM convertidos em um canal de sinal PPM.
Além disso, este conversor PPM pode processar menos de 8 canais de sinais PWM. Por exemplo, a Figura 6 mostra 4 canais de sinais PWM convertidos em um canal de sinal PPM.
Conclusões
Neste Instructable, projetamos, construímos e verificamos um circuito para converter sinais PWM em sinais de modulação por posição de pulso (PPM) usando apenas um único GreenPAK CMIC. Ele pode processar de um a oito canais PWM. As principais vantagens de usar o GreenPAK são a disponibilidade de blocos de circuito no chip, área física muito pequena, baixo consumo de energia e baixo custo. Outra funcionalidade ou integração pode ser configurada no mesmo CMIC usando os blocos de circuitos disponíveis, reduzindo ainda mais o tamanho e o custo do produto.
Este manual de instruções mostra como criar um sinal PWM de 8 canais para conversor de sinal PPM usando apenas um GreenPAK CMIC. A detecção de bordas ascendentes e decrescentes de cada sinal de canal PWM e sua "fusão" permitida para obter o sinal PPM. Um único conversor GreenPAK CMIC pode processar de um a oito canais PWM.
Recomendado:
Visuino Como usar a modulação por largura de pulso (PWM) para alterar o brilho de um LED: 7 etapas
Visuino Como usar a modulação por largura de pulso (PWM) para alterar o brilho de um LED: Neste tutorial, usaremos um LED conectado ao Arduino UNO e Visuino para alterar seu brilho usando a modulação por largura de pulso (PWM). Assista a um vídeo de demonstração
Visuino RAMPS para modulação por largura de pulso (PWM) usando LED: 8 etapas
Visuino RAMPS para modulação por largura de pulso (PWM) usando LED: neste tutorial, usaremos um LED conectado ao Arduino UNO e Visuino para diminuir o brilho do LED usando o componente de modulação por largura de pulso (PWM) e rampas. Assista a um vídeo de demonstração
Microcontrolador AVR. Modulação por largura de pulso. Controlador de motor DC e intensidade de luz LED: 6 etapas
Microcontrolador AVR. Modulação por largura de pulso. Controlador de motor DC e intensidade de luz LED .: Olá a todos! Modulação por largura de pulso (PWM) é uma técnica muito comum em telecomunicações e controle de energia. é comumente usado para controlar a energia fornecida a um dispositivo elétrico, seja um motor, um LED, alto-falantes, etc. É basicamente um modu
Projeto EISE4: Aprenda como realizar um dispositivo de modulação de voz: 6 etapas (com imagens)
Projeto EISE4: Aprenda a realizar um dispositivo de modulação de voz: Neste instrutível, você percorrerá todas as diferentes etapas para realizar um dispositivo que adiciona efeitos sonoros (um atraso e um eco). Este dispositivo consiste principalmente em um microfone, uma placa DE0 Nano SoC, um alto-falante, uma tela e um sensor infravermelho. D
Modulação de largura de pulso simples (e suja) (PWM) com temporizador 555: 3 etapas
Modulação de largura de pulso simples (e suja) (PWM) com temporizador 555: Circuito simples para controle de velocidade do motor DC (controle de velocidade do ventilador, luz / dimerização de LED e etc) usando o temporizador 555. Também é um bom ponto de partida para iniciantes que desejam obter seus mãos sujas com o temporizador 555 IC. Alguns diriam que este não é o mais