A Micro-Controller Based Control Unit for Motorcycle Engines to Meet Emission and OBD Requirements