Team Members Attitude Control System (ACS) OreSat Driver Board › ece › sites › › ... ·...
Transcript of Team Members Attitude Control System (ACS) OreSat Driver Board › ece › sites › › ... ·...
Department of Electrical and Computer Engineering
Project Statement
Design a dual motor driver capable of taking
commands from the OreSat Attitude Control
and Determination System and translate the
command to the respective actuator powered
directly from the battery bank
OreSatOregon’s First Satellite
Portland State
Aerospace Society
Attitude Control System (ACS)
Driver Board
Team MembersAndrew Capatina B.S. Computer Engineering
Chad Coates B.S. Computer Engineering
Armaan Roshani B.S. Computer Engineering
Max Schweitzer B.S. Computer Engineering
Nathaniel Dusciuc B.S. Electrical Engineering
Eric Ruhl B.S. Electrical Engineering,
B.S. Physics
Key Design Requirements
● Able to communicate over and receive
power from the OreSat Backplane
● Minimize power usage while maintaining
sufficient torque levels.
● Minimize standby power consumption.
● Adaptable design easily changed to
accommodate different operational
parameters
● Board layout must accommodate a
modular design with a maximum allowable
driver system volume of 4 x (50mm)3
● Runs from a microcontroller
● Meets or exceeds OreSat Survivability
Standards
● Able to implement Phase Vector Control
over the BLDC motor driver
● Documentation of operation and source
code for system implementation in
previous Capstone Projects, including the
EFS and eNSR
Background and Motivation
OreSat is Oregon’s first satellite. For
purposes of communication and
photography, OreSat will need to point at
specific locations on Earth as it orbits
overhead. To accomplish this, we will use an
ACS consisting of four reaction wheels and
three magnetorquers. Four ACS Driver
Boards will be the interface between the
orientation controller and these actuators.
For more information about the OreSat
Project, visit oresat.org
Board Layout
The board layout was developed in
conjunction with the mechanical
engineer designing the structural
mount for the control boards and
motors (Fig. 4). The mount also act
as thermal sinks which will mate to
the large areas of exposed copper
at the mounting interface.
GitHub Wikihttps://github.com/oresat/oresat-acs-board/wiki
Figure 3: Layout rev3 (above) Figure 4: Structural Mounting System (below)
Figure 2: Development Setup
Special Thanks
Miles Simpson
Help with implementing ChibiOS as well
as working with us to maintain code
consistency with the rest of OreSat
Joe Shields
Mounting and structure constraints and
design, assisted with final board layout
Joshua Lake
Control theory and characterization,
assisted with development of our
design and control paradigm
Erin Schmitt
Answered conceptual and technical
questions about the prior capstone
focused on attitude control
Andrew Greenberg, our industry advisor
Yih-Chyun Jenq, our faculty advisor
Figure 1: System Diagram
BLDC
Motor
ACS Driver
Board