STD Tuning Engine Electronic gov on Mercedes OM606 controlled by arduino board

Electronic gov on Mercedes OM606 controlled by arduino board

Electronic gov on Mercedes OM606 controlled by arduino board

 
  • 1 Vote(s) - 5 Average
 
olefejer
GT2559V

197
05-01-2011, 03:14 AM #5
(05-01-2011, 01:35 AM)300SD81 Arduino might not be fast enough for pump control, especially on an unloaded engine where rpm will change very quickly with a small change in fuel. It sounds like your setting the PWM based purely on measured inputs, causing the unstable idle because of the response time and over/undershooting the speed repeatedly. Ideally you'd want something like a PID loop which will quickly stabilize at a constant frequency.
The Arduino is more then fast enogth i can set the PWM frequency every 88 microsec yes every 1000,000 / 88 Sec (i messured how long a loop took in the code, LCD disabled)
and i get 6 RPM readings at every engine revolution , thats means only every 10 milisec (1000 RPM).

But Thanks ALOT for the link to PID controller, need to reed some more about that. For shure that the way to go.
iam reading about PID rigth now. more testing on the engine next weekend :-)


This post was last modified: 05-01-2011, 03:52 AM by olefejer.

1996 MB SL320 Now OM606 7 mm pump elements (myna), KKD manifold, HE341VE, 3,5" downpipe, 3" exhaust, big IC, 722.6 gearbox controller, also controls (Turbo VNT, EGT, BOOST, EGP.)
olefejer
05-01-2011, 03:14 AM #5

(05-01-2011, 01:35 AM)300SD81 Arduino might not be fast enough for pump control, especially on an unloaded engine where rpm will change very quickly with a small change in fuel. It sounds like your setting the PWM based purely on measured inputs, causing the unstable idle because of the response time and over/undershooting the speed repeatedly. Ideally you'd want something like a PID loop which will quickly stabilize at a constant frequency.
The Arduino is more then fast enogth i can set the PWM frequency every 88 microsec yes every 1000,000 / 88 Sec (i messured how long a loop took in the code, LCD disabled)
and i get 6 RPM readings at every engine revolution , thats means only every 10 milisec (1000 RPM).

But Thanks ALOT for the link to PID controller, need to reed some more about that. For shure that the way to go.
iam reading about PID rigth now. more testing on the engine next weekend :-)



1996 MB SL320 Now OM606 7 mm pump elements (myna), KKD manifold, HE341VE, 3,5" downpipe, 3" exhaust, big IC, 722.6 gearbox controller, also controls (Turbo VNT, EGT, BOOST, EGP.)

 
  • 1 Vote(s) - 5 Average

Messages In This Thread
Electronic gov on Mercedes OM606 controlled by arduino board - by olefejer - 04-30-2011, 12:41 PM
RE: Electronic gov on Mercedes OM606 controlled by arduino board - by yankneck696 - 04-30-2011, 05:16 PM
RE: Electronic gov on Mercedes OM606 controlled by arduino board - by aaa - 04-30-2011, 07:58 PM
RE: Electronic gov on Mercedes OM606 controlled by arduino board - by 300SD81 - 05-01-2011, 01:35 AM
RE: Electronic gov on Mercedes OM606 controlled by arduino board - by olefejer - 05-01-2011, 03:14 AM
RE: Electronic gov on Mercedes OM606 controlled by arduino board - by 300SD81 - 05-01-2011, 09:09 PM
RE: Electronic gov on Mercedes OM606 controlled by arduino board - by olefejer - 05-02-2011, 09:45 AM
RE: Electronic gov on Mercedes OM606 controlled by arduino board - by jeemu - 05-01-2011, 01:57 PM
RE: Electronic gov on Mercedes OM606 controlled by arduino board - by olefejer - 05-14-2011, 01:14 PM
RE: Electronic gov on Mercedes OM606 controlled by arduino board - by tomnik - 05-15-2011, 02:11 AM
RE: Electronic gov on Mercedes OM606 controlled by arduino board - by olefejer - 05-15-2011, 01:16 PM
RE: Electronic gov on Mercedes OM606 controlled by arduino board - by E300TSC - 05-15-2011, 02:48 PM
RE: Electronic gov on Mercedes OM606 controlled by arduino board - by tomnik - 05-15-2011, 03:16 PM
Users browsing this thread:
 1 Guest(s)
Users browsing this thread:
 1 Guest(s)