Versions Compared

Key

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

Date

Individual

Progress

Feb 27 2021

Jess

BMS CARRIER

  • testing with two AFEs, not one in the middle

  • initially wasn't working, got just 0xff for data and PEC error

  • plugged just far left IsoSPI to carrier, then put config back to normal, then it worked fine

  • looking at thermistor readings only lists 12/AFE, changed to 32 (from schematics)

    • there's some significant reworking to be done around thermistor readings

    • seems like we already just cycle through all aux readings before proceeding, maybe can just bump to 32 different reads

  • I spent most of my time looking at code / data sheets, no real new testing

Things for other firmware members to do

  • validate the controller boards sitting on elec bench (check leds, check CAN)

  • set up what boards we currently have, make sure power sequencing works

Feb 28 2021

Jess

BMS CARRIER

  • worked on thermistor readings more

  • figured out some fiddly code bits in smoketest, we seem to be getting realistic data

    • code will definitely need some cleanup, but it's a good start

  • plugging in a resistor directly to thermistor ports didn't seem to change the data we got

  • created a real crimped 10k NTC (the expected thermistor) to test with

  • PROBING TIME (we love hardware)

    • we seem to be getting no signals via GPIO to the mux

    • turns out a bunch of debugging went into this, but we never merged the changes

    • from gerald, branch soft_222_smoke_ltc6811_validation has the changes

  • Temperature readings seem to be accurate now! this is so exciting

  • Far left AFE temperatures are actually broken, readings are wack

  • It turns out only the primary AFE reads temps correctly, which is probably a firmware issue

    • It seems like we’re only writing to the COMM register with the first AFE. The code change necessary is probably to duplicate the packet multiple times to write the same packet to all AFEs in the chain.

Feb 28 2021

Nita

Centre Console

  • Worked on hand assembling the board

    • mostly just resistors/caps so far

  • No problems so far. Left the unfinished board on the bench next to the blank controller board PCBs.

Feb 28 2021

Aashmika

AFE Validation

  • Helping Jess with isolating some of the thermistor reading problems, and harnessed a quick NTC for testing out with any of the AFEs

Centre Console

  • found all the necessary components for assembly

  • unfortunately either jlc messed up or I did - did not have a stencil for this board, but there is one for current sense which I didnt want 😕

Motor hall effect testing

  • Borrowed a scope from robotics since ours was having a day

  • scoped the hall effect peaks from the motor

    • found that the peaks are still a bit under 200mV which is still very small, even with a 12VDC supply (limited it to 20mA, and it drew 15mA for both 5V and 12V reference)

  • the major concern with the 200mV peak is this part of the sensor board datasheet

    • I don’t know how possible this is, but we should talk to nomura about expected output from the mitsuba’s, or the iowa state team.

  • need to discuss possible steps forward

March 2 2021

Jess

BMS Carrier

  • Made a code change to write the COMM register to all AFEs

  • We now read temps from multiple AFEs correctly!

  • It still seems like the last AFE (far left) is borked, its numbers are way off the other ones

March 6 2021

Jess

BMS Carrier

  • Fixed some firmware issues that stopped passive balancing from working, lol I dunno how it ever worked (I actually did the worst code review on it, my bad)

  • passive balancing seems to be working on at least one AFE, haven’t tested on more

  • TODO: test balancing on multiple AFEs, have to write some more code to handle this

March 6 2021

Aashmika

Motor + WS22

TODO:

  • MCI based control on motors and test with precharge circuit

  • HV testing with motors and DCDC

March 7 2021

Jess

BMS CARRIER

  • updated project to be good rather than just smoketest

  • fixed a few unit tests

  • Killswitch doesn’t seem to be working at all 🤔

  • AFEs should be fully validated now (at least firmware is), need to test current sense again for good measure, then hook everything up

Mar 7 2021

Mitchell