Northeastern-Electric-Racing / Shepherd-BMS

Our from-scratch Battery Management Application
4 stars 0 forks source link

Investigate thermistor readings and multiplexing #116

Closed Sabramz closed 1 month ago

Sabramz commented 2 months ago

Description

We cannot multiplex to select a thermistor to read, and if we do get a reading, it is very noisy due to the voltage reference for measuring thermistor values not being what it should be. Although the cause of the noise issue is a combination of software and hardware, thus it may have no solution, the inability to multiplex can be investigated and maybe solved in software. Multiplexing thermistors should be the main priority of this ticket. Little time should be dedicated to noisy readings.

Acceptance Criteria

Proposed Solution

Use the LTC drivers and interface to try to multiplex and read thermistor values. Judge whether or not the value that has been read from the sensor is reasonable (it will be room temperature if it is a good reading). Write down data collected and methods used so the investigation can be reviewed by others.

Sabramz commented 2 months ago

This is on hold until BMS hardware designers let us know what data they want and what they want us to investigate.