FOME-Tech / fome-fw

Free Open Motorsports ECU
https://www.fome.tech
Other
49 stars 25 forks source link

Additional failsafes that are missing #58

Open OrchardPerformance opened 1 year ago

OrchardPerformance commented 1 year ago

This ticket for listing any missing fail safe features we think we need. Just a list here, future tickets for figuring out how to implement them.

NMSTEC commented 1 year ago
  1. linear soft limp mode enable. Motorcycles dont take well to very sudden changes.
  2. Low oil pressure at high rpm, dont just cut power, but slowly decrease it. Drift cars.
OrchardPerformance commented 1 year ago

Both points were exactly why I was saying high powered stuff needs to go into a limp mode in a controlled fashion. Just switching off is a bad time in some circumstances.

OrchardPerformance commented 1 year ago

OK, how to do it....

We need to look at power reduction strategies, closing the ETB and retarding ignition if possible before shutting the engine off

I think we can probably leverage other mechanisms to do this. We might be able to use the torque reduction request logic for gear shifts, maybe the knock retard logic and the etb limiter logic in combination to achieve this.

If an error sets the rev limiter lower over x number of cycles and the knock is set to trigger on each cycle it will retard and close ETB in a controlled fashion before the cut.