|
|
Carga til do
satlite NanoSatC-BR1 |
|
||
|
Parte da carga til do primeiro nanossatlite brasileiro, NanoSatC-BR1, foi projetada no laboratrio de pesquisa do Instituto de Informtica da UFRGS sob
coordenao da professora Fernanda
Lima Kastensmidt. O objetivo qualificar o uso de processadores
embarcados em FPGA comercial para uso em aplicaes espaciais. A carga til contm a descrio de um
processador de 32-bits baseado na arquitetura MIPS com software protegido
contra erros provenientes de radiao sintetizado em um circuito FPGA
ProASIC3E programado por memoria Flash. As tcnicas de proteo usadas no
software foram desenvolvidas durante o doutorado do aluno Jose Rodrigo Azambuja, orientado pela professora Fernanda, cuja
tese foi defendida em Setembro de 2013 no PPGC. A integrao do processador e
interfaces de comunicao com o computador de bordo do satlite e controle
dos demais circuitos da carga til foi de responsabilidade do aluno de
mestrado do PGMICRO William Do
Nascimento Guareschi, orientado pelo professor Ricardo Reis. A metodologia de teste foi
desenvolvida e realizada pelo aluno de doutorado do PGMICRO Lucas Tambara, orientado pela professora Fernanda Lima
Kastensmidt. |
||||
|
O
satlite NanoSatC-BR1, de um litro
de volume, foi lanado com xito no dia 19 de junho de 2014 s 16h horrio de
Braslia. O lanamento ocorreu na estao espacial localizada em Yasny, no sul da Rssia. O nanossatlite
universitrio NanoSatC-BR1 foi colocado em rbita a bordo do foguete Dnepr, de origem ucraniana, que levar outros 36
satlites para o espao. Os coordenadores do projeto so o professor da UFSM
e pesquisador do Centro Regional Sul do Instituto Nacional de Pesquisas
Espaciais (Inpe), localizado em Santa Maria, Dr. Nelson Jorge Schuch, e o pesquisador da sede do Inpe em So Jos dos
Campos Dr. Otvio Santos Cupertino Duro. A comunicao com o satlite da
base do INPE em Santa Maria j foi realizada com sucesso. |
Nas
prximas semanas estaremos j recebendo os dados da carga til. Pgina do Projeto: http://www.inpe.br/crs/nanosat/index.php
O satlite em rbita: http://www.qsl.net/py4zbz/nscbr1.htm
Ele est formalmente no catlogo de
satlites globais do NORAD, como pode ser visto em http://www.satview.org/br/index.php.
E suas rbitas, em qualquer ponto do
globo, pode ser acompanhadas em: http://www.satview.org/br/5d.php?sat_id=40024U. |
|||
|
O satlite
possui trs cargas teis: um magnmetro para
utilizao dos seus dados pela comunidade cientfica; um circuito integrado resistente
radiao projetado pela Santa Maria Design House
(SMDH) ligado a Fundao de Apoio Tecnologia e Cincia (FATEC) e UFSM; e um
hardware em FPGA, que deve suportar as radiaes no espao em funo de um
software desenvolvido pelo Instituto de Informtica da Universidade Federal
do Rio Grande do Sul (UFRGS). |
||||
|
O
objetivo da carga til qualificar o uso de processadores embarcados em FPGA
para uso em aplicaes espaciais.
FPGA
alvo: FPGA comercial ProASIC3 da empresa Microsemi programvel por memria do tipo Flash.
Processador
alvo: MIPS 32-bits
Programa
alvo: multiplicao de matrizes
Software
tolerante a falhas: uso de redundncia de variveis e
assinaturas operando em paralelo com watch-dog dedicado
a detectar erros no funcionamento do processador. |
||||
|
Etapa
1: Conhecendo o modelo de engenharia do
satlite no INPE. Nesta etapa foi avaliado o espao
fsico para a carga til, potencia mxima a ser utilizada e interfaces e
protocolos para comunicao com o computador de bordo. |
|
|||
|
Etapa
2: Definio da carga til e construo do prototipo no
laboratorio da UFRGS. A carga til conta com um circuito programvel FPGA
programado por memria Flash da empresa Microsemi (PROASIC3E). Neste FPGA, foram embacados: um processador soft-core
baseado na arquitetura do processador MIPS de 32-bits, memorias, watch-dog,
blocos de interface e comunicao SPI, controle e gerncia de outros
circuitos como o circuito integrado da UFSM e Design House de Santa
Maria e magnetmetro. |
|
|||
|
|
||||
|
|
|
|||
|
Etapa 3: Carga til final integrada no satlite contendo o FPGA PROASIC3E e os demais circuitos integrados.
|
|
|||
|
Satlite NanoSatC-BR1 |
Os testes finais ocorreram no INPE em So Jose dos Campos com a montagem do modelo de engenharia e o de voo com a placa final da carga til. |
|||
|
|
|
|||
|
LANAMENTO: O lanamento aconteceu em um foguete modelo RS-20 (Dnepr Launch Vehicle) com outros 32 satlites. Esse lanamento tornou-se um recorde no numero de cargas teis lanadas no espao em uma mesma misso, que inclui 33 satlites de 17 pases diferentes, incluindo o Brasil. Todos os satlites foram posicionados com sucesso nas suas rbitas. |
|
|||
|
EQUIPE da UFRGS no projeto da Carga til do
NanoSatC-BR1: Professores: -
Fernanda
Gusmo de Lima Kastensmidt: professor
associado da Universidade Federal do Rio Grande do Sul. Tem experincia na rea
de Cincia da Computao, com nfase em Hardware, atuando principalmente nos
seguintes temas: tcnicas de proteo contra radiao, tolerante a falhas,
arquitetura programvel, FPGAs tolerantes a
radiao. autora do livro Fault Tolerance Techniques for SRAM-based FPGAs publicado em 2006 pela editora Springer. -
Ricardo
Reis:
professor titular da Universidade Federal do Rio Grande do Sul, coordenador
do Programa de Ps-Graduao em Microeletrnica, ex-vice-presidente da IEEE Circuits and Systems Society. Ex-presidente da Sociedade Brasileira de
Computao. Chair do TC10 da IFIP. Pesquisador
nvel 1A do Conselho Nacional de Desenvolvimento Cientfico e Tecnolgico.
Tem experincia na rea de Computao, com nfase em Microeletrnica, atuando
principalmente nos seguintes temas: Microeletrnica, CAD, Physical
Design, VLSI Design, VLSI CAD, Projetos de Chips Tolerantes a Efeitos da
Radiao. |
Alunos de
Ps-Graduao: -
William
Do Nascimento Guareschi,
aluno mestrado, PGMICRO, UFRGS. (orientador: Ricardo Reis) Responsvel pelo
desenvolvimento de todo o sistema integrado no FPGA, integrao com as
interfaces e protocolos de comunicao. -
Jos
Rodrigo Azambuja, aluno doutorado, PPGC, UFRGS.
(orientador: Fernanda Lima Kastensmidt) Jos Rodrigo
atualmente professor na Universidade Federal de Rio Grande (FURG) Responsvel pelas
desenvolvimento e implementao das tcnicas de proteo usadas no software
do MIPS e teste das mesmas. -
Lucas
Tambara, aluno doutorado,
PGMICRO, UFRGS.(orientador: Fernanda Lima Kastensmidt) Responsvel pela metodologia de teste
da integrao com a implementao do protocolo do computador de bordo em
placa de prototipao com o ARM para controle, teste e comunicao com a
carga til nas etapas de desenvolvimento em laboratrio. |
|||
|
PUBLICAES: O FPGA comercial usado na carga
til foi testado sob dose acumulada (TID) no IEAv
em So Jose dos Campos e falhas transientes sob radiao usando acelerador de
partculas. Assim como a tcnica de tolerncia em software aplicada no
processador MIPS tambm foi testada sob injeo de falhas no laboratrio do
Instituto de Informtica e sob radiao durante o projeto usando acelerador
de partculas. Diversos artigos relacionados foram publicados ao longo do projeto. GUARESCHI, WILLIAM ; AZAMBUJA, JOSE ; Kastensmidt, Fernanda ; REIS, Ricardo ; DURAO, OTAVIO ; SCHUCH, NELSON ; DESSBESEL, GUSTAVO . Configurable test bed design for nanosats to qualify commercial and customized integrated circuits. In: 2013 IEEE Aerospace Conference, 2013, Big Sky. 2013 IEEE Aerospace Conference. v. 1. p. 1-7. Azambuja, Jos Rodrigo ; Altieri, Mauricio ; Kastensmidt, Fernanda Lima ; Becker, Jrgen . HETA: Hybrid Error-Detection Technique Using Assertions. IEEE Transactions on Nuclear Science, v. 60, p. 1-8, 2013. CHIELLE, E. ; AZAMBUJA, J. R. ; Barth, Raul Sergio ; Almeida, Felipe ; KASTENSMIDT, F. L. . Evaluating Selective Redundancy in Data-Flow Software-Based Techniques. IEEE Transactions on Nuclear Science, v. 60, p. 1-8, 2013. Azambuja, Jos Rodrigo ; Pagliarini, Samuel ; Altieri, Mauricio ; Kastensmidt, Fernanda Lima ; Hubner, Michael ; Becker, Jrgen ; Foucard, Gilles ; Velazco, Raoul . A Fault Tolerant Approach to Detect Transient Faults in Microprocessors Based on a Non-Intrusive Reconfigurable Hardware. IEEE Transactions on Nuclear Science, v. 59, p. 1117-1124, 2012. KASTENSMIDT, F. L. ; CHIPANA, R. ; GONCALEZ, O. L. ; Junior, E. ; VAZ, R. G. . TID in Flash-based FPGA: Power Supply-current Rise and Logic Function Mapping Effects in Propagation-delay Degradation. IEEE Transactions on Nuclear Science, v. PP, p. 1-8, 2011. |
||||
|
|
Fernanda Lima Kastensmidt Professor Associado do Instituto de InformaticaUniversidade Federal do Rio Grande do Sul (UFRGS) Porto Alegre - RS – Brasil www.inf.ufrgs.br/~fglima fglima (at) inf.ufrgs.br +55 51 3308-7036 |