14
INSTITUTO TECNOLÓGICO DE AERONÁUTICA CURSO DE PÓS-GRADUAÇÃO EM ENGENHARIA ELETRÔNICA E COMPUTAÇÃO – Área de Informática – PPG EEC-I CES-63 Sistemas Embarcados CE-235 Sistemas Embarcados de Tempo Real Professores: Dr. Adilson Marques da Cunha Dr. Luiz Alberto Vieira Dias Novembro de 2009 Apresentação do Projeto Final ICSC – ITA-SAT Grupo ITA-SAT Alexandre Eduardo Martins Ribolla Aline Cristina dos Santos Eduardo Henrique Bogoni Jorge Luís Guedes Alves Raphael Oliveira Costa Roger Luiz de Oliveira Guimarães Rubens dos Santos Guimarães Samoel Mirachi Thiago Tadeu Carvalho Ferreira

INSTITUTO TECNOLÓGICO DE AERONÁUTICA CURSO DE PÓS-GRADUAÇÃO EM ENGENHARIA ELETRÔNICA E COMPUTAÇÃO – Área de Informática – PPG EEC-I CES-63 Sistemas Embarcados

Embed Size (px)

Citation preview

Page 1: INSTITUTO TECNOLÓGICO DE AERONÁUTICA CURSO DE PÓS-GRADUAÇÃO EM ENGENHARIA ELETRÔNICA E COMPUTAÇÃO – Área de Informática – PPG EEC-I CES-63 Sistemas Embarcados

INSTITUTO TECNOLÓGICO DE AERONÁUTICA

CURSO DE PÓS-GRADUAÇÃO EM ENGENHARIA ELETRÔNICA E COMPUTAÇÃO – Área de Informática – PPG EEC-I

CES-63 Sistemas Embarcados CE-235 Sistemas Embarcados de Tempo Real

Professores: Dr. Adilson Marques da Cunha Dr. Luiz Alberto Vieira Dias

Novembro de 2009

Apresentação do Projeto Final ICSC – ITA-SAT

Grupo ITA-SAT

Alexandre Eduardo Martins Ribolla Aline Cristina dos SantosEduardo Henrique Bogoni Jorge Luís Guedes AlvesRaphael Oliveira Costa Roger Luiz de Oliveira GuimarãesRubens dos Santos Guimarães Samoel MirachiThiago Tadeu Carvalho Ferreira

Page 2: INSTITUTO TECNOLÓGICO DE AERONÁUTICA CURSO DE PÓS-GRADUAÇÃO EM ENGENHARIA ELETRÔNICA E COMPUTAÇÃO – Área de Informática – PPG EEC-I CES-63 Sistemas Embarcados

Roteiro Introdução - GuedesMotivação - RubensContextualização - RubensObjetivo – RubensProcessos - ThiagoDiagramas – SamoelComponentes – Alexandre (GST), Roger

(ADI), Raphael (TET)Integração ICSC SAT - EduardoConclusão - AlineReferências - Aline

Page 3: INSTITUTO TECNOLÓGICO DE AERONÁUTICA CURSO DE PÓS-GRADUAÇÃO EM ENGENHARIA ELETRÔNICA E COMPUTAÇÃO – Área de Informática – PPG EEC-I CES-63 Sistemas Embarcados

O componente GSTO componente de software de configuração GST é responsável pela aquisição e gerenciamento de dados de engenharia tais como temperatura, bateria (tensão e potência) e atitude.

O Componente GST esta dividido em 3 USC (Unidade de Software de computador), sendo GDT (Gerenciamento de Temperatura), GDB (Gerenciamento de Bateria) e GDA (Gerenciamento de Atitude).

A USC GDT tem por finalidade:

-Obtenção dos dados de temperatura, enviados pelo sensor.

-Conversão dos dados do sensor em dados de engenharia (dados de temperatura)

-Distribuição desses dados para o sistema a cada 500ms.

A USC GDB tem por finalidade:

-Obtenção dos dados da bateria através do conversor AD de tensão e potência.

-Calculo da autonomia da bateria.

-Verificação de OverVoltage e UnderVoltage da bateria.

Page 4: INSTITUTO TECNOLÓGICO DE AERONÁUTICA CURSO DE PÓS-GRADUAÇÃO EM ENGENHARIA ELETRÔNICA E COMPUTAÇÃO – Área de Informática – PPG EEC-I CES-63 Sistemas Embarcados

-Distribuição dos dados da bateria (status e autonomia) para o sistema a cada 500ms.

A USC GDA tem por finalidade:

-Obtenção dos dados de atitude e órbita pelos sensores inerciais e CDA.

-Verificação de mudança de atitude e órbita (comparando os dados dos sensores com os dados da CDA).

-Distribuição dos dados de atitude para o sistema a cada 500ms.

Page 5: INSTITUTO TECNOLÓGICO DE AERONÁUTICA CURSO DE PÓS-GRADUAÇÃO EM ENGENHARIA ELETRÔNICA E COMPUTAÇÃO – Área de Informática – PPG EEC-I CES-63 Sistemas Embarcados

Cápsulas da USC GDT:

-GDTPulseGenerator

Tem por finalidade geração do pulso de 500ms toda vez que o dado de temperatura é enviado para o TET.

-GDTDataAquisition

Tem por finalidade a aquisição do dado de temperatura toda vez que recebe o pulso da cápsula GDTPulseGenerator.

-GDTDataConverter

Tem por finalidade converter dado do sensor em dado de engenharia (dado de temperatura).

-GDTSender

Tem por finalidade o envio do dado de temperatura para o sistema (TET) e disparar o tempo de 500ms, enviando um sinal para a cápsula GDTPulseGenerator.

Page 6: INSTITUTO TECNOLÓGICO DE AERONÁUTICA CURSO DE PÓS-GRADUAÇÃO EM ENGENHARIA ELETRÔNICA E COMPUTAÇÃO – Área de Informática – PPG EEC-I CES-63 Sistemas Embarcados
Page 7: INSTITUTO TECNOLÓGICO DE AERONÁUTICA CURSO DE PÓS-GRADUAÇÃO EM ENGENHARIA ELETRÔNICA E COMPUTAÇÃO – Área de Informática – PPG EEC-I CES-63 Sistemas Embarcados

Cápsulas da USC GDB:

-GDBPulseGenerator

Tem por finalidade geração do pulso de 500ms toda vez que os dados de bateria (autonomia e over/undervoltage) são enviados para o TET.

-GDBDataAquisition

Tem por finalidade a aquisição dos dados de bateria (tensão e potência) toda vez que recebe o pulso da cápsula GDBPulseGenerator.

-GDBVoltageAnalizer

Tem por finalidade verificar se a tensão do satélite encontra-se em Undervoltage ou Overvoltage.

Page 8: INSTITUTO TECNOLÓGICO DE AERONÁUTICA CURSO DE PÓS-GRADUAÇÃO EM ENGENHARIA ELETRÔNICA E COMPUTAÇÃO – Área de Informática – PPG EEC-I CES-63 Sistemas Embarcados

-GDBDataConverter

Tem por finalidade converter dado de potência em dado de autonomia.

-GDBSender

Tem por finalidade o envio dos dados de bateria para o sistema (TET) e disparar o tempo de 500ms, enviando um sinal para a cápsula GDBPulseGenerator.

Page 9: INSTITUTO TECNOLÓGICO DE AERONÁUTICA CURSO DE PÓS-GRADUAÇÃO EM ENGENHARIA ELETRÔNICA E COMPUTAÇÃO – Área de Informática – PPG EEC-I CES-63 Sistemas Embarcados
Page 10: INSTITUTO TECNOLÓGICO DE AERONÁUTICA CURSO DE PÓS-GRADUAÇÃO EM ENGENHARIA ELETRÔNICA E COMPUTAÇÃO – Área de Informática – PPG EEC-I CES-63 Sistemas Embarcados

Cápsulas da USC GDA:

-GDAPulseGenerator

Tem por finalidade geração do pulso de 500ms toda vez que os dados de atitude são enviado para o TET.

-GDADataAquisition

Tem por finalidade a aquisição do dados de atitude (sensores e CDA) toda vez que recebe o pulso da cápsula GDTPulseGenerator.

-GDAAnalizer

Tem por finalidade verificar se os dados de atitude (atitude e órbita) fornecidos pelos sensores estão de acordo com os dados de atitude fornecidos pela CDA.

Page 11: INSTITUTO TECNOLÓGICO DE AERONÁUTICA CURSO DE PÓS-GRADUAÇÃO EM ENGENHARIA ELETRÔNICA E COMPUTAÇÃO – Área de Informática – PPG EEC-I CES-63 Sistemas Embarcados

-GDASender

Tem por finalidade o envio dos dados de atitude para o sistema (TET) e disparar o tempo de 500ms, enviando um sinal para a cápsula GDAPulseGenerator.

Page 12: INSTITUTO TECNOLÓGICO DE AERONÁUTICA CURSO DE PÓS-GRADUAÇÃO EM ENGENHARIA ELETRÔNICA E COMPUTAÇÃO – Área de Informática – PPG EEC-I CES-63 Sistemas Embarcados
Page 13: INSTITUTO TECNOLÓGICO DE AERONÁUTICA CURSO DE PÓS-GRADUAÇÃO EM ENGENHARIA ELETRÔNICA E COMPUTAÇÃO – Área de Informática – PPG EEC-I CES-63 Sistemas Embarcados

-Cápsula NumberGenerator

A cápsula NumberGenerator foi criada com o propósito de gerar dados para a entrada da CSC GST. Como não foi possível a criação do hardware do sensor de temperatura, tensão, potência, atitude e orbita então foi criado essa cápsula para gerar os dados desses sensores.

Page 14: INSTITUTO TECNOLÓGICO DE AERONÁUTICA CURSO DE PÓS-GRADUAÇÃO EM ENGENHARIA ELETRÔNICA E COMPUTAÇÃO – Área de Informática – PPG EEC-I CES-63 Sistemas Embarcados