Free EMS ECU for Honda VFR800
Posted: Mon Apr 16, 2012 3:21 am
Hello,
I am planning on making an implementation of FreeEms for my motorcycle. I want to do this to fix the faults of the OEM ECU. I am looking for some input on how to handle the various inputs and outputs while keeping in mide that this engine revs up to 14000rpm.
Engine: 786cc(800) 90deg V-4 EFI, each cylinder has its own throttle body
What I have for sensors:
Bosch TPS (dual resistive type)
Bosch 3 wire MAP sensor
Denso coil over plug igniters (3 wire type)
2 narrow band Bosch O2 sensors, both are 4 wire heated
4 denso fuel injectors (can not find any information on if they are high-Z or not, I will be measuring the impedence of these when I pull one next)
1 thermo-resistor used as an IAT
1 water temp sensor
1 pn type ambiant temp sensor
inputs of the third kind: bank angle sensor, side stand sensor, EKS all of these sensors are part of the emergency engine kill system
This bike is equiped with ABS and so has 2 ABS sensors and the standard VR speedo sensor.
Outputs:
the tach signal to the guages is a varible frequency square wave of a steady magnitude
V-TECH solnoid, currently either on or off, I want to make this varible via PWM, im looking at a min 3 stage engagement possibly more depending on how the valve reacts to this type of input.
varible intake gate, this is a flap on the intake box that is supposed to keep the intake speed more constant, since my eventual goal is to use forced induction this signal could be used for wastegate control.
ignition, 4 seperate signals, each with its own timing
Fan on/high/off, this is currently just wired for high and off, but the fan is capable of a lower speed.
Injectors: the current ECU uses a bastard version of sequential, I want to go full sequential
I have been looking at several ECU systems on the market, but non of them address the needs of my hardware and my wants as the user. I want to maintain the guage cluster so I will have to figure out the signals and comnication format, currently the guages talk to the ECU for all the information they display (LCD displays). I also want to convert from cabled thottle to fly-by wire and add a simple cruise control ability to the system. The ABS system has its own computer, but does get some information from the ECU. Once I know what it is getting then I will have to provide that to it to keep its functionality. I also want to keep this project as plug and play compatible with the factory harness as possible, this is for a few reasons 1) to allow users to keep their factory ECU as a backup incase the FreeEMS ECU dies for some reason( not that it would, but one can never be too careful) 2)Warranty. Honda will not warrant any bike that has significant modifications, the main failures of this bike are regulator/rectifier and connectors melting. Changing the ECU will cause them to cancel the warranty. 3) Make it so just about anyone can install one of these with a safe tune blown into the memory.
I encourage anyone to help and would someone please forward this on to Fred (as per his request to discuss hardware projects with him) as I have not yet gained messaging rights.
I am planning on making an implementation of FreeEms for my motorcycle. I want to do this to fix the faults of the OEM ECU. I am looking for some input on how to handle the various inputs and outputs while keeping in mide that this engine revs up to 14000rpm.
Engine: 786cc(800) 90deg V-4 EFI, each cylinder has its own throttle body
What I have for sensors:
Bosch TPS (dual resistive type)
Bosch 3 wire MAP sensor
Denso coil over plug igniters (3 wire type)
2 narrow band Bosch O2 sensors, both are 4 wire heated
4 denso fuel injectors (can not find any information on if they are high-Z or not, I will be measuring the impedence of these when I pull one next)
1 thermo-resistor used as an IAT
1 water temp sensor
1 pn type ambiant temp sensor
inputs of the third kind: bank angle sensor, side stand sensor, EKS all of these sensors are part of the emergency engine kill system
This bike is equiped with ABS and so has 2 ABS sensors and the standard VR speedo sensor.
Outputs:
the tach signal to the guages is a varible frequency square wave of a steady magnitude
V-TECH solnoid, currently either on or off, I want to make this varible via PWM, im looking at a min 3 stage engagement possibly more depending on how the valve reacts to this type of input.
varible intake gate, this is a flap on the intake box that is supposed to keep the intake speed more constant, since my eventual goal is to use forced induction this signal could be used for wastegate control.
ignition, 4 seperate signals, each with its own timing
Fan on/high/off, this is currently just wired for high and off, but the fan is capable of a lower speed.
Injectors: the current ECU uses a bastard version of sequential, I want to go full sequential
I have been looking at several ECU systems on the market, but non of them address the needs of my hardware and my wants as the user. I want to maintain the guage cluster so I will have to figure out the signals and comnication format, currently the guages talk to the ECU for all the information they display (LCD displays). I also want to convert from cabled thottle to fly-by wire and add a simple cruise control ability to the system. The ABS system has its own computer, but does get some information from the ECU. Once I know what it is getting then I will have to provide that to it to keep its functionality. I also want to keep this project as plug and play compatible with the factory harness as possible, this is for a few reasons 1) to allow users to keep their factory ECU as a backup incase the FreeEMS ECU dies for some reason( not that it would, but one can never be too careful) 2)Warranty. Honda will not warrant any bike that has significant modifications, the main failures of this bike are regulator/rectifier and connectors melting. Changing the ECU will cause them to cancel the warranty. 3) Make it so just about anyone can install one of these with a safe tune blown into the memory.
I encourage anyone to help and would someone please forward this on to Fred (as per his request to discuss hardware projects with him) as I have not yet gained messaging rights.