Closed loop IAC control documentation
Moderators: jsmcortina, muythaibxr
-
- Super MS/Extra'er
- Posts: 1004
- Joined: Thu Feb 16, 2006 6:18 am
- Location: George, South Africa
Closed loop IAC control documentation
Has anything been written on the MT parameters for closed loop control yet. I'm very keen to give it a try on my Rover V8...
Kind regards
Philip
'74 Jensen Interceptor 440ci (EFI'ed with MS2 and wasted spark + GM 4L60e GPIO controlled - both on Extra FW)
Philip
'74 Jensen Interceptor 440ci (EFI'ed with MS2 and wasted spark + GM 4L60e GPIO controlled - both on Extra FW)
-
- Site Admin
- Posts: 8230
- Joined: Thu Oct 14, 2004 12:48 pm
Mostly a bunch of posts in various threads.
I intend to document it as soon as I get a chance, and it's stopped changing.
The next beta is going to have several significant changes that will require retuning the PID parameters among other things, so I didn't want to document it until it was close to its final form.
Just a note, with stepper IAC motors, the algorithm is a lot more difficult to get working right since steppers move so slow.
Ken
I intend to document it as soon as I get a chance, and it's stopped changing.
The next beta is going to have several significant changes that will require retuning the PID parameters among other things, so I didn't want to document it until it was close to its final form.
Just a note, with stepper IAC motors, the algorithm is a lot more difficult to get working right since steppers move so slow.
Ken
-
- Super MS/Extra'er
- Posts: 1004
- Joined: Thu Feb 16, 2006 6:18 am
- Location: George, South Africa
... and that's why us folk who need it to work will appreciate it SO much, thanks Kenmuythaibxr wrote:Just a note, with stepper IAC motors, the algorithm is a lot more difficult
Kind regards
Philip
'74 Jensen Interceptor 440ci (EFI'ed with MS2 and wasted spark + GM 4L60e GPIO controlled - both on Extra FW)
Philip
'74 Jensen Interceptor 440ci (EFI'ed with MS2 and wasted spark + GM 4L60e GPIO controlled - both on Extra FW)
-
- Site Admin
- Posts: 8230
- Joined: Thu Oct 14, 2004 12:48 pm
-
- Site Admin
- Posts: 8230
- Joined: Thu Oct 14, 2004 12:48 pm
heh, I was talking about tuning it.Philip Lochner wrote:... and that's why us folk who need it to work will appreciate it SO much, thanks Kenmuythaibxr wrote:Just a note, with stepper IAC motors, the algorithm is a lot more difficult
There might be some mods I can make specific to stepper IAC motors to make them a respond to increased load a little faster... but I have not made those mods yet.
Ken
From beta 15 and on, IAC controller stays on, whatever settings i use at Idle control. It's obvious, because my stepper motor heats up, even with rpm at 0. This also shows at Realtime display, where the voltage drops at 9-10V (12V/1A AC power supply.muythaibxr wrote:I don't think that's a problem, as I've got it working on the bench without that problem.Asteris wrote:Did you fixed the problem that it always stays on, whatever setting it uses? Makes my stepper motor get burning hot after 5-10 mins...
Ken
At Beta 14 and previous ones, with setting at IAC stepper Moving only, stepper motor stays cool and voltage is rock steady at 12.2V.
You wanna know what the funny thing is? IAC draws current even when Idle control set to None. And so does firmware 1.02. And B&G 2.870 which i tested.
-
- Site Admin
- Posts: 8230
- Joined: Thu Oct 14, 2004 12:48 pm
Moving only from 1.02 to beta 14, motor moves, stays cool, voltage at 12.2V.
All other IAC settings (and Moving only at beta 15 and 16), motor moves, but heats up and voltage ripples around 10V.
All other none-IAC settings (on/off, PWM) including None, at all firmwares, motor does not move, but heats up and voltage ripples.
Heating and voltage ripple happens even when Rpm stays at 0.
All other IAC settings (and Moving only at beta 15 and 16), motor moves, but heats up and voltage ripples around 10V.
All other none-IAC settings (on/off, PWM) including None, at all firmwares, motor does not move, but heats up and voltage ripples.
Heating and voltage ripple happens even when Rpm stays at 0.
-
- Site Admin
- Posts: 8230
- Joined: Thu Oct 14, 2004 12:48 pm
-
- Site Admin
- Posts: 8230
- Joined: Thu Oct 14, 2004 12:48 pm
Ok, new problem here.
Testing on the bench, Moving only mode, stepper motor responds fine for a couple of minutes (i change CLT on stim from 0 to 100C, to get IAC step from 100 to 160 steps and back). After those two minutes, and within about 30 seconds, motor starts to loose some pulses, then just makes a hum and won't move and finally stays dead. When i power off and on, it retracts fine, but still stays dead in further commands.
I thought, maybe something overheats real fast, but if i change to Always on mode, it instantly starts to work fine again (tested for another 20 mins or so), so it is not hardware related. Same thing happens at Closed-loop modes.
Seems like IAC controller shuts down after some time, when in Moving only modes. I would use Always on to solve my problem, but stepper motor heats up to 60-70 degrees C and that is in room temperature, don't want to find how high it would reach in the engine compartment. I'll use 15-min IAC till this problem is solved.
Thanks.
Testing on the bench, Moving only mode, stepper motor responds fine for a couple of minutes (i change CLT on stim from 0 to 100C, to get IAC step from 100 to 160 steps and back). After those two minutes, and within about 30 seconds, motor starts to loose some pulses, then just makes a hum and won't move and finally stays dead. When i power off and on, it retracts fine, but still stays dead in further commands.
I thought, maybe something overheats real fast, but if i change to Always on mode, it instantly starts to work fine again (tested for another 20 mins or so), so it is not hardware related. Same thing happens at Closed-loop modes.
Seems like IAC controller shuts down after some time, when in Moving only modes. I would use Always on to solve my problem, but stepper motor heats up to 60-70 degrees C and that is in room temperature, don't want to find how high it would reach in the engine compartment. I'll use 15-min IAC till this problem is solved.
Thanks.
-
- Site Admin
- Posts: 8230
- Joined: Thu Oct 14, 2004 12:48 pm
-
- Site Admin
- Posts: 8230
- Joined: Thu Oct 14, 2004 12:48 pm
I believe they are current limiting resistors... I don't know why it works for a few minutes then stops with these in, but I do know that for most people with that behavior, it is safe to jumper them.Asteris wrote:So, jumping these two resistors, will let me use Moving only all the time? What do these resistors do, reduce the current going to the stepper motor coils? And why should they let the motor work for the first two minutes and then fail?
What is their value? Can i change them with a lower one?
Ken
Small remark. When Idle set at Closed loop IAC, cranking position steps are Grey. Motor goes to the value taken from PWM cranking position (you can change that if you select PWM closed-loop), but it allows only 1-100 values, where stepper motor may need higher value.
Also Idle Valve closed Duty or Steps (%), doesn't affect operation, motor moves between Idle Open Duty or Steps (%) and Min Duty or Max Steps for PID (%).
Also Idle Valve closed Duty or Steps (%), doesn't affect operation, motor moves between Idle Open Duty or Steps (%) and Min Duty or Max Steps for PID (%).