Versions Compared

Key

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

...

QuestionAnswer
What are the conditions under which we open the relays?

Over current, over temperature, over voltage, under voltage, upon request over CAN

How many ways are there to change the relay state? Is BMS Carrier the only one controlling them?Kill switch also controls the relay state externally.

What are the incoming CAN messages?

BMS Carrier CAN Messages
What are the outgoing CAN messages?BMS Carrier CAN Messages
What's the maximum rate we can have for voltage measurement?
What's the maximum rate we can have for current measurement?
What should it do when we power the car ON?Check relay states and ensure the batteries are within manufacturers specifications for over voltage, under voltage, over temperature, etc.
How are we computing the SOC? We will be using an OCV-SoC and coulomb counting method to start. (Ask Micah Black)
What are the temperature ranges for fan control?An offset linear fan control curve to start for easy implementation. This will make the fans run at full speed before the batteries reach maximum temperature.
Can fan status be monitored? Does it need to be? (rpm too high/too low)Yes, fans can and should be monitored to see any malfunctions. Specifications can be found here: https://noctua.at/media/wysiwyg/Noctua_PWM_specifications_white_paper.pdf
How many cells? 

How many thermistors? 


How many voltage measurements? 
How do you access the thermistors and cell voltages for all of the cells? 
How do you access the cell voltages?access is through the isospi chip, and to the ltc7811, we can use the ltc_afe driver for that. 

Some Guys Masters Thesis on EV BMS - https://pdfs.semanticscholar.org/7b9d/934eaf10114c091e1229ed4d65de3a1002a0.pdf

...