O software do sistema de gerenciamento de vôo é independente do hardware?

1

É possível 'misturar e combinar' hardware e software de diferentes fornecedores para criar um sistema de gerenciamento de vôo? Quero preparar um estudo sobre FMSes e posso ver que existem vários fornecedores de software independentes. Isso significa que o software pode ser instalado em diferentes plataformas de hardware?

por Utkarsh Khirodkar 25.01.2018 / 09:44

2 respostas

O sistema de gerenciamento de vôo (FMS / FMC / MCDU) é tanto hardware quanto software. O hardware é a estrutura do próprio computador, enquanto o software é o software real que está energizando e permitindo a entrada do usuário no computador.

Pense nisso como seus computador.

25.01.2018 / 14:49

Se você está pensando no análogo de instalar Windows or linux num determinado computador pessoal físico, a resposta é mais ou menos não. Não porque não é possível, mas mais porque não é assim que a aviônica é produzida ou como o pipeline de aviônica se desenvolveu ao longo dos anos. O Avionics também funciona de maneira bem diferente do seu computador doméstico básico, pois ele é projetado para ser muito mais redundante e ter muito mais operações conscientes em tempo real. Você, como usuário, é livre para executar qualquer software que desejar no seu computador como não regulamentado e não importa se, digamos, um processo bloqueia outro, um processo falha, um processo produz resultados errados ou um processo em conjunto destrói a máquina, essas coisas não seria ótimo em aviônicos.


Existem dois tipos básicos de componentes / atualizações de "software" aviônicos:

Atualizações do banco de dados: isso ocorre regularmente quando um novo conjunto de dados é disponibilizado e atualiza os waypoints, VORs, frequências e mapas no sistema.

Todas as atualizações do banco de dados, em última análise, contêm as mesmas informações (geralmente falando). Dependendo de onde você está no mundo, as informações são mantidas por vários autoridades reguladoras assim como algumas outras empresas. No entanto, para funcionar bem com um determinado FMS, os dados podem precisar ser entregues em um formato específico. Até onde eu sei, não existem formatos públicos de dados do FMS e geralmente você precisa obter o banco de dados é atualizado diretamente do fabricante da unidade.

Este poderia podem ser intercambiáveis ​​com alguma coordenação, mas os vários fabricantes têm um fluxo de renda estável com as atualizações, portanto, há pouco incentivo para alterar o modelo.

Os conjuntos de dados de alguém que não seja o fabricante provavelmente não serão carregados e podem vir com o tipo de cartão errado ou ser incompatível com o sistema de carregamento. Da mesma forma, nem todas as unidades são capazes de consumir / utilizar todo o conjunto de dados.

Atualizações de software: isso ocorre talvez em um cronograma ou talvez quando necessário e altera a funcionalidade do sistema. Ou se houver um erro no sistema.

Os aviônicos tendem a ser bastante proprietários em grande parte porque custa muito dinheiro para certificar e projetar aviônicos Além disso, os fabricantes de componentes aviônicos têm certas responsabilidades em manter os certificados. Se surgirem problemas com a unidade, eles podem precisar fornecer uma correção; portanto, é mais simples ter controle sobre toda a unidade, flexível e de hardware. Isso também ajuda a reduzir as possíveis combinações de unidades de software / hardware no caso de um problema no lado do software ou do hardware, além de impedir que você precise certificar todas as combinações possíveis.

Uma coisa que é muito importante é que, devido ao caso de uso, os aviônicos tendem a embaçar as linhas entre hardware e software em termos do que é implementado onde. Lembre-se de que geralmente qualquer coisa que possa ser implementada no código pode ser implementada em pura lógica discreta. similarmente a maioria coisas implementadas classicamente em hardware podem ser modeladas em software. Como tal, as linhas borradas, o acoplamento frequentemente apertado e o conhecimento necessário em toda a plataforma tornam quase necessário fazer tudo como um só.

Você pode encontrar muito mais sobre o Processo de certificação de hardware e software da FAA aqui bem como alguns notas sobre software aviônico aqui. Há também alguns informações tangencialmente relacionadas decentes nesta resposta.

Este grupo parece estar construindo algum tipo de avião de código aberto com aviônicos de código aberto e pode valer a pena ler para ver onde eles estão e como eles fizeram isso.

Mas não é tudo por nada, coisas como o Normas ARINC foram desenvolvidos permitindo a criação de Aviônicos modulares integrados e pressionou para padronizar pelo menos partes da equação e abrir possibilidades futuras de pelo menos misturar e combinar componentes.

26.01.2018 / 05:00

Tags