Home - RichardSwierk/Champlain-Capstone GitHub Wiki

Description

This project will be using a raspberry pi to get data from a fuel injected motorcycle. The motorcycle I will be using is a 2008 suzuki boulevard m50. The main data will be pulled from the Dynojet power commander V that is installed on the motorcycle. A Dynojet power commander V is an electronic fuel tuner, controls the air/fuel ratio, for fuel injected motorcycles.

Dynojet Power Commander V data

  • RPM (revolutions per minute of the engine)
  • Throttle position (percentage the throttle is turned)

Challenges Faced

  • Main challenge was that the Power Commander V I was using to test my code died, so I had to write a simulated Power Commander V program

Out come

The final outcome of this project is two main things. The first one is a set of programs that are used to communicate with a Power Commander V and get data from it. The second is a program for a Teensy Arduino LC that simulates a Power Commander V.

Abstract, Problem, and Purpose

Background and History

Dependencies

Capstone Implementation Weekly Reflection

Design Projects

Sprints

  • Sprint 1 - Figure out what command needs to be sent to the Power Commander V in order to start receiving data from it
  • Sprint 2 - Start to write code that will send and receive data from the PCV using HID packets
  • Sprint 3 - Write code for logs, parsing RPM value, and parsing throttle value
  • Sprint 4 - Write the code for the simulator and make sure the main code works correctly

Final Demo and Presentation

Simulator code

Main code