First-MOVE OBDH System und Core Functions Board

Ähnliche Dokumente
EyeCheck Smart Cameras

Embedded Linux für SoC Applikationen

Die Technik hinter IoT: Arduino, Raspberry Pi & Co.

C2000 Piccolo. LaunchPad Entwicklungskit. C2000 Piccolo. Schnellstart mit dem Texas Instruments. LaunchPad Entwicklungskit.

Nicht nur zum Spielen geeignet Atmels AVR und AVR32 Xplain Evalkitserie sind die ideale Hardwareplattformen für das neue AVR Studio 5


Embedded Linux gnublin Board Programmieren Sonstiges. Embedded Linux am Beispiel des Gnublin-Boards

P01: ROM-Emulator 16/8 Bits, vorzugsweise für Starterkit NEC V 850

Ausbildung & Raspberry Pi. Alexander Elsas Goethe-Universität Frankfurt

Selbstbauprojekt 2017 GØ1

SB-002 DATASHEET SB-002 V1.00: 8051 MIKROCONTROLLERBOARD MIT AT89C5131A-M OHNE NETZTEIL. Dokument NR.: SB-002_Datasheet

SB-001 DATASHEET SB-001 V1.00: 8051 MIKROCONTROLLERBOARD MIT AT89C5131A-M. Dokument NR.: SB-001_Datasheet

Johannes Kelper Universität Linz. Institut für Elektrische Messtechnik. Dokumentation. ATmeag8-USB Modul. Bernd R. Arminger ATmega8-USB Modul 1

Viele Fliegen mit einer Klappe: Embedded-Elektronik testen und programmieren mit geringem Zugriff

Vorläufige Dokumentation

Einführung. Schritt 1: Sammle deine Materialien

CompactPCI Tualatin CPU CC7-JAZZ

Handbuch - ROCK PI 4. o Das von Ihnen verwendete Typ-C-Kabel muss die Datenkommunikation unterstützen. Wir nennen es USB Typ-C Ladedatenkabel.

Mikrocontroller vs. Mikroprozessor 1/3

Vom Web ins IoT: Schnelleinstieg in Tooling und Entwicklung

Projekt: Kaffeemaschinensteuerung mit ATMega128RFA1

Embedded Touch Panel PC OTP/57V

Python macht Embedded Linux angenehmer

Überblick zum ESP32 mit Arduino. Helmut Tschemernjak Arduino-Hannover

Projekt von Sergio Staab, Niklas Abel

Zur Einarbeitung in die Arduino Welt reichen die Folgenden Komponenten aus.

F4 Fuse- und Lock-Bits

MySQL und Raspberry Pi. Alexander Elsas Goethe-Universität Frankfurt

Sensornetze auf Basis von 6LoWPAN und Contiki. Abschlusspräsentation zum Forschungsseminar

ICnova SAM9G45 OEM. SAM9G45 OEM Modul. Eigenschaften. Datenblatt

Der Prozessor ist streckbar, und kann im Zweifelsfall sehr einfach ausgetauscht werden.

Mikrocontrollertechnik. F5 Erstes Programm. AVR Studio 4

USB auf 2x Seriell Adapter - USB zu RS232 / RS422 / RS485 Seriell Konverter (COM) StarTech ID: ICUSB

ESP8266. Physik und Sensorik. System on Chip (SoC) für das Internet der Dinge (IoT)

Dr.-Ing. Kühn. KuehnOpt. Zuschnittoptimierung und Etikettendruck direkt an der Säge für Android Hardware, embedded Systeme und Gateways 3/2017

USB3 Vision Wohin geht die Reise?

Smart Metering im Haushalt. Softwarelösungen Matthias Aebi, futurelab AG / digitalstrom Allianz

Entwurf von Embedded Systems 2

Entwurf von Embedded Systems 2

Fachprojekt for Embedded System: Design and Implement Your Own Embedded Systems (2) LS 12, TU Dortmund

Projekt von Sergio Staab, Niklas Abel

1. Ditzinger Makerspace

Arduino und Freunde. Der Arduino. Das vielleicht. bekannteste. open source hardware. Produkt:

C260 V2 Hardware-Beschreibung

FPGA-Module. Online version of this document:

TV Erlebnis neu definiert. HD Serie HD1, HD2 und HD3

Es kann Stand-Alone oder als Erweiterung einer µc Schaltung verwendet werden.

Dr.-Ing. Kühn. KuehnOpt. Zuschnittoptimierung und Etikettendruck direkt an der Säge für Android/Apple Hardware, embedded Systeme und Gateways 3/2018

Iftest-MMI-Konzept. Whitepaper

Lehrplanentwicklung Elektronik Bad Ischl 2006 ==========================================================================================

SC-CVL01. Art-Nr Hauptmerkmale. Spezifikationen. SC-CVL01 Smart Camera System, Farbe, 640x fps, Linux-OS, Optik, LED-Ring, VGA

R 2 Prototyping. HV 2 Monitor Version 1.2. gmbh. 5. September 2012 INHALT. Übersicht Anschlüsse / Taster Funktionen...

Microcomputer be-greifbare Informatik

Datenblatt ISOBUS-Jobrechner

GALAXIS EASYWORLD und JTAG

Eigenschaften GCK-972 RS232

Linux Terminal mit Ethernet und Java. Eine dynamische Plattform für Automatisierungsapplikationen?

ALVIDI. AVR-Entwicklungsmodul mit 128 KByte externem SRAM. Modell: AL-ERAM128 Version 2.0 Übersicht. Maße. Beschreibung. Elektrische Eigenschaften

Einbau Arduino Shield V2.0(B)

ATXMega128/192/256a3- Controllerboard

Technische Daten. Technische Daten. Technische Daten. Betriebssystem. Prozessor. Festplattenlaufwerk. Standard-RAM. Maximaler RAM

SC-MVC02. Art-Nr Hauptmerkmale. Spezifikationen. SC-MVC02 Smart Camera System, s/w, 752x fps, Linux-OS, CS-Mount, Wide-VGA

Datenblatt Quantron A

Doku zum STM32F429-Board von UB. Inhaltsverzeichnis

Ditzinger Makerspace Arduino Upload

Mini- Mikroprozessor-Experimentier-System. Version 1.0b vom :21. mit einem 8051-Mikrocontroller

Entwicklungsboard 16F1824

Aufbau 3D Cube 8x8x8. Materialliste

SC-CSC01. Art-Nr Hauptmerkmale. Spezifikationen. SC-CSC01 Smart Camera System, Farbe, 1280x fps, Linux-OS, CS-Mount, SXGA

Configurable Embedded Systems

ISO7816. Spezifiziert die wesentlichen Merkmale von Chipkarten. Unterteilt in:

Installation & Usage. Version 1.0. estickflashtool

PrioComP vdx. Manual alpha 2000 GmbH

Basisplatine PIC-Basis-V42. Abbildung: Features : PIC Programmier- und Übungsmodule. Basismodul. Best.-Nr

Diagnose von Kfz-Steuergeräten. Klaus Dinnes Roland Magolei

GinLink Interface 1GHz RISC CPU M-RAM High-Speed Feldbus Controller RISC-CPU, 800MHz... 1GHz Bis zu 256 MByte SDRAM

Siemens AG Electronic Siemens Electronic Design and Design Manufacturing and Services. Produkte & Lösungen THE POWER OF IDEAS

embedded projects GmbH

Tickt ihr Board noch richtig? Frequenzmessung durch ChipVORX als Ergänzung zum Boundary Scan Test. Dipl.-Ing. (FH) Martin Borowski

Embedded VisionBox und VisionCam

ABLEITUNG ZUSÄTZLICHER STEUERGRÖSSEN FÜR DIE STRAHLFORMUNG IN EINEM LASER-SCANNER IM ECHTZEITBETRIEB

Microcontroller im Amateurfunk

Grundlagen der Anwendung und Programmierung des ESP8266. Dennis Hoffmann Mittwoch, :30 Uhr Schulungsraum SW23/147

ATMEL Kurs mit BASCOM AVR. Für Einsteiger, und solche die es werden wollen. Entwickelt von Pierre Mai. Speziell für

CU-R-CONTROL. Beschreibung zur Schaltung ATMega16-32+ISP MC-Controller Steuerung auf Basis ATMEL Mega16/32. Autor: Christian Ulrich

Transkript:

First-MOVE OBDH System und Core Functions Board

First-MOVE OBDH 96x96x30mm³ Masse ca. 168g Aufgesetztes Kameramodul 2 Tochterboards (Latch-up Protection und Hard- Command Unit) Heatsinks (radiation shields) OS und Missionssoftware selbst entwickelt Pull-Pin Switches Batterieladebuchse Programming/Test Interface Extrem spezifische Einzellösung für den First-MOVE Satelliten 2

First-MOVE OBDH Basiert auf MC Atmel AT91SAM9260 (210MIPS @190MHz) 512kB MRAM 256mB SDRAM 128mB Flash Lup Protection und Hard Command Unit auf Tochterboards Leistungsaufnahme 200mW - 1,4W (mit LUP und HCU) Externes Programmier Interface Verschiedene Interfaces (siehe Bild) Kompatibel mit CubeSat Kit, Clyde Space EPS und ISIS TRX (PC104 Stecker) 3

Erfahrung aus First-MOVE Idee eines Core Functions Board für alle kommende Missionen Missionen haben verschiedene Ansprüche an das OBDH System Deshalb gibt es kein Standardsystem, sondern dieses wird jeweils neu entwickelt. Selbst in der Entwicklung eines missionsspezifischen OBDH-Systems verändert sich dieses mehrfach leicht, was stets in neue Modelle resultiert (siehe Grafik). First-MOVE OBDH Breadboard 1 Breadboard 2 Breadboard 3 Engineering Model Flight Model Solution Spaces MOVE-on OBDH Breadboard Engineering Model Flight Model Aufgrund der Schwierigkeit und Komplexität in den Kernfunktionen (Speicher, MC etc.) hat es bei First-MOVE leider drei Anläufe (und ca. 1 Jahr) gebraucht, bevor überhaupt ein annähernd lauffähiges Breadboardmodell für erste Tests verfügbar war. Core Functions MC, Memories Power Supply, Oscillators, Pullup/down Resistors etc. Jedes neue Modell ist mit hohen Kosten (z.b. 6-layer PCB ca. 600 ), hohem Fehlerrisiko und Aufwand (Bestückung ca. 40h) verbunden. Ein universell einsetzbares, modulares Kernsystem reduziert den Aufwand für neue Systeme oder Versionen sowie Fehleranfälligkeiten auf ein Minimum. Terrestrial Application Model 1 Model 2 Prototype 4

Core Functions Board Status: Prototypen getestet, mehrere Boards in der Fertigung Basierend auf den Erfahrungen aus First-MOVE wurde ein universell verwendbares Kernsystem am LRT entwickelt. Das kleine Board basiert auf dem neuen Microcontroller AT91SAM9G20 (400MHz) bzw. alternativ SAM9260, und besitzt eine modulare Speicherkonfiguration (mit MRAM speziell für Raumfahrtanwendungen), Oszillatoren, die komplette Beschaltung der Komponenten und Interfaces (Filterkondensatoren, Pull-up/down Widerstände etc.) sowie einfach verwendbare Schnittstellen (z.b. Pinreihen, Stecker für Programmierung). Das Board kann wie es ist stand-alone verwendet und programmiert werden. Über einen Programmieradapter, der über ein Kabel verbunden wird, bezieht es Strom, und kann über USB, JTAG und Debug Schnittstellen direkt mit einem PC programmiert und ausgelesen werden schneller Einstieg in die Entwicklungsarbeit Auf standardisierten Pinreihen (Rastermaß 2mm) bietet es eine Vielzahl an standardisierten Interfaces (z.b. Ethernet, USB Device und Host, I²C, SPI, UART etc.) Leistungsaufnahme ca. 150mW - 2W Das Board wird am Lehrstuhl für Raumfahrttechnik für alle Anwendungen, also zukünftige CubeSat Missionen, aber auch für Rexus-Höhenforschungsraketen- Experimente oder als Steuerrechner für Pointing- und ACS-Anwendungen verwendet. 5

Core Functions Board Schematics 6

Core Functions Board Complete Interface 7

Verwendung Für ein schnell verfügbares erstes Breadboard eines kompletten OBDH Systems kann das Core Functions Board auf ein einfaches Interfaceboard aufgesteckt werden, auf dem missions-spezifische Funktionen/Interfaces ausgeführt sind. Das Core Functions Board misst nur 45x65mm OBDH Breadboards mit Interfaceboard und aufgestecktem Core Functions Board können klein genug implementiert werden um in einem CubeSat getestet zu werden. Wenn die Gesamtkonfiguration ausreichend getestet ist, werden Core Functions Board und missions-spezifische Komponenten auf einer gemeinsamen Platine integriert. Bei Änderungen in frühen Entwicklungsphasen muss jeweils nur das Interfaceboard (2-layer PCB ca. 40 ) ausgetauscht werden, nicht das komplette OBDH System (6-layer PCB ca. 600 ) 8

Bestückungsoptionen für das Core Functions Board Das neue Core Functions Board bietet je nach Bedarf verschiedene Bestückungsoptionen, z.b. AT91SAM9260 (210MIPS @ 190MHz) in LFBGA/PQFP package oder AT91SAM9G20 (440 MIPS @ 400 MHz) 256Mbit SDRAM (16Mbit x 16) oder 512Mbit (16Mbit x 32) Flash optional bis 4Gbit (512Mbit x 8) MRAM optional bis 4Mbit (256Kbit x 16) Des Weiteren sind viele Pins optional verwendbar, z.b. können die Image Sensor Interface Pins auf der Unterseite bestückt auch als Standard-IOs verwendet werden AT91SAM9G20 LFBGA AT91SAM9260 PQFP 9

Softwareoptionen Für das Core Function Board stehen zahlreiche Softwareoptionen zur Verfügung, welche einen instantanen Einstieg in die Entwicklungsarbeiten ermöglichen: Atmel Software (siehe http://www.atmel.com/dyn/products/product_card.asp?part_id=4337) Linux Am LRT entwickeltes Betriebssystem für MOVE, basierend auf eigenentwickeltem Scheduler und Bibliotheken + Sehr kleines Betriebssystem, passt in den strahlungstoleranten MRAM Speicher + Speziell in Sachen Robustheit auf die Raumfahrtanwendung ausgelegt, z.b. Single Event resistenter Boot-Code durch spezielles Error Correction Scheme (siehe Grafik) etc.