Logo do FlySpark
Betaflight logoBetaflight

Mixer INAV: tipo de plataforma, presets de frame, regras de motor e servo

O mixer INAV é onde a controladora aprende a forma da aeronave: qual plataforma é, onde ficam os motores e quais servos movem as superfícies. A aba Mixer do FlySpark lê essas regras da placa conectada e edita o perfil de mixer atual. Os cartões são Perfil de mixer, Plataforma, Frame, Motor mixer e Servo mixer. Uma placa com um só perfil oculta o cartão de perfil.

Abra pelo configurador INAV. Chrome ou Edge conectam por USB ou Bluetooth. Os apps Android e iPhone acrescentam Wi-Fi. O iPhone não tem USB host, então nunca vê uma controladora por cabo. O interruptor em voo para o segundo perfil é MIXER PROFILE 2 na aba Modes. Ordem dos motores e sentido de rotação nesta aba ficam desativados até salvar as regras do mixer.

Grátis. Para conectar hardware, use Chrome ou Edge no computador; no celular, use o app FlySpark.

  • Grátis
  • Nada para instalar
  • Demo sem hardware

Em resumo

O mixer INAV define tipo de plataforma, presets de frame e as regras de motor e servo do perfil atual. O FlySpark mostra dois perfis de mixer quando a placa os tem, para um VTOL separar hover e voo reto. Um preset preenche as regras; Salvar reinicia a controladora.

Factos-chave

  • A aba Mixer é só INAV. São plataforma, frame, motor mixer e servo mixer.
  • Os chips de frame usam os nomes de preset do FlySpark, de Quad X e Quad + até Airplane, Boat e Rover.
  • Um preset substitui cada regra de motor e servo e define a plataforma. Nada grava até Salvar.
  • Cada regra de motor é throttle, roll, pitch e yaw. Throttle vai de 0 a 1. Roll, pitch e yaw vão de −2 a 2.
  • Uma regra de servo é um servo, uma entrada, taxa de −125 a 125 por cento e velocidade de 0 a 255.
  • Dois perfis de mixer aparecem quando a placa os informa. Trocar salva e reinicia, e fica bloqueado com armado.
  • MIXER PROFILE 2, na aba Modes, seleciona o perfil 2 em voo. O perfil 1 voa com o interruptor desligado.
  • Betaflight logoBetaflight
  • INAV logoINAV
  • ArduPilot logoArduPilot
  • PX4 logoPX4
  • BLHeli_S
  • Bluejay logoBluejay
  • AM32 logoAM32
  • ExpressLRS logoExpressLRS
  • EdgeTX logoEdgeTX
  • DroneCAN logoDroneCAN
  • MAVLink logoMAVLink

Betaflight

Recursos

  • 01

    Tipo de plataforma

    Tipo de plataforma lista os nomes que a placa informa. Na demo INAV são Multirotor, Airplane, Helicopter, Tricopter, Rover e Boat. A plataforma define como o INAV voa e navega. Mudanças no mixer valem após Salvar reiniciar a controladora.

  • 02

    Props out, flaps e ligação de perfil

    Props out (direção de motor invertida) faz cada motor girar ao contrário e inverte o yaw para combinar. Has flaps ativa o modo FLAPERON e a entrada. Link mixer profile to control profile aparece com o nome que a placa responde: mixer_pid_profile_linking no INAV 7, mixer_control_profile_linking no INAV 8. Ambos usam o mesmo rótulo. A linha do INAV 7 acrescenta a dica de que trocar perfil de mixer também troca para o perfil de controle com o mesmo número.

  • 03

    Dois perfis para VTOL

    Quando a placa informa dois perfis, Perfil 1 e Perfil 2 ficam num controle segmentado. Cada perfil tem plataforma, regras de motor e de servo próprias. Um VTOL usa um para hover e outro para voo reto. A contagem de motores usados e regras de servo do outro perfil aparecem abaixo do controle. Desarme para trocar. A troca salva e reinicia.

  • 04

    Presets de frame do firmware

    O cartão Frame lista Quad X, Quad +, Hex X, Hex +, Tricopter, Flying wing, Airplane, Y6, Y4, Octo X8, Octo Flat +, Octo Flat X, V-tail Quad, Hex H, A-tail Quad, Flying wing, differential thrust, Airplane, differential thrust, Airplane V-tail, Airplane V-tail, differential thrust, Airplane V-tail, single aileron servo, Airplane without rudder, Boat e Rover. O cabeçalho mostra o nome correspondente ou Custom mix quando as regras não batem com nenhum chip.

  • 05

    Motor mixer

    Cada motor usado é uma linha: Throttle, Roll, Pitch e Yaw, com duas casas decimais. Abra a linha para editar. Throttle costuma ser 1 e vai de 0 a 1. Roll, pitch e yaw vão de −2 a 2 em passos de 0,05, com três decimais. Roll negativo é o lado direito. Pitch negativo é a frente. Yaw negativo gira no sentido horário (props in). Add motor começa em throttle 1 e zeros em roll, pitch e yaw.

  • 06

    Servo mixer

    Cada regra soma entrada vezes taxa num servo. O título da linha é Servo 1 a Servo 16. O editor define servo, entrada, taxa e velocidade. Taxa vai de −125 a 125 por cento; taxa negativa inverte só essa entrada neste servo. Velocidade 0 é instantânea; caso contrário o servo pode mover a essa taxa vezes 10 microssegundos por segundo, até 255. Endpoints, centro e inversão ficam na aba Servos, não aqui.

  • 07

    Ordem e sentido de rotação

    Com as regras de motor já salvas e sem preview de outro frame, Ordem dos motores e Sentido de rotação abrem. Ordem dos motores é a tela de reordenação INAV. Sentido de rotação é o assistente de direção. Se o rascunho ainda está sujo, os dois botões ficam off e a linha pede salvar o mixer primeiro.

  • 08

    Troca automática VTOL

    Automatic switch on RTH fica no cartão de perfil. Durante RTH um perfil multirotor muda para airplane para voltar, e um perfil airplane volta para pousar. Transition time é quanto o modo MIXER TRANSITION roda antes dessa troca automática. Aparece em segundos com uma casa decimal. Tailsitter orientation inclina o alinhamento do sensor 90 graus para voar como tailsitter neste perfil.

Tipo de plataforma e interruptores ao lado

O cartão Plataforma é onde o tipo de aeronave é definido à mão. Tipo de plataforma lista o que a controladora enviou. O FlySpark mostra esses nomes com espaços e maiúsculas, então MULTIROTOR vira Multirotor. Escolher um preset de frame grava a plataforma do preset neste campo: Multirotor, Tricopter, Airplane, Rover ou Boat. Helicopter está na lista da demo e não tem chip de frame.

Props out (direção de motor invertida) é um interruptor. A dica diz que cada motor gira ao contrário e o yaw inverte para combinar. O diagrama do frame usa essa flag, então a prévia gira ao contrário com o interruptor ligado. Has flaps liga o modo FLAPERON e a entrada do flaperon. Atribua esse modo na aba Modes depois de salvar o interruptor.

O interruptor de ligação segue o nome do parâmetro no firmware. INAV 7 responde mixer_pid_profile_linking. INAV 8 responde mixer_control_profile_linking. Parâmetro ausente não é desenhado, então a placa mostra uma das linhas, não as duas. O rótulo visível em cada uma é Link mixer profile to control profile. Só a linha do INAV 7 traz a dica sobre trocar para o perfil de controle com o mesmo número. A página PID tuning guarda os ganhos do perfil de controle; este interruptor só amarra os números dos perfis.

Dois perfis de mixer

INAV 7 e posteriores podem guardar dois perfis de mixer. O FlySpark mostra o cartão Perfil de mixer só quando a placa informa pelo menos dois. O segmento selecionado é o perfil em uso. Escolher o outro pede confirmação. Se o rascunho tem mudanças não salvas, o diálogo avisa que serão descartadas. Também diz que a controladora salva e reinicia para configurar as saídas deste perfil. Confirme com Switch & reboot ou cancele. Com a placa armada os segmentos ficam desativados e a linha diz Disarm to switch mixer profiles.

Abaixo dos segmentos, o cartão diz qual perfil você edita e quantos motores usados e regras de servo o outro perfil tem. Motor conta quando o throttle não é zero. Regra de servo conta quando a taxa não é zero. Se MIXER PROFILE 2 já está num interruptor, o cartão diz que desligado voa perfil 1 e ligado voa perfil 2. Se não está, o cartão pede MIXER PROFILE 2 num interruptor na aba Modes.

Automatic switch on RTH, Transition time e Tailsitter orientation ficam neste cartão, ligados ao perfil que você edita. Transition time usa escala 0,1 e uma casa decimal, em segundos. Mínimo e máximo vêm do parâmetro da placa, não de um limite fixo na aba. Tailsitter orientation é um interruptor só deste perfil.

Nomes dos presets de frame

O cabeçalho do cartão Frame é o preset cujas regras de motor e servo batem com a mistura atual, ou Custom mix. Tocar num chip só pré-visualiza. O diagrama e a linha Preview of that name permanecem, e as regras abaixo não mudam até Use e confirmar. Use fica desativado quando esse preset já está ativo, e o botão diz que o nome está definido. Confirmar substitui cada regra de motor e servo e define a plataforma. O diálogo nomeia a plataforma com o mesmo rótulo do menu Tipo de plataforma. Nada grava até Salvar. Se o preset inclui servos, o diálogo pede para checar no bancada se cada superfície move certo antes de voar.

Chips multirotor são Quad X, Quad +, Hex X, Hex +, Y6, Y4, Octo X8, Octo Flat +, Octo Flat X, V-tail Quad, Hex H e A-tail Quad. Tricopter é plataforma própria, com três motores, yaw esquerdo zero e uma regra de servo: Servo 5, stabilised yaw, taxa 100. Chips airplane são Flying wing, Airplane, Flying wing, differential thrust, Airplane, differential thrust, Airplane V-tail, Airplane V-tail, differential thrust, Airplane V-tail, single aileron servo e Airplane without rudder. Boat e Rover são chips separados. Rover e Boat compartilham as mesmas regras de motor e servo, um motor e Servo 4 em stabilised yaw a 100 por cento; o nome da plataforma os distingue.

Flying wing coloca stabilised roll e stabilised pitch no Servo 2 a 50 por cento, e no Servo 3 a −50 por cento roll e 50 por cento pitch. Airplane coloca stabilised pitch no Servo 2, stabilised roll nos Servo 3 e 4, e stabilised yaw no Servo 5, cada um a 100 por cento. Presets airplane e wing com differential thrust acrescentam um segundo motor com sinal de yaw oposto. Presets V-tail misturam pitch e yaw nos servos da cauda a 50 e −50 por cento. Depois de aplicar um preset você ainda pode editar qualquer linha, e o cabeçalho vira Custom mix assim que as regras deixam de bater com um chip.

Regras de motor

O rodapé do Motor mixer diz a parcela de throttle, roll, pitch e yaw de cada motor. Roll e pitch posicionam o motor no frame. O sinal de yaw define o sentido de rotação. Lista vazia diz No motors. Escolha um frame acima ou adicione um. Add motor fica disponível até usar todos os slots que a placa informou. A regra nova é throttle 1, roll 0, pitch 0, yaw 0: motor usado que ainda não comanda roll, pitch ou yaw.

Regras de servo

O rodapé do Servo mixer diz que cada regra soma entrada vezes taxa num servo, e que endpoints, centro e inversão ficam na aba Servos. Se a placa não informa servo mixer, o cartão diz isso e não oferece linhas. Se informa e nenhuma regra está em uso, o cartão diz No servo rules. Multirotores não precisam de nenhuma. Com alguma regra em uso, um aviso pede checagem na bancada se cada superfície move certo para roll, pitch e yaw.

Salvar, reiniciar e os dois assistentes

Aplicar preset ou editar número só muda o rascunho. O cartão Plataforma diz que mudanças no mixer valem após Salvar reiniciar a controladora. Até esse save, Ordem dos motores e Sentido de rotação ficam desativados, com a nota Save your mixer changes first. Depois de um save limpo, Ordem dos motores abre a tela de reordenação INAV e Sentido de rotação abre o assistente de direção. Ambos trabalham nas regras gravadas na placa; preview ou edição não salva não é o que eles rearranjam.

Trocar perfil de mixer é outra gravação. Descarta o rascunho, pede à placa selecionar o perfil e reinicia. O snackbar então nomeia o perfil em uso. Props off vale para esse reboot, como em qualquer save do mixer. A página do configurador INAV cobre conexão e as outras abas INAV em torno desta.

Num relance

Limites do editor de mixer

Motor throttle0 a 1, passo 0,05, três decimais no editor
Roll, pitch e yaw−2 a 2, passo 0,05. Roll negativo é direita, pitch negativo é frente, yaw negativo é horário
Número do servoServo 1 a Servo 16
Taxa do servo−125 a 125 por cento. Zero vira 1 ou −1
Velocidade do servo0 a 255. Zero é instantâneo. Caso contrário vezes 10 microssegundos por segundo
Transition timeEm segundos com uma decimal. Escala 0,1. Limites vêm da placa
Perfis na telaO cartão de perfil aparece quando a placa informa dois

Betaflight

Carregar um frame e um segundo perfil VTOL

  1. Abrir a aba Mixer

    Conecte a placa INAV no FlySpark e abra Mixer. Se a placa nunca teve defaults escolhidos, faça isso na aba Setup primeiro para a plataforma não ficar no início vazio.

  2. Pré-visualizar frame e usar

    Em Frame, toque no chip que combina com a aeronave, como Quad X ou Airplane. Leia a prévia, pressione Use e confirme. O diálogo nomeia a plataforma que vai definir. Frames com servo também pedem checar direção das superfícies antes de voar.

  3. Conferir linhas de motor e servo

    Abra cada motor e confirme throttle, roll, pitch e yaw. Abra cada regra de servo e confirme número do servo, entrada e sinal da taxa. Taxa negativa inverte só essa entrada naquele servo.

  4. Salvar e rodar os assistentes

    Salve e deixe a placa reiniciar. Ordem dos motores e Sentido de rotação só ligam depois desse save. Props off nos dois assistentes.

  5. Definir perfil 2 para VTOL

    Se Perfil 2 aparece, desarme, troque para ele e deixe a placa reiniciar. Carregue o outro frame da mesma forma e salve. Em Modes, coloque MIXER PROFILE 2 num interruptor. Desligado voa perfil 1. Ligado voa perfil 2.

Resolução de problemas

Problemas comuns e correções

  • Problema

    Os segmentos de perfil não fazem nada

    Correção

    A aeronave está armada ou uma troca já está em andamento. Desarme. A linha abaixo dos segmentos diz Disarm to switch mixer profiles. O cartão some quando a placa informa menos de dois perfis.

  • Problema

    Trocar perfil descartou edições

    Correção

    O diálogo de confirmação avisa que mudanças não salvas do mixer serão descartadas. Salve primeiro se quiser mantê-las, depois troque. A troca ainda reinicia.

  • Problema

    Uma superfície move ao contrário

    Correção

    Abra essa regra de servo e defina taxa negativa. Isso inverte só essa entrada neste servo. Endpoints e inversão do servo ficam na aba Servos. O aviso no cartão pede checagem na bancada antes de voar.

  • Problema

    Add motor ou Add rule desativado

    Correção

    Todos os slots que a placa informou já estão em uso. Remova um motor ou regra que não precisa. Remover empacota as regras usadas na frente.

  • Problema

    O cartão servo diz que a controladora não informa servo mixer

    Correção

    A placa enviou lista vazia de servo mixer. Não há Add rule nesse caso. Regras de motor ainda podem ser editadas.

  • Problema

    Yaw invertido depois de Props out

    Correção

    Props out inverte o yaw para combinar com a rotação invertida. Salve e reinicie para a placa voar com a mudança do cartão Plataforma. Depois confira o diagrama do frame e giro com props off.

FAQ

Perguntas frequentes

Onde fica o mixer INAV no FlySpark?

Na aba Mixer do configurador INAV. Os cartões são Perfil de mixer (quando a placa tem dois), Plataforma, Frame, Motor mixer e Servo mixer.

Quais presets de frame existem na aba?

Quad X, Quad +, Hex X, Hex +, Tricopter, Flying wing, Airplane, Y6, Y4, Octo X8, Octo Flat +, Octo Flat X, V-tail Quad, Hex H, A-tail Quad, Flying wing with differential thrust, Airplane with differential thrust, os três chips Airplane V-tail, Airplane without rudder, Boat e Rover. Os rótulos dos chips usam vírgula antes de differential thrust e antes de single aileron servo.

Use grava o preset na hora?

Não. Use substitui o rascunho de cada regra de motor e servo e define a plataforma. Nada grava até Salvar, e esse save reinicia a controladora.

Por que o cabeçalho diz Custom mix?

As regras atuais de motor e servo não batem com um preset. Rover e Boat batem entre si, então o nome da plataforma os separa. Qualquer edição manual que mude os números do preset também mostra Custom mix.

Como os dois perfis VTOL trocam em voo?

Coloque MIXER PROFILE 2 num interruptor em Modes. Desligado voa perfil 1 e ligado voa perfil 2. Trocar perfil na aba Mixer desarma, salva e reinicia; esse controle é para bancada.

O que faz Automatic switch on RTH?

Durante RTH um perfil multirotor muda para airplane para voltar, e um perfil airplane volta para pousar. Transition time é quanto MIXER TRANSITION roda antes dessa troca, em segundos com uma decimal.

Por que Ordem dos motores e Sentido de rotação ficam cinza?

Rodam nas regras salvas na placa. Salve o mixer primeiro. Também ficam ocultos enquanto você só pré-visualiza um frame que ainda não usou.

Multirotor pode deixar a lista de servo vazia?

Sim. Sem regras de servo em uso o cartão diz que multirotores não precisam de nenhuma. Tricopter é exceção entre chips parecidos com multirotor: o preset inclui servo de yaw.

Onde ficam os endpoints do servo?

Na aba Servos. A regra do mixer só escolhe servo, entrada, taxa e velocidade. Taxa negativa inverte só aquela entrada.

Por que só há uma linha Link mixer profile?

INAV 7 chama mixer_pid_profile_linking e INAV 8 chama mixer_control_profile_linking. A placa responde pelo nome dela, e a aba oculta parâmetro que não recebeu. Ambos os rótulos leem Link mixer profile to control profile.

Referências

Fontes

A documentação oficial por trás dos factos desta página.

  1. INAV WikiINAV on GitHub · github.com
  2. Betaflight WikiBetaflight · betaflight.com
  3. INAV MixerINAV on GitHub · github.com

Ferramentas

Ver todas as ferramentas FlySpark

Pronto para experimentar?

Grátis. Para conectar hardware, use Chrome ou Edge no computador; no celular, use o app FlySpark.