I believe may be of "general" interest to discuss this particular setting on this forum, insted of through PM....
I'm preparing the setup for a VW 4 cylinders turbo engine.
The trigger pattern is the Bosch 60-2 teeth and a single tooth cam signal, now as this S6 is my first one, I REALLY thanks any help from anybody....
60-2 Bosch triger pattern
Re: 60-2 Bosch triger pattern
Good Evening
I started writing a massive post about what to set each value at until i thought it would be easier to just attach a map with it all set correctly for a 60-2.
See attachment
Ryan
I started writing a massive post about what to set each value at until i thought it would be easier to just attach a map with it all set correctly for a 60-2.
See attachment
Ryan
- Attachments
-
- 60-2 Base Cal.SC
- (248.8 KiB) Downloaded 1411 times
Re: 60-2 Bosch triger pattern
Thanks Ryan, some questions :
1. I need the TC enabled and the map you posted doesn't allow me to edit the TC settings, is it possible to post a full enabled base-map?
2. Which is the right and "real world" procedure to linearize a sensor? MAP sensors are linear but thermistors aint, as I'm trying to use the S6GP on stock loom is quite important for me to understand this settings.
3. Which is the S6 internal Pull-up resistor value? I mean the pull-up that is activated when I select the thermistor input mode.
4. The ingnition output voltage : how can I select the 5v or the 12v level?
Thanks for your help.
1. I need the TC enabled and the map you posted doesn't allow me to edit the TC settings, is it possible to post a full enabled base-map?
2. Which is the right and "real world" procedure to linearize a sensor? MAP sensors are linear but thermistors aint, as I'm trying to use the S6GP on stock loom is quite important for me to understand this settings.
3. Which is the S6 internal Pull-up resistor value? I mean the pull-up that is activated when I select the thermistor input mode.
4. The ingnition output voltage : how can I select the 5v or the 12v level?
Thanks for your help.
Re: 60-2 Bosch triger pattern
3. I have calibrated my 25036751-GM IAT Sensor according to 3KΩ pull-up resistor value. I believe the value is right but Solaris should have already been confirmed that.
Thread:
http://www.solaris-ecs.co.uk/forum/view ... p=456#p456
Thread:
http://www.solaris-ecs.co.uk/forum/view ... p=456#p456
Re: 60-2 Bosch triger pattern
No Worriesfortran wrote:Thanks Ryan, some questions :
1. I need the TC enabled and the map you posted doesn't allow me to edit the TC settings, is it possible to post a full enabled base-map?
2. Which is the right and "real world" procedure to linearize a sensor? MAP sensors are linear but thermistors aint, as I'm trying to use the S6GP on stock loom is quite important for me to understand this settings.
3. Which is the S6 internal Pull-up resistor value? I mean the pull-up that is activated when I select the thermistor input mode.
4. The ingnition output voltage : how can I select the 5v or the 12v level?
Thanks for your help.
1.) See attached map for setup of Traction and Knock control fully.
2.) On the Linerization windows you need to find out what the sensor outputs are at say 0.5v and 4.5v. This info is normally giving with most sensors. Then when this is done select all the numbers between say 0.5v and 4.5v and select Maths, Interpolation and then x - Axis. ..... With Thermistors you will need to grab the curve of the manufactures but on the included map there are curves for the bosch water and air temp sensors.
3.) See above
4.) The Output level is selectable by a jumper on the board but it is set to the 5v position as standard IIRC. Pat will be able to confirm that though
- Attachments
-
- Base for knock and traction.SC
- (242.18 KiB) Downloaded 1366 times
Last edited by Ryan.g on Sun Nov 08, 2009 11:44 pm, edited 2 times in total.
-
- Syvecs Staff - Cleaner
- Posts: 356
- Joined: Fri May 23, 2008 10:23 am
- Location: Out there... somewhere
- Contact:
Re: 60-2 Bosch triger pattern
Nonlinear sensor setup is tedious, and is basically a case of cross referencing against a known good reading. For water temp, use a pot of oil, heat to somewhere over 100 degrees but well below the flash point and stick a thermometer and the sensor in the pot. The watch the sensor voltage rise (NTC thermistor), and every time it crosses an axis breakpoint, take a reading from the thermometer and input this into the ECU at that breakpoint. You don't actually have to do every single one, you can apply a curve fit to fewer points if you just want to take a few readings.
We don't publish the pull up resistor value because you shouldn't assume anything, linearise the sensor and then you know it is correct. Furthermore there is no guarantee that the input is purely resistive. If you want to cheat just to get it to run, try loading one of the predefined curves in the sensor database, if the resultant reading looks right when cold then go ahead and warm up the engine, it should be pretty obvious whether it's tracking OK.... also remember that the sensor linearisations do not take effect immediately, you will need to do a Device -> Program to make it use the new curve (how often do people change sensors live on a running engine ?).
TTL output should be left at the default 5V for most applications, it is very rare that an ignitor will not work with that. If it really won't then as Ryan says it's a case of switching a solder bridge on top of the board. You can use the output testing to see whether you are getting a spark, set the pulse duration to about 3.5 milliseconds on the ignition outputs and off you go. If you really can't get a spark then it's time to get an oscilloscope on it, you should see a 5V pulse, if you do then you can try 12V, if you do not, then do not try 12V, if it can't drive the ignitor input to 5V it has no chance of driving it to 12V!
Hope this helps,
Pat.
We don't publish the pull up resistor value because you shouldn't assume anything, linearise the sensor and then you know it is correct. Furthermore there is no guarantee that the input is purely resistive. If you want to cheat just to get it to run, try loading one of the predefined curves in the sensor database, if the resultant reading looks right when cold then go ahead and warm up the engine, it should be pretty obvious whether it's tracking OK.... also remember that the sensor linearisations do not take effect immediately, you will need to do a Device -> Program to make it use the new curve (how often do people change sensors live on a running engine ?).
TTL output should be left at the default 5V for most applications, it is very rare that an ignitor will not work with that. If it really won't then as Ryan says it's a case of switching a solder bridge on top of the board. You can use the output testing to see whether you are getting a spark, set the pulse duration to about 3.5 milliseconds on the ignition outputs and off you go. If you really can't get a spark then it's time to get an oscilloscope on it, you should see a 5V pulse, if you do then you can try 12V, if you do not, then do not try 12V, if it can't drive the ignitor input to 5V it has no chance of driving it to 12V!
Hope this helps,
Pat.
Re: 60-2 Bosch triger pattern
A little problem, I'm trying to open the file but it asks for a "PassFrase" help!!!
P.S. Thanks guys for your explanations, in the first map Ryan posted I can see the ouput configuration for the 4 injectors but only 2 coils outputs, how can I set the full sequential? and the fuel#1 up to #4 and same for coils is intended as per firing order or cylinder order?
More doubs will probably follow....
Cheers
Ric
P.S. Thanks guys for your explanations, in the first map Ryan posted I can see the ouput configuration for the 4 injectors but only 2 coils outputs, how can I set the full sequential? and the fuel#1 up to #4 and same for coils is intended as per firing order or cylinder order?
More doubs will probably follow....
Cheers
Ric
-
- Syvecs Staff - Cleaner
- Posts: 356
- Joined: Fri May 23, 2008 10:23 am
- Location: Out there... somewhere
- Contact:
Re: 60-2 Bosch triger pattern
Seems that Ryan has left a passphrase on the file, oops, LOL. He'll either need to post the passphrase or re-post the file without the protection 
The way the S6 sequences its outputs is logically per firing order then physically through the I/O config. Say that your firing order is 1-3-4-2 (normal inline 4) then it will fire cylinders in that order. To figure out which outputs to use it looks at the I/O Config. If you tell it that Cylinder 1 Primary Injector is on INJ1, 2 is on INJ2, 3 is on INJ3 and 4 is on INJ4, then it will fire them INJ1, INJ3, INJ4, INJ2. You could wire them in firing order too. If you tell it that Cylinder 1 Primary Injector is on INJ1, 2 is on INJ4, 3 is on INJ2 and 4 is on INJ3 then it will fire INJ1, INJ2, INJ3, INJ4 just like other ECUs that must fire in that order.
The same applies to ignition outputs, with one exception. More than one cylinder can share the same ignition output. So you would configure Cylinder 1 Spark to IGN1, 2 to IGN2, 3 to IGN2 and 4 to IGN1 for an inline 4 running wasted spark. For a distributor you'de just fire the same output for every cylinder. For sequential, you configure them to suit your wiring. So if IGN1 fires cylinder 1, IGN2 fires 2, IGN3 fires 3, IGN4 fires 4 then you'de just configure them that way, the ECU will sequence them correctly in the order IGN1, IGN3, IGN4, IGN2. Again, if the wiring is in firing order then you'de configure Cylinder 1 Spark to IGN1, 2 to IGN4, 3 to IGN2 and 4 to IGN3 and the ECU would fire them in the sequence IGN1, IGN2, IGN3, IGN4.
Hope this helps / makes sense ?
Cheers,
Pat.

The way the S6 sequences its outputs is logically per firing order then physically through the I/O config. Say that your firing order is 1-3-4-2 (normal inline 4) then it will fire cylinders in that order. To figure out which outputs to use it looks at the I/O Config. If you tell it that Cylinder 1 Primary Injector is on INJ1, 2 is on INJ2, 3 is on INJ3 and 4 is on INJ4, then it will fire them INJ1, INJ3, INJ4, INJ2. You could wire them in firing order too. If you tell it that Cylinder 1 Primary Injector is on INJ1, 2 is on INJ4, 3 is on INJ2 and 4 is on INJ3 then it will fire INJ1, INJ2, INJ3, INJ4 just like other ECUs that must fire in that order.
The same applies to ignition outputs, with one exception. More than one cylinder can share the same ignition output. So you would configure Cylinder 1 Spark to IGN1, 2 to IGN2, 3 to IGN2 and 4 to IGN1 for an inline 4 running wasted spark. For a distributor you'de just fire the same output for every cylinder. For sequential, you configure them to suit your wiring. So if IGN1 fires cylinder 1, IGN2 fires 2, IGN3 fires 3, IGN4 fires 4 then you'de just configure them that way, the ECU will sequence them correctly in the order IGN1, IGN3, IGN4, IGN2. Again, if the wiring is in firing order then you'de configure Cylinder 1 Spark to IGN1, 2 to IGN4, 3 to IGN2 and 4 to IGN3 and the ECU would fire them in the sequence IGN1, IGN2, IGN3, IGN4.
Hope this helps / makes sense ?
Cheers,
Pat.
Re: 60-2 Bosch triger pattern
Perfectly clear, Thanks Pat! Could you ask Ryan to sort the passfrase or re-post the cal file, please?
Thank you again
Ricc
Thank you again
Ricc
Re: 60-2 Bosch triger pattern
Oops!!
FIXED!!

FIXED!!
- Attachments
-
- Base for knock and traction.SC
- (242.18 KiB) Downloaded 1296 times