Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

https://university-of-waterloo-solar-car-team.365.altium.com/designs/4F041A85-6320-476B-BAA5-BC219D4A1B9F?variant=[No Variations]#design

...

  • R135 (resoldered)

  • C61 (resoldered)

  • changed R7 (4.7k → 1.21k)

POWERING ON THE BOARD AND TESTING LOAD SWITCHES

At this point I flashed the controller board with the PD firmware (power_distribution) and connected the controller to PD; after soldering some jumper wires (for VBAT and GND), the board was connected to the DC power supply. The power supply was set to 13.5 V with a 0.80 A current limit; when the board was powered on I noticed that some LEDs were periodically blinking on and off (LED4 and iirc LED27 and LED23). I was also getting incorrect voltage readings for V5 (5 V) and V1 (3.3 V).

...

Connector

Reading (volts)

Main_Pi

~0

Driver_Disp

~5

Spare_5V_1

~5

Spare_5V_2

~0

Left_Cam/Rear_Cam

~5

Right_Cam

~5

MCI

~13.7

Steering/Solar_sense

~13.7

Spare_1

~13.7

Main_Disp/BMS

~13.7

Center_Console

~13.7

Rear_Cam_Display

~13.7

L_Disp/Chgr_Interface

~13.7

R_Disp/BPS_strobe

~13.7

Spare_2

~13.7

Spare_3

~13.7

DRL/Brake_light

~13.7

Turning_Light

~13.7

Fan Control -

  • PA0_FAN_POT2/TEMP2

  • PA1_FAN_POT1/TEMP1

  • ~3.3

  • ~0.7

Fan group 2

  • NetFan group 2_1

  • NetFan group 2_2

  • NetFan group 2_6

  • NetC60_5

  • Fan2_PWR

  • Fan_pwm2

  • ~0

  • ~0

  • ~0

  • ~3.3

  • ~13.7

  • ~3.3

Fan group 1

  • Fan1_PWR

  • Fan_pwm1

  • NetC60_7

  • NetC60_8

  • NetFan group 1_5

  • NetFan group 1_6

  • NetFan group 1_12

  • ~13.7

  • ~3.3

  • ~3.3

  • ~3.3

  • ~13.7

  • ~3.3

  • ~3.3

...

Pin

Reading (volts)

1: GND

~0.14

2: IN0 (input 0)

~0

3: DEN

~3.25

4: NC

~0

5: DSEL (diagnosis select)

~0.14

6: IN1 (input 1)

~3.25

7: NC

~0

...

Pin

Reading (volts)

1: GND

~0.14

2: IN0 (input 0)

~3.25

3: DEN

~3.25

4: NC

~0

5: DSEL (diagnosis select)

~0.14

6: IN1 (input 1)

~0

7: NC

~0

Just like the table for U13, as you can see in red, pin 6 is zero!!! It should be around 3.25 V. But pin 6 is soldered correctly, so I needed to look elsewhere. In this case, I moved onto R80 which is the resistor array that is directly connected to U14.

...

Pin

Reading (volts)

8 (connected to pin 2 of U14)

~3.25

5 (connected to pin 6 of U14)

~0

As you can see in red, the voltage at pin 5 is zero!!! It should be around 3.25 V; this issue again points to another soldering issue but where?

...

Throughout this process, for some odd reason, LED22 randomly decided not to turn on, but this was easily solved by soldering pin 4 of R115 (same process for LED17).

TESTING FAN CONTROL (TO BE EDITED)

  • use power_distribution firmware

  • soldered a 2 pin 100 thou header to Fan Control

  • solder 4pin 100thou header to Fan group 1

    • connects to 12 V fan

  • after powering on the board, the fan spins, but doesn’t adjust in rpm when I turn the pot

(IGNORE FOR NOW):

  • power_distribution

    • automatically detects as rear board (in minicom)

      • LED27, LED23, LED4 stay on

      • LED1 of controller board stays on

    • VBAT: ~13.5 V

    • V5: ~5 V

    • V1: ~3.3 V

  • smoke_bts7200

    • LED27, LED23, LED4 stay on

    • LED1 of controller board stays on

  • smoke_bts7040:

    • LED27, LED23, LED4 stay on

    • LED1 of controller board stays on

...