6803 based MCDD (Motor Cycle Digital Dash)
Produced for
Home use
Year
1990
Project details
This unit was made to provide useful instrumentation on a motorcycle.
The unit contains a 6803 processor, I2C interface chip, RS232 port,
EEPROM, RTC, control switches, 4 digit LCD display and driver. Most of
the unit is built into an old speedo assembly. The unit is controlled
by an old lighting switch assembly mounted next to the normal switch
and with an I2C IO expander mounted in it. An optical speed pick up was
attached to the existing speedo. The EEPROM is used to hold
configuration information such distance per speedo pulse and function
for each switch setting. A RS232 terminal can be hooked up to the unit
to reconfigure the EEPROM. The RTC provides the current time as well as
battery backed up RAM for trip counters and the like. The information
available is speed, trip distance (shown automatically when
stationary), time, standing mile (lapsed time and terminal velocity).
It is also possible to adjust the clock, reset the trip counter or
start a new standing mile run while riding. I would have added fuel
flow but couldn't find a suitable flow rate sensor at a reasonable
price (maybe on the mark II). The unit survived the three years I had
that bike.
Later project
Earlier project
Return to hardware experience