Pathfinder Solar Array Spring 2019
PCB Design
Author/s: Wilder Pineda (Electronics and Control)
Verification: Guitron, Brendan (Project Manager)
Approval: Guitron, Brendan (Project Manager)
Table of Contents
Introduction
When looking at the PCBs designed by the Pathfinder Generation #2 team, we came to a conclusion that their design would not function, because the sensors were receiving unregulated power from the solar panels they were meant to be measuring. The I2C traces were connect incorrectly as well. Therefore new PCB’s had to be design as well.
Passive Panel PCB
The purpose of the passive panel is to connect 3 solar cells in series to generate power for the battery. This solar panel PCB includes a 4 pin dip switch that defines its position as the middle cell or last cell in the series connection. The first 2 pins (1 and 2) define the positive side of the solar panel, pins 3 and 4 define GND. For the passive panel to be defined as passive panel 1 the dip switches would need to be set the following way (pin 1:on, pin2:off, pin3:on, pin4:off); for passive panel 2 (pin 1:off, pin2:on, pin3:off, pin4:on).
Active Panel PCB
The Active panel PCB is soldered to a solar panel. It completes the series connection of the other two passive panels. The series connection then goes to a voltage divider which drops the voltage to a readable voltage by the ATtiny85’s ADC (PB3). This series solar voltage also goes to the INA169 which allows us to measure the current (PB4). The ATtiny85 then uses PB0 and PB2 for I2C communication (SDA and SCL). These lines travel to the bottom connector. The bottom 10 pin connector has 2 pins (which are from the 12 volt acid battery), that are used for powering the ATtiny85 and the INA169.
Wire Bus
Each wing has its own wire bus. The wire bus allows us to connect all modules in parallel per wing. This wire bus is a long individual 10 wire, ribbon cable. The wire bus then connects to the power hub PCB.
Power Hub PCB
Passive Panel Revisions
The passive panel went through 3 revisions first revision we were using 2 RJ45 connectors (2 different passive panel PCB’s one for passive panel 1 and different PCB for passive panel 2). Second revision we used 4 pin PST-GH connectors and the final revision was 1 ten pin connector and a dip switch as seen passive panel PCB section. (See Figure 1 for Rev 3).
Active Panel Revisions
The first rev used Rj45 connectors. Second rev used JST-GH connectors. Third revision added connections in order to program ATtiny85 using jumper wires, and also 10 pin ribbon connectors. Rev 4 removed the ATtiny85 program connections and was replaced with a ISCP header (see Figure 2 for rev 4).