Team Harley ECU Larry Sawhill Mat Stein Justin Clark Sponsor: Biketronics Inc.Advisor: Chris Wagner.

11
Team Harley ECU Larry Sawhill Mat Stein Justin Clark Sponsor: Biketronics Inc. Advisor: Chris Wagner
  • date post

    19-Dec-2015
  • Category

    Documents

  • view

    217
  • download

    0

Transcript of Team Harley ECU Larry Sawhill Mat Stein Justin Clark Sponsor: Biketronics Inc.Advisor: Chris Wagner.

Page 1: Team Harley ECU Larry Sawhill Mat Stein Justin Clark Sponsor: Biketronics Inc.Advisor: Chris Wagner.

Team Harley ECU

Larry Sawhill Mat Stein Justin Clark

Sponsor: Biketronics Inc. Advisor: Chris Wagner

Page 2: Team Harley ECU Larry Sawhill Mat Stein Justin Clark Sponsor: Biketronics Inc.Advisor: Chris Wagner.

Project DefinitionThe Problem• Customers want to customize their bikes

• Doing so with the stock ECU presents risk:– Reduced fuel efficiency– Reduced engine life

The Solution• Use the MicroSquirt

• Connect the MicroSquirt to the bike via a custom interface board

• Use the bike’s J1850 bus to communicate with the gauges

• Use the previously-designed breakout board to switch between stock ECU and MicroSquirt control

MicroSquirt Stock ECU

Interface Board

Breakout Board

- MicroSquirt Output- Sensor Input- Stock ECU Output

Page 3: Team Harley ECU Larry Sawhill Mat Stein Justin Clark Sponsor: Biketronics Inc.Advisor: Chris Wagner.

Specifications• Communicate bike operation data on

instrument J1850 network

• Communicate diagnostic data between MicroSquirt and interface board

• Implement interface with a processor capable of handling all ECU function

• Provide protected power to interface board and MicroSquirt module to avoid interference

• All boards must fit in stock ECU container

• Design must safely process high-voltage output from reluctance sensor

Page 4: Team Harley ECU Larry Sawhill Mat Stein Justin Clark Sponsor: Biketronics Inc.Advisor: Chris Wagner.

Milestones and GoalsSemester 1

1. Get the bike running on the MicroSquirt– Communicate with the MicroSquirt – Run bike on stock ECU and adjust settings on

MicroSquirt to match

2. Build interface board– Determine appropriate micro processor to use on

our interface board– Determine communication IC’s needed for

interface board– Complete schematic of our interface board– Test communication with transceivers to ensure

proper operation with our microcontroller– Capture data sent to the instrument cluster to

determine what needs to be sent– Pull needed data from the MicroSquirt using CAN

bus

Page 5: Team Harley ECU Larry Sawhill Mat Stein Justin Clark Sponsor: Biketronics Inc.Advisor: Chris Wagner.

Milestones and GoalsSemester 2

3. Get gauges working– Connect our interface board to the

J1850 network on the motorcycle– Ensure proper communication through

the bus– Send proper data to the instrument

cluster and verify correct operation

4. Refine MicroSquirt code for motorcycle use– Make a flow chart of the MicroSquirt

code– Determine branches that are not used

that could simplify operation

5. Prepare project for future development– Start converting code used with the

MicroSquirt to code for the Atmel microcontroller.

Page 6: Team Harley ECU Larry Sawhill Mat Stein Justin Clark Sponsor: Biketronics Inc.Advisor: Chris Wagner.

The MicroSquirt• EFI controller that features:

– Freely available code

– Support documentation

– User configurability

– CAN communication support

– Compact size• Designed to be “plugged in” to other

projects

– A relatively low price• $249

Page 7: Team Harley ECU Larry Sawhill Mat Stein Justin Clark Sponsor: Biketronics Inc.Advisor: Chris Wagner.

Our DesignFunction• Receives and routes sensor input to MicroSquirt

• Communicates CAN information to the MicroSquirt– RPMs and other instrument data– Debug information

• Communicates operation data to instrument panel via J1850 bus

• Will someday replace the MicroSquirt entirely– Will function as ECU

Design• Microcontroller:

– Atmel AT90CAN128

• Communication:– Freescale MC33390 J1850 transceiver– Microchip MCP2551 CAN transceiver

• Debug:– Header pin for every I/O

Page 8: Team Harley ECU Larry Sawhill Mat Stein Justin Clark Sponsor: Biketronics Inc.Advisor: Chris Wagner.

Project Summary

Status• We have half an engine running

– Our settings for the MicroSquirt seem to be our biggest issue

– We can run one cylinder fine, but have trouble getting timing right while cranking

• We have the schematic of our interface board

• We’re in the process of writing code for our microcontroller to communicate with the transceivers

Expenses to Date• MicroSquirt Module: $249.00

• Atmel CAN controller: $13.55

• J1850 transceiver: $1.64

• CAN transceiver: $1.12

• Connectors: $100.00

• PCB breakout board: $83.00

• Total: $448.31

(All product prices retail)

Page 9: Team Harley ECU Larry Sawhill Mat Stein Justin Clark Sponsor: Biketronics Inc.Advisor: Chris Wagner.

Issues Encountered• Timing appears to be in the ballpark

but….

• We hope to have this resolved and have a running bike before Expo

Page 10: Team Harley ECU Larry Sawhill Mat Stein Justin Clark Sponsor: Biketronics Inc.Advisor: Chris Wagner.

Continuing Work• Finish setting up the MicroSquirt and ensure proper operation running the engine

• Finish and test code for communication between CAN and J1850 networks– Verify using logic analyzer message capture

• Finish board layout

• Print the first version of our PCB and test for proper operation

• Attach interface board to MicroSquirt and J1850 bus and test

Page 11: Team Harley ECU Larry Sawhill Mat Stein Justin Clark Sponsor: Biketronics Inc.Advisor: Chris Wagner.

Questions?