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 7 Next »

Things in the mockup

Boards going in to powertrain mockup:

  • Pedal

  • Center console

  • power select

  • front power distribution

  • MCI

  • DCDC

Other components in mockup:

  • firmware mock of BMS carrier and potentially other things

  • power supply to simulate main pack

  • power supply to simulate aux pack

  • e-load to pull output from PD

  • motor controllers and motors

Firmware TODO before mockup

Note: “mockup ready” means we can just flash the project, and assuming all other boards in the mockup are connected, it’ll just work ™

Pedal board

  • Flashsmoke_ads1015, ensure readings can be gotten for both brake and throttle channel
  • Run calibration with make test PROJECT=pedal_board TEST=pedal_calib and follow minicom instructions for calibration. Also mark the potentiometers to make it clear which way is “pressed” vs “not pressed”
  • Flash pedal_board and make sure proper CAN messages get sent

Center console

  • Make sure buttons and LEDs work, could write a smoke test or just babydriver it
  • validate by flashing project and hoping for the best (and fixing any clearly broken things)
  • figure out what CAN responses need to be mocked and write a mock or comment out things that won’t work in the mockup, generally just get the project mockup ready

Power select

  • Check thermistor readings and re-work the temperature checking logic if necessary (from old power select project)
  • Write up new requirements for power select
  • Completely revamp old project to take into consideration new requirements
  • Get the project mockup ready by commenting out unnecessary things (depends on what bits of hardware aren’t being used)

Front power distro

  • Sort out smoke_bts7200 after refactor (check Selina’s onsite notes from Oct. 25)
  • Ensure we set the config to only enable / check the relevant channels (hardware dependent) (channel 3 and 7 from smoke_bts7200)
  • MCI will be powered off front power for this mockup but not for actual car. Figure out if anything needs to be changed to allow for this, and if so make the changes
  • Get the project mockup ready by commenting out unnecessary things

MCI

  • If configuration software is available, configure the motor controllers (probably won’t be doable by mockup)
  • figure out MCP2515 communication with new motor controllers (if necessary, don’t include status messages, just bus current / voltage and velocity measurements). Assume sending speed commands will just work.
  • Get the project mockup ready (this probably just means mocking pre-charge since it probably doesn’t work in hardware)

  • No labels