Giter VIP home page Giter VIP logo

fox-1-mppt's Introduction

Fox-1-MPPT

This repository contains the Public Domain files of the Radio Amateur Satellite Corporation (AMSAT) Fox-1 satellite Maximum Power Point Tracker. This is a PCBA flying on the Fox-1 series of 1U cubesats which optimizes the power extracted from the six solar panels on the spacecraft using analog computing.

AMSAT Fox-1 MPPT

Overview

The Fox-1 Maximum Power Point Tracker utilizes analog computing to track the solar panel voltage which generates the maximum amount of power from solar cells. It implements what is essentially a "temperature-based set-point constant voltage algorithm" MPPT. Since the solar cells are well-known, this design uses op-amps to compute the predicted voltage which will produce maximum power as fast as the analog bandwidth of the components used will allow it. Analog MPPT was chosen for it's "stateless" design due to radiation tolerance concerns of microcontrollers.

Revision 1.2 boards are Revision 1 PCB's with BOM modifications necessary for correct operation. This included stacking some capacitors ontop of feedback resistors in the RTD circuit for stability. Revision 1 PCB's are green soldermask in color. Revision 2 PCB's were created to adress these issues better and properly mount all parts with correct footprints and adress some other manufacturing needs. These boards are use a blue soldermask and the design files for the Rev 2.1 boards have been uploaded to this Github repository.

READ THE FOX-1 MPPT TECHNICAL OVERVIEW TO UNDERSTAND THE PROJECT!

History

This project began as a Rochester Institue of Technology Multi-disciplinary Senior Design (MSD) project during the 2012-2013 school year. Originally the P13271 AMSAT-MPPT project which successfully delivered a proof-of-concept MPPT intended for a 3U cubesat, the design was continued and modified for use on the smaller Fox-1 satellites which are 1U in size.

Original Team

The original RIT team to create this MPPT included

  • Bryce Salmi, KB1LQC
  • Brenton Salmi, KB1LQD
  • Ian MacKenzi, KB3OCF
  • Daniel Corriero

Work was performed over two years between 2013 and 2015 by Bryce Salmi and Brenton Salmi to bring the design to flight status from the P13271 project as seen here.

Flights

The Revision 1.2 and Revision 2.1 Maximum Power Point Trackers are currently slated to fly on several launches to Low Earth Orbit with more launches being sought after. These flights are accurate as of 9/3/2016.

Fox-1Cliff and Fox-1D

Two MPPTs will fly aboard two cubesats on the same launch. These satellites are Fox-1Cliff and Fox-1D which are being sent up on the Spaceflight SHERPA payload on a SpaceX Falcon 9.

Fox-1B "RadFxSat"

One MPPT will be flying on the Fox-1B cubesat set to launch aboard a ULA Delta II rocket.

Fox-1E "RadFxSat-2"

One MPPT will be flying on the Fox-1E cubesat set to launch aboard a Virgin Galactic Launcher One in December, 2017.

Project Structure

Hardware Files

All hardware files are located in the Hardware/Rev2_1 directory. They consist of Kicad EDA files which were developed using Kicad Build: 2013-07-07 BZR 4022 which is the July 2013 stable version of the EDA tool (Windows). Also placed into the hardware directory are the project output files. These are the files which were used to order the PCBs and present an easy to use view of the design (PDF, Excel, Gerber, etc).

Notable Documents

Documents

The documents folder contains support documents necessary to describe the design intentions and analysis of the MPPT.

Notable Documents

Images

The images directory contains a select set of high-quality stock images showing the Rev 2 MPPT very clearly. Not much more needed to say about this ๐Ÿš€

fox-1-mppt's People

Contributors

kb1lqc avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.