Hi,
I have been trying to run the Royal Enfield Classic 500cc engine (single cylinder) using M150 ECU. All the sensors and actuators are working okay when I test the output. I have used the MAP sensor for synchronization since the engine does not have a CAM sensor and enabled Synchronization Ignore Mode at higher RPMs. It also achieves cycle lock on cranking. But the engine does not fire and gives sudden bursts (misfires or knocks maybe) occasionally. Can anyone list out the possible reasons, I am not able to figure out why this is happening.
I am not sure why it is happening, but I think an incorrect engine speed reference offset may be the reason: The ECU is not able to locate the location of the TDC w.r.t. the missing pulse accurately. I have measured it and it comes close to 324 CAD.
I have attached the files in which I have captured inputs: engine speed reference and TDC precisely (using an external hall effect sensor). I have also attached the drawing of the trigger wheel (18-1 configuration). Can anyone please confirm the correct value?
Trigger Wheel Drawing: https://drive.google.com/file/d/1a8K6p9pFf57qqgEe77x-JMPD0tyvK8UI/view?usp=sharing
Captured Input: https://drive.google.com/file/d/1qGsAWN94EF4yBc8l-lMZmgcfT18sBOFp/view?usp=sharing
Thanks and regards,
Sagar