Author Topic: 3 wire bosch ICV  (Read 13117 times)

Offline antonch

  • Jr. Member
  • **
  • Posts: 67
  • BHP: 4
3 wire bosch ICV
« on: December 15, 2007, 11:44:51 pm »
Does anyone have any information/calibrations for this 3-wire bosch valve? Came from BMW m50 engine:

Bosch p/n: 0280140574 
Resistances:
1&3: 20ohm
2&3: 20ohm
1&3: 40ohm

Offline rob@vems.co.uk

  • Hero Member
  • *****
  • Posts: 3115
  • BHP: 49
    • VEMS Forum
Re: 3 wire bosch ICV
« Reply #1 on: December 16, 2007, 01:08:42 pm »
Thats the two coil type - one opens the ICV the other closes, so if you get a failure the ICV stays half open and keeps your car running.

The connection is as depicted under the Dual Coil Solenoid IAC Control section in:
http://www.vems.hu/wiki/index.php?page=MembersPage%2FPhatBob%2FUserGuide
Specifically:

And that you set the Idle settings to dual out.

This example uses Injector Channel # 6, but the software also uses the channel set in 7
You will need to set your injector outputs to drive the correct pins, setting the values in the Injector Outputs table

will drive the pins shown in the connection diagram above.

Offline antonch

  • Jr. Member
  • **
  • Posts: 67
  • BHP: 4
Re: 3 wire bosch ICV
« Reply #2 on: December 16, 2007, 09:05:43 pm »
1. I will need to change control type to PWM type yes?
2. On another forum I read that it is a 100hz valve, so I would put 100 in 'IAC actuator speed/pwm freq'?
3. Is there a table of what setting to use for iac_conf RAW?

Offline antonch

  • Jr. Member
  • **
  • Posts: 67
  • BHP: 4
Re: 3 wire bosch ICV
« Reply #3 on: December 28, 2007, 04:27:11 am »
It's interesting that MegaTune configures the value iac_conf RAW based on what options you enable, seems to be pretty accurate to what I would've picked it too. Very odd field.

Offline rob@vems.co.uk

  • Hero Member
  • *****
  • Posts: 3115
  • BHP: 49
    • VEMS Forum
Re: 3 wire bosch ICV
« Reply #4 on: December 28, 2007, 09:50:44 am »
A RAW value is essentially made up of the bits that you turn on and off.  In global.h you'll see the config_t structure.  Inside that you will see:

iac_conf; // iac, bit7:softidle bit6:asym bit5:dualsol bit4=1:ignadv ON, bit3:preciseidle bit2:stepper(0=pwm) bit1:tps_follow bit0:power_iac_only_when_move

Which may help you understand why the value changes when you select the different features.

Rob

Offline antonch

  • Jr. Member
  • **
  • Posts: 67
  • BHP: 4
Re: 3 wire bosch ICV
« Reply #5 on: December 30, 2007, 03:23:48 am »
As you increase the PWM duty cycle the RPM should increase, yes? I followed open/close wires correctly but it seems like I have opposite effect.

Offline rob@vems.co.uk

  • Hero Member
  • *****
  • Posts: 3115
  • BHP: 49
    • VEMS Forum
Re: 3 wire bosch ICV
« Reply #6 on: December 30, 2007, 03:46:56 pm »
Try Idle solenoid channel # with i6 that inverts signals.

Offline antonch

  • Jr. Member
  • **
  • Posts: 67
  • BHP: 4
Re: 3 wire bosch ICV
« Reply #7 on: December 30, 2007, 10:06:28 pm »
Try Idle solenoid channel # with i6 that inverts signals.

Oh did not see the inverted channels, thanks!