
Pico satélite educativo CanSat desarrollado en las plataformas ARM-CortexM4 y FPGA
Author(s) -
Fernando Sánchez-Texis,
Mariatalia Ibarra-Bonilla,
Ivan Reyes-Castillo
Publication year - 2019
Publication title -
revista de aplicaciones de la ingeniería
Language(s) - English
Resource type - Journals
ISSN - 2410-3454
DOI - 10.35429/jea.2019.20.6.9.17
Subject(s) - field programmable gate array , embedded system , microcontroller , computer hardware , computer science , eeprom , arm architecture , python (programming language) , engineering , operating system
This paper presents the design and implementation of a CanSat pico-satellite developed on the ARM-CortexM4 and FPGA Spartan6 platforms. The CanSat structure consists of four modules distributed in four levels of construction. The first level is the sensor module, consisting of: the IC BME280 (barometer, humidity and temperature), the L70 GPS system and an inertial sensors system MPU6050 and AK8975. The second level is the mission control module and incorporates an ARM-STM32F407 microcontroller integrated with the OS-Micropython that allows programming in Python language. This module has the capacity of data storage using an EEPROM-M24C32 memory and a micro-SD. The third level is the LoRa technology wireless communications module with a 10Km range. The fourth level is the vision module, consisting of an OV7670 camera interconnected with the FPGA XC6SLX16, which functions as a photo and video capture system. The design of the modules was made with SMD technology in PCB of up to four layers. The design of the CanSat protective case in PLA material, manufactured by 3D printing of FDM technology, is presented. Finally, the results of preliminary performance tests are presented.