Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 5 Next »

-Usually, the Raspberry Pi 3B+ heats up to 60 degrees Celsius under 0% stress of the CPU

-To operate the Rpi 3B+ at maximum power for extended periods of time, a small heat sink or fan implementation is required (goal of this task)

-Flirc Case? Possible suggestion from Raspberry Pi Forums, acts like a giant heat sink, $15.95 from Amazon

Power Consumption Benchmarks of RPi 3B+

Pi State

Power Consumption

Idle

350 mA (1.9 W)

ab -n 100 -c 10(uncached)

950 mA (5.0 W)

400% CPU load stress

980 mA (5.1 W)

List of Loads/Applications for RPi 3B+

-infotainment display

-telemetry data

-input from dash buttons

-GPS Navigation

-Dash-Cam recording

-Parking Sensor

Finding the best Solution for Temperature control on Raspberry Pi 3B+

Description of Options

Pros

Cons

Practicality/easiness

Option 1: Implement a fan control IC in the BMS Carrier (to act like a thermistor on the RPi)

  • Firmware independent 

 

  • potentially will work on center console

 

  • Can measure fan speed easily (makes sure the fan doesn’t break)

  • The IC is bigger (takes up more space)

 

  • More Expensive than it needs to be

 

  • It can control 4 fans and have many features that will not be used

 

  • Ordered different fan controller for testing (part number: ADT7476A)

 

 

 

Option 2: Implement a fan control on the Center Console (to act like a thermistor on RPi)

  • Can measure fan speed easily (makes sure the fan doesn’t break)

 

  • Can be integrated with Center Console and RPi

 

 

 

  • Firmware dependant

 

  • IC will take up more space than wanted

 

  • it is less cost efficient, in comparison to other solutions

 

Option 3: Implement a Bimetallic Switch, at temperature threshold, it will turn open, allowing the fan to turn on/off

 

  • easier to control the fan as on/off with a switch

 

  • implementation is very straight forward

 

  • it is robust

 

 

 

 

  • not very accurate and responsive towards various changes in readings

 

  • not suitable for measuring lower temperatures (Since metallic alloys show same contraction and expansion in lower ranges of temp)

 

 

 

 

 

 

 

Option 4: Fan is always on, and we can turn it off with the center console as an option 

 

 

 

Option 5: use a small fan controller for temp sense 

  • saves power by not running the fan at full speed

 

  • can run in automatic mode, so additional computations by the RPi aren’t required 

 

 

 

 

 

  • No labels