BGC - Ordinateur de bord modulaire

BGC - Ordinateur de bord modulaire

BGC est un ordinateur de bord modulaire concu pour controller un engin spacial.

Il est compose d'une unite d'IO (INPUT/OUTPUT), une unite de calcul et un centrale d'inertie.

Il peut etre aussi extensible facilement pour avoir des cartes filles (une carte telemetrie par exemple).

BGC - Ordinateur de bord modulaire

Introduction

Le projet BGC pour Betelgeuse Guidance Computer est projet de carte electronique, de logiciel embarque, et d'outillage logiciel/tableau de board/Monitoring sur PC de commande.

Le projet a pour but de fournir une reference Open Source d'ordinateur de board de fusee et lanceur spatial.

Le projet a ete concu initialement sur 4 cartes distinctes:

- La carte IO: La base de BGC et le noyau central du l'ordinateur du board gerant les entrees/sorties essentielles: Stockage, Centrale d'inertie, Base de temps fiable (resistante au forte acceleration) ... et communiquant avec tout les cartes filles connectes avec.

- La carte calcul:  Une carte puissante concu pour faire des calculs en temps reel ainsi que pour des assarvissement des servo-moteurs.

- La carte extensions: Une carte pour les peripheriques complementaires tel que le GPS, Iridium, Lora, ...

- La Carte de Telemetrie: Carte de Communication Radio (Carte gere comme projet separe: SPINO)

 

Vue d'ensemble du Projet BGC, avec ses specification

Betelgeuse-Elec-Arch-v3.1.jpg

Architecture

La carte IO: base sur Atmega 2560 (similaire a l'arduino mega) qui peut etre programme avec l'Arduino IDE

La carte IO inclut une base d'horloge (clock) ultrastable qui resiste aux fortes accelerations.

La carte de calcul est base sur le stm32h7 cadence a 450 Mhz, stm32h7 est un SoC recent et ultra puissant de la famille stm32.

 

Electronique

La derniere version de l'electronique est la 2.0.

- Les schemas sont stocke ici

- La BOM de la carte IO est stocke ici

- La configuration de fabrication de PCB chez JLCPCB est stocke ici.

Mecanique

Le fichier de conception 3d (format step) est stocke ici

Software

La derniere version de firmware est la 1.1.  elle est versionne sur: github

haut